JSFiddle - React, Tailwind, and code Playground

by Shirly Manor

HTML

<h1>Upload widget demo</h1>
<a href="#" id="upload_widget_opener1">Suggested</a>
<a href="#" id="upload_widget_opener2">Current</a>
<div class="feature_thumb"/>
<script src="//widget.cloudinary.com/global/all.js">

CSS

a.cloudinary-delete { font-size: 30px; }

JavaScript

//////// Suggested ////////

var widget = cloudinary.createUploadWidget({
    cloud_name: "idocld",
    	upload_preset: "fiddle",
    	cropping:'server',
    	theme:'white',
    	sources:['local','instagram','facebook','google_photos'],
    	show_powered_by: false,
    	stylesheet:"https://dev1-web-michaels.demandware.net/on/demandware.static/Sites-Artistree-Site/-/en_US/v1503482859968/css/cloudinary_widgetlayout.css",
    	secure:true, 
    	client_allowed_formats: ["png","gif", "jpeg", "jpg"]
  },
  function(error, result) {
    console.log(error, result);
  }
);

document.getElementById("upload_widget_opener1").addEventListener("click", function( event ) {
    widget.open();
  }, false);


//////// Current ////////

function openCloudinaryWidget() {
	cloudinary.openUploadWidget({ 
    	cloud_name: "idocld",
    	upload_preset: "fiddle",
    	cropping:'server',
    	theme:'white',
    	sources:['local','instagram','facebook','google_photos'],
    	show_powered_by: false,
    	stylesheet:"https://dev1-web-michaels.demandware.net/on/demandware.static/Sites-Artistree-Site/-/en_US/v1503482859968/css/cloudinary_widgetlayout.css",
    	secure:true, 
    	client_allowed_formats: ["png","gif", "jpeg", "jpg"]
    },
  function(error, result) {
    console.log(error, result);
  })
}

document.getElementById("upload_widget_opener2").addEventListener("click", function( event ) {
    openCloudinaryWidget();
  }, false);