mirror of
https://github.com/friendica/friendica
synced 2025-04-26 07:10:12 +00:00
[frio] Fix file browser staying displayed even after switching jot tab
- Addresses https://libranet.de/display/0b6b25a8-445d-e188-54e9-c05224132808 - Include file browser tab in the jot form - Remove input elements from the file browser to avoid interference with jot form
This commit is contained in:
parent
77abf65b62
commit
5aebdec0bf
3 changed files with 12 additions and 16 deletions
|
@ -159,20 +159,19 @@ Dialog.showJot = function() {
|
|||
// Init the filebrowser after page load.
|
||||
Dialog._load = function(url) {
|
||||
// Get nickname & filebrowser type from the modal content.
|
||||
var nickname = $("#fb-nickname").attr("value");
|
||||
var type = $("#fb-type").attr("value");
|
||||
let filebrowser = document.getElementById('filebrowser');
|
||||
|
||||
// Try to fetch the hash form the url.
|
||||
var match = url.match(/fbrowser\/[a-z]+\/.*(#.*)/);
|
||||
if (match===null) return; //not fbrowser
|
||||
var hash = match[1];
|
||||
let match = url.match(/fbrowser\/[a-z]+\/.*(#.*)/);
|
||||
if (!filebrowser || match === null) {
|
||||
return; //not fbrowser
|
||||
}
|
||||
|
||||
// Initialize the filebrowser.
|
||||
var jsbrowser = function() {
|
||||
FileBrowser.init(nickname, type, hash);
|
||||
};
|
||||
loadScript("view/js/ajaxupload.js");
|
||||
loadScript("view/theme/frio/js/filebrowser.js", jsbrowser);
|
||||
loadScript("view/theme/frio/js/filebrowser.js", function() {
|
||||
FileBrowser.init(filebrowser.dataset.nickname, filebrowser.dataset.type, match[1]);
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue