Sha256: 14d0e2923a57cc27491b95ea991856d35fb63c94cc047a3c0110818bc7ed822e
Contents?: true
Size: 1.82 KB
Versions: 1
Compression:
Stored size: 1.82 KB
Contents
window.media = init: -> this.dlg = $("#media-box-dialog") # this.dlg.modal(show: false, backdrop: false) loading: "<p>Loading...</p>" othersUrl: -> this.othersPath showImageDialog: (ed) -> this.ed = ed this.dlg.modal(show: true, backdrop: false) .css("left", $(document).width() - (this.dlg.width() / 2)) .find(".title").html("Image Selector") $("#modal-body").html(this.loading).load this.imagesPath, -> media.attachImageEvents() showVideoDialog: (ed) -> this.ed = ed this.dlg.modal(show: true, backdrop: false) .css("left", $(document).width() - (this.dlg.width() / 2)) .find(".title").html("Video Selector") $("#modal-body").html(this.loading).load this.videosPath, -> media.attachVideoEvents() attachVideoEvents: -> $('.editor-video').on 'click', (e)-> e.preventDefault() media.attachVideo($(this).attr("href"), $(this).data('contentType')) media.dlg.modal('hide') attachImageEvents: -> $('.editor-image').on 'click', -> data = $(this).data() url = data.original media.attachImage(url) media.dlg.modal('hide') $('.editor-image-style').on 'click', (e)-> media.attachImage($(this).attr("href")) e.preventDefault() media.dlg.modal('hide') attachImage: (url) -> this.ed.focus() img = "<img src='#{ url }'>" this.ed.selection.setContent(img) attachVideo: (url, type) -> this.ed.focus() img = '<img class="mce-object mce-object-video" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="320" height="240" data-mce-p-controls="controls" data-mce-html="%0A%3Csource%20src%3D%22' + url + '%22%20/%3E%0A" data-mce-object="video">' this.ed.selection.setContent(img) this.ed.nodeChanged() $(document).ready -> media.init()
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cms-fortress-1.1.4 | app/assets/javascripts/cms/fortress/media.js.coffee |