$(function() { $('#media-insert-cancel').click(function() { window.close(); }); $('#media-insert-ok').click(function() { var insert_form = $('#media-insert-form').get(0); if (insert_form === undefined) { return; } var editor_name = window.opener.$.getEditorName(), editor = window.opener.CKEDITOR.instances[editor_name], type = insert_form.elements.type.value, img = '', media_align_grid = { left: 'float: left; margin: 0 1em 1em 0;', right: 'float: right; margin: 0 0 1em 1em;', center: 'margin: 0 auto; display: block;' }; if (type=='image') { if (editor.mode=='wysiwyg') { img = ''; var element; if ($('input[name="insertion"]:checked',insert_form).val() == 'link') { var link = ''; element = window.opener.CKEDITOR.dom.element.createFromHtml(link); } else { element = window.opener.CKEDITOR.dom.element.createFromHtml(img); } editor.insertElement(element); } } else { var link = ''; element = window.opener.CKEDITOR.dom.element.createFromHtml(link); editor.insertElement(element); } window.close(); }); });