mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-20 03:16:12 +00:00
48 lines
1.0 KiB
JavaScript
48 lines
1.0 KiB
JavaScript
/*
|
|
pfSense_MODULE: shell
|
|
*/
|
|
|
|
jQuery(document).ready(
|
|
function() {
|
|
jQuery("#fbOpen").click(
|
|
function() {
|
|
jQuery("#fbBrowser").fadeIn(750);
|
|
fbBrowse(jQuery("#fbTarget").val());
|
|
}
|
|
);
|
|
}
|
|
);
|
|
|
|
function fbBrowse(path) {
|
|
jQuery("#fileContent").fadeOut();
|
|
|
|
if(jQuery("#fbCurrentDir"))
|
|
jQuery("#fbCurrentDir").html("Loading ...");
|
|
|
|
jQuery.ajax(
|
|
"/filebrowser/browser.php?path=" + encodeURI(path ? path : "/"),
|
|
{ type: "get", complete: fbComplete }
|
|
);
|
|
|
|
}
|
|
|
|
function fbComplete(req) {
|
|
jQuery("#fbBrowser").html(req.responseText);
|
|
|
|
var actions = {
|
|
fbHome: function() { fbBrowse("/"); },
|
|
fbClose: function() { jQuery("#fbBrowser").fadeOut(750); },
|
|
fbDir: function() { fbBrowse(this.id); },
|
|
fbFile: function() { jQuery("#fbTarget").val(this.id); }
|
|
}
|
|
|
|
for(var type in actions) {
|
|
jQuery("#fbBrowser ." + type).each(
|
|
function() {
|
|
jQuery(this).click(actions[type]);
|
|
jQuery(this).css("cursor","pointer");
|
|
}
|
|
);
|
|
}
|
|
}
|