]> git.proxmox.com Git - proxmox-widget-toolkit.git/blobdiff - src/Schema.js
file browser: unify file type schema and avoid switch-case bloat
[proxmox-widget-toolkit.git] / src / Schema.js
index bcbc51196bc3b30748d4676cc977f67db2826365..aa39fb1f065cee905b594e63964d7def1424feec 100644 (file)
@@ -24,4 +24,16 @@ Ext.define('Proxmox.Schema', { // a singleton
            Proxmox.Schema.authDomains[key] = value;
        }
     },
+
+    pxarFileTypes: {
+       b: { icon: 'cube', label: gettext('Block Device') },
+       c: { icon: 'tty', label: gettext('Character Device') },
+       d: { icon: 'folder-o', label: gettext('Directory') },
+       f: { icon: 'file-label-o', label: gettext('File') },
+       h: { icon: 'file-o', label: gettext('Hardlink') },
+       l: { icon: 'link', label: gettext('Softlink') },
+       p: { icon: 'exchange', label: gettext('Pipe/Fifo') },
+       s: { icon: 'plug', label: gettext('Socket') },
+       v: { icon: 'cube', label: gettext('Virtual') },
+    },
 });