Sha256: 9aab03acdd3e43098b40763e43b2e146cc5d944eb878ff9f62784030a9d568ab

Contents?: true

Size: 1.99 KB

Versions: 5

Compression:

Stored size: 1.99 KB

Contents

/*
* @example An iframe-based dialog with custom button handling logics.
*/
( function() {
    CKEDITOR.plugins.add( 'MediaEmbed',
    {
        requires: [ 'iframedialog' ],
        init: function( editor )
        {
           var me = this;
           CKEDITOR.dialog.add( 'MediaEmbedDialog', function ()
           {
              return {
                 title : 'Embed Media Dialog',
                 minWidth : 550,
                 minHeight : 200,
                 contents :
                       [
                          {
                             id : 'iframe',
                             label : 'Embed Media',
                             expand : true,
                             elements :
                                   [
                                      {
						               type : 'html',
						               id : 'pageMediaEmbed',
						               label : 'Embed Media',
						               style : 'width : 100%;',
						               html : '<iframe src="editor/plugins/mediaembed/dialogs/mediaembed.html" frameborder="0" name="iframeMediaEmbed" id="iframeMediaEmbed" allowtransparency="1" style="width:100%;margin:0;padding:0;"></iframe>'
						              }
                                   ]
                          }
                       ],
                 onOk : function()
                 {
					for (var i=0; i<window.frames.length; i++) {
					   if(window.frames[i].name == 'iframeMediaEmbed') {
					      var content = window.frames[i].document.getElementById("embed").value;
					   }
					}
                    editor.insertHtml('<div class="media_embed">'+content+'</div>');
                 }
              };
           } );

            editor.addCommand( 'MediaEmbed', new CKEDITOR.dialogCommand( 'MediaEmbedDialog' ) );

            editor.ui.addButton( 'MediaEmbed',
            {
                label: 'Embed Media',
                command: 'MediaEmbed',
                icon: this.path + 'images/icon.gif'
            } );
        }
    } );
} )();

Version data entries

5 entries across 4 versions & 1 rubygems

Version Path
radiant-ck_editor_filter-extension-0.2.9 public/javascripts/extensions/ck_editor_filter/ckeditor/plugins/MediaEmbed/plugin.js~
radiant-ck_editor_filter-extension-0.2.7 public/javascripts/extensions/ck_editor_filter/ckeditor/plugins/MediaEmbed/plugin.js~
radiant-ck_editor_filter-extension-0.2.6 public/javascripts/extensions/ck_editor_filter/ckeditor/plugins/MediaEmbed/plugin.js~
radiant-ck_editor_filter-extension-0.2.6 public/javascripts/extensions/ck_editor_filter/ckeditorrr/plugins/MediaEmbed/plugin.js~
radiant-ck_editor_filter-extension-0.2.5 public/javascripts/extensions/ck_editor_filter/ckeditor/plugins/MediaEmbed/plugin.js~