Carl Eberhard
c54cf5642b
Improve embedded item editing in pages: a) preserve empty paragraphs, b) when the cursor is in an embedded title and enter is pressed: create a new paragraph before the item, when the cursor is in an embedded content and enter is pressed: create a new paragraph after the item
2014-02-26 10:52:56 -05:00
Martin Cech
751bc9dc96
galaxy top menu tweaks, titles, notification
2014-01-13 16:51:24 -05:00
Martin Cech
7715a304d6
added library notifications, toaster, can be used outside of libraries as require.js module
2013-12-12 14:21:09 -05:00
Martin Cech
45fd6ac53a
Merge data libraries branch to default
2013-12-10 18:02:36 -05:00
Martin Cech
e2e5fa6d57
added dropdown menu plugin to bootstrap
2013-12-03 16:43:25 -05:00
Jeremy Goecks
b675432a2c
Replace Backbone-relational usage with manually model chaining and remove backbone-relational scripts. Fix default colors bug in Trackster. Pack scripts.
2013-11-26 14:50:41 -05:00
Carl Eberhard
d06f88455e
Update jquery.form.js to 3.45 and fix chrome upload bug; pack scripts
2013-11-15 15:18:18 -05:00
Aysam Guerler
0b64dcb5e6
Drag&drop multiple file upload: add status line, improve queueing, update select2
2013-09-23 16:16:06 -04:00
James Taylor
e8c30a32c1
style: use link color for active bg, update tooltip JS
2013-09-11 16:24:44 -04:00
Jeremy Goecks
b944209ced
Remove tipsy because it has been replaced by bootstrap tooltips.
2013-10-16 13:03:47 -04:00
Jeremy Goecks
324f32e8bb
Remove custom combobox (search + select) code because it has been replaced with select2. Pack scripts.
2013-09-13 13:49:39 -04:00
James Taylor
332267c411
style: remove use of tooltip class, always show tooltip for any element with title attribute, and use standard bootstrap tooltip component.
2013-09-09 13:40:13 -04:00
Aysam Guerler
02f9b4947e
Update require.js to 2.1.8
2013-08-21 12:29:37 -04:00
Carl Eberhard
547d825c81
JS libraries: update jStorage to 4.4
2013-08-21 08:47:11 -07:00
Dannon Baker
07af5ff0ed
Update select2 to 3.4.2. Pack scripts. Build styles.
2013-08-15 17:01:59 -04:00
Jeremy Goecks
b92bb2b801
Update Backbone to v1.0.0 and Backbone-relational to v0.8.5
2013-08-14 15:15:13 -04:00
Jeremy Goecks
456453e866
Update jquery.mousewheel plugin from version 3.0.4 to 3.1.3, introducing a necessary (for now) hack. This makes the plugin compatable with the most recent version of jquery.
2013-08-08 16:41:18 -04:00
Aysam Guerler
bee8859f43
Update jquery.autocomplete.js to 2.4.4
2013-08-08 14:22:42 -04:00
Jeremy Goecks
c77be881b9
Remove JSON2 library because it is no longer needed: all modern web browsers natively support JSON.stringify and JSON.parse
2013-08-07 16:02:23 -04:00
Carl Eberhard
3e2b6f3441
Handlebars.runtime.js: update to 1.0.0, recompile templates, pack (devs need to update their handlebars.compilers to 1.0.12)
2013-08-07 15:12:35 -04:00
Aysam Guerler
bc5b2f5953
Unification and refactoring of front end templating for js-visualizations (trackster, circster, etc.)
2013-08-05 17:02:05 -04:00
Jeremy Goecks
b1d3a2475d
Galaxy pages: (a) move JS code out of mako template and into galaxy.pages.js; (b) make WYMEditor work with Chrome and jQuery 1.9+; (c) fix bug that showed meaningless text when inserting a link. Pack scripts.
2013-07-01 12:37:44 -04:00
Jeremy Goecks
1d329e7ff5
Re-add support for dragclickonly event to jquery.event.drag. Pack script.
2013-06-18 15:12:09 -04:00
Jeremy Goecks
e7e23d480a
Update jQuery library to 1.9.2 and jquery.event.drag/drop to 2.2; add jquery.migrate library because many jQuery plugins rely on deprecated features. Remove live() in favor of click(). Pack scripts and templates.
2013-06-18 10:51:12 -04:00
Carl Eberhard
255e2d516f
update handlebars.runtime.js 1.0.beta.6 -> 1.0.rc1
2013-04-03 17:15:05 -04:00
Carl Eberhard
c8cfcc2fb3
That went well. (rollback changes to backbone, backbone-relational, and handlebars.runtime to not break every possible thing)
2013-04-02 14:41:29 -04:00
Carl Eberhard
ce6c114c6a
update js libs: underscore 1.3.1 -> 1.4.4, backbone 0.9.2 -> 1.0, backbone-relational 0.5.0 -> 0.8.0, handlebars 1.0.beta.6 -> 1.0.rc1
2013-04-02 14:27:23 -04:00
Carl Eberhard
96f5b1854e
pack_scripts.py: have yuicompressor use utf-8 as the charset; remove unused packed scripts; update d3.js from 2.9.2 to 3.1.4
2013-04-02 14:20:55 -04:00
James Taylor
56a81d0134
Support for using Sentry for error logging. If sentry_dsn is set in
...
universe_wsgi.ini, then:
- A middleware will be installed that send thrown exceptions to sentry
- All logging messages of level WARN and above will be sent to sentry
- All pages extending base/base_panels will have javascript errors
captured and sent to sentry
2013-02-02 17:56:55 -05:00
Jeremy Goecks
0a82687368
Remove debugging statement.
2013-02-01 17:49:25 -05:00
James Taylor
6bcbe88102
Use the select2 library for large select boxes rather than our custom
...
implementation based on jquery autocomplete.
2013-02-01 16:49:16 -05:00
Jeremy Goecks
7b19a84ba8
UI framework enhancements: (a) upgrade to jQuery UI 1.9.1; (b) remove version information from jQuery UI file names; (c) add generic jQueryUI search+select combobox widget; (d) use combobox widget for choosing dbkey in Trackster visualizations. Also pack scripts.
2012-10-30 09:07:29 -04:00
Carl Eberhard
d9747a836f
scatterplot: added stats panel, added chart config panel; dataproviders/basic.py: compute, pass gen. stats in response.meta; base-mvc: fixed bug in chrome LoggableMixin; pack scripts
2012-10-10 17:55:34 -04:00
Jeremy Goecks
d874f3225e
Fix some UI framework issues.
2012-10-01 22:53:21 -04:00
Jeremy Goecks
992669d816
Viz/UI framework fixes and enhancements. Pack scripts and add new packed scripts.
2012-09-28 12:07:56 -04:00
Carl Eberhard
ff3f630b03
fixed(?) weird permissions on jquery-ui; scatterplot: major adjustments;
2012-09-21 16:42:29 -04:00
Carl Eberhard
82e776a27f
history.js: refactored body renderers
2012-09-13 19:53:12 -04:00
Jeremy Goecks
26439c39b0
Move require.js to libs directory.
2012-09-13 16:23:08 -04:00
Carl Eberhard
c386f70c8a
Client side templates for history panel; IconButtonView in ui.js; copied BaseModel/View into base-mvc.js; stubs for annotations, tags MVC; cleaned up controllers/root.py
2012-09-12 11:03:17 -04:00
Jeremy Goecks
686bbb1bb3
Remove jQuery UI slider code because it's now integrated into jquery-ui custom package.
2012-09-05 09:50:23 -04:00
Jeremy Goecks
e7b7853dd2
jQuery UI enhancements: (a) update to v1.8.23; (b) remove core script and replace with script that includes core, autocomplete, sliders, and dependencies; (c) replace overcast theme with smoothness theme; and (d) add directory for jQuery UI styles.
2012-09-05 09:35:21 -04:00
Jeremy Goecks
2a4012e03d
Final JS reorg to rename and move files so that all files follow standard conventions.
2012-08-21 17:08:35 -04:00
Jeremy Goecks
66d1892364
More JS file reorganization: (a) move IE and rgenetics into their own directories; (b) move additional external libraries to libs.
2012-08-21 16:54:19 -04:00
Jeremy Goecks
44d37d7eee
Move most jQuery files into own libs directory.
2012-08-21 15:52:50 -04:00
Jeremy Goecks
a3d8452df5
JavaScript cleanup: (a) create backbone lib in scripts/lib and use for backbone libraries; (b) clean up history.js; (c) pack scripts.
2012-08-21 14:27:18 -04:00
Jeremy Goecks
7d4aefe6be
Update backbone-relational lib.
2012-06-28 13:31:20 -04:00
Jeremy Goecks
97650ce691
Partial implementation of Circos visualization using D3.
2012-05-25 15:13:25 -04:00
Jeremy Goecks
29de5a0a7a
Add Backbone-relational library; this is used for managing complex object/collection relationships.
2012-04-11 10:31:18 -04:00
Jeremy Goecks
1e962bafb1
Remove full handlebars library and replace with runtime.
2012-03-30 11:30:49 -04:00
Jeremy Goecks
6b22449419
Add backbone.js, underscore.js, and handlebars.js libraries in a new /libs directory and modify pack scripts accordingly.
2012-03-27 10:59:31 -04:00