| Current Path : /home/a/t/a/ataenra/www/media/com_jce/editor/tinymce/plugins/browser/js/ |
| Current File : /home/a/t/a/ataenra/www/media/com_jce/editor/tinymce/plugins/browser/js/browser.js |
/* jce - 2.9.55 | 2023-11-28 | https://www.joomlacontenteditor.net | Copyright (C) 2006 - 2023 Ryan Demmer. All rights reserved | GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html */
!function($) {
function selectFile(file) {
file = (file = file.url || "").replace(/^\//, "");
$("[data-filebrowser]").val(file);
}
$(document).ready(function() {
$("#insert").on("click", function(e) {
e.preventDefault();
var win = tinyMCEPopup.getWindowArg("window"), callback = tinyMCEPopup.getWindowArg("callback");
callback ? $("[data-filebrowser]").trigger("filebrowser:insert", function(selected, data) {
data.length || (data = [ {
title: "",
url: ""
} ]), "string" == typeof callback && (selectFile(data[0]), win.document.getElementById(callback).value = $("[data-filebrowser]").val()),
"function" == typeof callback && callback(selected, data), tinyMCEPopup.close();
}) : tinyMCEPopup.close();
}), $("#cancel").on("click", function(e) {
e.preventDefault(), tinyMCEPopup.close();
});
var ed = tinyMCEPopup.editor, src = tinyMCEPopup.getWindowArg("value");
Wf.init(), src && -1 != src.indexOf("#joomlaImage") && (src = src.substring(0, src.indexOf("#"))),
(src = /(:\/\/|www|index.php(.*)\?option)/gi.test(src) ? "" : src) && (src = ed.convertURL(src),
$(".uk-button-text", "#insert").text(tinyMCEPopup.getLang("update", "Update", !0))),
$("[data-filebrowser]").val(src).filebrowser().on("filebrowser:onfileclick", function(e, file, data) {
selectFile(data);
});
});
}(jQuery);