diff --git a/public/admin/js/Home/Connections.js b/public/admin/js/Home/Connections.js
index a3cd270..dc30ea4 100644
--- a/public/admin/js/Home/Connections.js
+++ b/public/admin/js/Home/Connections.js
@@ -3,6 +3,7 @@ Ext.define('Admin.Home.Connections', {
extend: 'Ext.grid.Panel',
flex: 1,
+ hidden: true,
listeners: {
itemdblclick(view, record) {
@@ -42,6 +43,7 @@ Ext.define('Admin.Home.Connections', {
name: 'remove-button',
iconCls: 'fa fa-trash',
disabled: true,
+ hidden: true,
handler() {
Ext.MessageBox.confirm('Confirmation', 'Are you sure want to remove selected connection?
This operation has no rollback!', (btn) => {
if (btn == 'yes') {
@@ -55,6 +57,7 @@ Ext.define('Admin.Home.Connections', {
text: 'Remove all',
name: 'remove-all',
iconCls: 'fa fa-ban',
+ hidden: true,
handler() {
Ext.MessageBox.confirm('Confirmation', 'Are you sure want to remove all connections?
This operation has no rollback!', (btn) => {
if (btn == 'yes') {
diff --git a/public/admin/js/Home/New.js b/public/admin/js/Home/New.js
index 9405212..1763da7 100644
--- a/public/admin/js/Home/New.js
+++ b/public/admin/js/Home/New.js
@@ -4,6 +4,7 @@ Ext.define('Admin.Home.New', {
height: 200,
border: false,
+ hidden: true,
style: {
paddingRight: '15px',
},
diff --git a/public/admin/js/Home/Tab.js b/public/admin/js/Home/Tab.js
index 94bc676..e4e4cf7 100644
--- a/public/admin/js/Home/Tab.js
+++ b/public/admin/js/Home/Tab.js
@@ -97,11 +97,10 @@ Ext.define('Admin.Home.Tab', {
});
}
}
- if(result.readOnly) {
- this.down('home-new').hide();
- grid.down('[name=remove-button]').hide();
- grid.down('[name=remove-all]').hide();
- }
+ this.down('home-new').setHidden(result.readOnly);
+ this.down('home-connections').show();
+ grid.down('[name=remove-button]').setHidden(result.readOnly);
+ grid.down('[name=remove-all]').setHidden(result.readOnly);
Ext.require('Admin.Database.Tab', function() {
Admin.Database.Tab.prototype.items[1].hidden = !result.query;
});