[pve-devel] [PATCH pve-manager] Overrides Ext.Msg.alert() to always display an Error Icon
Emmanuel Kasper
e.kasper at proxmox.com
Thu Apr 7 13:26:23 CEST 2016
---
www/manager6/Toolkit.js | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/www/manager6/Toolkit.js b/www/manager6/Toolkit.js
index 91a4fa6..a8089aa 100644
--- a/www/manager6/Toolkit.js
+++ b/www/manager6/Toolkit.js
@@ -137,6 +137,28 @@ Ext.define('PVE.Datepicker', {
hideMode: 'visibility'
});
+// force alert boxes to be rendered with an Error Icon
+// since Ext.Msg is an object and not a prototype, we need to override it
+// after the framework has been initiated
+Ext.onReady(function() {
+ Ext.override(Ext.Msg, {
+ alert: function(title, message, fn, scope) {
+ if (Ext.isString(title)) {
+ var config = {
+ title: title,
+ message: message,
+ icon: this.ERROR,
+ buttons: this.OK,
+ fn: fn,
+ scope : scope,
+ minWidth: this.minWidth
+ };
+ return this.show(config);
+ }
+ }
+ });
+});
+
Ext.define('Ext.ux.IFrame', {
extend: 'Ext.Component',
--
2.1.4
More information about the pve-devel
mailing list