Files
Trevor Batley bce7dd054a add contents
2025-10-09 15:04:29 +11:00

55 lines
2.5 KiB
JavaScript

if (opener != null && opener.CKEDITOR !== undefined) {
window.onload = function () {
var _action = '?ns=&edid=wiki__text&onselect=ckg_edit_mediaman_insert&ckg_media=img&CKEditor=wiki__text&CKEditorFuncNum=1&langCode=en';
if ((location.search.split("ckg_media=")[1]||"").split("&")[0] == "link") {
_action = '?ns=&edid=wiki__text&onselect=ckg_edit_mediaman_insertlink&ckg_media=link&CKEditor=wiki__text&CKEditorFuncNum=1&langCode=en';
jQuery(".select").on("click", function(event) {
var $link, id;
event.preventDefault();
$link = jQuery(this);
id = $link.attr("id").substr(2);
dw_mediamanager.insert(id);
return;
});
} else if ((location.search.split("ckg_media=")[1]||"").split("&")[0] == "img") {
jQuery("#media__linkbtn4").css("display", "none");
ckg_nonimage_overlay();
}
/* update search form action */
var valu = jQuery("#dw__mediasearch input[type='text").val();
if(valu == ""){
var url = jQuery("form#dw__mediasearch").attr('action');
jQuery("form#dw__mediasearch").attr('action', url+_action);
};
jQuery(document).ajaxComplete(function() {
ckg_nonimage_overlay();
jQuery("form[action]").each(function(index, val){
var url = jQuery(this).attr('action');
url = url + _action;
jQuery(this).attr('action',url);
});
});
};
if(!opener.oDokuWiki_FCKEditorInstanceInLinkDialog) {
jQuery( ".odd, .even" ).each( function( index, element ){
if(!this.title.match(/\.(jpg|jpeg|png|tiff?|gif)$/)){
jQuery( this ).html(LANG.plugins.ckgedit.mediamgr_notice+": <b>" + this.title +"</b>");
}
});
}
}
function ckg_nonimage_overlay() {
if ((location.search.split("ckg_media=")[1]||"").split("&")[0] !== "img") {
return;
}
}