Merge duplicated code between framework and whiteboard

This commit is contained in:
yflory
2020-04-03 15:31:42 +02:00
parent 7ca45eac72
commit 18a4d2a72c
3 changed files with 20 additions and 32 deletions

View File

@@ -2639,7 +2639,6 @@ define([
});
};
// XXX add txid
UIElements.initFilePicker = function (common, cfg) {
var onSelect = cfg.onSelect || $.noop;
var sframeChan = common.getSframeChannel();

View File

@@ -525,18 +525,23 @@ define([
}
});
$embedButton = common.createButton('mediatag', true).click(function () {
common.openFilePicker({
var cfg = {
types: ['file'],
where: ['root']
});
};
if ($embedButton.data('filter')) {
cfg.filter = $embedButton.data('filter');
}
common.openFilePicker(cfg);
}).appendTo(toolbar.$rightside).hide();
};
var setMediaTagEmbedder = function (mte) {
var setMediaTagEmbedder = function (mte, filter) {
if (!common.isLoggedIn()) { return; }
if (!mte || readOnly) {
$embedButton.hide();
return;
}
if (filter) { $embedButton.data('filter', filter); }
$embedButton.show();
mediaTagEmbedder = mte;
};