pgAdmin 4 commit: Introduced a mechanism to load required javascripts a

From: Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
To: pgadmin-hackers(at)postgresql(dot)org
Subject: pgAdmin 4 commit: Introduced a mechanism to load required javascripts a
Date: 2015-06-30 05:57:54
Message-ID: E1Z9oYM-0004zc-5r@gothos.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Introduced a mechanism to load required javascripts at runtime
(lazy loading) using the require.js. This allows us to load the
javascript required for any node, only when it was loaded in the browser
tree. Also, introduced the mechanism to show/edit/create of any node in
a tab panel (wcDocker.Panel).

Branch
------
master

Details
-------
http://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=aa150030eb672a78b0344b8a1e9f7e376a5007ec

Modified Files
--------------
.gitignore | 1 +
web/config.py | 3 +-
web/pgAdmin4.py | 20 +-
web/pgadmin/__init__.py | 18 +-
web/pgadmin/about/__init__.py | 23 +-
web/pgadmin/about/templates/about/about.js | 67 +-
web/pgadmin/about/templates/about/index.html | 4 +-
web/pgadmin/browser/__init__.py | 186 +-
web/pgadmin/browser/server_groups/__init__.py | 132 +-
.../browser/server_groups/servers/__init__.py | 321 +-
.../servers/templates/servers/servers.js | 243 +-
.../templates/server_groups/server_groups.js | 209 +-
.../browser/static/js/aciTree/jquery.aciTree.js | 6985 ++++++++++++++++++++
web/pgadmin/browser/static/js/frame.js | 49 +
web/pgadmin/browser/static/js/menu.js | 127 +
web/pgadmin/browser/static/js/panel.js | 51 +
web/pgadmin/browser/templates/browser/css/node.css | 4 +
web/pgadmin/browser/templates/browser/index.html | 78 +-
.../browser/templates/browser/js/browser.js | 875 ++-
web/pgadmin/browser/templates/browser/js/error.js | 46 +
web/pgadmin/browser/templates/browser/js/node.js | 846 +++
web/pgadmin/browser/utils.py | 119 +-
web/pgadmin/help/__init__.py | 6 +-
web/pgadmin/redirects/__init__.py | 10 +
web/pgadmin/settings/__init__.py | 2 -
web/pgadmin/settings/settings_model.py | 14 +-
web/pgadmin/static/css/bootstrap-datepicker3.css | 751 +++
web/pgadmin/static/css/bootstrap-theme.css | 10 +-
web/pgadmin/static/css/bootstrap-theme.css.map | 2 +-
web/pgadmin/static/css/bootstrap-theme.min.css | 6 +-
web/pgadmin/static/css/bootstrap.css | 326 +-
web/pgadmin/static/css/bootstrap.css.map | 2 +-
web/pgadmin/static/css/bootstrap.min.css | 6 +-
web/pgadmin/static/css/font-awesome.css | 1801 +++++
web/pgadmin/static/css/font-awesome.min.css | 4 +
web/pgadmin/static/css/font-mfizz.css | 318 +
web/pgadmin/static/css/overrides.css | 268 +-
web/pgadmin/static/fonts/FontAwesome.otf | Bin 0 -> 93888 bytes
web/pgadmin/static/fonts/font-mfizz.eot | Bin 0 -> 43154 bytes
web/pgadmin/static/fonts/font-mfizz.svg | 1344 ++++
web/pgadmin/static/fonts/font-mfizz.ttf | Bin 0 -> 45324 bytes
web/pgadmin/static/fonts/font-mfizz.woff | Bin 0 -> 29056 bytes
web/pgadmin/static/fonts/fontawesome-webfont.eot | Bin 0 -> 60767 bytes
web/pgadmin/static/fonts/fontawesome-webfont.svg | 565 ++
web/pgadmin/static/fonts/fontawesome-webfont.ttf | Bin 0 -> 122092 bytes
web/pgadmin/static/fonts/fontawesome-webfont.woff | Bin 0 -> 71508 bytes
web/pgadmin/static/fonts/fontawesome-webfont.woff2 | Bin 0 -> 56780 bytes
.../static/fonts/glyphicons-halflings-regular.eot | Bin 20335 -> 20127 bytes
.../static/fonts/glyphicons-halflings-regular.svg | 485 +-
.../static/fonts/glyphicons-halflings-regular.ttf | Bin 41280 -> 45404 bytes
.../static/fonts/glyphicons-halflings-regular.woff | Bin 23320 -> 23424 bytes
.../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes
.../static/js/alertifyjs/pgadmin.defaults.js | 12 +-
web/pgadmin/static/js/backbone-min.js | 2 +
web/pgadmin/static/js/backbone.js | 1608 +++++
web/pgadmin/static/js/backform.js | 584 ++
web/pgadmin/static/js/backform.pgadmin.js | 192 +
web/pgadmin/static/js/bootstrap-datepicker.js | 1813 +++++
web/pgadmin/static/js/bootstrap-datepicker.min.js | 8 +
web/pgadmin/static/js/bootstrap.js | 285 +-
web/pgadmin/static/js/bootstrap.min.js | 8 +-
web/pgadmin/static/js/codemirror/mode/sql.js | 4 +-
web/pgadmin/static/js/pgadmin.js | 16 +
web/pgadmin/static/js/require.js | 2083 ++++++
web/pgadmin/static/js/require.min.js | 36 +
web/pgadmin/static/js/underscore-min.js | 6 +
web/pgadmin/static/js/underscore.js | 1548 +++++
web/pgadmin/static/js/underscore.string.js | 1065 +++
web/pgadmin/static/js/underscore.string.min.js | 1 +
web/pgadmin/templates/base.html | 58 +-
web/pgadmin/templates/security/fields.html | 2 +-
web/pgadmin/test/__init__.py | 38 +-
web/pgadmin/test/static/js/test.js | 131 +-
web/pgadmin/utils/__init__.py | 10 +-
web/pgadmin/utils/ajax.py | 24 +-
web/pgadmin/utils/menu.py | 16 +-
web/setup.py | 50 +-
77 files changed, 24518 insertions(+), 1409 deletions(-)

Browse pgadmin-hackers by date

  From Date Subject
Next Message Ashesh Vashi 2015-06-30 07:09:11 pgAdmin 4 commit: Updated libraries used in pgAdmin IV
Previous Message Ashesh Vashi 2015-06-30 04:57:05 pgAdmin III commit: Bumped version for alpha release (version: 1.22.0-a