Commit Graph

  • 7179b79b8c Add an ID to main menu options. Dave Page 2015-02-20 10:26:25 -0500
  • a36cb5ae10 Make context menu items hookable. Dave Page 2015-02-20 09:56:02 -0500
  • 37be918074 Move the JS code for the main browser out of the HTML template and into the browser.js view. Dave Page 2015-02-20 09:37:42 -0500
  • b43580a19e Add a context menu to the treeview, with options to delete and rename server nodes. Dave Page 2015-02-18 22:06:12 -0500
  • 89cc11fb80 This is a big one campers; Add initial support for treeview nodes. Dave Page 2015-02-15 17:10:53 -0500
  • e2832351ed Miscellaneous fixes and cleanups. Dave Page 2015-02-13 15:19:08 +0000
  • b5abf2c640 Cleanup the way stylesheets and scripts are injected into pages by modules. Dave Page 2015-02-13 14:48:31 +0000
  • 45d536f524 Remove "vendor" from the global JS path. Dave Page 2015-02-13 13:36:00 +0000
  • 567c567351 Add the CodeMirror addons. I can see us needing the majority of these. Dave Page 2015-02-13 13:29:24 +0000
  • 6b3b9fdea1 Add aciTree to the libraries list. Dave Page 2015-02-13 13:27:37 +0000
  • 2f154bbed4 The previous commit inadvertently added parts of the browser treeview implementation. This adds the rest (which still requires further work to make it do anything useful). Dave Page 2015-02-13 13:24:13 +0000
  • b09c1b6c68 Fix the gutter height of the editor when the parent is resized. Dave Page 2015-02-13 13:13:36 +0000
  • f4982efb19 Oh look, a syntax highlighting, line numbering, block folding, auto-complete-capable editor. Dave Page 2015-02-13 11:57:23 +0000
  • 075bce2b40 Fix the navbar so it's responsive Dave Page 2015-02-12 14:59:28 +0000
  • dbd7974e2a Render settings related JS from the settings blueprint. Dave Page 2015-02-12 10:57:09 +0000
  • 4c29f4385f Render browser settings into the template rather than using synchronous AJAX calls to get them. Dave Page 2015-02-12 10:46:21 +0000
  • bb6a3f9b5b Use minified output when not in debug mode, and non-minified when debugging. Dave Page 2015-02-12 10:28:15 +0000
  • afb029e284 Factor out client side settings functions into their own JS file, and add additional variations for getting ints, floats and bools. Dave Page 2015-02-11 15:50:36 +0000
  • adeb2f9e84 Allow multiple settings to be stored at once to avoid multiple requests. Dave Page 2015-02-11 12:50:45 +0000
  • e995104000 Initial cut at saving/retrieving the main browser layout. Still needs some work to: Dave Page 2015-02-11 10:00:57 +0000
  • 506dd6437f Various HTML 5 fixes. Thom Brown 2015-02-06 13:15:36 +0000
  • 50c6b42273 Add a list of libraries used. Dave Page 2015-02-06 11:13:22 +0000
  • 1b6d7edd01 Add the core of the main browser layout. Dave Page 2015-02-05 14:06:20 +0000
  • afd5626fe4 Add a simple module for storing and retrieving settings from the config database. Dave Page 2015-02-03 11:48:15 +0000
  • e4bec5ad1e Use the full screen width. Dave Page 2015-01-28 18:02:13 +0000
  • 9d94848af4 Minor tweaks to the dialog code. Dave Page 2015-01-28 17:56:13 +0000
  • 65dc4320f1 Replace bootstrap-dialog with Alertify.js, which is more configurable and supports non-modal dialogs. Dave Page 2015-01-28 15:57:03 +0000
  • 53d649de70 Add support for creating dialogs, and add an About dialog. Dave Page 2015-01-27 16:54:39 +0000
  • d86c90fa73 Blacklist the test module by default. Dave Page 2015-01-27 14:25:40 +0000
  • 89bfc54ec4 Update .gitignore file with a few more bits of junk. Dave Page 2015-01-27 14:22:52 +0000
  • d492da3ca1 Add automatic browser menu integration for modules. Dave Page 2015-01-27 14:18:27 +0000
  • 0cff5fca2c Restructure templates to avoid conflicts between modules. Dave Page 2015-01-26 16:27:16 +0000
  • 7c60fb3377 Support a desktop authentication mode. Dave Page 2015-01-26 15:20:28 +0000
  • 10515431c7 Add authentication and the basis of the browser module. Dave Page 2015-01-22 15:56:23 +0000
  • 7fa40d7671 Use Python docsctrings Dave Page 2015-01-21 12:00:13 +0000
  • df5054f253 No need for content here now. Dave Page 2015-01-21 11:18:02 +0000
  • 5a485e7ab8 Add a base template with Bootstrap and jQuery ready to go. Dave Page 2015-01-20 17:02:04 +0000
  • 47e779266b Enable templates and static files in the utils module. Refactor to ease use as a template for other modules in the future. Dave Page 2015-01-20 13:57:51 +0000
  • 5cffcabc70 Update the runtime to use URLs provided by the utils module. Dave Page 2015-01-20 13:56:37 +0000
  • dd40207617 Don't run the webserver in debug mode as it breaks the runtime. Dave Page 2015-01-20 13:51:20 +0000
  • 0df7225561 Put the favicon in the right place. Dave Page 2015-01-20 12:32:44 +0000
  • 7b8cb207ab Support dynamically loaded modules. Dave Page 2015-01-20 12:32:06 +0000
  • bb3efff063 Remove incorrectly placed static dir. Dave Page 2015-01-20 12:29:29 +0000
  • 2c1688e6f4 Use Flask blueprints for modularisation, per Khushboo Vashi. Dave Page 2015-01-19 16:38:47 +0000
  • ca6ef66b61 Disable the DEBUG log handler so our own is used. Dave Page 2014-12-18 17:56:17 +0000
  • 51117f26a9 Add a .gitignore file. Dave Page 2014-12-18 17:52:53 +0000
  • b9bf6d9aa3 Restructure to enable use of modules for different components of pgAdmin. Dave Page 2014-12-18 17:49:09 +0000
  • 255d6c1437 Improve commenting Dave Page 2014-12-17 15:27:54 +0000
  • 417ad2c6ee Make the application name and version details configurable. Dave Page 2014-12-17 12:52:43 +0000
  • 3e6436bc9b Prevent werkzeug starting up it's own stream handler so that all messages are routed through pgAdmin's handlers. Dave Page 2014-12-17 12:44:07 +0000
  • a0628f4a84 Ensure requests to the web server hit the file log too. Dave Page 2014-12-16 18:21:26 +0000
  • 53389d6ee0 Enable static file handling. Dave Page 2014-12-16 18:10:07 +0000
  • c791d2a15f Add favicon. Dave Page 2014-12-16 17:55:19 +0000
  • cdcafa66f2 Fix typo. Dave Page 2014-12-16 17:47:33 +0000
  • a1a6e5356f More basic setup. Dave Page 2014-12-16 17:37:53 +0000
  • ba939f27d7 Use multiple logging handlers so we can have messages going to both the console and a file, with differing formats and levels. Dave Page 2014-12-16 17:14:48 +0000
  • 2d21ea059b Add a basic logging system. Dave Page 2014-12-16 15:54:29 +0000
  • cd9d005c49 Remove CherryPy from the source tree, and change references to Flask instead. Add support to the runtime to allow the user to specify the Python path. This needs to be more automated for release, but will be useful for debugging and development. Dave Page 2014-12-16 12:53:09 +0000
  • 1db7d968e2 Fix merge error. Dave Page 2014-03-09 14:39:12 +0000
  • b022e5d347 Have the runtime check in a loop to see if the app server is up before opening the browser window. Dave Page 2013-10-04 18:16:31 +0100
  • e120c43663 Add a "ping" handler. Dave Page 2013-10-04 17:31:08 +0100
  • 457a842cec Find a random port number to use for the application server to avoid conflicts with any other apps that may have already bound to the default port used by CP. Dave Page 2013-10-04 17:12:10 +0100
  • a1524f3726 Add a qmake cache. Dave Page 2013-10-04 10:11:56 -0400
  • 467d7d571b Include pgAdmin4.h in the project file. Dave Page 2013-10-04 10:09:53 -0400
  • 7a066ec4b2 Save/restore the window position. Dave Page 2013-10-04 10:08:18 -0400
  • 2d8f6481dc Fix a display issue in the Linux error handling. Dave Page 2013-06-22 00:59:34 +0100
  • 9080a782d5 Handle slow startup of the web server. Dave Page 2013-06-22 00:49:40 +0100
  • 7fd90ac10f QT4 compatibility. Dave Page 2013-06-21 23:32:32 +0100
  • 28f45ea9f9 Initial PoC of a CherryPy app integrate with the runtime. Dave Page 2013-06-21 23:21:11 +0100
  • 1afc31c657 Fix thinko. Dave Page 2013-06-16 20:11:04 +0100
  • 38ff104cb9 Add a very experimental QT based runtime for pgAdmin 4. Dave Page 2013-06-16 14:17:46 +0100
  • 192cddef0e Add license file. Dave Page 2013-06-15 14:49:52 +0100