');
myPanel.layout().addItem($frameArea);
diff --git a/web/pgadmin/browser/static/js/panel.js b/web/pgadmin/browser/static/js/panel.js
index 729e5ec3a..13a3b39f2 100644
--- a/web/pgadmin/browser/static/js/panel.js
+++ b/web/pgadmin/browser/static/js/panel.js
@@ -31,7 +31,7 @@ function(_, pgAdmin) {
myPanel.title(false);
else
myPanel.title(title || that.title);
- myPanel.closeable(that.isCloseable == true);
+ myPanel.closeable(!!that.isCloseable);
myPanel.layout().addItem(
$('
', {
'class': 'pg-panel-content'
diff --git a/web/pgadmin/browser/templates/browser/js/browser.js b/web/pgadmin/browser/templates/browser/js/browser.js
index 650d79cb7..ba9c35f66 100644
--- a/web/pgadmin/browser/templates/browser/js/browser.js
+++ b/web/pgadmin/browser/templates/browser/js/browser.js
@@ -147,9 +147,9 @@ OWNER TO helpdesk;\n';
title: '{{ panel_item.title }}',
width: {{ panel_item.width }},
height: {{ panel_item.height }},
- showTitle: (Boolean('{{ panel_item.showTitle|lower }}') == true),
- isCloseable: (Boolean('{{ panel_item.isCloseable|lower }}') == true),
- isPrivate: (Boolean('{{ panel_item.isPrivate|lower }}') == true),
+ showTitle: {% if panel_item.showTitle %}true{% else %}false{% endif %},
+ isCloseable: {% if panel_item.isCloseable %}true{% else %}false{% endif %},
+ isPrivate: {% if panel_item.isPrivate %}true{% else %}false{% endif %},
content: '{{ panel_item.content }}'{% if panel_item.events is not none %},
events: {{ panel_item.events }} {% endif %}
}){% endif %}{% endfor %}
@@ -170,9 +170,9 @@ OWNER TO helpdesk;\n';
title: '{{ panel_item.title }}',
width: {{ panel_item.width }},
height: {{ panel_item.height }},
- showTitle: (Boolean('{{ panel_item.showTitle|lower }}') == true),
- isCloseable: (Boolean('{{ panel_item.isCloseable|lower }}') == true),
- isPrivate: (Boolean('{{ panel_item.isPrivate|lower }}') == true),
+ showTitle: {% if panel_item.showTitle %}true{% else %}false{% endif %},
+ isCloseable: {% if panel_item.isCloseable %}true{% else %}false{% endif %},
+ isPrivate: {% if panel_item.isPrivate %}true{% else %}false{% endif %},
url: '{{ panel_item.content }}'
}){% endif %}{% endfor %}
},
@@ -298,7 +298,7 @@ OWNER TO helpdesk;\n';
// Initialize the Docker
obj.docker = new wcDocker(
'#dockerContainer', {
- allowContextMenu: false,
+ allowContextMenu: true,
allowCollapse: false,
themePath: '../static/css/wcDocker/Themes',
theme: 'pgadmin'
@@ -566,10 +566,10 @@ OWNER TO helpdesk;\n';
name: m.name, label: m.label, module: m.module,
category: m.category, callback: m.callback,
priority: m.priority, data: m.data, url: m.url,
- icon: m.icon, enable: (m.enable == '' ? true :
- (_.isString(m.enable) &&
+ target: m.target, icon: m.icon,
+ enable: (m.enable == '' ? true : (_.isString(m.enable) &&
m.enable.toLowerCase() == 'false') ?
- false : m.enable)
+ false : !!m.enable)
});
}
} else {
diff --git a/web/pgadmin/browser/templates/browser/js/node.js b/web/pgadmin/browser/templates/browser/js/node.js
index 777168df9..0aa2ff9ca 100644
--- a/web/pgadmin/browser/templates/browser/js/node.js
+++ b/web/pgadmin/browser/templates/browser/js/node.js
@@ -244,8 +244,8 @@ function($, _, S, pgAdmin, Menu, Backbone, Alertify, Backform) {
p = new pgBrowser.Panel({
name: 'node_props',
showTitle: true,
- isCloseable: false,
- isPrivate: false,
+ isCloseable: true,
+ isPrivate: true,
content: '
No object selected!
'
});
p.load(pgBrowser.docker);
@@ -623,7 +623,7 @@ function($, _, S, pgAdmin, Menu, Backbone, Alertify, Backform) {
// Make sure the HTML element is empty.
j.empty();
// Create a view to edit/create the properties in fieldsets
- view = that.getView(action, content, data, 'fieldset');
+ view = that.getView(action, content, data, 'dialog');
if (view) {
// Save it to release it later
diff --git a/web/pgadmin/help/__init__.py b/web/pgadmin/help/__init__.py
index 113cd45f2..865beb610 100644
--- a/web/pgadmin/help/__init__.py
+++ b/web/pgadmin/help/__init__.py
@@ -26,19 +26,19 @@ class HelpModule(PgAdminModule):
MenuItem(name='mnu_online_help',
label=gettext('Online Help'),
priority=100,
- target='blank',
+ target='_blank',
url=url_for('help.static', filename='index.html')),
MenuItem(name='mnu_pgadmin_website',
label= gettext('pgAdmin Website'),
priority= 200,
- target= 'blank',
+ target= '_blank',
url= 'http://www.pgadmin.org/' ),
MenuItem(name= 'mnu_postgresql_website',
label= gettext('PostgreSQL Website'),
priority= 300,
- target= 'blank',
+ target= '_blank',
url= 'http://www.postgresql.org/' )]}
def get_panels(self):
diff --git a/web/pgadmin/static/css/overrides.css b/web/pgadmin/static/css/overrides.css
index 73854585e..2c4f8629b 100644
--- a/web/pgadmin/static/css/overrides.css
+++ b/web/pgadmin/static/css/overrides.css
@@ -188,11 +188,27 @@ iframe {
}
.obj_properties .backform-tab {
- width: 100%;
+ position: absolute;
+ margin: 0px 0px 80px;
+ padding: 0px;
+ top: 0px;
+ bottom: 0px;
+ left: 0px;
+ right: 0px;
+}
+
+.obj_properties .backform-tab > .nav-tabs {
+ background-color: #DADADA;
+}
+
+.obj_properties .backform-tab > .tab-content {
+ padding: 0px;
+ overflow-y: auto;
+ max-height: 100%;
}
.backform-tab .tab-pane {
- padding: 1em;
+ padding: 7px;
}
.form-group fieldset .caret {
diff --git a/web/pgadmin/static/css/wcDocker/Themes/pgadmin.css b/web/pgadmin/static/css/wcDocker/Themes/pgadmin.css
index 5efb20aae..2532750e5 100644
--- a/web/pgadmin/static/css/wcDocker/Themes/pgadmin.css
+++ b/web/pgadmin/static/css/wcDocker/Themes/pgadmin.css
@@ -37,8 +37,8 @@
.wcFrameButton {
width: 20px;
height: 20px;
- border: 2px solid #eeeeee;
- background-color: #eeeeee;
+ border: 2px solid #8A0D0D;
+ background-color: #A56D6D;
font-size: 12px;
}
@@ -47,13 +47,11 @@
}
.wcFrameButton:hover {
- border: 2px solid #cccccc;
- background-color: #cccccc;
+ border: 2px solid #CCCCCC;
}
.wcFrameButton:active {
- border: 2px solid #dddddd;
- background-color: #dddddd;
+ border: 2px solid #DDDDDD;
}
.wcFrameButtonToggled, .wcFrameButtonToggled:hover {
@@ -133,7 +131,7 @@
}
.wcFloating .wcPanelTabActive {
- background-color: #8A8A8A;
+ background-color: rgb(33, 81, 128);
margin-top: -2px;
font-weight: bold;
color: white;
@@ -248,9 +246,15 @@
.wcFloating .wcFrameTitleBar {
border-bottom: 2px solid darkgray;
- background-color: #8A8A8A;
+ background-color: rgb(33, 81, 128);
}
.wcFloating .wcFrameTitleBar:hover {
background-color: #AAAAAA;
}
+
+.wcFrameButtonBar {
+ top: 7px;
+ right: 5px;
+ color: white;
+}