$(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 = ''+img+'';
element = window.opener.CKEDITOR.dom.element.createFromHtml(link);
} else {
element = window.opener.CKEDITOR.dom.element.createFromHtml(img);
}
editor.insertElement(element);
}
} else {
var link = ''+window.opener.CKEDITOR.tools.htmlEncodeAttr(insert_form.elements.title.value)+'';
element = window.opener.CKEDITOR.dom.element.createFromHtml(link);
editor.insertElement(element);
}
window.close();
});
});