mirror of
https://github.com/OpenNebula/one.git
synced 2024-12-23 17:33:56 +03:00
Added further check in dialog.js (#1659)
This commit is contained in:
parent
d86e27b4f0
commit
85eefbe4ce
@ -15,50 +15,50 @@
|
||||
/* -------------------------------------------------------------------------- */
|
||||
|
||||
define(function(require) {
|
||||
var TemplateUtils = require('utils/template-utils');
|
||||
var Sunstone = require('sunstone');
|
||||
var TemplateUtils = require("utils/template-utils");
|
||||
var Sunstone = require("sunstone");
|
||||
|
||||
function BaseDialog() {
|
||||
return this;
|
||||
}
|
||||
|
||||
BaseDialog.prototype = {
|
||||
'insert': _insert,
|
||||
'show': _show,
|
||||
'hide': _hide,
|
||||
'reset': _reset,
|
||||
'setNames': _setNames,
|
||||
"insert": _insert,
|
||||
"show": _show,
|
||||
"hide": _hide,
|
||||
"reset": _reset,
|
||||
"setNames": _setNames,
|
||||
};
|
||||
|
||||
return BaseDialog;
|
||||
|
||||
function _insert(dialog) {
|
||||
var that = this;
|
||||
var dialogElement = $(that.html()).appendTo('div#dialogs');
|
||||
var dialogElement = $(that.html()).appendTo("div#dialogs");
|
||||
that.setup(dialogElement);
|
||||
Foundation.reflow(dialogElement, 'reveal');
|
||||
Foundation.reflow(dialogElement, "reveal");
|
||||
|
||||
dialogElement.on('open.zf.reveal', function (e) {
|
||||
dialogElement.on("open.zf.reveal", function (e) {
|
||||
that.onShow(dialogElement);
|
||||
});
|
||||
|
||||
dialogElement.on('closed.zf.reveal', function (e) {
|
||||
dialogElement.on("closed.zf.reveal", function (e) {
|
||||
if (that.onClose) {
|
||||
that.onClose(dialogElement);
|
||||
}
|
||||
});
|
||||
|
||||
dialogElement.on('click', '.resetDialog', function() {
|
||||
dialogElement.on("click", ".resetDialog", function() {
|
||||
that.reset();
|
||||
that.show();
|
||||
});
|
||||
|
||||
dialogElement.on('keydown', function(evt) {
|
||||
if (evt.keyCode == 27 && dialogElement[0].id == "vncVMDialog") {
|
||||
dialogElement.on("keydown", function(evt) {
|
||||
if (evt.keyCode == 27 && dialogElement[0].id == "vncVMDialog") {
|
||||
evt.keyCode = 0;
|
||||
evt.key = "";
|
||||
evt.which = 0;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
that.dialogElement = dialogElement;
|
||||
@ -67,12 +67,12 @@ define(function(require) {
|
||||
}
|
||||
|
||||
function _show() {
|
||||
this.dialogElement.foundation('open');
|
||||
this.dialogElement.foundation("open");
|
||||
return false;
|
||||
}
|
||||
|
||||
function _hide() {
|
||||
this.dialogElement.foundation('close');
|
||||
this.dialogElement.foundation("close");
|
||||
}
|
||||
|
||||
function _reset() {
|
||||
@ -103,16 +103,18 @@ define(function(require) {
|
||||
}
|
||||
|
||||
if (elements) {
|
||||
html = '<h6 class="subheader">';
|
||||
if (elements.id || elements.name) {
|
||||
html = "<h6 class=\"subheader\">";
|
||||
|
||||
html += elements.map(function(element){
|
||||
return (TemplateUtils.htmlEncode(element.id)+' '+
|
||||
TemplateUtils.htmlEncode(element.name));
|
||||
}).join(', ')
|
||||
html += elements.map(function(element){
|
||||
return (TemplateUtils.htmlEncode(element.id)+" "+
|
||||
TemplateUtils.htmlEncode(element.name));
|
||||
}).join(", ")
|
||||
|
||||
html += '</h6>';
|
||||
html += "</h6>";
|
||||
}
|
||||
}
|
||||
|
||||
$('.confirm-resources-header', this.dialogElement).html(html);
|
||||
$(".confirm-resources-header", this.dialogElement).html(html);
|
||||
}
|
||||
})
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user