Improve share modal customization to make it work with async functions
This commit is contained in:
parent
fd4ed3ce3b
commit
3d3f58b3fc
@ -375,8 +375,8 @@ define([
|
|||||||
}
|
}
|
||||||
if (val.embed) { $(link).find('#cp-share-embed').attr('checked', true); }
|
if (val.embed) { $(link).find('#cp-share-embed').attr('checked', true); }
|
||||||
if (val.present) { $(link).find('#cp-share-present').attr('checked', true); }
|
if (val.present) { $(link).find('#cp-share-present').attr('checked', true); }
|
||||||
UI.openCustomModal(UI.dialog.tabs(tabs));
|
|
||||||
});
|
});
|
||||||
|
return tabs;
|
||||||
};
|
};
|
||||||
UIElements.createFileShareModal = function (config) {
|
UIElements.createFileShareModal = function (config) {
|
||||||
var origin = config.origin;
|
var origin = config.origin;
|
||||||
@ -451,7 +451,7 @@ define([
|
|||||||
pathname: pathname
|
pathname: pathname
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
UI.openCustomModal(UI.dialog.tabs(tabs));
|
return tabs;
|
||||||
};
|
};
|
||||||
|
|
||||||
UIElements.createButton = function (common, type, rightside, data, callback) {
|
UIElements.createButton = function (common, type, rightside, data, callback) {
|
||||||
|
|||||||
@ -444,13 +444,14 @@ define([
|
|||||||
'class': 'fa fa-share-alt cp-toolbar-share-button',
|
'class': 'fa fa-share-alt cp-toolbar-share-button',
|
||||||
title: Messages.shareButton
|
title: Messages.shareButton
|
||||||
});
|
});
|
||||||
|
var modal = UIElements.createShareModal({
|
||||||
|
origin: origin,
|
||||||
|
pathname: pathname,
|
||||||
|
hashes: hashes,
|
||||||
|
common: Common
|
||||||
|
});
|
||||||
$shareBlock.click(function () {
|
$shareBlock.click(function () {
|
||||||
UIElements.createShareModal({
|
UI.openCustomModal(UI.dialog.tabs(modal));
|
||||||
origin: origin,
|
|
||||||
pathname: pathname,
|
|
||||||
hashes: hashes,
|
|
||||||
common: Common
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
||||||
toolbar.$leftside.append($shareBlock);
|
toolbar.$leftside.append($shareBlock);
|
||||||
@ -472,13 +473,14 @@ define([
|
|||||||
'class': 'fa fa-share-alt cp-toolbar-share-button',
|
'class': 'fa fa-share-alt cp-toolbar-share-button',
|
||||||
title: Messages.shareButton
|
title: Messages.shareButton
|
||||||
});
|
});
|
||||||
|
var modal = UIElements.createFileShareModal({
|
||||||
|
origin: origin,
|
||||||
|
pathname: pathname,
|
||||||
|
hashes: hashes,
|
||||||
|
common: Common
|
||||||
|
});
|
||||||
$shareBlock.click(function () {
|
$shareBlock.click(function () {
|
||||||
UIElements.createFileShareModal({
|
UI.openCustomModal(UI.dialog.tabs(modal));
|
||||||
origin: origin,
|
|
||||||
pathname: pathname,
|
|
||||||
hashes: hashes,
|
|
||||||
common: Common
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
||||||
toolbar.$leftside.append($shareBlock);
|
toolbar.$leftside.append($shareBlock);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user