Joao Pedro De Almeida Pereira
7f55412059
Overhaul the query history tab to allow browsing of the history and full query text. Fixes #2282
...
Patch by Joao and the team at Pivotal.
2017-06-27 10:55:57 -04:00
Dave Page
e413186d23
Add stylesheet to override brace matching styles, missed from the feature commit.
2017-06-27 10:41:26 -04:00
Shruti B Iyer
281b67952a
Consolidate selection colors in the drop down menu and browser tree to match the light blue agreed upon in the styleguide.
2017-06-21 11:11:49 +01:00
Surinder Kumar
fdc9eed514
Ensure text editors render in an appropriate place on the results grid. Fixes #2477
2017-06-14 12:18:27 +01:00
Surinder Kumar
57d866f7b7
Use a more sensible name for Query Tool tabs. Fixes #2482
2017-06-13 11:34:24 +01:00
Sarah McAlear
ee4a847784
Use the correct font for the treeview.
2017-06-09 09:09:39 +01:00
Shruti B Iyer
0d05385585
Update the styling to use the set of grays defined in the WIP style guide.
2017-06-07 13:57:49 +01:00
Surinder Kumar
4f9628ed43
Improve handling of nulls and default values in the data editor. Fixes #2257
2017-05-12 10:53:57 +01:00
Jonas Thelemann
929a43c9fa
Prevent the top-left logo from changing colour when clicked.
2017-04-18 15:09:09 +01:00
Murtuza Zabuawala
c35dbc7211
Proper alignment of dropdown menu labels
2017-04-14 15:53:25 +05:30
Akshay Joshi
cbee76eac8
Align labels with switches properly.
2017-04-12 13:28:07 +01:00
Khushboo Vashi
0eda6033df
Allow users to select UI language at login or from Preferences rather than unpredictable behaviour from browsers. Fixes #2190
2017-03-24 14:20:10 +00:00
Sarah McAlear
c9e04fec8d
Show tooltips for disabled buttons to help user learning. Fixes #2226
2017-03-20 10:33:35 +00:00
Atira Odhner
0cd914f3f9
Improve visibility of syntax highlighting colours. Fixes #2215
2017-02-28 15:08:36 +00:00
Sarah McAlear
a0a31e55ae
Move 3rd party client code into vendor/ directories for ease of maintenance.
2017-02-24 17:01:21 +00:00
Atira Odhner
1340c1c2ee
Make syntax highlighting more visible by making keywords and numbers bolder.
2017-02-13 10:05:54 +00:00
Surinder Kumar
30e546208f
Ensure dialogues cannot be moved under the navbar. Fixes #2047
2017-01-30 14:02:01 +00:00
Khushboo Vashi
024b664c21
Improve the display of role membership on both the properties panel and role dialogue. Fixes #1730
2017-01-16 14:48:25 +00:00
Dave Page
5d0a0e57e7
Allow selection of message box contents for ease of error message copy/paste.
2017-01-08 15:27:58 +05:30
Dave Page
87d4937726
Minimise memory requirements for rendered cells and rows in SlickGrid. Fixes #2035
...
- The CSS class 'slick-row' has been renamed to 'sr'
- The CSS class 'slick-cell' has been renamed to 'sc'
- The SQL Editor included an unused 'normal_row' class on each row which has been removed as it was unreferenced in the code or CSS.
The intent of these changes is to minimise memory usage by the grid, by saving a few bytes per row/cell.
It's questionable how much difference this actually makes given that SlickGrid updates the document so it
only includes the visible rows on the fly, but every little helps.
2016-12-22 17:43:42 +00:00
Murtuza Zabuawala
43b9e53572
Fix word wrap in note control.
2016-12-21 13:17:11 +00:00
Dave Page
d3862eef3f
Fix some additional table styling inconsistencies.
2016-12-19 14:26:33 +00:00
Harshal Dhumal
2994c128f3
Fix inconsistent table styling. Fixes #2027
2016-12-19 09:21:49 +00:00
Khushboo Vashi
53ea991907
Properly size the SQL Editor gutter as the width of the line numbers increases. Fixes #1780
2016-12-16 13:04:16 +00:00
Dave Page
394381bf75
Add search/replace support to the Query Tool, including regexp matching. Fixes #1765
2016-11-24 15:38:39 +00:00
Dave Page
687f1f640f
Prevent users selecting elements of the UI that shouldn't be selectable. Fixes #1976
2016-11-18 10:55:00 +00:00
Khushboo Vashi
12d75e0a51
Styling improvements for password input fields in backgrid.
2016-11-15 09:55:32 +00:00
Surinder Kumar
3b4776ab5f
Improve network/server activity feedback for the user. Fixes #1751
2016-09-26 15:10:38 +01:00
Dave Page
7f3ca548cd
Fix SQL box sizing.
2016-09-26 11:35:11 +01:00
Ashesh Vashi
b80cd43ae6
Misc changes
...
- Setting the CodeMirror height when panel is resized, which you had mentioned.
- Added a new CellEditor (DatetimePickerEditor) for datetime picker.
2016-09-26 10:04:49 +01:00
Ashesh Vashi
163ae4d53d
Misc fixes and additions for pgAgent support:
...
- Added DatetimepickerControl, MomentCell (using moment.js)
- Used the 'DatetimepickerControl' in Role (Also - resolved an issue, when unset the datetime for 'Valid Until'.)
- Added a 'Select All/Unselect All' adaptor for Select2 used by pgAgent nodes.
- Fixed an issue with SubNodeCollectionControl, which was not starting the modification session of the child model, when created default value for collection is not null/undefined. And, hence - validation on the child model was not working.
- Fixed a memory leak with SqlFieldControl, and SqlTabControl, which was not releasing the CodeMirror properly.
2016-09-22 15:27:59 +01:00
Murtuza Zabuawala
c56e4667df
SlickGrid Integration in to query tool. Fixes #1618
2016-08-29 20:17:01 +05:30
Surinder Kumar
2d75eac117
SqlFieldControl enhancements
2016-08-29 13:21:45 +05:30
Akshay Joshi
e016869ad5
Trigger issues through right click. Fixes #1209
2016-08-24 12:10:54 +05:30
Khushboo Vashi
eca47efb03
Update MFizz font library. Fixes #1311
2016-08-19 11:17:42 +01:00
Akshay Joshi
2b1b60bc2b
Reduce main menu height a little. Fixes #1453
2016-08-18 16:51:22 +01:00
Dave Page
4f90a5d4f4
Move button bar related classes together.
2016-08-03 13:38:12 +01:00
Akshay Joshi
e803464ee0
Replace 'Add' buttons with '+'
2016-07-26 12:54:59 +01:00
Surinder Kumar
1bd27b847b
Grey the SQL panel in edit data mode. Fixes #1423
...
Introduced a new class 'cm_disabled' with css property background-color to '#EEEEE'
Query tool in edit mode, add the class 'cm_disabled' to set background color to dark and set the cursor property to 'nocursor' to disable editor.
Increased the query tool title padding to fix the issue of whitespace below the title.
2016-07-05 12:11:36 +01:00
Dave Page
51a33e57c9
Fix blurred text in Alertify on webkit. Fixes #1347
2016-07-02 17:13:32 +01:00
Dave Page
a1d8ca8c1c
Fix subnode header colour
2016-06-30 14:07:26 +01:00
Surinder Kumar
53434030c1
Consistent busy indication. Fixes #1242
2016-06-29 12:16:02 +01:00
Dave Page
1222681888
Revert "Display busy indicators in a much more consistent way. Fixes #1242 "
...
This reverts commit 7fbefa507b
which seems to be
missing things.
2016-06-29 10:32:20 +01:00
Dave Page
7fbefa507b
Display busy indicators in a much more consistent way. Fixes #1242
2016-06-27 17:09:37 +01:00
Dave Page
8f643a1946
Styling tweaks
2016-06-24 10:04:51 +01:00
Dave Page
a1f979c3e4
Fix icon spacing
2016-06-24 09:45:21 +01:00
Ashesh Vashi
95c79e3a4c
Upgraded Alertify to v1.7.1
...
This version includes the feature request about invoking the callbacks
for different resize events. It will allows us to adjust the layout of
the dialogs based on its width, just like we've in the panels.
2016-06-20 11:45:45 +05:30
Surinder Kumar
0e11f4d082
A more appropriate fix for RM1362 - horizontal scrolling of query results.
2016-06-15 11:59:20 +01:00
Harshal Dhumal
6b95d6ac75
Added connect now option in server create dialog. Fixes #1313
2016-06-14 17:23:25 +01:00
Surinder Kumar
e881695050
Fix query tool horizontal scrolling of results. Fixes #1362
...
The backgrid-sizeable's css property 'overflow: hidden' was overriding backgrid table css property and It was reproducible only in runtime.
Removed 'overflow: hidden' property from backgrid-sizeabled-columns.css
2016-06-14 15:51:14 +01:00
Dave Page
970d3aafbf
Help buttons for various dialogues.
2016-06-13 16:17:36 +01:00
Murtuza Zabuawala
61037d4f60
Fix styling of statistics table. Fixes #1315
2016-06-08 09:30:53 +01:00
Dave Page
8a571df248
Revert "Fix appicon font styling."
...
This doesn't actually work - there seems to be something funky about
the way the runtime renders mfizz icons on Windows.
This reverts commit 5bbaf7841e
.
2016-06-07 14:55:38 +01:00
Dave Page
5bbaf7841e
Fix appicon font styling.
2016-06-07 14:08:37 +01:00
Harshal Dhumal
e4f21568ad
Fix styling of Alertify buttons
2016-06-07 09:23:58 +01:00
Harshal Dhumal
e3ab4501d5
User management.
2016-06-06 13:34:08 +01:00
Ashesh Vashi
129ca87937
Removing wrongly overridden CSS on the Select2 arrow, and
...
selection__rendered.
2016-06-03 16:16:15 +05:30
Harshal Dhumal
5eef63c068
Added support for the password cell.
2016-06-03 16:13:43 +05:30
Murtuza Zabuawala
9c8637cf0f
Corrected the z-index of backgrid-filter so that - it does not take
...
precedence over top panel.
2016-06-03 15:43:06 +05:30
Surinder Kumar
278f18bab8
Fixes #1243 - Allow to resize the columns of the result table in the
...
Query editor.
2016-06-02 14:46:58 +05:30
Ashesh Vashi
f247153920
Updated the Alertify to use latest version 1.7.0
2016-05-27 14:54:29 +05:30
Ashesh Vashi
cf0f692d00
Dialog default sizing.
2016-05-25 11:18:05 +01:00
Ashesh Vashi
75fb99651a
Center align the switch in backgrid
2016-05-25 13:46:42 +05:30
Ashesh Vashi
2c6ca7d82c
Changed the Select2Control to work more consistently.
2016-05-21 15:41:38 +05:30
Ashesh Vashi
d1e3237e2e
Fixed misc issues
2016-05-16 19:51:15 +05:30
Ashesh Vashi
735e9ba67b
Show the error div only when it has some data within it.
...
Changed its colour for better attendtion.
Reduced the margin-bottom for the backform-tab, so that - we can see the
control well in the properties dialog.
2016-05-16 19:05:38 +05:30
Ashesh Vashi
63b951baee
Adding initial version for showing statistics for the server, and
...
database nodes.
2016-05-16 01:58:02 +05:30
Murtuza Zabuawala
8ca760ee2b
Addd support for taking backup for the server.
...
Tweaked by Ashesh Vashi to integrate the backgroud process, and also
with some improvements as stated below:
* Resolved an issue loading existing preference.
* Improved the background process observer/executor for supporting
detalied view.
* Added the utility path preferences in the ServerType class.
2016-05-15 16:04:39 +05:30
Surinder Kumar
1aeab98a2b
Load, and save the files in the Query Editor.
...
Also, the changes done by Ashesh to resolved few issue with the file
manager in 'Select' mode.
2016-05-14 15:29:08 +05:30
Ashesh Vashi
9cdd1f8098
Added support for the server side file manager, which will be useful in
...
selection, creation, upload/download files/directories resides on the
server side.
This will be useful for file selection/creation for different server
side utilites like pg_dump, pg_dumpall, pg_restore.
2016-05-13 00:04:32 +05:30
Dave Page
81e59be1bd
Fix menu width.
2016-05-11 16:34:25 +01:00
Harshal Dhumal
baae12dfcc
Improve the password error message color on the 'Change Password' page.
2016-05-10 12:47:51 +05:30
Khushboo Vashi
86c4dd06b5
Fix dependents/dependency icons.
2016-05-06 14:50:17 +01:00
Dave Page
0628ee0425
Dashboards v1
2016-05-05 16:42:16 +01:00
Ashesh Vashi
1b5037afe7
Show the resize handle on the alertify dialog.
2016-04-29 16:19:29 +05:30
Surinder Kumar
c15b7c6cae
Remove unnecessary extra classes set in the SqlFieldControl, and also
...
removed the unnecessary classes for the same in the overrides.css file.
2016-04-29 16:05:55 +05:30
Ashesh Vashi
32e0a0d4b6
Clear the node cache, when an node is created/updated to make sure - we
...
will always have latest data related to that type of node. Also, fixed
the cache_level for different node types.
This commit also contains fixes for the following issue:
* In extension module - use the 'node-list-by-name' instead of using a
custom 'node-ajax-options' control, and removed redundant template
schemas from it.
* When we tries to destroy the select2 object from
Select2Cell/Select2Control while releasing the properties view,
sometimes select2 can not find the instance related it for some
unknown reason. Hence - before removing it we will check for manual
instance existance using $.data('select2').
* When we traverse through the browser tree nodes very quickly, it tries
to remove the object before it gets created completely, and results
into an exception.
* Icon in the select2 drop down list was not visible due to some CSS
issues.
Apart of that, we will generate two new browser events -
'pgadmin-node:created:<NODE-TYPE>', 'pgadmin-node:updated:<NODE-TYPE>'
whenever a new node is created, or an existing node will be updated.
2016-04-29 15:50:38 +05:30
Murtuza Zabuawala
dac514a4ae
Added a new control for rendering the notes to be used by different
...
tools/utitilities dialog.
Modified a little bit by Ashesh Vashi.
2016-04-28 11:52:06 +05:30
Ashesh Vashi
9dd3aeadb5
Do not close the menu, when clicking on the menu with checkbox.
...
Introduced a class 'noclose'. Then - menu-item having this class will
not propograte the events to its parent, hence - it will not be closed.
Some of the CSS applicable only to the immediate buttons only, and not
the grand-children.
2016-04-25 22:06:42 +05:30
Ashesh Vashi
52aa32a4d2
background-position-x and background-position-y are not supported on the
...
browser, using background-position instead which is supported in all the
supported browsers.
2016-04-25 13:45:54 +05:30
Murtuza Zabuawala
973e2b1b4a
Match the border style of the inline-fieldset with the other control.
2016-04-25 13:34:51 +05:30
Ashesh Vashi
0e50f4b1f3
Fixed the issue - preferences were saved.
...
It was regression of the commit-id:
533aaa2fa3
.
2016-04-25 11:54:02 +05:30
Ashesh Vashi
a5aa6d159a
Updated the CodeMirror to the latest stable version (5.14.2).
...
It has now the 'sql/x-pgsql' mode, which will make the queries more
familiar, and lot more improved addons.
2016-04-22 15:28:34 +05:30
Ashesh Vashi
9aee9794c1
Fix the properties toolbar at the top of the panel so it's always
...
visible.
This patch also introduce a callback 'onCreate' for each panel, and
frame, which will be called whenever a panel/frame is being created.
2016-04-18 12:38:56 +05:30
Ashesh Vashi
7522d89890
We would not like to make the overflow hidden for the main panel class
...
''pg-panel-content'.
This reverts commit 8dd8fc57a4
.
2016-04-18 12:12:47 +05:30
Ashesh Vashi
8dd8fc57a4
Revert "Revert "Fix the properties toolbar at the top of the panel so it's always visible.""
...
This reverts commit e210d2b580
.
2016-04-18 12:10:19 +05:30
Dave Page
e210d2b580
Revert "Fix the properties toolbar at the top of the panel so it's always visible."
...
This reverts commit 6e42e48244
.
2016-04-15 15:47:14 +01:00
Arun Kollan
533aaa2fa3
Restyle alertify dialogues so they look like the rest of the app. Still some tweaks needed, but we're 95% of the way there.
2016-04-15 15:30:50 +01:00
Ashesh Vashi
6e42e48244
Fix the properties toolbar at the top of the panel so it's always visible.
2016-04-15 14:44:09 +01:00
Dave Page
4d7d3bd5e1
Icon and toolbar cleanup/consistency.
2016-04-15 13:32:17 +01:00
Dave Page
cf80db66a6
Confine whitespace prewrap to the SQL Editor's output grid to prevent it breaking subnode forms.
2016-04-15 11:11:32 +01:00
Akshay Joshi
c6acbcb5ad
Query tool/data editor initial version
2016-04-14 15:04:03 +01:00
Surinder Kumar
40c592a988
Grant wizard.
2016-04-13 16:11:43 +01:00
Arun Kollan
0fb0820c64
Fix CodeMirror borders on dialogues.
2016-04-13 12:24:46 +01:00
Seçkin Alan
de2e7bf8f1
Fix the mouse pointer on the top-level menus.
2016-04-13 09:58:38 +01:00
Dave Page
d53ab31eb8
Button bar styling:
...
- Left justify the top button bar and match the style of the query tool
- Allow buttons to have tooltips and optional labels
2016-04-08 11:58:47 +01:00
Ashesh Vashi
66441e673a
The icons in the Select2Cell, and Select2Control were not visible due to
...
some CSS change.
2016-04-08 11:10:34 +05:30
Dave Page
4ec4b4f43e
Improve dialog title bar colouring.
2016-04-07 22:05:55 +01:00
Arun Kollan
22841f8664
Cleanup styling of wcDocker tab control buttons.
2016-04-07 13:40:16 +01:00
Murtuza Zabuawala
3914f5095a
Fix sub-node error display.
2016-04-07 11:51:16 +01:00