diff --git a/client/galaxy/scripts/apps/analysis.js b/client/galaxy/scripts/apps/analysis.js new file mode 100644 index 00000000000..bc929786f05 --- /dev/null +++ b/client/galaxy/scripts/apps/analysis.js @@ -0,0 +1,9 @@ + +var App = require( '../mvc/app/app-view' ); + +//TODO: this doesn't address multiple apps per page +window.app = function app( options, bootstrapped ){ + $( function() { + var app = new App( options.config ); + }); +}; diff --git a/client/galaxy/scripts/apps/galaxy.js b/client/galaxy/scripts/apps/galaxy.js new file mode 100644 index 00000000000..3cbb69a7545 --- /dev/null +++ b/client/galaxy/scripts/apps/galaxy.js @@ -0,0 +1,4 @@ +var GalaxyApp = require( '../galaxy-app-base' ).GalaxyApp; +window.GalaxyApp = GalaxyApp; +console.debug( 'galaxy.js, GalaxyApp is now in window' ); +exports = GalaxyApp; diff --git a/client/galaxy/scripts/apps/history-app.js b/client/galaxy/scripts/apps/history-app.js index 6f0e0be4238..cde7d4fd8a1 100644 --- a/client/galaxy/scripts/apps/history-app.js +++ b/client/galaxy/scripts/apps/history-app.js @@ -1,17 +1,11 @@ -var GalaxyApp = require( '../galaxy-app-webpack' ).GalaxyApp, - HistoryPanelEdit = require( '../mvc/history/history-panel-edit' ).HistoryPanelEdit, - History = require( '../mvc/history/history-model' ).History; - var GalaxyMasthead = require( '../galaxy.masthead' ).GalaxyMasthead, - GalaxyMenu = require( '../galaxy.menu' ).GalaxyMenu; + GalaxyMenu = require( '../galaxy.menu' ).GalaxyMenu, + History = require( '../mvc/history/history-model' ).History, + HistoryPanelEdit = require( '../mvc/history/history-panel-edit' ).HistoryPanelEdit; //TODO: this doesn't address multiple apps per page window.app = function app( options, bootstrapped ){ - if( !window.Galaxy ){ - window.Galaxy = new GalaxyApp( options, bootstrapped ); - } - if( !( Galaxy.masthead && Galaxy.menu ) ){ // adapter to galaxy.masthead.mako config var mastheadConfig = _.extend( _.clone( Galaxy.config ), { diff --git a/client/galaxy/scripts/galaxy-app-base.js b/client/galaxy/scripts/galaxy-app-base.js index d3d23d22500..581aeabaa17 100644 --- a/client/galaxy/scripts/galaxy-app-base.js +++ b/client/galaxy/scripts/galaxy-app-base.js @@ -1,10 +1,15 @@ define([ + 'libs/underscore', + 'libs/backbone/backbone', 'mvc/user/user-model', 'utils/metrics-logger', 'utils/add-logging', - 'utils/localization', - 'bootstrapped-data' -], function( userModel, metricsLogger, addLogging, localize, bootstrapped ){ + 'utils/localization' +], function( _, Backbone, userModel, metricsLogger, addLogging, localize ){ + console.debug( 'app-base id', jQuery.id ); + if( !jQuery.id ){ + jQuery.id = 'app-base'; + } // ============================================================================ /** Base galaxy client-side application. * Iniitializes: @@ -14,30 +19,24 @@ define([ * galaxy.ini available from the configuration API) * user : the current user (as a mvc/user/user-model) */ -function GalaxyApp( options ){ +function GalaxyApp( options, bootstrapped ){ + console.debug( 'GalaxyApp:', options, bootstrapped ); var self = this; - return self._init( options || {} ); + return self._init( options || {}, bootstrapped || {} ); } // add logging shortcuts for this object addLogging( GalaxyApp, 'GalaxyApp' ); -/** default options */ -GalaxyApp.prototype.defaultOptions = { - /** monkey patch attributes from existing window.Galaxy object? */ - patchExisting : true, - /** root url of this app */ - // move to self.root? - root : '/' -}; - /** initalize options and sub-components */ -GalaxyApp.prototype._init = function init( options ){ +GalaxyApp.prototype._init = function __init( options, bootstrapped ){ var self = this; _.extend( self, Backbone.Events ); self._processOptions( options ); self.debug( 'GalaxyApp.options: ', self.options ); + // special case for root + self.root = options.root || '/'; self._patchGalaxy( window.Galaxy ); @@ -47,10 +46,10 @@ GalaxyApp.prototype._init = function init( options ){ self._initLocale(); self.debug( 'GalaxyApp.localize: ', self.localize ); - self.config = options.config || bootstrapped.config || {}; + self.config = options.config || {}; self.debug( 'GalaxyApp.config: ', self.config ); - self._initUser( options.user || bootstrapped.user || {} ); + self._initUser( options.user || {} ); self.debug( 'GalaxyApp.user: ', self.user ); self._setUpListeners(); @@ -59,6 +58,15 @@ GalaxyApp.prototype._init = function init( options ){ return self; }; +/** default options */ +GalaxyApp.prototype.defaultOptions = { + /** monkey patch attributes from existing window.Galaxy object? */ + patchExisting : true, + /** root url of this app */ + // move to self.root? + root : '/' +}; + /** add an option from options if the key matches an option in defaultOptions */ GalaxyApp.prototype._processOptions = function _processOptions( options ){ var self = this, @@ -75,7 +83,7 @@ GalaxyApp.prototype._processOptions = function _processOptions( options ){ }; /** add an option from options if the key matches an option in defaultOptions */ -GalaxyApp.prototype._patchGalaxy = function _processOptions( patchWith ){ +GalaxyApp.prototype._patchGalaxy = function _patchGalaxy( patchWith ){ var self = this; // in case req or plain script tag order has created a prev. version of the Galaxy obj... if( self.options.patchExisting && patchWith ){ @@ -114,6 +122,7 @@ GalaxyApp.prototype._initUser = function _initUser( userJSON ){ var self = this; self.debug( '_initUser:', userJSON ); self.user = new userModel.User( userJSON ); + //TODO: temp - old alias self.currUser = self.user; return self; diff --git a/client/galaxy/scripts/galaxy.base.js b/client/galaxy/scripts/galaxy.base.js index c6adb1963f4..5c935bb8f62 100644 --- a/client/galaxy/scripts/galaxy.base.js +++ b/client/galaxy/scripts/galaxy.base.js @@ -67,8 +67,8 @@ $.fn.makeAbsolute = function(rebase) { /** * Sets up popupmenu rendering and binds options functions to the appropriate links. - * initial_options is a dict with text describing the option pointing to either (a) a - * function to perform; or (b) another dict with two required keys, 'url' and 'action' (the + * initial_options is a dict with text describing the option pointing to either (a) a + * function to perform; or (b) another dict with two required keys, 'url' and 'action' (the * function to perform. (b) is useful for exposing the underlying URL of the option. */ function make_popupmenu(button_element, initial_options) { @@ -77,14 +77,14 @@ function make_popupmenu(button_element, initial_options) { */ var element_menu_exists = (button_element.data("menu_options")); button_element.data("menu_options", initial_options); - + // If element already has menu, nothing else to do since HTML and actions are already set. if (element_menu_exists) { return; } - + button_element.bind("click.show_popup", function(e) { // Close existing visible menus $(".popmenu-wrapper").remove(); - + // Need setTimeouts so clicks don't interfere with each other setTimeout( function() { // Dynamically generate the wrapper holding all the selectable options of the menu. @@ -104,7 +104,7 @@ function make_popupmenu(button_element, initial_options) { }); var wrapper = $( "
" ) .append( menu_element ).appendTo( "body" ); - + var x = e.pageX - wrapper.width() / 2 ; x = Math.min( x, $(document).scrollLeft() + $(window).width() - $(wrapper).width() - 5 ); x = Math.max( x, $(document).scrollLeft() + 5 ); @@ -114,7 +114,7 @@ function make_popupmenu(button_element, initial_options) { left: x }); }, 10); - + setTimeout( function() { // Bind click event to current window and all frames to remove any visible menus // Bind to document object instead of window object for IE compat @@ -131,10 +131,10 @@ function make_popupmenu(button_element, initial_options) { close_popup(frame); } }, 50); - + return false; }); - + } /** @@ -155,7 +155,7 @@ function make_popup_menus( parent ) { $( parent ).find( "div[popupmenu]" ).each( function() { var options = {}; var menu = $(this); - + // find each anchor in the menu, convert them into an options map: { a.text : click_function } menu.find( "a" ).each( function() { var link = $(this), @@ -163,11 +163,11 @@ function make_popup_menus( parent ) { confirmtext = link_dom.getAttribute( "confirm" ), href = link_dom.getAttribute( "href" ), target = link_dom.getAttribute( "target" ); - + // no href - no function (gen. a label) if (!href) { options[ link.text() ] = null; - + } else { options[ link.text() ] = { url: href, @@ -175,8 +175,8 @@ function make_popup_menus( parent ) { // if theres confirm text, send the dialog if ( !confirmtext || confirm( confirmtext ) ) { - // link.click() doesn't use target for some reason, - // so manually do it here. + // link.click() doesn't use target for some reason, + // so manually do it here. if (target) { window.open(href, target); return false; @@ -195,14 +195,14 @@ function make_popup_menus( parent ) { }); // locate the element with the id corresponding to the menu's popupmenu attr var box = $( parent ).find( "#" + menu.attr( 'popupmenu' ) ); - + // For menus with clickable link text, make clicking on the link go through instead // of activating the popup menu box.find("a").bind("click", function(e) { e.stopPropagation(); // Stop bubbling so clicking on the link goes through return true; }); - + // attach the click events and menu box building to the box element make_popupmenu(box, options); box.addClass("popup"); @@ -227,7 +227,7 @@ function replace_big_select_inputs(min_length, max_length, select_elts) { if (!jQuery.fn.select2) { return; } - + // Set default for min_length and max_length if (min_length === undefined) { min_length = 20; @@ -245,7 +245,7 @@ function replace_big_select_inputs(min_length, max_length, select_elts) { if ( (num_options < min_length) || (num_options > max_length) ) { return; } - + if (select_elt.hasClass("no-autocomplete")) { return; } @@ -274,7 +274,7 @@ $.fn.make_text_editable = function(config_dict) { use_textarea = ("use_textarea" in config_dict ? config_dict.use_textarea : false), on_finish = ("on_finish" in config_dict ? config_dict.on_finish : null), help_text = ("help_text" in config_dict ? config_dict.help_text : null); - + // Add element behavior. var container = $(this); container.addClass("editable-text").click(function(e) { @@ -282,13 +282,13 @@ $.fn.make_text_editable = function(config_dict) { if ($(this).children(":input").length > 0) { return; } - + container.removeClass("editable-text"); - + // Handler for setting element text. var set_text = function(new_text) { container.find(":input").remove(); - + if (new_text !== "") { container.text(new_text); } @@ -302,11 +302,11 @@ $.fn.make_text_editable = function(config_dict) { on_finish(new_text); } }; - + // Create input element(s) for editing. var cur_text = ("cur_text" in config_dict ? config_dict.cur_text : container.text() ), input_elt, button_elt; - + if (use_textarea) { input_elt = $("").attr({ rows: num_rows, cols: num_cols }).text( $.trim(old_text) ); } else { @@ -427,7 +427,7 @@ function async_save_text( click_to_edit_elt, text_elt_id, save_url, }); } }); - + if (on_start) { on_start(t); } @@ -436,7 +436,7 @@ function async_save_text( click_to_edit_elt, text_elt_id, save_url, t.insertAfter(text_elt); t.focus(); t.select(); - + return; }); } @@ -458,11 +458,11 @@ function reset_tool_search( initValue ) { if (tool_menu_frame.length === 0) { tool_menu_frame = $(document); } - + // Remove classes that indicate searching is active. $(this).removeClass("search_active"); tool_menu_frame.find(".toolTitle").removeClass("search_match"); - + // Reset visibility of tools and labels. tool_menu_frame.find(".toolSectionBody").hide(); tool_menu_frame.find(".toolTitle").show(); @@ -476,7 +476,7 @@ function reset_tool_search( initValue ) { } }); tool_menu_frame.find("#search-no-results").hide(); - + // Reset search input. tool_menu_frame.find("#search-spinner").hide(); if (initValue) { @@ -500,26 +500,26 @@ GalaxyAsync.prototype.set_user_pref = function( pref_name, pref_value ) { // Get URL. var url = this.url_dict[arguments.callee]; if (url === undefined) { return false; } - $.ajax({ + $.ajax({ url: url, data: { "pref_name" : pref_name, "pref_value" : pref_value }, error: function() { return false; }, - success: function() { return true; } + success: function() { return true; } }); }; // Log user action asynchronously. GalaxyAsync.prototype.log_user_action = function( action, context, params ) { if (!this.log_action) { return; } - + // Get URL. var url = this.url_dict[arguments.callee]; if (url === undefined) { return false; } - $.ajax({ + $.ajax({ url: url, data: { "action" : action, "context" : context, "params" : params }, error: function() { return false; }, - success: function() { return true; } + success: function() { return true; } }); }; @@ -543,7 +543,7 @@ function init_refresh_on_change () { $(document).trigger("convert_to_values"); // Convert autocomplete text to values select_field.get(0).form.submit(); }); - + // checkboxes refresh on change $(":checkbox[refresh_on_change='true']") .off('click') @@ -562,7 +562,7 @@ function init_refresh_on_change () { $(window).trigger("refresh_on_change"); select_field.get(0).form.submit(); }); - + // Links with confirmation $( "a[confirm]" ) .off('click') @@ -595,23 +595,23 @@ $(document).ready( function() { // Refresh events for form fields. init_refresh_on_change(); - + // Tooltips if ( $.fn.tooltip ) { // Put tooltips below items in panel header so that they do not overlap masthead. $(".unified-panel-header [title]").tooltip( { placement: 'bottom' } ); - + // default tooltip initialization, it will follow the data-placement tag for tooltip location // and fallback to 'top' if not present $("[title]").tooltip(); } // Make popup menus. make_popup_menus(); - + // Replace big selects. replace_big_select_inputs(20, 1500); - - // If galaxy_main frame does not exist and link targets galaxy_main, + + // If galaxy_main frame does not exist and link targets galaxy_main, // add use_panels=True and set target to self. $("a").click( function() { var anchor = $(this); diff --git a/client/galaxy/scripts/libs/common-libs.js b/client/galaxy/scripts/libs/common-libs.js index 8de9d1be924..4212cbcf1f5 100644 --- a/client/galaxy/scripts/libs/common-libs.js +++ b/client/galaxy/scripts/libs/common-libs.js @@ -3,6 +3,16 @@ var jquery = require( 'jquery' ); window.jQuery = window.$ = jquery; require( './jquery/jquery.migrate' ); +// jquery plugins +require( './jquery/select2' ); +require( './jquery/jquery.event.hover' ); +require( './jquery/jquery.form' ); +require( './jquery/jquery.rating' ); +require( './jquery.sparklines' ); + +require( './bootstrap' ); + +// MVC via backbone var _ = require( './underscore' ); window._ = _; var Backbone = require( './backbone/backbone' ); @@ -10,9 +20,10 @@ window.Backbone = Backbone; var Handlebars = require( './handlebars.runtime' ); window.Handlebars = Handlebars; -require( './bootstrap' ); -require( './jquery/select2' ); +// all pages get these require( '../galaxy.base' ); +require( '../galaxy.panels' ); +require( '../galaxy.autocom_tagging' ); exports.jquery = jquery; exports._ = _; diff --git a/client/galaxy/scripts/mvc/app/app-analysis.js b/client/galaxy/scripts/mvc/app/app-analysis.js index 3067593ceb0..f226b7308c1 100644 --- a/client/galaxy/scripts/mvc/app/app-analysis.js +++ b/client/galaxy/scripts/mvc/app/app-analysis.js @@ -1,6 +1,12 @@ -define(['utils/utils', 'mvc/tools', 'mvc/upload/upload-view', 'mvc/ui/ui-misc', - 'mvc/history/options-menu', 'mvc/history/history-panel-edit-current', 'mvc/tools/tools-form'], - function( Utils, Tools, Upload, Ui, optionsMenu, HistoryPanel, ToolsForm ) { +define([ + 'utils/utils', + 'mvc/tools', + 'mvc/upload/upload-view', + 'mvc/ui/ui-misc', + 'mvc/history/options-menu', + 'mvc/history/history-panel-edit-current', + 'mvc/tools/tools-form' +], function( Utils, Tools, Upload, Ui, optionsMenu, HistoryPanel, ToolsForm ) { /* Builds the center panel */ var CenterPanel = Backbone.View.extend({ diff --git a/client/galaxy/scripts/mvc/app/app-view.js b/client/galaxy/scripts/mvc/app/app-view.js index f735b289ac6..56ed0119c59 100644 --- a/client/galaxy/scripts/mvc/app/app-view.js +++ b/client/galaxy/scripts/mvc/app/app-view.js @@ -1,10 +1,19 @@ /** This is the entrance point for the Galaxy UI. */ -define(['utils/utils', 'galaxy.masthead', 'galaxy.menu', 'galaxy.frame', - 'mvc/ui/ui-portlet', 'mvc/ui/ui-misc', 'mvc/ui/ui-modal', - 'mvc/user/user-quotameter', 'mvc/app/app-analysis'], - function( Utils, Masthead, Menu, Frame, Portlet, Ui, Modal, QuotaMeter, Analysis ) { +define([ + 'utils/utils', + 'galaxy.masthead', + 'galaxy.menu', + 'galaxy.frame', + 'mvc/ui/ui-portlet', + 'mvc/ui/ui-misc', + 'mvc/ui/ui-modal', + 'mvc/user/user-quotameter', + 'mvc/app/app-analysis' +], function( Utils, Masthead, Menu, Frame, Portlet, Ui, Modal, QuotaMeter, Analysis ) { + console.debug( 'loading app-view' ); + return Backbone.View.extend({ initialize: function( options ) { this.options = Utils.merge( options, {} ); diff --git a/client/galaxy/scripts/mvc/base-mvc.js b/client/galaxy/scripts/mvc/base-mvc.js index 1b3297672b4..23c7037c972 100644 --- a/client/galaxy/scripts/mvc/base-mvc.js +++ b/client/galaxy/scripts/mvc/base-mvc.js @@ -1,7 +1,9 @@ define([ + 'libs/underscore', + 'libs/backbone/backbone', 'utils/add-logging', 'utils/localization' -], function( addLogging, _l ){ +], function( _, Backbone, addLogging, _l ){ //============================================================================== /** @class Mixin to add logging capabilities to an object. * Designed to allow switching an objects log output off/on at one central diff --git a/client/galaxy/scripts/mvc/tools.js b/client/galaxy/scripts/mvc/tools.js index 5c6c9de11e1..8bc7cf329f9 100644 --- a/client/galaxy/scripts/mvc/tools.js +++ b/client/galaxy/scripts/mvc/tools.js @@ -2,8 +2,25 @@ * Model, view, and controller objects for Galaxy tools and tool panel. */ - define( ["libs/underscore", "viz/trackster/util", "mvc/data", "mvc/tools/tools-form" ], - function(_, util, data, ToolsForm) { + define([ + "libs/underscore", + "viz/trackster/util", + "mvc/data", + "mvc/tools/tools-form", + "templates/compiled/tool_form", + "templates/compiled/tool_link", + "templates/compiled/panel_section", + "templates/compiled/tool_search", +], function(_, util, data, ToolsForm, tool_form, tool_link, panel_section, tool_search) { +console.debug( tool_form, tool_link, panel_section, tool_search ); + +// TODO: certainly not the way to do this +var _templates = { + tool_form : tool_form? tool_form.Handlebars.templates.tool_form : Handlebars.templates.tool_form, + tool_link : tool_link? tool_link.Handlebars.templates.tool_link : Handlebars.templates.tool_link, + panel_section : panel_section? panel_section.Handlebars.templates.panel_section : Handlebars.templates.panel_section, + tool_search : tool_search? tool_search.Handlebars.templates.tool_search : Handlebars.templates.tool_search +}; /** * Mixin for tracking model visibility. @@ -514,7 +531,7 @@ var ToolLinkView = BaseView.extend({ render: function() { // create element var $link = $('
'); - $link.append(Handlebars.templates.tool_link(this.model.toJSON())); + $link.append(_templates.tool_link(this.model.toJSON())); // open upload dialog for upload tool if (this.model.id === 'upload1') { @@ -569,7 +586,7 @@ var ToolSectionView = BaseView.extend({ render: function() { // Build using template. - this.$el.append( Handlebars.templates.panel_section(this.model.toJSON()) ); + this.$el.append( _templates.panel_section(this.model.toJSON()) ); // Add tools to section. var section_body = this.$el.find(".toolSectionBody"); @@ -625,7 +642,7 @@ var ToolSearchView = Backbone.View.extend({ }, render: function() { - this.$el.append( Handlebars.templates.tool_search(this.model.toJSON()) ); + this.$el.append( _templates.tool_search(this.model.toJSON()) ); if (!this.model.is_visible()) { this.$el.hide(); } @@ -729,7 +746,7 @@ var ToolFormView = Backbone.View.extend({ render: function() { this.$el.children().remove(); - this.$el.append( Handlebars.templates.tool_form(this.model.toJSON()) ); + this.$el.append( _templates.tool_form(this.model.toJSON()) ); } }); diff --git a/client/galaxy/scripts/mvc/user/user-model.js b/client/galaxy/scripts/mvc/user/user-model.js index 9ea75a1bb93..6ff99370421 100644 --- a/client/galaxy/scripts/mvc/user/user-model.js +++ b/client/galaxy/scripts/mvc/user/user-model.js @@ -1,7 +1,9 @@ define([ + 'libs/underscore', + 'libs/backbone/backbone', "mvc/base-mvc", "utils/localization" -], function( baseMVC, _l ){ +], function( _, Backbone, baseMVC, _l ){ //============================================================================== /** @class Model for a Galaxy user (including anonymous users). * @name User @@ -17,9 +19,9 @@ var User = Backbone.Model.extend( baseMVC.LoggableMixin ).extend( ///** logger used to record this.log messages, commonly set to console */ //// comment this out to suppress log output //logger : console, - + /** API location for this resource */ - urlRoot : galaxy_config.root + 'api/users', + urlRoot : function(){ return Galaxy.options.root + 'api/users'; }, /** Model defaults * Note: don't check for anon-users with the username as the default is '(anonymous user)' @@ -119,7 +121,7 @@ User.getCurrentUserFromApi = function( options ){ // (stub) collection for users (shouldn't be common unless admin UI) var UserCollection = Backbone.Collection.extend( baseMVC.LoggableMixin ).extend({ model : User, - urlRoot : galaxy_config.root + 'api/users' + urlRoot : function(){ return Galaxy.options.root + 'api/users'; }, //logger : console, }); diff --git a/client/webpack.config.js b/client/webpack.config.js index 514e2b06dc7..f426fb8eb7d 100644 --- a/client/webpack.config.js +++ b/client/webpack.config.js @@ -8,8 +8,12 @@ var webpack = require( 'webpack' ), module.exports = { + devtool : 'source-map', entry : { + galaxy : './galaxy/scripts/apps/galaxy.js', + // remove when these are no longer needed from any pages libs : './galaxy/scripts/apps/libs.js', + analysis : './galaxy/scripts/apps/analysis.js', history : './galaxy/scripts/apps/history-app.js' }, output : { @@ -17,20 +21,18 @@ module.exports = { filename : '[name].bundled.js' }, resolve : { + root : scriptsBase, alias : { //TODO: correct our imports and remove these rules // Backbone looks for these in the same directory jquery : path.join( libsBase, 'jquery/jquery' ), underscore : path.join( libsBase, 'underscore.js' ), + // we import these (for now) from the libs dir + 'libs/underscore' : path.join( libsBase, 'underscore.js' ), + 'libs/backbone/backbone': path.join( libsBase, 'backbone/backbone.js' ), // requirejs' i18n doesn't play well with webpack // note: strangely, order does matter here - this must come before utils below 'utils/localization' : path.join( scriptsBase, 'utils/webpack-localization' ), - // aliases/shims for existing AMD requires - utils : path.join( scriptsBase, 'utils' ), - ui : path.join( scriptsBase, 'ui' ), - mvc : path.join( scriptsBase, 'mvc' ), - - 'galaxy.masthead' : path.join( scriptsBase, 'galaxy.masthead' ) } }, plugins : [ diff --git a/lib/galaxy/web/base/controller.py b/lib/galaxy/web/base/controller.py index 8421c98c411..af14958373d 100644 --- a/lib/galaxy/web/base/controller.py +++ b/lib/galaxy/web/base/controller.py @@ -252,20 +252,22 @@ class JSAppLauncher( BaseUIController ): self.config_serializer = configuration.ConfigSerializer( app ) self.admin_config_serializer = configuration.AdminConfigSerializer( app ) - def _js_options( self, trans, **kwargs ): + def _get_js_options( self, trans, root=None ): """ - Return a dictionary of options to jsonify and pass to the js app. + Return a dictionary of session/site configuration/options to jsonify + and pass onto the js app. - Defaults to `config` and the root url. Pass kwargs to update. + Defaults to `config`, `user`, and the root url. Pass kwargs to update further. """ - standard_options = { - 'config' : self._bootstrap_config( trans ), - 'root' : web.url_for( '/' ) + root = root or web.url_for( '/' ) + js_options = { + 'root' : root, + 'user' : self.user_serializer.serialize( trans.user, self.USER_BOOTSTRAP_KEYS, trans=trans ), + 'config' : self._get_site_configuration( trans ) } - standard_options.update( kwargs ) - return standard_options + return js_options - def _bootstrap_config( self, trans ): + def _get_site_configuration( self, trans ): """ Return a dictionary representing Galaxy's current configuration. """ @@ -278,42 +280,24 @@ class JSAppLauncher( BaseUIController ): log.exception( exc ) return {} - def _bootstrap_current_user( self, trans ): - """ - Return a dictionary representing this transaction's current user. - """ - return self.user_serializer.serialize( trans.user, self.USER_BOOTSTRAP_KEYS, trans=trans ) - - def _bootstrap_data( self, trans, **additional_data ): - """ - Return a dictionary holding any bootstrapped data the app might need. - - Defaults to `user` and can be updated using `additional_data` kwargs. - """ - standard_bootstrapped = { - 'user' : self._bootstrap_current_user( trans ) - } - standard_bootstrapped.update( additional_data ) - return standard_bootstrapped - - def web_app_template( self, trans, app_name, entry_fn='app', options=None, **additional_bootstrapped ): + def template( self, trans, app_name, entry_fn='app', options=None, bootstrapped_data=None ): """ Render and return the single page mako template that starts the app. `app_name` (string): the first portion of the webpack bundle to as the app. `entry_fn` (string): the name of the window-scope function that starts the app. Defaults to 'app'. - `options` (dict): (optional) update to the options sent to the app. - `additional_bootstrapped` (dict): (optional) update containing any more data + `bootstrapped_data` (dict): (optional) update containing any more data the app may need. + `additional_config` (dict): (optional) update to the config/options sent to the app. """ - options = options or {} - options = self._js_options( trans, **options ) - bootstrapped = self._bootstrap_data( trans, **additional_bootstrapped ) - return trans.fill_template( self.JS_APP_MAKO_FILEPATH, - js_app_name=app_name, - js_app_entry_fn=self.DEFAULT_ENTRY_FN, - options=options, bootstrapped=bootstrapped ) + return trans.fill_template( + self.JS_APP_MAKO_FILEPATH, + js_app_name=app_name, + js_app_entry_fn=( entry_fn or self.DEFAULT_ENTRY_FN ), + options=( options or self._get_js_options( trans ) ), + bootstrapped=( bootstrapped_data or {} ) + ) class Datatype( object ): diff --git a/static/maps/apps/history-app.js.map b/static/maps/apps/history-app.js.map index 85d6dd27199..0740f32f779 100644 --- a/static/maps/apps/history-app.js.map +++ b/static/maps/apps/history-app.js.map @@ -1 +1 @@ -{"version":3,"file":"history-app.js","sources":["../../src/apps/history-app.js"],"names":["GalaxyApp","require","HistoryPanelEdit","History","GalaxyMasthead","GalaxyMenu","window","app","options","bootstrapped","Galaxy","masthead","menu","mastheadConfig","_","extend","clone","config","user","requests","currUser","get","email","valid","isAnonymous","json","toJSON","console","debug","panel","show_deleted","show_hidden","purgeAllowed","allow_user_dataset_purge","model","history","contents","$","render","$el","appendTo","panelLoc"],"mappings":"AACA,GAAIA,WAAYC,QAAS,yBAA0BD,UAC/CE,iBAAmBD,QAAS,qCAAsCC,iBAClEC,QAAUF,QAAS,gCAAiCE,QAEpDC,eAAiBH,QAAS,sBAAuBG,eACjDC,WAAaJ,QAAS,kBAAmBI,UAG7CC,QAAOC,IAAM,SAAcC,EAASC,GAKhC,GAJKH,OAAOI,SACRJ,OAAOI,OAAS,GAAIV,WAAWQ,EAASC,KAGrCC,OAAOC,WAAYD,OAAOE,KAAQ,CAErC,GAAIC,GAAiBC,EAAEC,OAAQD,EAAEE,MAAON,OAAOO,SAC3CC,MACIC,SAAcT,OAAOU,SAASC,IAAK,YACnCC,MAAcZ,OAAOU,SAASC,IAAK,SACnCE,MAAcb,OAAOU,SAASI,cAC9BC,KAAcf,OAAOU,SAASM,WAGtChB,QAAOC,SAAW,GAAIP,gBAAgBS,GACtCH,OAAOE,KAAO,GAAIP,aACdM,SAAcD,OAAOC,SACrBM,OAAcJ,IAElBc,QAAQC,MAAOlB,OAAOC,UACtBgB,QAAQC,MAAOlB,OAAOE,MAc1B,MAXAH,GAAeA,MACfH,OAAOuB,MAAQ,GAAI3B,mBACf4B,aAAkBrB,EAAaqB,aAC/BC,YAAkBtB,EAAaqB,aAC/BE,aAAkBtB,OAAOO,OAAOgB,yBAChCC,MAAkB,GAAI/B,SAASM,EAAa0B,QAAS1B,EAAa2B,YAEtEC,EAAE,WACER,MAAMS,SAASC,IAAIC,UAAYhC,OAAgBiC,UAAY,UAGxDZ"} \ No newline at end of file +{"version":3,"file":"history-app.js","sources":["../../src/apps/history-app.js"],"names":["GalaxyMasthead","require","GalaxyMenu","History","HistoryPanelEdit","window","app","options","bootstrapped","Galaxy","masthead","menu","mastheadConfig","_","extend","clone","config","user","requests","currUser","get","email","valid","isAnonymous","json","toJSON","console","debug","panel","show_deleted","show_hidden","purgeAllowed","allow_user_dataset_purge","model","history","contents","$","render","$el","appendTo","panelLoc"],"mappings":"AACA,GAAIA,gBAAiBC,QAAS,sBAAuBD,eACjDE,WAAaD,QAAS,kBAAmBC,WACzCC,QAAUF,QAAS,gCAAiCE,QACpDC,iBAAmBH,QAAS,qCAAsCG,gBAGtEC,QAAOC,IAAM,SAAcC,EAASC,GAChC,IAAOC,OAAOC,WAAYD,OAAOE,KAAQ,CAErC,GAAIC,GAAiBC,EAAEC,OAAQD,EAAEE,MAAON,OAAOO,SAC3CC,MACIC,SAAcT,OAAOU,SAASC,IAAK,YACnCC,MAAcZ,OAAOU,SAASC,IAAK,SACnCE,MAAcb,OAAOU,SAASI,cAC9BC,KAAcf,OAAOU,SAASM,WAGtChB,QAAOC,SAAW,GAAIV,gBAAgBY,GACtCH,OAAOE,KAAO,GAAIT,aACdQ,SAAcD,OAAOC,SACrBM,OAAcJ,IAElBc,QAAQC,MAAOlB,OAAOC,UACtBgB,QAAQC,MAAOlB,OAAOE,MAc1B,MAXAH,GAAeA,MACfH,OAAOuB,MAAQ,GAAIxB,mBACfyB,aAAkBrB,EAAaqB,aAC/BC,YAAkBtB,EAAaqB,aAC/BE,aAAkBtB,OAAOO,OAAOgB,yBAChCC,MAAkB,GAAI9B,SAASK,EAAa0B,QAAS1B,EAAa2B,YAEtEC,EAAE,WACER,MAAMS,SAASC,IAAIC,UAAYhC,OAAgBiC,UAAY,UAGxDZ"} \ No newline at end of file diff --git a/static/maps/galaxy-app-base.js.map b/static/maps/galaxy-app-base.js.map index 0e2da5274d7..116f826a0bc 100644 --- a/static/maps/galaxy-app-base.js.map +++ b/static/maps/galaxy-app-base.js.map @@ -1,5 +1 @@ -<<<<<<< HEAD -{"version":3,"file":"galaxy-app-base.js","sources":["../src/galaxy-app-base.js"],"names":["define","userModel","metricsLogger","addLogging","localize","bootstrapped","GalaxyApp","options","self","this","_init","prototype","defaultOptions","patchExisting","root","_","extend","Backbone","Events","_processOptions","debug","_patchGalaxy","window","Galaxy","_initLogger","loggerOptions","logger","_initLocale","config","_initUser","user","_setUpListeners","trigger","defaults","k","hasOwnProperty","patchWith","MetricsLogger","_l","userJSON","User","currUser","lastAjax","$","document","bind","ev","xhr","data","JSON","parse","err","url","location","href","slice","_listenToGalaxyMain","selector","galaxy_main","size","get","contentWindow","undefined","handler","_galaxy_main","full","pathname","search","hash","fullpath","on","toString","userEmail"],"mappings":"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"} -======= -{"version":3,"file":"galaxy-app-base.js","sources":["../src/galaxy-app-base.js"],"names":["define","userModel","metricsLogger","addLogging","localize","bootstrapped","GalaxyApp","options","self","this","_init","prototype","defaultOptions","patchExisting","root","_","extend","Backbone","Events","_processOptions","debug","_patchGalaxy","window","Galaxy","_initLogger","loggerOptions","logger","_initLocale","config","_initUser","user","trigger","_setUpListeners","defaults","k","hasOwnProperty","patchWith","MetricsLogger","_l","userJSON","User","currUser","lastAjax","$","document","bind","ev","xhr","data","JSON","parse","err","url","location","href","slice","toString","userEmail","get"],"mappings":"AAAAA,QACI,sBACA,uBACA,oBACA,qBACA,qBACD,SAAUC,EAAWC,EAAeC,EAAYC,EAAUC,GAU7D,QAASC,GAAWC,GAChB,GAAIC,GAAOC,IACX,OAAOD,GAAKE,MAAOH,OA0InB,MAtIJJ,GAAYG,EAAW,aAGvBA,EAAUK,UAAUC,gBAEhBC,eAAkB,EAGlBC,KAAkB,KAItBR,EAAUK,UAAUD,MAAQ,SAAeH,GACvC,GAAIC,GAAOC,IA4BX,OA3BAM,GAAEC,OAAQR,EAAMS,SAASC,QAEzBV,EAAKW,gBAAiBZ,GACtBC,EAAKY,MAAO,sBAAuBZ,EAAKD,SAExCC,EAAKa,aAAcC,OAAOC,QAE1Bf,EAAKgB,YAAajB,EAAQkB,mBAC1BjB,EAAKY,MAAO,qBAAsBZ,EAAKkB,QAEvClB,EAAKmB,cACLnB,EAAKY,MAAO,uBAAwBZ,EAAKJ,UAEzCI,EAAKoB,OAASrB,EAAQqB,QAAUvB,EAAauB,WAC7CpB,EAAKY,MAAO,qBAAsBZ,EAAKoB,QAEvCpB,EAAKqB,UAAWtB,EAAQuB,MAAQzB,EAAayB,UAC7CtB,EAAKY,MAAO,mBAAoBZ,EAAKsB,MAGrCtB,EAAKuB,QAAS,QAASvB,GAKvBA,EAAKwB,kBAEExB,GAIXF,EAAUK,UAAUQ,gBAAkB,SAA0BZ,GAC5D,GAAIC,GAAOC,KACPwB,EAAWzB,EAAKI,cACpBJ,GAAKY,MAAO,oBAAqBb,GAEjCC,EAAKD,UACL,KAAK,GAAI2B,KAAKD,GACNA,EAASE,eAAgBD,KACzB1B,EAAKD,QAAS2B,GAAQ3B,EAAQ4B,eAAgBD,GAAQ3B,EAAS2B,GAAQD,EAAUC,GAGzF,OAAO1B,IAIXF,EAAUK,UAAUU,aAAe,SAA0Be,GACzD,GAAI5B,GAAOC,IAEX,IAAID,EAAKD,QAAQM,eAAiBuB,EAAW,CACzC5B,EAAKY,MAAO,gCAAiCgB,EAG7C,KAAK,GAAIF,KAAKE,GACNA,EAAUD,eAAgBD,KAC1B1B,EAAKY,MAAO,iBAAoBc,EAAI,cACpC1B,EAAM0B,GAAME,EAAWF,MAOvC5B,EAAUK,UAAUa,YAAc,SAAsBC,GACpD,GAAIjB,GAAOC,IAGX,OAFAD,GAAKY,MAAO,eAAgBK,GAC5BjB,EAAKkB,OAAS,GAAIxB,GAAcmC,cAAeZ,GACxCjB,GAIXF,EAAUK,UAAUgB,YAAc,SAAsBpB,GACpD,GAAIC,GAAOC,IAKX,OAJAD,GAAKY,MAAO,eAAgBb,GAC5BC,EAAKJ,SAAWA,EAEhBkB,OAAOgB,GAAK9B,EAAKJ,SACVI,GAIXF,EAAUK,UAAUkB,UAAY,SAAoBU,GAChD,GAAI/B,GAAOC,IAKX,OAJAD,GAAKY,MAAO,aAAcmB,GAC1B/B,EAAKsB,KAAO,GAAI7B,GAAUuC,KAAMD,GAEhC/B,EAAKiC,SAAWjC,EAAKsB,KACdtB,GAIXF,EAAUK,UAAUqB,gBAAkB,WAClC,GAAIxB,GAAOC,IAiBX,OAbAD,GAAKkC,YACLC,EAAGC,UAAWC,KAAM,WAAY,SAAUC,EAAIC,EAAKxC,GAC/C,GAAIyC,GAAOzC,EAAQyC,IACnB,KACIA,EAAOC,KAAKC,MAAOF,GACrB,MAAOG,IAET3C,EAAKkC,UACDU,IAAUC,SAASC,KAAKC,MAAO,EAAG,IAAOhD,EAAQ6C,IACjDJ,KAAUA,KAIXxC,GAIXF,EAAUK,UAAU6C,SAAW,WAC3B,GAAIC,GAAYhD,KAAKqB,KAAK4B,IAAK,UAAa,aAC5C,OAAO,aAAeD,EAAY,MAM9BnD,UAAYA"} ->>>>>>> upstream/dev +{"version":3,"file":"galaxy-app-base.js","sources":["../src/galaxy-app-base.js"],"names":["define","_","Backbone","userModel","metricsLogger","addLogging","localize","GalaxyApp","options","bootstrapped","console","debug","self","this","_init","jQuery","id","prototype","extend","Events","_processOptions","root","_patchGalaxy","window","Galaxy","_initLogger","loggerOptions","logger","_initLocale","config","_initUser","user","_setUpListeners","trigger","defaultOptions","patchExisting","defaults","k","hasOwnProperty","patchWith","MetricsLogger","_l","userJSON","User","currUser","lastAjax","$","document","bind","ev","xhr","data","JSON","parse","err","url","location","href","slice","toString","userEmail","get"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/libs/common-libs.js.map b/static/maps/libs/common-libs.js.map index 3c072f42c5f..cefedaca97b 100644 --- a/static/maps/libs/common-libs.js.map +++ b/static/maps/libs/common-libs.js.map @@ -1 +1 @@ -{"version":3,"file":"common-libs.js","sources":["../../src/libs/common-libs.js"],"names":["jquery","require","window","jQuery","$","_","Backbone","Handlebars","exports"],"mappings":"AACA,GAAIA,QAASC,QAAS,SACtBC,QAAOC,OAASD,OAAOE,EAAIJ,OAC3BC,QAAS,0BAET,IAAII,GAAIJ,QAAS,eACjBC,QAAOG,EAAIA,CACX,IAAIC,UAAWL,QAAS,sBACxBC,QAAOI,SAAWA,QAClB,IAAIC,YAAaN,QAAS,uBAC1BC,QAAOK,WAAaA,WAEpBN,QAAS,eACTA,QAAS,oBACTA,QAAS,kBAETO,QAAQR,OAASA,OACjBQ,QAAQH,EAAIA,EACZG,QAAQF,SAAWA,SACnBE,QAAQD,WAAaA"} \ No newline at end of file +{"version":3,"file":"common-libs.js","sources":["../../src/libs/common-libs.js"],"names":["jquery","require","window","jQuery","$","_","Backbone","Handlebars","exports"],"mappings":"AACA,GAAIA,QAASC,QAAS,SACtBC,QAAOC,OAASD,OAAOE,EAAIJ,OAC3BC,QAAS,0BAET,IAAII,GAAIJ,QAAS,eACjBC,QAAOG,EAAIA,CACX,IAAIC,UAAWL,QAAS,sBACxBC,QAAOI,SAAWA,QAClB,IAAIC,YAAaN,QAAS,uBAC1BC,QAAOK,WAAaA,WAEpBN,QAAS,eACTA,QAAS,oBACTA,QAAS,kBACTA,QAAS,oBAETO,QAAQR,OAASA,OACjBQ,QAAQH,EAAIA,EACZG,QAAQF,SAAWA,SACnBE,QAAQD,WAAaA"} \ No newline at end of file diff --git a/static/maps/mvc/app/app-analysis.js.map b/static/maps/mvc/app/app-analysis.js.map index 8e228576285..585aa6cc393 100644 --- a/static/maps/mvc/app/app-analysis.js.map +++ b/static/maps/mvc/app/app-analysis.js.map @@ -1 +1 @@ -{"version":3,"file":"app-analysis.js","sources":["../../../src/mvc/app/app-analysis.js"],"names":["define","Utils","Tools","Upload","Ui","optionsMenu","HistoryPanel","ToolsForm","CenterPanel","Backbone","View","extend","initialize","options","this","merge","setElement","_template","self","$","on","location","contentWindow","host","show","empty","hide","Galaxy","trigger","fullpath","pathname","search","hash","params","tool_id","job_id","id","display","$el","prop","root","workflow_id","m_c","m_a","config","require_login","user","scrollTop","append","LeftPanel","tool_search","ToolSearch","spinner_url","search_url","hidden","tools","ToolCollection","toolbox","tool_panel","ToolPanel","layout","toolbox_in_panel","tool_panel_view","ToolPanelView","model","toolPanel","get","size","render","prepend","_templateTool","title","href","i","stored_workflow_menu_entries","m","stored_workflow","name","encoded_stored_workflow_id","click","parent","handle_minwidth_hint","attr","upload","components","header","buttons","RightPanel","headerButtons","buttonRefresh","ButtonLink","cls","icon","onclick","top","currHistoryPanel","loadCurrentHistory","push","buttonOptions","target","isAnonymous","buttonViewMulti","body","historyOptionsMenu","anonymous","purgeAllowed","allow_user_dataset_purge","CurrentHistoryPanel","el","linkTarget","$scrollContainer","connectToQuotaMeter","quotaMeter","listenToGalaxy","left","center","right"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"app-analysis.js","sources":["../../../src/mvc/app/app-analysis.js"],"names":["define","Utils","Tools","Upload","Ui","optionsMenu","HistoryPanel","ToolsForm","CenterPanel","Backbone","View","extend","initialize","options","this","merge","setElement","_template","self","$","on","location","contentWindow","host","show","empty","hide","Galaxy","trigger","fullpath","pathname","search","hash","params","tool_id","job_id","id","display","$el","prop","root","workflow_id","m_c","m_a","config","require_login","user","scrollTop","append","LeftPanel","tool_search","ToolSearch","spinner_url","search_url","hidden","tools","ToolCollection","toolbox","tool_panel","ToolPanel","layout","toolbox_in_panel","tool_panel_view","ToolPanelView","model","toolPanel","get","size","render","prepend","_templateTool","title","href","i","stored_workflow_menu_entries","m","stored_workflow","name","encoded_stored_workflow_id","click","parent","handle_minwidth_hint","attr","upload","components","header","buttons","RightPanel","headerButtons","buttonRefresh","ButtonLink","cls","icon","onclick","top","currHistoryPanel","loadCurrentHistory","push","buttonOptions","target","isAnonymous","buttonViewMulti","body","historyOptionsMenu","anonymous","purgeAllowed","allow_user_dataset_purge","CurrentHistoryPanel","el","linkTarget","$scrollContainer","connectToQuotaMeter","quotaMeter","listenToGalaxy","left","center","right"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/app/app-view.js.map b/static/maps/mvc/app/app-view.js.map index 8dedaec966a..ff4d28beec9 100644 --- a/static/maps/mvc/app/app-view.js.map +++ b/static/maps/mvc/app/app-view.js.map @@ -1 +1 @@ -{"version":3,"file":"app-view.js","sources":["../../../src/mvc/app/app-view.js"],"names":["define","Utils","Masthead","Menu","Frame","Portlet","Ui","Modal","QuotaMeter","Analysis","Backbone","View","extend","initialize","options","this","merge","setElement","_template","Galaxy","app","params","router","Router","$","append","$el","ensure_dd_helper","$container","parent","attr","addClass","message_box_visible","show","show_inactivity_warning","masthead","GalaxyMasthead","modal","frame","GalaxyFrame","menu","GalaxyMenu","config","quotaMeter","UserQuotaMeter","model","user","el","render","_buildPanels","display","target","remove","panels","Views","panel_ids","i","id","view","components","header","title","cls","buttons","body","$panel","_templatePanel","find","html","Panel","center","panel","drag","toggle","right","message_box_class","message_box_content","inactivity_box_content","root"],"mappings":"AAGAA,QAAQ,cAAe,kBAAmB,cAAe,eACjD,oBAAqB,iBAAkB,kBACvC,2BAA4B,wBAChC,SAAUC,EAAOC,EAAUC,EAAMC,EAAOC,EAASC,EAAIC,EAAOC,EAAYC,GACxE,MAAOC,UAASC,KAAKC,QACjBC,WAAY,SAAUC,GAClBC,KAAKD,QAAUb,EAAMe,MAAOF,MAC5BC,KAAKE,WAAYF,KAAKG,UAAWJ,IAGjCK,OAAOC,IAAML,KAGbI,OAAOE,OAASN,KAAKD,QAAQO,OAG7BF,OAAOG,OAAS,GAAIZ,UAASa,OAG7BC,EAAG,QAASC,OAAQV,KAAKW,KACzBC,kBAGA,IAAIC,GAAaJ,EAAGT,KAAKW,IAAIG,UAAWC,KAAM,SAAU,MAAOC,SAAU,eACpEhB,MAAKD,QAAQkB,sBACdJ,EAAWG,SAAU,mBACrBhB,KAAKS,EAAG,eAAgBS,QAEvBlB,KAAKD,QAAQoB,0BACdN,EAAWG,SAAU,sBACrBhB,KAAKS,EAAG,gBAAiBS,QAIvBd,OAAOgB,WACThB,OAAOgB,SAAW,GAAIjC,GAASkC,eAAgBtB,GAC/CK,OAAOkB,MAAQ,GAAI9B,GAAMI,KACzBQ,OAAOmB,MAAQ,GAAIlC,GAAMmC,YAGzBpB,OAAOqB,KAAO,GAAIrC,GAAKsC,YACnBN,SAAchB,OAAOgB,SACrBO,OAAc5B,IAKlBK,OAAOwB,WAAa,GAAInC,GAAWoC,gBAC/BC,MAAc1B,OAAO2B,KACrBC,GAAc5B,OAAOgB,SAASX,EAAG,4BAClCwB,UAIPjC,KAAKkC,aAAcxC,EAAUK,IAIjCoC,QAAS,SAAWxB,EAAKyB,GAErB3B,EAAG,8BAA+B4B,SAClCrC,KAAKsC,QAAUtC,KAAKsC,OAAQF,GAAU,UAAWD,QAASxB,IAI9DuB,aAAc,SAAUK,EAAOxC,GAC3BC,KAAKsC,SACL,IAAIE,IAAc,OAAQ,SAAU,QACpC,KAAM,GAAIC,KAAKD,GAAY,CACvB,GAAIE,GAAKF,EAAWC,GAChBE,EAAO3C,KAAKsC,OAAQI,GAAO,GAAIH,GAAOG,GAAM3C,EAChD,IAAW,UAAN2C,EACD1C,KAAKS,EAAE,WAAWC,OAAQiC,EAAKhC,SAC5B,CACH,GAAIiC,GAAa1D,EAAMe,MAAO0C,EAAKC,YAC/BC,QACIC,MAAU,GACVC,IAAU,GACVC,YAEJC,MACIF,IAAU,MAGdG,EAASzC,EAAGT,KAAKmD,eAAgBT,GACrCQ,GAAOE,KAAK,sBAAsBC,KAAMT,EAAWC,OAAOC,OAC1DI,EAAOE,KAAK,+BAA+BpC,SAAU4B,EAAWC,OAAOE,IACvE,KAAM,GAAIN,KAAKG,GAAWC,OAAOG,QAC7BE,EAAOE,KAAK,yBAAyB1C,OAAQkC,EAAWC,OAAOG,QAASP,GAAI9B,IAEhFuC,GAAOE,KAAK,uBAAuBpC,SAAU4B,EAAWK,KAAKF,KAAMrC,OAAQiC,EAAKhC,IAChF,EAAY,GAAI2C,QACZC,OAAUvD,KAAKS,EAAG,WAClB+C,MAAUN,EACVO,KAAUP,EAAOE,KAAK,iCACtBM,OAAUR,EAAOE,KAAK,2CACtBO,MAAgB,SAANjB,IAEd1C,KAAKW,IAAID,OAAQwC,MAM7BC,eAAgB,SAAUT,GACtB,MAAQ,YAAcA,EAAK,mSASqBA,EAAK,sCAOzDvC,UAAW,WACP,MAAQ,wJAE2CC,OAAOuB,OAAOiC,kBAAoB,oCACrExD,OAAOuB,OAAOkC,oBAClB,oFAEIzD,OAAOuB,OAAOmC,uBACV,aAAe1D,OAAO2D,KAAO"} \ No newline at end of file +{"version":3,"file":"app-view.js","sources":["../../../src/mvc/app/app-view.js"],"names":["define","Utils","Masthead","Menu","Frame","Portlet","Ui","Modal","QuotaMeter","Analysis","console","debug","Backbone","View","extend","initialize","options","this","merge","setElement","_template","Galaxy","app","params","router","Router","$","append","$el","ensure_dd_helper","$container","parent","attr","addClass","message_box_visible","show","show_inactivity_warning","masthead","GalaxyMasthead","modal","frame","GalaxyFrame","menu","GalaxyMenu","config","quotaMeter","UserQuotaMeter","model","user","el","render","_buildPanels","display","target","remove","panels","Views","panel_ids","i","id","view","components","header","title","cls","buttons","body","$panel","_templatePanel","find","html","Panel","center","panel","drag","toggle","right","message_box_class","message_box_content","inactivity_box_content","root"],"mappings":"AAGAA,QACI,cACA,kBACA,cACA,eACA,oBACA,iBACA,kBACA,2BACA,wBACD,SAAUC,EAAOC,EAAUC,EAAMC,EAAOC,EAASC,EAAIC,EAAOC,EAAYC,GAGvE,MAFAC,SAAQC,MAAO,oBAERC,SAASC,KAAKC,QACjBC,WAAY,SAAUC,GAClBC,KAAKD,QAAUf,EAAMiB,MAAOF,MAC5BC,KAAKE,WAAYF,KAAKG,UAAWJ,IAGjCK,OAAOC,IAAML,KAGbI,OAAOE,OAASN,KAAKD,QAAQO,OAG7BF,OAAOG,OAAS,GAAIZ,UAASa,OAG7BC,EAAG,QAASC,OAAQV,KAAKW,KACzBC,kBAGA,IAAIC,GAAaJ,EAAGT,KAAKW,IAAIG,UAAWC,KAAM,SAAU,MAAOC,SAAU,eACpEhB,MAAKD,QAAQkB,sBACdJ,EAAWG,SAAU,mBACrBhB,KAAKS,EAAG,eAAgBS,QAEvBlB,KAAKD,QAAQoB,0BACdN,EAAWG,SAAU,sBACrBhB,KAAKS,EAAG,gBAAiBS,QAIvBd,OAAOgB,WACThB,OAAOgB,SAAW,GAAInC,GAASoC,eAAgBtB,GAC/CK,OAAOkB,MAAQ,GAAIhC,GAAMM,KACzBQ,OAAOmB,MAAQ,GAAIpC,GAAMqC,YAGzBpB,OAAOqB,KAAO,GAAIvC,GAAKwC,YACnBN,SAAchB,OAAOgB,SACrBO,OAAc5B,IAKlBK,OAAOwB,WAAa,GAAIrC,GAAWsC,gBAC/BC,MAAc1B,OAAO2B,KACrBC,GAAc5B,OAAOgB,SAASX,EAAG,4BAClCwB,UAIPjC,KAAKkC,aAAc1C,EAAUO,IAIjCoC,QAAS,SAAWxB,EAAKyB,GAErB3B,EAAG,8BAA+B4B,SAClCrC,KAAKsC,QAAUtC,KAAKsC,OAAQF,GAAU,UAAWD,QAASxB,IAI9DuB,aAAc,SAAUK,EAAOxC,GAC3BC,KAAKsC,SACL,IAAIE,IAAc,OAAQ,SAAU,QACpC,KAAM,GAAIC,KAAKD,GAAY,CACvB,GAAIE,GAAKF,EAAWC,GAChBE,EAAO3C,KAAKsC,OAAQI,GAAO,GAAIH,GAAOG,GAAM3C,EAChD,IAAW,UAAN2C,EACD1C,KAAKS,EAAE,WAAWC,OAAQiC,EAAKhC,SAC5B,CACH,GAAIiC,GAAa5D,EAAMiB,MAAO0C,EAAKC,YAC/BC,QACIC,MAAU,GACVC,IAAU,GACVC,YAEJC,MACIF,IAAU,MAGdG,EAASzC,EAAGT,KAAKmD,eAAgBT,GACrCQ,GAAOE,KAAK,sBAAsBC,KAAMT,EAAWC,OAAOC,OAC1DI,EAAOE,KAAK,+BAA+BpC,SAAU4B,EAAWC,OAAOE,IACvE,KAAM,GAAIN,KAAKG,GAAWC,OAAOG,QAC7BE,EAAOE,KAAK,yBAAyB1C,OAAQkC,EAAWC,OAAOG,QAASP,GAAI9B,IAEhFuC,GAAOE,KAAK,uBAAuBpC,SAAU4B,EAAWK,KAAKF,KAAMrC,OAAQiC,EAAKhC,IAChF,EAAY,GAAI2C,QACZC,OAAUvD,KAAKS,EAAG,WAClB+C,MAAUN,EACVO,KAAUP,EAAOE,KAAK,iCACtBM,OAAUR,EAAOE,KAAK,2CACtBO,MAAgB,SAANjB,IAEd1C,KAAKW,IAAID,OAAQwC,MAM7BC,eAAgB,SAAUT,GACtB,MAAQ,YAAcA,EAAK,mSASqBA,EAAK,sCAOzDvC,UAAW,WACP,MAAQ,wJAE2CC,OAAOuB,OAAOiC,kBAAoB,oCACrExD,OAAOuB,OAAOkC,oBAClB,oFAEIzD,OAAOuB,OAAOmC,uBACV,aAAe1D,OAAO2D,KAAO"} \ No newline at end of file diff --git a/static/maps/mvc/base-mvc.js.map b/static/maps/mvc/base-mvc.js.map index b0caedd950f..07ca2d0566c 100644 --- a/static/maps/mvc/base-mvc.js.map +++ b/static/maps/mvc/base-mvc.js.map @@ -1 +1 @@ -{"version":3,"file":"base-mvc.js","sources":["../../src/mvc/base-mvc.js"],"names":["define","addLogging","_l","mixin","args","Array","prototype","slice","call","arguments","lastArg","pop","unshift","_","defaults","apply","wrapTemplate","template","jsonNamespace","templateFn","join","json","view","templateVars","LoggableMixin","logger","_logNamespace","log","this","Function","bind","undefined","SessionStorageModel","Backbone","Model","extend","initialize","initialAttrs","_checkEnabledSessionStorage","id","Error","existing","isNew","_read","clear","silent","save","on","sessionStorage","length","err","alert","sync","method","model","options","trigger","returned","_create","_update","_delete","success","error","toJSON","set","setItem","JSON","stringify","DOMException","navigator","userAgent","indexOf","parse","getItem","removeItem","hasOwnProperty","_log","toString","omit","SearchableModelMixin","searchAttributes","searchAliases","searchAttribute","attrKey","searchFor","attrVal","get","isArray","_searchArrayAttribute","toLowerCase","array","any","elem","search","filter","key","matches","term","ATTR_SPECIFIER","split","matchesAll","terms","match","s","all","replace","HiddenUntilActivatedViewMixin","hiddenUntilActivated","$activator","HUAVOptions","$elementShown","$el","showFn","jQuery","toggle","showSpeed","hasBeenShown","is","hidden","isHidden","isFunction","onshowFirstTime","onshow","onhide","DraggableViewMixin","attributes","draggable","$dragHandle","$","toggleDraggable","draggableOff","draggableOn","dragStartHandler","_dragStartHandler","dragEndHandler","_dragEndHandler","handle","attr","addEventListener","removeEventListener","event","dataTransfer","effectAllowed","setData","SelectableViewMixin","selectable","selected","$selector","_renderSelected","find","toggleClass","toggleSelector","hideSelector","showSelector","speed","fxSpeed","show","hide","toggleSelect","deselect","select"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"base-mvc.js","sources":["../../src/mvc/base-mvc.js"],"names":["define","_","Backbone","addLogging","_l","mixin","args","Array","prototype","slice","call","arguments","lastArg","pop","unshift","defaults","apply","wrapTemplate","template","jsonNamespace","templateFn","join","json","view","templateVars","LoggableMixin","logger","_logNamespace","log","this","Function","bind","undefined","SessionStorageModel","Model","extend","initialize","initialAttrs","_checkEnabledSessionStorage","id","Error","existing","isNew","_read","clear","silent","save","on","sessionStorage","length","err","alert","sync","method","model","options","trigger","returned","_create","_update","_delete","success","error","toJSON","set","setItem","JSON","stringify","DOMException","navigator","userAgent","indexOf","parse","getItem","removeItem","hasOwnProperty","_log","toString","omit","SearchableModelMixin","searchAttributes","searchAliases","searchAttribute","attrKey","searchFor","attrVal","get","isArray","_searchArrayAttribute","toLowerCase","array","any","elem","search","filter","key","matches","term","ATTR_SPECIFIER","split","matchesAll","terms","match","s","all","replace","HiddenUntilActivatedViewMixin","hiddenUntilActivated","$activator","HUAVOptions","$elementShown","$el","showFn","jQuery","toggle","showSpeed","hasBeenShown","is","hidden","isHidden","isFunction","onshowFirstTime","onshow","onhide","DraggableViewMixin","attributes","draggable","$dragHandle","$","toggleDraggable","draggableOff","draggableOn","dragStartHandler","_dragStartHandler","dragEndHandler","_dragEndHandler","handle","attr","addEventListener","removeEventListener","event","dataTransfer","effectAllowed","setData","SelectableViewMixin","selectable","selected","$selector","_renderSelected","find","toggleClass","toggleSelector","hideSelector","showSelector","speed","fxSpeed","show","hide","toggleSelect","deselect","select"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/tools.js.map b/static/maps/mvc/tools.js.map index d67e50ab113..8cc2bec7c0c 100644 --- a/static/maps/mvc/tools.js.map +++ b/static/maps/mvc/tools.js.map @@ -1 +1 @@ -{"version":3,"file":"tools.js","sources":["../../src/mvc/tools.js"],"names":["define","_","util","data","ToolsForm","VisibilityMixin","hidden","show","this","set","hide","toggle","get","is_visible","attributes","ToolParameter","Backbone","Model","extend","defaults","name","label","type","value","html","num_samples","initialize","unescape","copy","toJSON","set_value","ToolParameterCollection","Collection","model","DataToolParameter","IntegerToolParameter","parseInt","get_samples","d3","scale","linear","domain","ticks","FloatToolParameter","parseFloat","SelectToolParameter","map","option","subModelTypes","integer","float","select","Tool","id","description","target","inputs","outputs","urlRoot","galaxy_config","root","options","p","p_class","rval","prototype","call","i","remove_inputs","types","tool","incompatible_inputs","filter","input","indexOf","remove","only_samplable_inputs","valid_inputs","each","push","apply_search_results","results","set_input_value","find","set_input_values","inputs_dict","self","keys","input_name","run","_run","rerun","target_dataset","regions","action","target_dataset_id","get_inputs_dict","input_dict","additional_params","payload","tool_id","run_deferred","$","Deferred","ss_deferred","ServerStateDeferred","ajax_settings","url","JSON","stringify","dataType","contentType","interval","success_fn","response","when","go","then","result","resolve","DatasetCollection","ToolCollection","View","ToolSectionLabel","ToolSection","elems","open","clear_search_results","elt","cur_label","all_hidden","ToolSearch","search_hint_string","min_chars_for_search","spinner_url","clear_btn_url","search_url","visible","query","clear_key","on","do_search","length","q","timer","clearTimeout","setTimeout","ga","clear_search","ToolPanel","tool_search","tools","layout","parse","parse_elt","elt_dict","model_class","panel_elt","BaseView","update_visible","$el","ToolLinkView","tagName","render","$link","append","Handlebars","templates","tool_link","e","preventDefault","Galaxy","upload","form","version","deferred","execute","app","display","ToolSectionLabelView","className","text","ToolSectionView","update_open","panel_section","section_body","tool_view","label_view","events","click .toolSectionTitle > a","children","slideDown","slideUp","ToolSearchView","click","keyup :input","click #search-clear-btn","tooltip","focus_and_select","focus","clear","val","query_changed","evData","which","ToolPanelView","handle_search_results","search_view","section_title_view","attr","split","trigger","ToolFormView","tool_form","tool_panel_view","collection","tool_form_view","css","show_tool","fetch","done","width"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"tools.js","sources":["../../src/mvc/tools.js"],"names":["define","_","util","data","ToolsForm","tool_form","tool_link","panel_section","tool_search","_templates","extend","Handlebars","templates","VisibilityMixin","hidden","show","this","set","hide","toggle","get","is_visible","attributes","ToolParameter","Backbone","Model","defaults","name","label","type","value","html","num_samples","initialize","unescape","copy","toJSON","set_value","ToolParameterCollection","Collection","model","DataToolParameter","IntegerToolParameter","parseInt","get_samples","d3","scale","linear","domain","ticks","FloatToolParameter","parseFloat","SelectToolParameter","map","option","subModelTypes","integer","float","select","Tool","id","description","target","inputs","outputs","urlRoot","galaxy_config","root","options","p","p_class","rval","prototype","call","i","remove_inputs","types","tool","incompatible_inputs","filter","input","indexOf","remove","only_samplable_inputs","valid_inputs","each","push","apply_search_results","results","set_input_value","find","set_input_values","inputs_dict","self","keys","input_name","run","_run","rerun","target_dataset","regions","action","target_dataset_id","get_inputs_dict","input_dict","additional_params","payload","tool_id","run_deferred","$","Deferred","ss_deferred","ServerStateDeferred","ajax_settings","url","JSON","stringify","dataType","contentType","interval","success_fn","response","when","go","then","result","resolve","DatasetCollection","ToolCollection","View","ToolSectionLabel","ToolSection","elems","open","clear_search_results","elt","cur_label","all_hidden","ToolSearch","search_hint_string","min_chars_for_search","spinner_url","clear_btn_url","search_url","visible","query","clear_key","on","do_search","length","q","timer","clearTimeout","setTimeout","ga","clear_search","ToolPanel","tools","layout","parse","parse_elt","elt_dict","model_class","panel_elt","BaseView","update_visible","$el","ToolLinkView","tagName","render","$link","append","e","preventDefault","Galaxy","upload","form","version","deferred","execute","app","display","ToolSectionLabelView","className","text","ToolSectionView","update_open","section_body","tool_view","label_view","events","click .toolSectionTitle > a","children","slideDown","slideUp","ToolSearchView","click","keyup :input","click #search-clear-btn","tooltip","focus_and_select","focus","clear","val","query_changed","evData","which","ToolPanelView","handle_search_results","search_view","section_title_view","attr","split","trigger","ToolFormView","tool_panel_view","collection","tool_form_view","css","show_tool","fetch","done","width"],"mappings":"AAICA,QACG,kBACA,qBACA,WACA,uBACA,+BACA,+BACA,mCACA,kCACD,SAASC,EAAGC,EAAMC,EAAMC,EAAWC,EAAWC,EAAWC,EAAeC,GAE3E,GAAIC,GAAaR,EAAES,UACfL,EAAUM,WAAWC,UACrBN,EAAUK,WAAWC,UACrBL,EAAcI,WAAWC,UACzBJ,EAAYG,WAAWC,WAMvBC,GACAC,QAAQ,EAERC,KAAM,WACFC,KAAKC,IAAI,UAAU,IAGvBC,KAAM,WACFF,KAAKC,IAAI,UAAU,IAGvBE,OAAQ,WACJH,KAAKC,IAAI,UAAWD,KAAKI,IAAI,YAGjCC,WAAY,WACR,OAAQL,KAAKM,WAAWR,SAQ5BS,EAAgBC,SAASC,MAAMf,QAC/BgB,UACIC,KAAM,KACNC,MAAO,KACPC,KAAM,KACNC,MAAO,KACPC,KAAM,KACNC,YAAa,GAGjBC,WAAY,WACRjB,KAAKM,WAAWS,KAAOG,SAASlB,KAAKM,WAAWS,OAGpDI,KAAM,WACF,MAAO,IAAIZ,GAAcP,KAAKoB,WAGlCC,UAAW,SAASP,GAChBd,KAAKC,IAAI,QAASa,GAAS,OAI/BQ,EAA0Bd,SAASe,WAAW7B,QAC9C8B,MAAOjB,IAMPkB,EAAoBlB,EAAcb,WAKlCgC,EAAuBnB,EAAcb,QACrC2B,UAAW,SAASP,GAChBd,KAAKC,IAAI,QAAS0B,SAASb,EAAO,MAMtCc,YAAa,WACT,MAAOC,IAAGC,MAAMC,SACCC,QAAQhC,KAAKI,IAAI,OAAQJ,KAAKI,IAAI,SAClC6B,MAAMjC,KAAKI,IAAI,mBAIpC8B,EAAqBR,EAAqBhC,QAC1C2B,UAAW,SAASP,GAChBd,KAAKC,IAAI,QAASkC,WAAWrB,OAOjCsB,EAAsB7B,EAAcb,QAIpCkC,YAAa,WACT,MAAO3C,GAAEoD,IAAIrC,KAAKI,IAAI,WAAY,SAASkC,GACvC,MAAOA,GAAO,OAM1B/B,GAAcgC,eACVC,QAAWd,EACXe,QAASP,EACT/C,KAAQsC,EACRiB,OAAUN,EAMd,IAAIO,GAAOnC,SAASC,MAAMf,QAEtBgB,UACIkC,GAAI,KACJjC,KAAM,KACNkC,YAAa,KACbC,OAAQ,KACRC,UACAC,YAGJC,QAASC,cAAcC,KAAO,YAE9BlC,WAAY,SAASmC,GAGjBpD,KAAKC,IAAI,SAAU,GAAIqB,GAAwBrC,EAAEoD,IAAIe,EAAQL,OAAQ,SAASM,GAC1E,GAAIC,GAAU/C,EAAcgC,cAAcc,EAAExC,OAASN,CACrD,OAAO,IAAI+C,GAAQD,QAO3BjC,OAAQ,WACJ,GAAImC,GAAO/C,SAASC,MAAM+C,UAAUpC,OAAOqC,KAAKzD,KAIhD,OADAuD,GAAKR,OAAS/C,KAAKI,IAAI,UAAUiC,IAAI,SAASqB,GAAK,MAAOA,GAAEtC,WACrDmC,GAOXI,cAAe,SAASC,GACpB,GAAIC,GAAO7D,KACP8D,EAAsBD,EAAKzD,IAAI,UAAU2D,OAAQ,SAASC,GACtD,MAAgD,KAAvCJ,EAAMK,QAASD,EAAM5D,IAAI,UAE1CyD,GAAKzD,IAAI,UAAU8D,OAAOJ,IAM9B3C,KAAM,SAASgD,GACX,GAAIhD,GAAO,GAAIwB,GAAK3C,KAAKoB,SAGzB,IAAI+C,EAAuB,CACvB,GAAIC,GAAe,GAAI5D,UAASe,UAChCJ,GAAKf,IAAI,UAAUiE,KAAK,SAASL,GACzBA,EAAMpC,eACNwC,EAAaE,KAAKN,KAG1B7C,EAAKlB,IAAI,SAAUmE,GAGvB,MAAOjD,IAGXoD,qBAAsB,SAASC,GAE3B,MAD6C,KAA3CvF,EAAEgF,QAAQO,EAASxE,KAAKM,WAAWsC,IAAa5C,KAAKD,OAASC,KAAKE,OAC9DF,KAAKK,cAMhBoE,gBAAiB,SAAS9D,EAAMG,GAC5Bd,KAAKI,IAAI,UAAUsE,KAAK,SAASV,GAC7B,MAAOA,GAAM5D,IAAI,UAAYO,IAC9BV,IAAI,QAASa,IAMpB6D,iBAAkB,SAASC,GACvB,GAAIC,GAAO7E,IACXf,GAAEoF,KAAKpF,EAAE6F,KAAKF,GAAc,SAASG,GACjCF,EAAKJ,gBAAgBM,EAAYH,EAAYG,OAOrDC,IAAK,WACD,MAAOhF,MAAKiF,QAMhBC,MAAO,SAASC,EAAgBC,GAC5B,MAAOpF,MAAKiF,MACRI,OAAQ,QACRC,kBAAmBH,EAAevC,GAClCwC,QAASA,KAOjBG,gBAAiB,WACb,GAAIC,KAIJ,OAHAxF,MAAKI,IAAI,UAAUiE,KAAK,SAASL,GAC7BwB,EAAWxB,EAAM5D,IAAI,SAAW4D,EAAM5D,IAAI,WAEvCoF,GAOXP,KAAM,SAASQ,GAEX,GAAIC,GAAUzG,EAAES,QACRiG,QAAS3F,KAAK4C,GACdG,OAAQ/C,KAAKuF,mBACdE,GAKHG,EAAeC,EAAEC,WACjBC,EAAc,GAAI7G,GAAK8G,qBACvBC,eACIC,IAAKlG,KAAKiD,QACV9D,KAAMgH,KAAKC,UAAUV,GACrBW,SAAU,OACVC,YAAa,mBACbzF,KAAM,QAEV0F,SAAU,IACVC,WAAY,SAASC,GACjB,MAAoB,YAAbA,IAQf,OAHAZ,GAAEa,KAAKX,EAAYY,MAAMC,KAAK,SAASC,GACnCjB,EAAakB,QAAQ,GAAI3H,GAAK4H,kBAAkBF,MAE7CjB,IAGf3G,GAAES,OAAOiD,EAAKa,UAAW3D,EAKzB,IAOImH,IAPWxG,SAASyG,KAAKvH,WAORc,SAASe,WAAW7B,QACrC8B,MAAOmB,KAMPuE,EAAmB1G,SAASC,MAAMf,OAAOG,GAKzCsH,EAAc3G,SAASC,MAAMf,QAC7BgB,UACI0G,SACAC,MAAM,GAGVC,qBAAsB,WAClBrI,EAAEoF,KAAKrE,KAAKM,WAAW8G,MAAO,SAASG,GACnCA,EAAIxH,SAGRC,KAAKD,OACLC,KAAKC,IAAI,QAAQ,IAGrBsE,qBAAsB,SAASC,GAC3B,GACIgD,GADAC,GAAa,CAEjBxI,GAAEoF,KAAKrE,KAAKM,WAAW8G,MAAO,SAASG,GAC/BA,YAAeL,IACfM,EAAYD,EACZC,EAAUtH,QAELqH,YAAe5E,IAChB4E,EAAIhD,qBAAqBC,KACzBiD,GAAa,EACTD,GACAA,EAAUzH,UAMtB0H,EACAzH,KAAKE,QAGLF,KAAKD,OACLC,KAAKC,IAAI,QAAQ,MAI7BhB,GAAES,OAAOyH,EAAY3D,UAAW3D,EAOhC,IAAI6H,GAAalH,SAASC,MAAMf,QAC5BgB,UACIiH,mBAAoB,eACpBC,qBAAsB,EACtBC,YAAa,GACbC,cAAe,GACfC,WAAY,GACZC,SAAS,EACTC,MAAO,GACPzD,QAAS,KAET0D,UAAW,IAGfjF,QAASC,cAAcC,KAAO,YAE9BlC,WAAY,WACRjB,KAAKmI,GAAG,eAAgBnI,KAAKoI,YAMjCA,UAAW,WACP,GAAIH,GAAQjI,KAAKM,WAAW2H,KAG5B,IAAIA,EAAMI,OAASrI,KAAKM,WAAWsH,qBAE/B,WADA5H,MAAKC,IAAI,UAAW,KAKxB,IAAIqI,GAAIL,CAEJjI,MAAKuI,OACLC,aAAaxI,KAAKuI,OAGtB1C,EAAE,qBAAqB3F,OACvB2F,EAAE,mBAAmB9F,MACrB,IAAI8E,GAAO7E,IACXA,MAAKuI,MAAQE,WAAW,WAED,mBAAPC,KACRA,GAAI,OAAQ,WAAYxF,cAAcC,KAAO,MAAQmF,GAEzDzC,EAAEzF,IAAKyE,EAAK5B,SAAWqF,EAAGA,GAAK,SAAUnJ,GACrC0F,EAAK5E,IAAI,UAAWd,GACpB0G,EAAE,mBAAmB3F,OACrB2F,EAAE,qBAAqB9F,QACxB,SACJ,MAGP4I,aAAc,WACV3I,KAAKC,IAAI,QAAS,IAClBD,KAAKC,IAAI,UAAW,QAI5BhB,GAAES,OAAOgI,EAAWlE,UAAW3D,EAK/B,EAAA,GAAI+I,GAAYpI,SAASC,MAAMf,QAE3BuB,WAAY,SAASmC,GACjBpD,KAAKM,WAAWd,YAAc4D,EAAQ5D,YACtCQ,KAAKM,WAAWd,YAAY2I,GAAG,iBAAkBnI,KAAKuE,qBAAsBvE,MAC5EA,KAAKM,WAAWuI,MAAQzF,EAAQyF,MAChC7I,KAAKM,WAAWwI,OAAS,GAAItI,UAASe,WAAYvB,KAAK+I,MAAM3F,EAAQ0F,UAMzEC,MAAO,SAAStC,GAEZ,GAAI5B,GAAO7E,KAEPgJ,EAAY,SAASC,GACjB,GAAIpI,GAAOoI,EAASC,WAGpB,IAAKrI,EAAKoD,QAAQ,UAAYpD,EAAKwH,OAAS,EACxC,MAAOxD,GAAKvE,WAAWuI,MAAMzI,IAAI6I,EAASrG,GAEzC,IAAa,gBAAT/B,EAAwB,CAE7B,GAAIuG,GAAQnI,EAAEoD,IAAI4G,EAAS7B,MAAO4B,EAElC,OADAC,GAAS7B,MAAQA,EACV,GAAID,GAAY8B,GAEtB,MAAa,qBAATpI,EACE,GAAIqG,GAAiB+B,GAD3B,OAKb,OAAOhK,GAAEoD,IAAIoE,EAAUuC,IAG3B1B,qBAAsB,WAClBtH,KAAKI,IAAI,UAAUiE,KAAK,SAAS8E,GACzBA,YAAqBhC,GACrBgC,EAAU7B,uBAIV6B,EAAUpJ,UAKtBwE,qBAAsB,WAClB,GAAIC,GAAUxE,KAAKI,IAAI,eAAeA,IAAI,UAC1C,IAAgB,OAAZoE,EAEA,WADAxE,MAAKsH,sBAIT,IAAIE,GAAY,IAChBxH,MAAKI,IAAI,UAAUiE,KAAK,SAAS8E,GACzBA,YAAqBjC,IACrBM,EAAY2B,EACZ3B,EAAUtH,QAELiJ,YAAqBxG,GACtBwG,EAAU5E,qBAAqBC,IAC3BgD,GACAA,EAAUzH,QAMlByH,EAAY,KACZ2B,EAAU5E,qBAAqBC,SAiB3C4E,EAAW5I,SAASyG,KAAKvH,QACzBuB,WAAY,WACRjB,KAAKwB,MAAM2G,GAAG,gBAAiBnI,KAAKqJ,eAAgBrJ,MACpDA,KAAKqJ,kBAETA,eAAgB,WACVrJ,KAAKwB,MAAMlB,WAAWR,OAASE,KAAKsJ,IAAIpJ,OAASF,KAAKsJ,IAAIvJ,UAOhEwJ,EAAeH,EAAS1J,QACxB8J,QAAS,MAETC,OAAQ,WAEJ,GAAIC,GAAQ7D,EAAE,SAYd,IAXA6D,EAAMC,OAAOlK,EAAWH,UAAUU,KAAKwB,MAAMJ,WAGvB,YAAlBpB,KAAKwB,MAAMoB,IACX8G,EAAMhF,KAAK,KAAKyD,GAAG,QAAS,SAASyB,GACjCA,EAAEC,iBACFC,OAAOC,OAAOhK,SAKC,YAAlBC,KAAKwB,MAAMoB,IAAwD,SAApC5C,KAAKwB,MAAMpB,IAAK,eAA6B,CAC7E,GAAIyE,GAAO7E,IACX0J,GAAMhF,KAAK,KAAKyD,GAAG,QAAS,SAASyB,GACjCA,EAAEC,gBACF,IAAIG,GAAO,GAAI5K,GAAU6H,MAAQrE,GAAKiC,EAAKrD,MAAMoB,GAAIqH,QAAUpF,EAAKrD,MAAMpB,IAAI,YAC9E4J,GAAKE,SAASC,QAAQ,WAClBL,OAAOM,IAAIC,QAASL,EAAKV,SAOrC,MADAtJ,MAAKsJ,IAAIK,OAAOD,GACT1J,QAOXsK,EAAuBlB,EAAS1J,QAChC8J,QAAS,MACTe,UAAW,iBAEXd,OAAQ,WAEJ,MADAzJ,MAAKsJ,IAAIK,OAAQ9D,EAAE,WAAW2E,KAAKxK,KAAKwB,MAAMlB,WAAWkK,OAClDxK,QAOXyK,EAAkBrB,EAAS1J,QAC3B8J,QAAS,MACTe,UAAW,qBAEXtJ,WAAY,WACRmI,EAAS5F,UAAUvC,WAAWwC,KAAKzD,MACnCA,KAAKwB,MAAM2G,GAAG,cAAenI,KAAK0K,YAAa1K,OAGnDyJ,OAAQ,WAEJzJ,KAAKsJ,IAAIK,OAAQlK,EAAWF,cAAcS,KAAKwB,MAAMJ,UAGrD,IAAIuJ,GAAe3K,KAAKsJ,IAAI5E,KAAK,mBAgBjC,OAfAzF,GAAEoF,KAAKrE,KAAKwB,MAAMlB,WAAW8G,MAAO,SAASG,GACzC,GAAIA,YAAe5E,GAAM,CACrB,GAAIiI,GAAY,GAAIrB,IAAc/H,MAAO+F,EAAKgD,UAAW,aACzDK,GAAUnB,SACVkB,EAAahB,OAAOiB,EAAUtB,SAE7B,IAAI/B,YAAeL,GAAkB,CACtC,GAAI2D,GAAa,GAAIP,IAAsB9I,MAAO+F,GAClDsD,GAAWpB,SACXkB,EAAahB,OAAOkB,EAAWvB,QAMhCtJ,MAGX8K,QACIC,8BAA+B,UAMnC5K,OAAQ,WACJH,KAAKwB,MAAMvB,IAAI,QAASD,KAAKwB,MAAMlB,WAAW+G,OAMlDqD,YAAa,WACR1K,KAAKwB,MAAMlB,WAAW+G,KACnBrH,KAAKsJ,IAAI0B,SAAS,oBAAoBC,UAAU,QAChDjL,KAAKsJ,IAAI0B,SAAS,oBAAoBE,QAAQ,WAKtDC,EAAiB3K,SAASyG,KAAKvH,QAC/B8J,QAAS,MACT5G,GAAI,cACJ2H,UAAW,MAEXO,QACIM,MAAS,mBACTC,eAAgB,gBAChBC,0BAA2B,SAG/B7B,OAAQ,WAMJ,MALAzJ,MAAKsJ,IAAIK,OAAQlK,EAAWD,YAAYQ,KAAKwB,MAAMJ,WAC9CpB,KAAKwB,MAAMnB,cACZL,KAAKsJ,IAAIpJ,OAEbF,KAAKsJ,IAAI5E,KAAK,WAAW6G,UAClBvL,MAGXwL,iBAAkB,WACdxL,KAAKsJ,IAAI5E,KAAK,UAAU+G,QAAQ/I,UAGpCgJ,MAAO,WAIH,MAHA1L,MAAKwB,MAAMmH,eACX3I,KAAKsJ,IAAI5E,KAAK,UAAUiH,IAAI,IAC5B3L,KAAKwL,oBACE,GAGXI,cAAe,SAAUC,GAErB,MAAM7L,MAAKwB,MAAMlB,WAAqB,WAChCN,KAAKwB,MAAMlB,WAAW4H,YAAc2D,EAAOC,OAC7C9L,KAAK0L,SACE,OAEX1L,MAAKwB,MAAMvB,IAAI,QAASD,KAAKsJ,IAAI5E,KAAK,UAAUiH,UAQpDI,EAAgBvL,SAASyG,KAAKvH,QAC9B8J,QAAS,MACTe,UAAW,WAKXtJ,WAAY,WACRjB,KAAKwB,MAAMpB,IAAI,eAAe+H,GAAG,iBAAkBnI,KAAKgM,sBAAuBhM,OAGnFyJ,OAAQ,WACJ,GAAI5E,GAAO7E,KAGPiM,EAAc,GAAId,IAAkB3J,MAAOxB,KAAKwB,MAAMpB,IAAI,gBAiC9D,OAhCA6L,GAAYxC,SACZ5E,EAAKyE,IAAIK,OAAOsC,EAAY3C,KAG5BtJ,KAAKwB,MAAMpB,IAAI,UAAUiE,KAAK,SAAS8E,GACnC,GAAIA,YAAqBhC,GAAa,CAClC,GAAI+E,GAAqB,GAAIzB,IAAiBjJ,MAAO2H,GACrD+C,GAAmBzC,SACnB5E,EAAKyE,IAAIK,OAAOuC,EAAmB5C,SAElC,IAAIH,YAAqBxG,GAAM,CAChC,GAAIiI,GAAY,GAAIrB,IAAc/H,MAAO2H,EAAWoB,UAAW,sBAC/DK,GAAUnB,SACV5E,EAAKyE,IAAIK,OAAOiB,EAAUtB,SAEzB,IAAIH,YAAqBjC,GAAkB,CAC5C,GAAI2D,GAAa,GAAIP,IAAsB9I,MAAO2H,GAClD0B,GAAWpB,SACX5E,EAAKyE,IAAIK,OAAOkB,EAAWvB,QAKnCzE,EAAKyE,IAAI5E,KAAK,eAAe0G,MAAM,SAASxB,GAExC,GACIjE,GAAUE,EAAE7F,MAAMmM,KAAK,SAASC,MAAM,OAAO,GAC7CvI,EAAOgB,EAAKrD,MAAMpB,IAAI,SAASA,IAAIuF,EAEvCd,GAAKwH,QAAQ,kBAAmBzC,EAAG/F,KAGhC7D,MAGXgM,sBAAuB,WACnB,GAAIxH,GAAUxE,KAAKwB,MAAMpB,IAAI,eAAeA,IAAI,UAC5CoE,IAA8B,IAAnBA,EAAQ6D,OACnBxC,EAAE,sBAAsB9F,OAGxB8F,EAAE,sBAAsB3F,UAQhCoM,EAAe9L,SAASyG,KAAKvH,QAC7B6K,UAAW,WAEXd,OAAQ,WACJzJ,KAAKsJ,IAAI0B,WAAW9G,SACpBlE,KAAKsJ,IAAIK,OAAQlK,EAAWJ,UAAUW,KAAKwB,MAAMJ,aAOzBZ,UAASyG,KAAKvH,QAC1C6K,UAAW,kBAEXtJ,WAAY,WACRjB,KAAKuM,gBAAkB,GAAIR,IAAeS,WAAYxM,KAAKwM,aAC3DxM,KAAKyM,eAAiB,GAAIH,IAG9B7C,OAAQ,WAEJzJ,KAAKuM,gBAAgB9C,SACrBzJ,KAAKuM,gBAAgBjD,IAAIoD,IAAI,QAAS,QACtC1M,KAAKsJ,IAAIK,OAAO3J,KAAKuM,gBAAgBjD,KAGrCtJ,KAAKyM,eAAenD,IAAIpJ,OACxBF,KAAKsJ,IAAIK,OAAO3J,KAAKyM,eAAenD,IAGpC,IAAIzE,GAAO7E,IACXA,MAAKuM,gBAAgBpE,GAAG,kBAAmB,SAASyB,EAAG/F,GAEnD+F,EAAEC,iBAEFhF,EAAK8H,UAAU9I,MAOvB8I,UAAW,SAAS9I,GAChB,GAAIgB,GAAO7E,IACX6D,GAAK+I,QAAQC,KAAM,WACfhI,EAAK4H,eAAejL,MAAQqC,EAC5BgB,EAAK4H,eAAehD,SACpB5E,EAAK4H,eAAenD,IAAIvJ,OACxB8F,EAAE,SAASiH,MAAM,cAM7B,OACIvM,cAAeA,EACfmB,qBAAsBA,EACtBU,oBAAqBA,EACrBO,KAAMA,EACNqE,eAAgBA,EAChBU,WAAYA,EACZkB,UAAWA,EACXmD,cAAeA,EACfO,aAAcA"} \ No newline at end of file diff --git a/static/maps/mvc/user/user-model.js.map b/static/maps/mvc/user/user-model.js.map index bf67845565f..9e0e683b973 100644 --- a/static/maps/mvc/user/user-model.js.map +++ b/static/maps/mvc/user/user-model.js.map @@ -1 +1 @@ -{"version":3,"file":"user-model.js","sources":["../../../src/mvc/user/user-model.js"],"names":["define","baseMVC","_l","User","Backbone","Model","extend","LoggableMixin","urlRoot","galaxy_config","root","defaults","id","username","email","total_disk_usage","nice_total_disk_usage","quota_percent","is_admin","initialize","data","this","log","on","model","resp","changes","isAnonymous","get","isAdmin","loadFromApi","idOrCurrent","options","CURRENT_ID_STR","userFn","success","newModel","response","trigger","url","prototype","fetch","call","clearSessionStorage","key","sessionStorage","indexOf","removeItem","toString","userInfo","unshift","push","join","getCurrentUserFromApi","currentUser","Collection"],"mappings":"AAAAA,QACI,eACA,sBACD,SAAUC,EAASC,GAUtB,GAAIC,GAAOC,SAASC,MAAMC,OAAQL,EAAQM,eAAgBD,QAQtDE,QAAUC,cAAcC,KAAO,YAM/BC,UACIC,GAA0B,KAC1BC,SAA0B,IAAMX,EAAI,kBAAqB,IACzDY,MAA0B,GAC1BC,iBAA0B,EAC1BC,sBAA0B,GAC1BC,cAA0B,KAC1BC,UAA0B,GAM9BC,WAAa,SAAUC,GACnBC,KAAKC,IAAK,mBAAoBF,GAE9BC,KAAKE,GAAI,SAAU,SAAUC,EAAOC,GAAQJ,KAAKC,IAAKD,KAAO,eAAgBG,EAAOC,KACpFJ,KAAKE,GAAI,SAAU,SAAUC,EAAOJ,GAAQC,KAAKC,IAAKD,KAAO,gBAAiBG,EAAOJ,EAAKM,YAG9FC,YAAc,WACV,OAAUN,KAAKO,IAAK,UAGxBC,QAAU,WACN,MAASR,MAAKO,IAAK,aAUvBE,YAAc,SAAUC,EAAaC,GACjCD,EAAcA,GAAe5B,EAAK8B,eAElCD,EAAUA,KACV,IAAIR,GAAQH,KACRa,EAASF,EAAQG,OAYrB,OATAH,GAAQG,QAAU,SAAUC,EAAUC,GAClCb,EAAMc,QAAS,SAAUF,EAAUC,GAC/BH,GAAUA,EAAQE,EAAUC,IAIhCN,IAAgB5B,EAAK8B,iBACrBD,EAAQO,IAAMlB,KAAKb,QAAU,IAAML,EAAK8B,gBAErC7B,SAASC,MAAMmC,UAAUC,MAAMC,KAAMrB,KAAMW,IAKtDW,oBAAsB,WAClB,IAAK,GAAIC,KAAOC,gBAGsB,IAA9BD,EAAIE,QAAS,YACbD,eAAeE,WAAYH,GAEZ,kBAARA,GACPC,eAAeE,WAAYH,IAMvCI,SAAW,WACP,GAAIC,IAAa5B,KAAKO,IAAK,YAK3B,OAJIP,MAAKO,IAAK,QACVqB,EAASC,QAAS7B,KAAKO,IAAK,OAC5BqB,EAASE,KAAM9B,KAAKO,IAAK,WAEtB,QAAUqB,EAASG,KAAM,KAAQ,MAKhDjD,GAAK8B,eAAiB,UAGtB9B,EAAKkD,sBAAwB,SAAUrB,GACnC,GAAIsB,GAAc,GAAInD,EAEtB,OADAmD,GAAYxB,YAAa3B,EAAK8B,eAAgBD,GACvCsB,EAIUlD,UAASmD,WAAWjD,OAAQL,EAAQM,eAAgBD,QACrEkB,MAAUrB,EACVK,QAAUC,cAAcC,KAAO,aAMnC,QACIP,KAAOA"} \ No newline at end of file +{"version":3,"file":"user-model.js","sources":["../../../src/mvc/user/user-model.js"],"names":["define","_","Backbone","baseMVC","_l","User","Model","extend","LoggableMixin","urlRoot","Galaxy","options","root","defaults","id","username","email","total_disk_usage","nice_total_disk_usage","quota_percent","is_admin","initialize","data","this","log","on","model","resp","changes","isAnonymous","get","isAdmin","loadFromApi","idOrCurrent","CURRENT_ID_STR","userFn","success","newModel","response","trigger","url","prototype","fetch","call","clearSessionStorage","key","sessionStorage","indexOf","removeItem","toString","userInfo","unshift","push","join","getCurrentUserFromApi","currentUser","Collection"],"mappings":"AAAAA,QACI,kBACA,yBACA,eACA,sBACD,SAAUC,EAAGC,EAAUC,EAASC,GAUnC,GAAIC,GAAOH,EAASI,MAAMC,OAAQJ,EAAQK,eAAgBD,QAQtDE,QAAU,WAAY,MAAOC,QAAOC,QAAQC,KAAO,aAMnDC,UACIC,GAA0B,KAC1BC,SAA0B,IAAMX,EAAI,kBAAqB,IACzDY,MAA0B,GAC1BC,iBAA0B,EAC1BC,sBAA0B,GAC1BC,cAA0B,KAC1BC,UAA0B,GAM9BC,WAAa,SAAUC,GACnBC,KAAKC,IAAK,mBAAoBF,GAE9BC,KAAKE,GAAI,SAAU,SAAUC,EAAOC,GAAQJ,KAAKC,IAAKD,KAAO,eAAgBG,EAAOC,KACpFJ,KAAKE,GAAI,SAAU,SAAUC,EAAOJ,GAAQC,KAAKC,IAAKD,KAAO,gBAAiBG,EAAOJ,EAAKM,YAG9FC,YAAc,WACV,OAAUN,KAAKO,IAAK,UAGxBC,QAAU,WACN,MAASR,MAAKO,IAAK,aAUvBE,YAAc,SAAUC,EAAatB,GACjCsB,EAAcA,GAAe5B,EAAK6B,eAElCvB,EAAUA,KACV,IAAIe,GAAQH,KACRY,EAASxB,EAAQyB,OAYrB,OATAzB,GAAQyB,QAAU,SAAUC,EAAUC,GAClCZ,EAAMa,QAAS,SAAUF,EAAUC,GAC/BH,GAAUA,EAAQE,EAAUC,IAIhCL,IAAgB5B,EAAK6B,iBACrBvB,EAAQ6B,IAAMjB,KAAKd,QAAU,IAAMJ,EAAK6B,gBAErChC,EAASI,MAAMmC,UAAUC,MAAMC,KAAMpB,KAAMZ,IAKtDiC,oBAAsB,WAClB,IAAK,GAAIC,KAAOC,gBAGsB,IAA9BD,EAAIE,QAAS,YACbD,eAAeE,WAAYH,GAEZ,kBAARA,GACPC,eAAeE,WAAYH,IAMvCI,SAAW,WACP,GAAIC,IAAa3B,KAAKO,IAAK,YAK3B,OAJIP,MAAKO,IAAK,QACVoB,EAASC,QAAS5B,KAAKO,IAAK,OAC5BoB,EAASE,KAAM7B,KAAKO,IAAK,WAEtB,QAAUoB,EAASG,KAAM,KAAQ,MAKhDhD,GAAK6B,eAAiB,UAGtB7B,EAAKiD,sBAAwB,SAAU3C,GACnC,GAAI4C,GAAc,GAAIlD,EAEtB,OADAkD,GAAYvB,YAAa3B,EAAK6B,eAAgBvB,GACvC4C,EAIUrD,GAASsD,WAAWjD,OAAQJ,EAAQK,eAAgBD,QACrEmB,MAAUrB,EACVI,QAAU,WAAY,MAAOC,QAAOC,QAAQC,KAAO,cAMvD,QACIP,KAAOA"} \ No newline at end of file diff --git a/static/scripts/apps/history-app.js b/static/scripts/apps/history-app.js index d31f84b4d80..aa00ffd004a 100644 --- a/static/scripts/apps/history-app.js +++ b/static/scripts/apps/history-app.js @@ -1,2 +1,2 @@ -var GalaxyApp=require("../galaxy-app-webpack").GalaxyApp,HistoryPanelEdit=require("../mvc/history/history-panel-edit").HistoryPanelEdit,History=require("../mvc/history/history-model").History,GalaxyMasthead=require("../galaxy.masthead").GalaxyMasthead,GalaxyMenu=require("../galaxy.menu").GalaxyMenu;window.app=function(a,b){if(window.Galaxy||(window.Galaxy=new GalaxyApp(a,b)),!Galaxy.masthead||!Galaxy.menu){var c=_.extend(_.clone(Galaxy.config),{user:{requests:Galaxy.currUser.get("requests"),email:Galaxy.currUser.get("email"),valid:Galaxy.currUser.isAnonymous(),json:Galaxy.currUser.toJSON()}});Galaxy.masthead=new GalaxyMasthead(c),Galaxy.menu=new GalaxyMenu({masthead:Galaxy.masthead,config:c}),console.debug(Galaxy.masthead),console.debug(Galaxy.menu)}return b=b||{},window.panel=new HistoryPanelEdit({show_deleted:b.show_deleted,show_hidden:b.show_deleted,purgeAllowed:Galaxy.config.allow_user_dataset_purge,model:new History(b.history,b.contents)}),$(function(){panel.render().$el.appendTo((a||{}).panelLoc||"body")}),panel}; +var GalaxyMasthead=require("../galaxy.masthead").GalaxyMasthead,GalaxyMenu=require("../galaxy.menu").GalaxyMenu,History=require("../mvc/history/history-model").History,HistoryPanelEdit=require("../mvc/history/history-panel-edit").HistoryPanelEdit;window.app=function(a,b){if(!Galaxy.masthead||!Galaxy.menu){var c=_.extend(_.clone(Galaxy.config),{user:{requests:Galaxy.currUser.get("requests"),email:Galaxy.currUser.get("email"),valid:Galaxy.currUser.isAnonymous(),json:Galaxy.currUser.toJSON()}});Galaxy.masthead=new GalaxyMasthead(c),Galaxy.menu=new GalaxyMenu({masthead:Galaxy.masthead,config:c}),console.debug(Galaxy.masthead),console.debug(Galaxy.menu)}return b=b||{},window.panel=new HistoryPanelEdit({show_deleted:b.show_deleted,show_hidden:b.show_deleted,purgeAllowed:Galaxy.config.allow_user_dataset_purge,model:new History(b.history,b.contents)}),$(function(){panel.render().$el.appendTo((a||{}).panelLoc||"body")}),panel}; //# sourceMappingURL=../../maps/apps/history-app.js.map \ No newline at end of file diff --git a/static/scripts/bundled/common.js b/static/scripts/bundled/common.js deleted file mode 100644 index 1292e6d45df..00000000000 --- a/static/scripts/bundled/common.js +++ /dev/null @@ -1,61 +0,0 @@ -!function(t){function e(n){if(i[n])return i[n].exports;var r=i[n]={exports:{},id:n,loaded:!1};return t[n].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var n=window.webpackJsonp;window.webpackJsonp=function(o,s){for(var a,l,c=0,u=[];c0&&e-1 in t}function a(t,e,n){if(lt.isFunction(e))return lt.grep(t,function(t,i){return!!e.call(t,i,t)!==n});if(e.nodeType)return lt.grep(t,function(t){return t===e!==n});if("string"==typeof e){if(mt.test(e))return lt.filter(e,t,n);e=lt.filter(e,t)}return lt.grep(t,function(t){return lt.inArray(t,e)>=0!==n})}function l(t,e){do t=t[e];while(t&&1!==t.nodeType);return t}function c(t){var e=St[t]={};return lt.each(t.match(Tt)||[],function(t,n){e[n]=!0}),e}function u(){yt.addEventListener?(yt.removeEventListener("DOMContentLoaded",h,!1),n.removeEventListener("load",h,!1)):(yt.detachEvent("onreadystatechange",h),n.detachEvent("onload",h))}function h(){(yt.addEventListener||"load"===event.type||"complete"===yt.readyState)&&(u(),lt.ready())}function d(t,e,n){if(void 0===n&&1===t.nodeType){var i="data-"+e.replace(At,"-$1").toLowerCase();if(n=t.getAttribute(i),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:_t.test(n)?lt.parseJSON(n):n}catch(r){}lt.data(t,e,n)}else n=void 0}return n}function f(t){var e;for(e in t)if(("data"!==e||!lt.isEmptyObject(t[e]))&&"toJSON"!==e)return!1;return!0}function p(t,e,n,i){if(lt.acceptData(t)){var r,o,s=lt.expando,a=t.nodeType,l=a?lt.cache:t,c=a?t[s]:t[s]&&s;if(c&&l[c]&&(i||l[c].data)||void 0!==n||"string"!=typeof e)return c||(c=a?t[s]=Y.pop()||lt.guid++:s),l[c]||(l[c]=a?{}:{toJSON:lt.noop}),("object"==typeof e||"function"==typeof e)&&(i?l[c]=lt.extend(l[c],e):l[c].data=lt.extend(l[c].data,e)),o=l[c],i||(o.data||(o.data={}),o=o.data),void 0!==n&&(o[lt.camelCase(e)]=n),"string"==typeof e?(r=o[e],null==r&&(r=o[lt.camelCase(e)])):r=o,r}}function g(t,e,n){if(lt.acceptData(t)){var i,r,o=t.nodeType,s=o?lt.cache:t,a=o?t[lt.expando]:lt.expando;if(s[a]){if(e&&(i=n?s[a]:s[a].data)){lt.isArray(e)?e=e.concat(lt.map(e,lt.camelCase)):e in i?e=[e]:(e=lt.camelCase(e),e=e in i?[e]:e.split(" ")),r=e.length;for(;r--;)delete i[e[r]];if(n?!f(i):!lt.isEmptyObject(i))return}(n||(delete s[a].data,f(s[a])))&&(o?lt.cleanData([t],!0):st.deleteExpando||s!=s.window?delete s[a]:s[a]=null)}}}function m(){return!0}function v(){return!1}function y(){try{return yt.activeElement}catch(t){}}function b(t){var e=Ft.split("|"),n=t.createDocumentFragment();if(n.createElement)for(;e.length;)n.createElement(e.pop());return n}function w(t,e){var n,i,r=0,o=typeof t.getElementsByTagName!==Nt?t.getElementsByTagName(e||"*"):typeof t.querySelectorAll!==Nt?t.querySelectorAll(e||"*"):void 0;if(!o)for(o=[],n=t.childNodes||t;null!=(i=n[r]);r++)!e||lt.nodeName(i,e)?o.push(i):lt.merge(o,w(i,e));return void 0===e||e&<.nodeName(t,e)?lt.merge([t],o):o}function x(t){Pt.test(t.type)&&(t.defaultChecked=t.checked)}function C(t,e){return lt.nodeName(t,"table")&<.nodeName(11!==e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function T(t){return t.type=(null!==lt.find.attr(t,"type"))+"/"+t.type,t}function S(t){var e=Kt.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function E(t,e){for(var n,i=0;null!=(n=t[i]);i++)lt._data(n,"globalEval",!e||lt._data(e[i],"globalEval"))}function k(t,e){if(1===e.nodeType&<.hasData(t)){var n,i,r,o=lt._data(t),s=lt._data(e,o),a=o.events;if(a){delete s.handle,s.events={};for(n in a)for(i=0,r=a[n].length;r>i;i++)lt.event.add(e,n,a[n][i])}s.data&&(s.data=lt.extend({},s.data))}}function N(t,e){var n,i,r;if(1===e.nodeType){if(n=e.nodeName.toLowerCase(),!st.noCloneEvent&&e[lt.expando]){r=lt._data(e);for(i in r.events)lt.removeEvent(e,i,r.handle);e.removeAttribute(lt.expando)}"script"===n&&e.text!==t.text?(T(e).text=t.text,S(e)):"object"===n?(e.parentNode&&(e.outerHTML=t.outerHTML),st.html5Clone&&t.innerHTML&&!lt.trim(e.innerHTML)&&(e.innerHTML=t.innerHTML)):"input"===n&&Pt.test(t.type)?(e.defaultChecked=e.checked=t.checked,e.value!==t.value&&(e.value=t.value)):"option"===n?e.defaultSelected=e.selected=t.defaultSelected:("input"===n||"textarea"===n)&&(e.defaultValue=t.defaultValue)}}function _(t,e){var i,r=lt(e.createElement(t)).appendTo(e.body),o=n.getDefaultComputedStyle&&(i=n.getDefaultComputedStyle(r[0]))?i.display:lt.css(r[0],"display");return r.detach(),o}function A(t){var e=yt,n=ie[t];return n||(n=_(t,e),"none"!==n&&n||(ne=(ne||lt("