Sha256: 029c8bd95bba2176700d1ac5ef4d48f9922379f2d61f4964f534b57ef6905dda

Contents?: true

Size: 704 Bytes

Versions: 6

Compression:

Stored size: 704 Bytes

Contents

import { Controller } from "stimulus"
//import cloudinary from "cloudinary-core"

export default class extends Controller {
  connect() {
    // Not currently used…
/*    this.cl = new cloudinary.Cloudinary({cloud_name: this.data.get("cloud"), secure: true}); */
    console.log("Modal exists")
  }

  selectMedia(event) {
    this.selectedPublicId = event.currentTarget.dataset.cloudinaryId
    const customEvent = new CustomEvent('selectCloudinaryMedia', { bubbles: true, detail: this })
    this.element.dispatchEvent(customEvent)
  }

  closeModal() {
    const customEvent = new CustomEvent('closeCloudinaryMedia', { bubbles: true, detail: this })
    this.element.dispatchEvent(customEvent)
  }
}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
yarii-cloudinary-0.2.6 app/javascript/controllers/cloudinary_browse_media_controller.js
yarii-cloudinary-0.2.5 app/javascript/controllers/cloudinary_browse_media_controller.js
yarii-cloudinary-0.2.3 app/javascript/controllers/cloudinary_browse_media_controller.js
yarii-cloudinary-0.2.2 app/javascript/controllers/cloudinary_browse_media_controller.js
yarii-cloudinary-0.2.1 app/javascript/controllers/cloudinary_browse_media_controller.js
yarii-cloudinary-0.2.0 app/javascript/controllers/cloudinary_browse_media_controller.js