* Updated 'remove' link for starred expressions to include a confirm dialog * bring remove expression dialog dismissal inline with other dialog dismissal * Changed 'unstar expression?' in translation-en.json to allow better translation. * Update main/webapp/modules/core/langs/translation-en.json Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu> Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
This commit is contained in:
parent
2690a0ee03
commit
c6b6616f01
@ -244,6 +244,7 @@
|
|||||||
"core-dialogs/sql-exporter": "SQL Exporter",
|
"core-dialogs/sql-exporter": "SQL Exporter",
|
||||||
"core-dialogs/custom-tab-exp": "Custom Tabular Exporter",
|
"core-dialogs/custom-tab-exp": "Custom Tabular Exporter",
|
||||||
"core-dialogs/select-columns-dialog": "Select columns",
|
"core-dialogs/select-columns-dialog": "Select columns",
|
||||||
|
"core-dialogs/unstar-expression": "Unstar expression?",
|
||||||
"core-dialogs/content": "Content",
|
"core-dialogs/content": "Content",
|
||||||
"core-dialogs/download": "Download",
|
"core-dialogs/download": "Download",
|
||||||
"core-dialogs/upload": "Upload",
|
"core-dialogs/upload": "Upload",
|
||||||
|
@ -350,15 +350,30 @@ ExpressionPreviewDialog.Widget.prototype._renderStarredExpressions = function(da
|
|||||||
var o = Scripting.parse(entry.code);
|
var o = Scripting.parse(entry.code);
|
||||||
|
|
||||||
$('<a href="javascript:{}">'+$.i18n('core-dialogs/remove')+'</a>').appendTo(tr.insertCell(0)).click(function() {
|
$('<a href="javascript:{}">'+$.i18n('core-dialogs/remove')+'</a>').appendTo(tr.insertCell(0)).click(function() {
|
||||||
Refine.postCSRF(
|
var removeExpression = DialogSystem.createDialog();
|
||||||
"command/core/toggle-starred-expression",
|
removeExpression.width("250px");
|
||||||
{ expression: entry.code, returnList: true },
|
var removeExpressionHead = $('<div></div>').addClass("dialog-header").text($.i18n('core-dialogs/unstar-expression'))
|
||||||
function(data) {
|
.appendTo(removeExpression);
|
||||||
self._renderStarredExpressions(data);
|
var removeExpressionFooter = $('<div></div>').addClass("dialog-footer").appendTo(removeExpression);
|
||||||
self._renderExpressionHistoryTab();
|
|
||||||
},
|
$('<button class="button"></button>').html($.i18n('core-buttons/ok')).click(function() {
|
||||||
"json"
|
Refine.postCSRF(
|
||||||
);
|
"command/core/toggle-starred-expression",
|
||||||
|
{ expression: entry.code, returnList: true },
|
||||||
|
function(data) {
|
||||||
|
self._renderStarredExpressions(data);
|
||||||
|
self._renderExpressionHistoryTab();
|
||||||
|
},
|
||||||
|
"json"
|
||||||
|
);
|
||||||
|
DialogSystem.dismissUntil(DialogSystem._layers.length - 1);
|
||||||
|
}).appendTo(removeExpressionFooter);
|
||||||
|
|
||||||
|
$('<button class="button" style="float:right;"></button>').text($.i18n('core-buttons/cancel')).click(function() {
|
||||||
|
DialogSystem.dismissUntil(DialogSystem._layers.length - 1);
|
||||||
|
}).appendTo(removeExpressionFooter);
|
||||||
|
|
||||||
|
this._level = DialogSystem.showDialog(removeExpression);
|
||||||
});
|
});
|
||||||
|
|
||||||
$('<a href="javascript:{}">Reuse</a>').appendTo(tr.insertCell(1)).click(function() {
|
$('<a href="javascript:{}">Reuse</a>').appendTo(tr.insertCell(1)).click(function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user