]> git.proxmox.com Git - proxmox-widget-toolkit.git/commitdiff
add formatters for boolean
authorDietmar Maurer <dietmar@proxmox.com>
Fri, 24 Feb 2017 07:19:35 +0000 (08:19 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Fri, 24 Feb 2017 07:20:22 +0000 (08:20 +0100)
Utils.js

index 050d4f7ad06fd3d45726c23f47e35a61db1dae64..80526cddd1145dd562581072caf5f6eb6026e527 100644 (file)
--- a/Utils.js
+++ b/Utils.js
@@ -60,6 +60,20 @@ Ext.define('Proxmox.Utils', { utilities: {
     stateText: gettext('State'),
     groupText: gettext('Group'),
 
+    format_boolean_with_default: function(value) {
+       if (Ext.isDefined(value) && value !== '__default__') {
+           return value ? Proxmox.Utils.yesText : Proxmox.Utils.noText;
+       }
+       return Proxmox.Utils.defaultText;
+    },
+
+    format_boolean: function(value) {
+       return value ? Proxmox.Utils.yesText : Proxmox.Utils.noText;
+    },
+
+    format_neg_boolean: function(value) {
+       return !value ? Proxmox.Utils.yesText : Proxmox.Utils.noText;
+    },
 
     authOK: function() {
        return (Proxmox.UserName !== '') && Ext.util.Cookies.get(Proxmox.Setup.auth_cookie_name);