Dannon Baker
91e41ab0f5
Remove unnecessary casting to int of what's already an int that got left in w/ modifications to cache busting.
2015-02-26 13:16:27 -05:00
Dannon Baker
721c6ad71c
Fix cache-busting under require.js.
2015-02-26 12:40:26 -05:00
Carl Eberhard
90b0fb587a
Client build: remove references to ui.js in client and templates; mv scripts/jq-plugins/ui to more generic/catch-all scripts/ui/
2014-12-09 13:52:24 -05:00
Dannon Baker
51315a080c
Trim trailing whitespace.
2014-12-04 12:05:23 -05:00
Dannon Baker
d28c58d0dd
Don't trust user email rendered into page unescaped for Raven.
2014-12-04 12:05:07 -05:00
Martin Cech
cadd51d097
initial commit of google analytics script
2014-11-04 11:14:31 -05:00
Carl Eberhard
17a6595b5c
Fix: remove 'jquery.event.drag.js' from base_panels.mako; Paired collection creator: allow single/multiple pairs to be re-ordered by drag and drop
2014-08-28 12:19:16 -04:00
John Chilton
4394723ab5
Rename historyPanel.refershHdas to refreshContents.
2014-05-06 08:54:30 -05:00
Carl Eberhard
4a6c93e4fa
Client app: extract method on client app init to javascript_app so it isn't called twice when using parent.javascripts()
2014-04-24 10:34:24 -04:00
Carl Eberhard
e3b5612121
Client app: use in /base.mako, rework app init to use AMD definition
2014-04-21 14:44:34 -04:00
Carl Eberhard
a434c454f5
Client app: allow bootstrapping data as require dependency, use window-scoped 'on ready' fn (for now), mixin Backbone.Events; galaxy.panels.mako: fix app ready v. doc ready order; Fix target fo addLogging; history.mako: simplify
2014-04-18 09:34:16 -04:00
Carl Eberhard
0c5a417268
UI: add GalaxyApp to base_panels.mako; add requirejs i18n plugin and nls/zh, nls/ja locale files, wire into _l client localizer, remove previous localization cruft; remove reliance on history_panel.mako
2014-04-15 12:31:33 -04: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
Aysam Guerler
7fbe750594
Grids: Unify operation handling, use new popups, refactor, bug fixes
2013-11-23 16:14:59 -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
b6734f720b
UI: Translate masthead mako code into js
2013-11-05 12:34:42 -05:00
Carl Eberhard
2176b729cd
UI: remove template for popupmenu (inside view now)
2013-10-23 13:24:46 -04:00
Aysam Guerler
18237898d1
Deactivate upload icon
2013-10-11 14:58:57 -04:00
Aysam Guerler
aebfcd69bb
Adjustments for IE10, upload front end
2013-10-11 14:57:45 -04:00
Martin Cech
63cf00c514
user activation flow tweaked, link at the masthead message providing activation resending
2013-10-09 15:12:36 -04:00
Aysam Guerler
4fe20690dd
Fix links in masterhead, continue integration of new modal
2013-10-02 13:23:22 -04:00
James Taylor
46c2ba02aa
Remove some uneeded styles (now in base.less)
2013-09-27 13:32:13 -04:00
James Taylor
063fb5a0d7
remove accidently committed variable override
2013-09-27 13:30:39 -04:00
James Taylor
87a0b892b8
style: cleaning up display logic and styles for message and inactivity box
2013-09-27 13:29:57 -04:00
James Taylor
940ae8f46b
modal: Restore wider width, allow a close button in the title bar
2013-09-27 13:01:24 -04:00
Martin Cech
5186e36222
check only for galaxy webapp
2013-09-24 14:14:05 -04:00
Martin Cech
39be5c32a6
repaired a comparison bug
2013-09-24 13:01:15 -04:00
Martin Cech
3b5d8e5837
initial commit of email activation feature
2013-09-19 16:38:12 -04:00
James Taylor
fb2d92e48b
merge.
2013-09-11 14:51:03 -04:00
Aysam Guerler
39b42f0191
Ensure availability of window.Galaxy variable
2013-09-11 12:15:13 -04:00
Aysam Guerler
be0f4bf6c8
Drag&drop multiple file upload, new js-based modal window and dynamic icon menu for master head
2013-09-11 11:25:00 -04:00
James Taylor
f3a399654d
style: Fix styles in galaxy.base and galaxy.masthead
2013-09-04 14:27:34 -04:00
James Taylor
5c6c6332f8
style: making modal dialogs work again
2013-09-02 11:22:37 -04:00
James Taylor
7859293828
style: some template changes for masthead to work with new bootstrap
2013-08-30 19:00:30 -04:00
Aysam Guerler
5a05a52775
Unify parameter and url access in front end
2013-08-20 18:51:47 -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
Aysam Guerler
bc5b2f5953
Unification and refactoring of front end templating for js-visualizations (trackster, circster, etc.)
2013-08-05 17:02:05 -04:00
Aysam Guerler
935bb97e1c
Fix fixed path definitions
2013-06-26 12:36:21 -04:00
Aysam Guerler
bd0b820a60
Galaxy Scratchbook plugin. Allows to display multiple Trackster visualization on a single page.
2013-06-24 12:23:56 -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
Jeremy Goecks
d25ab705b2
Select2 enhancements: (a) bump up z-index so that select2 works in modal dialogs; (b) add select2 to base_panels for pervasive access and remove from individual templates; and (c) use select2 in Trackster and discontinue use of custom jQuery combobox.
2013-05-10 09:38:51 -04:00
Dave Bouvier
c77ec36e9b
Enable dynamic configuration of message box content and visibility in the wsgi .ini file. Display the configured brand, if any, in the <title> element.
2013-05-07 11:22:38 -04:00
Carl Eberhard
062387374c
base_panels: move quota meter js into base_panels, provide bootstrapped user JSON, create Galaxy js namespace; history panel: don't use backbone-relational in dataset, user, or history; misc jsHint cleanup; expose_api: defend against no key provided; pack scripts
2013-04-11 13:00:38 -04:00
James Taylor
b9dd6264b9
base_panels: no longer need to specify has_(left|right)_panel, determined depending on whether the blocks are set. Moved some CSS into base.css
2013-02-03 22:57:32 -05: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
Carl Eberhard
0a0500dbb4
history panel and popupmenu: various fixes for IE
2012-12-07 16:02:21 -05:00
Carl Eberhard
b52e6d4113
ui: adding PopupMenu view as alternate to make_popup_menu and allow changing option text, adding/removing options, and adding checkmarks for togglable options; index.mako: use PopupMenu for history-options-button; history panel: use alternate_history.mako to add 'collapse all', 'Include hidden datasets'(toggle), 'Include deleted datasets'(toggle) to history-options-button; alternate_history.mako: include better system for debugging js when changing source directly is problematic (main/test); pack_scripts;
2012-12-07 13:56:53 -05:00
Carl Eberhard
1314981bb7
base/_panels.mako: IE console protection; history panel: move hda updater into history-model (from HDACollection), handle new hdas more gracefully, handle hidden hdas that move into the ready states.
2012-12-04 14:43:49 -05:00
James Taylor
32e7556538
Lookup templates in 'templates/webapps/${webapp.name}/' first before looking in the root directory. This avoids the ned to specify the webapp name in the template path. Still needs to be updated in nearly all templates
2012-09-28 17:55:02 -04:00