Commit Graph
49 Commits
Author SHA1 Message Date
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