mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-21 19:34:40 +08:00
Adding confirmation message for toolbar
--HG-- branch : 1.x extra : rebase_source : 0db3049bf6bd313696d668240b4735a9e226141e
This commit is contained in:
@@ -160,6 +160,9 @@
|
||||
var self = $(this);
|
||||
var toolbar = $('#activity-toolbar');
|
||||
|
||||
|
||||
refreshToolbar(this);
|
||||
|
||||
toolbar.position({
|
||||
my: "right bottom",
|
||||
at: "right top",
|
||||
@@ -168,8 +171,7 @@
|
||||
collision: "none"
|
||||
});
|
||||
|
||||
toolbar.target = this;
|
||||
refreshToolbar(this);
|
||||
toolbar.get(0).target = this;
|
||||
toolbar.show();
|
||||
|
||||
return false;
|
||||
@@ -183,25 +185,32 @@
|
||||
var createToolbar = function () {
|
||||
var editor = $('#activity-editor');
|
||||
|
||||
// editor.focus(function () {
|
||||
editor.on("click", function () {
|
||||
hideToolbar();
|
||||
});
|
||||
|
||||
initToolbar();
|
||||
};
|
||||
|
||||
|
||||
var initToolbar = function() {
|
||||
$('#activity-toolbar-start-checkbox').change(function () {
|
||||
var target = $(toolbar.target);
|
||||
var toolbar = $('#activity-toolbar');
|
||||
var target = $(toolbar).get(0).target;
|
||||
//var clientId = target.attr('id');
|
||||
//var activity = getActivity(localId, clientId);
|
||||
var checked = $(this).is(':checked');
|
||||
target.get(0).viewModel.start = checked;
|
||||
target.toggleClass('start', checked);
|
||||
target.viewModel.start = checked;
|
||||
$(target).toggleClass('start', checked);
|
||||
});
|
||||
|
||||
// prevent the editor from getting clicked when the label is clicked
|
||||
$('#activity-toolbar-start').click(function (event) {
|
||||
event.stopPropagation();
|
||||
});
|
||||
|
||||
};
|
||||
|
||||
|
||||
var refreshToolbar = function(target) {
|
||||
target = $(target);
|
||||
|
||||
@@ -220,7 +229,11 @@
|
||||
|
||||
// delete button
|
||||
var deleteButton = $('#activity-toolbar-delete');
|
||||
deleteButton.unbind("click").click(function() {
|
||||
deleteButton.unbind("click").click(function () {
|
||||
if (!confirm($("#confirm-delete-activity").val())) {
|
||||
return false;
|
||||
}
|
||||
|
||||
jsPlumb.removeAllEndpoints(target.attr('id'));
|
||||
target.remove();
|
||||
});
|
||||
@@ -233,9 +246,3 @@
|
||||
toolbar.offset({ top: 0, left: 0 });
|
||||
toolbar.hide();
|
||||
};
|
||||
|
||||
var updateStart = function(dom, isStart) {
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
@@ -22,10 +22,10 @@
|
||||
box-shadow: 2px 2px 19px #aaa;
|
||||
}
|
||||
|
||||
|
||||
.blocking {
|
||||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAKVJREFUOE+lkmENwyAQRusJA7WADiSgAA0oqAMUoAAr/QMh38oCbJQbLR3JS5rvjscFugD4CzKcgQxnKB/QWkMphRgjpJRgjJGs64p931uBMaY2bNuGEAI4583GQidwznVN1tqj9hkzcUiXJO0E1EnnpqFgVPzmsaDUfk15KUiM7qkRnJsSWYrzS+V1LUgIIeC9r/9KXu+9dcynkOEMZDgDGd4HywvvUq4US/BOrgAAAABJRU5ErkJggg==');
|
||||
background-position: top right;
|
||||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAATCAYAAACk9eypAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAANNJREFUOE+VkbENhDAMRcOtRElDRRsxB5MwAxNQ0yAGYAJqWiagASFfbMmRHXzcXfGk+Nvf+UocAPzDyxIfMcUnZJF94WYg0ziOkOc50TQNHMehZlQRyLqui4a+74Ok+jrSeZ5TXdc0XJYl7Psu+4Qssm3boKoqMrRtGyRwqHnvo1kZZH4JmxFpcDI/UxQFrOsa2okh5HecH19nGAY6y+1IPKTgbel2RA0xfNsv/0Dwa83zHErdUwWzLIu5HbkJCOa3tiM34bouMljbEVN8whQ/A+4NnH6HdIESjBQAAAAASUVORK5CYII=');
|
||||
/*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAKVJREFUOE+lkmENwyAQRusJA7WADiSgAA0oqAMUoAAr/QMh38oCbJQbLR3JS5rvjscFugD4CzKcgQxnKB/QWkMphRgjpJRgjJGs64p931uBMaY2bNuGEAI4583GQidwznVN1tqj9hkzcUiXJO0E1EnnpqFgVPzmsaDUfk15KUiM7qkRnJsSWYrzS+V1LUgIIeC9r/9KXu+9dcynkOEMZDgDGd4HywvvUq4US/BOrgAAAABJRU5ErkJggg==');*/
|
||||
background-position: top left;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
@@ -116,7 +116,7 @@
|
||||
z-index: 30;
|
||||
left: -2000px;
|
||||
padding: 2px 0;
|
||||
min-width: 50px;
|
||||
min-width: 0;
|
||||
border: 1px solid #ccc;
|
||||
background-color: white;
|
||||
}
|
||||
|
@@ -71,6 +71,8 @@
|
||||
@Html.Hidden("localId", Model.LocalId)
|
||||
@Html.Hidden("data", String.Empty)
|
||||
|
||||
@Html.Hidden("confirm-delete-activity", T("Delete activity ?"))
|
||||
|
||||
using (Script.Foot()) {
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
|
Reference in New Issue
Block a user