[pve-devel] [PATCH pve-manager 2/2] Add back button to titlebar and Datacenter button to menu

Thomas Lamprecht t.lamprecht at proxmox.com
Mon Sep 21 16:15:39 CEST 2015


Signed-off-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
---
 www/mobile/LXCSummary.js  |  8 ++++++++
 www/mobile/MenuButton.js  | 14 +++++++++++++-
 www/mobile/NodeSummary.js |  8 ++++++++
 www/mobile/QemuSummary.js |  8 ++++++++
 www/mobile/TaskList.js    |  8 ++++++++
 www/mobile/TaskViewer.js  |  8 ++++++++
 6 files changed, 53 insertions(+), 1 deletion(-)

diff --git a/www/mobile/LXCSummary.js b/www/mobile/LXCSummary.js
index d423249..cb4a778 100644
--- a/www/mobile/LXCSummary.js
+++ b/www/mobile/LXCSummary.js
@@ -35,6 +35,14 @@ Ext.define('PVE.LXCSummary', {
 		xtype: 'titlebar',
 		docked: 'top',
 		items: [
+		   {
+			xtype: 'button',
+			align: 'left',
+			iconCls: 'arrow_left',
+			handler: function() {
+			    PVE.Workspace.goBack();
+			}
+		    },
 		    {
 			xtype: 'button',
 			align: 'right',
diff --git a/www/mobile/MenuButton.js b/www/mobile/MenuButton.js
index 7b7205b..f48a8db 100644
--- a/www/mobile/MenuButton.js
+++ b/www/mobile/MenuButton.js
@@ -22,6 +22,18 @@ Ext.define('PVE.MenuButton', {
 	};
 
 	var items = [];
+
+	if (me.getPveStdMenu()) {
+	    items.push({
+		xtype: 'button',
+		ui: 'plain',
+		text: gettext('Datacenter'),
+		handler: addHide(function() {
+		    PVE.Workspace.gotoPage('');
+		})
+	    });
+	}
+
 	data.forEach(function(el) {
 	    items.push(Ext.apply(el, {
 		xtype: 'button',
@@ -85,4 +97,4 @@ Ext.define('PVE.MenuButton', {
 	}
 
     }
-});
\ No newline at end of file
+});
diff --git a/www/mobile/NodeSummary.js b/www/mobile/NodeSummary.js
index 34703c9..791fac9 100644
--- a/www/mobile/NodeSummary.js
+++ b/www/mobile/NodeSummary.js
@@ -51,6 +51,14 @@ Ext.define('PVE.NodeSummary', {
 		xtype: 'titlebar',
 		docked: 'top',
 		items: [
+		   {
+			xtype: 'button',
+			align: 'left',
+			iconCls: 'arrow_left',
+			handler: function() {
+			    PVE.Workspace.goBack();
+			}
+		    },
 		    { 
 			xtype: 'button',
 			align: 'right',
diff --git a/www/mobile/QemuSummary.js b/www/mobile/QemuSummary.js
index a0b3ef0..6ae7e39 100644
--- a/www/mobile/QemuSummary.js
+++ b/www/mobile/QemuSummary.js
@@ -35,6 +35,14 @@ Ext.define('PVE.QemuSummary', {
 		xtype: 'titlebar',
 		docked: 'top',
 		items: [
+		   {
+			xtype: 'button',
+			align: 'left',
+			iconCls: 'arrow_left',
+			handler: function() {
+			    PVE.Workspace.goBack();
+			}
+		    },
 		    { 
 			xtype: 'button',
 			align: 'right',
diff --git a/www/mobile/TaskList.js b/www/mobile/TaskList.js
index 79876da..5007086 100644
--- a/www/mobile/TaskList.js
+++ b/www/mobile/TaskList.js
@@ -8,6 +8,14 @@ Ext.define('PVE.TaskListBase', {
 		xtype: 'titlebar',
 		docked: 'top',
 		items: [
+		    {
+			xtype: 'button',
+			align: 'left',
+			iconCls: 'arrow_left',
+			handler: function() {
+			    PVE.Workspace.goBack();
+			}
+		    },
 		    { 
 			xtype: 'button',
 			align: 'right',
diff --git a/www/mobile/TaskViewer.js b/www/mobile/TaskViewer.js
index 78db11b..98630d3 100644
--- a/www/mobile/TaskViewer.js
+++ b/www/mobile/TaskViewer.js
@@ -21,6 +21,14 @@ Ext.define('PVE.TaskViewer', {
 		docked: 'top',
 		items: [
 		    {
+			xtype: 'button',
+			align: 'left',
+			iconCls: 'arrow_left',
+			handler: function() {
+			    PVE.Workspace.goBack();
+			}
+		    },
+		    {
 			xtype: 'pveMenuButton',
 			align: 'right',
 			pveStdMenu: true
-- 
2.1.4




More information about the pve-devel mailing list