Webpack: make autocom_tagging into a module, export commatize, rename galaxy.base to onload and galaxy.panels to panels

This commit is contained in:
carlfeberhard
2015-11-09 11:52:28 -05:00
parent e59d08f856
commit 9c35d35c52
25 changed files with 121 additions and 95 deletions
+63 -63
View File
@@ -5,33 +5,33 @@ define([], function() {
var GalaxyMasthead = Backbone.View.extend({
// base element
el_masthead: '#everything',
// options
options : null,
// background
$background: null,
// list
list: [],
// initialize
initialize : function(options) {
// update options
this.options = options;
// HACK: due to body events defined in galaxy.panels.js
// HACK: due to body events defined in panel.js
$("body").off();
// define this element
this.setElement($(this._template(options)));
// append to masthead
$(this.el_masthead).append($(this.el));
// assign background
this.$background = $(this.el).find('#masthead-background');
// loop through unload functions if the user attempts to unload the page
var self = this;
$(window).on('beforeunload', function() {
@@ -58,12 +58,12 @@ var GalaxyMasthead = Backbone.View.extend({
append : function(item) {
return this._add(item, true);
},
// adds a new item to the masthead
prepend : function(item) {
return this._add(item, false);
},
// activate
highlight: function(id) {
var current = $(this.el).find('#' + id + '> li');
@@ -71,28 +71,28 @@ var GalaxyMasthead = Backbone.View.extend({
current.addClass('active');
}
},
// adds a new item to the masthead
_add : function(item, append) {
var $loc = $(this.el).find('#' + item.location);
if ($loc){
// create frame for new item
var $current = $(item.el);
// configure class in order to mark new items
$current.addClass('masthead-item');
// append to masthead
if (append) {
$loc.append($current);
} else {
$loc.prepend($current);
}
// add to list
this.list.push(item);
}
// location not found
return null;
},
@@ -104,7 +104,7 @@ var GalaxyMasthead = Backbone.View.extend({
if ($all) {
$all.hide();
}
// open current item
var $current = $(e.target).closest('.masthead-item').find('.popup');
if ($(e.target).hasClass('head')) {
@@ -114,11 +114,11 @@ var GalaxyMasthead = Backbone.View.extend({
this.$background.hide();
}
},
/*
HTML TEMPLATES
*/
// fill template
_template: function(options) {
var brand_text = options.brand ? ("/ " + options.brand) : "" ;
@@ -152,64 +152,64 @@ var GalaxyMastheadIcon = Backbone.View.extend({
onunload : null,
visible : true
},
// location identifier for masthead class
location: 'iconbar',
// initialize
initialize: function (options){
// read in defaults
if (options)
this.options = _.defaults(options, this.options);
// add template for icon
this.setElement($(this._template(this.options)));
// configure icon
var self = this;
$(this.el).find('.icon').tooltip({title: this.options.tooltip, placement: 'bottom'})
.on('mouseup', self.options.onclick);
// visiblity
if (!this.options.visible)
this.hide();
},
// show
show: function(){
$(this.el).css({visibility : 'visible'});
},
// show
hide: function(){
$(this.el).css({visibility : 'hidden'});
},
// switch icon
icon: function (new_icon){
// update icon class
$(this.el).find('.icon').removeClass(this.options.icon)
.addClass(new_icon);
// update icon
this.options.icon = new_icon;
},
// toggle
toggle: function(){
$(this.el).addClass('toggle');
},
// untoggle
untoggle: function(){
$(this.el).removeClass('toggle');
},
// set/get number
number: function(new_number){
$(this.el).find('.number').text(new_number);
},
// fill template icon
_template: function (options){
var tmpl = '<div id="' + options.id + '" class="symbol">' +
@@ -217,7 +217,7 @@ var GalaxyMastheadIcon = Backbone.View.extend({
if (options.with_number)
tmpl+= '<div class="number"></div>';
tmpl += '</div>';
// return template
return tmpl;
}
@@ -238,33 +238,33 @@ var GalaxyMastheadTab = Backbone.View.extend({
disabled : false,
title_attribute : ''
},
// location
location: 'navbar',
// optional sub menu
$menu: null,
// events
events:{
'click .head' : '_head'
},
// initialize
initialize: function ( options ){
// read in defaults
if ( options ){
this.options = _.defaults( options, this.options );
}
// update url
if ( this.options.content !== undefined && this.options.content.indexOf( '//' ) === -1 ){
this.options.content = galaxy_config.root + this.options.content;
}
}
// add template for tab
this.setElement( $( this._template( this.options ) ) );
// disable menu items that are not available to anonymous user
// also show title to explain why they are disabled
if ( this.options.disabled ){
@@ -277,17 +277,17 @@ var GalaxyMastheadTab = Backbone.View.extend({
this.hide();
}
},
// show
show: function(){
$(this.el).css({visibility : 'visible'});
},
// show
hide: function(){
$(this.el).css({visibility : 'hidden'});
},
// add menu item
add: function (options){
// menu option defaults
@@ -299,64 +299,64 @@ var GalaxyMastheadTab = Backbone.View.extend({
scratchbook : false,
divider : false
}
// read in defaults
if (options)
menuOptions = _.defaults(options, menuOptions);
// update url
if (menuOptions.content && menuOptions.content.indexOf('//') === -1)
menuOptions.content = galaxy_config.root + menuOptions.content;
// check if submenu element is available
if (!this.$menu){
// insert submenu element into root
$(this.el).find('.root').append(this._templateMenu());
// show caret
$(this.el).find('.symbol').addClass('caret');
// update element link
this.$menu = $(this.el).find('.popup');
}
// create
var $item = $(this._templateMenuItem(menuOptions));
// append menu
this.$menu.append($item);
// add events
var self = this;
$item.on('click', function(e){
// prevent default
e.preventDefault();
// no modifications if new tab is requested
if (self.options.target === '_blank')
return true;
// load into frame
Galaxy.frame.add(options);
});
// append divider
if (menuOptions.divider)
this.$menu.append($(this._templateDivider()));
},
// show menu on header click
_head: function(e){
// prevent default
e.preventDefault();
if (this.options.disabled){
return // prevent link following if menu item is disabled
}
// check for menu options
if (!this.$menu) {
Galaxy.frame.add(this.options);
Galaxy.frame.add(this.options);
}
},
@@ -377,16 +377,16 @@ var GalaxyMastheadTab = Backbone.View.extend({
_templateMenuItem: function (options){
return '<li><a href="' + options.content + '" target="' + options.target + '">' + options.title + '</a></li>';
},
// fill template header
_templateMenu: function (){
return '<ul class="popup dropdown-menu"></ul>';
},
_templateDivider: function(){
return '<li class="divider"></li>';
},
// fill template
_template: function (options){
// start template
@@ -397,7 +397,7 @@ var GalaxyMastheadTab = Backbone.View.extend({
'</a>' +
'</li>' +
'</ul>';
// return template
return tmpl;
}
+1 -1
View File
@@ -10,7 +10,7 @@ define([
'mvc/ui/ui-misc',
'mvc/ui/ui-modal',
'mvc/user/user-quotameter',
'galaxy.panels',
'panel',
'mvc/app/app-login',
'mvc/app/app-analysis'
], function( Utils, Masthead, Menu, Frame, Portlet, Ui, Modal, QuotaMeter, Panel, Login, Analysis ) {
@@ -12,12 +12,13 @@ window.Handlebars = Handlebars;
console.debug('globals loaded:', window.jQuery, window.Backbone, '...');
// these are galaxy globals not defined in the provider (although they could be - but why encourage that?)
window.Panel = require( 'galaxy.panels' );
window.Panel = require( 'panel' );
_.extend( window, require( 'modal' ) );
window.async_save_text = require( 'utils/async-save-text' );
var POPUPMENU = require( 'ui/popupmenu' );
window.make_popupmenu = POPUPMENU.make_popupmenu;
window.make_popup_menus = POPUPMENU.make_popup_menus;
window.init_tag_click_function = require( 'ui/autocom_tagging' );
console.debug( 'galaxy globals loaded:', window.Panel);
// ============================================================================
@@ -1,3 +1,22 @@
// from: https://raw.githubusercontent.com/umdjs/umd/master/jqueryPlugin.js
// Uses AMD or browser globals to create a jQuery plugin.
(function (factory) {
if (typeof define === 'function' && define.amd) {
//TODO: So...this turns out to be an all or nothing thing. If I load jQuery in the define below, it will
// (of course) wipe the old jquery *and all the plugins loaded into it*. So the define below *is still
// relying on jquery being loaded globally* in order to preserve plugins.
define([ 'jquery' ], factory);
} else {
// Browser globals
factory(jQuery);
}
}(function ( jQuery ) {
'use_strict';
var $ = jQuery;
// ============================================================================
/**
* JQuery extension for tagging with autocomplete.
* @author: Jeremy Goecks
@@ -366,3 +385,7 @@ jQuery.fn.autocomplete_tagging = function(options) {
}
};
// ============================================================================
return init_tag_click_function;
}));
@@ -12,6 +12,7 @@ define([
"ui/editable-text",
], function(_, visualization, viz_views, util, slotting, painters, filters_mod, data, tools_mod, config_mod) {
var extend = _.extend;
// ---- Web UI specific utilities ----
@@ -128,6 +128,7 @@ var get_random_color = function(colors) {
};
return {
commatize: commatize,
is_deferred: is_deferred,
ServerStateDeferred : ServerStateDeferred,
get_random_color : get_random_color
+3 -3
View File
@@ -15,16 +15,16 @@ var webpack = require( 'webpack' ),
'libs/jquery/jquery.rating',
'libs/jquery.sparklines',
'libs/bootstrap',
'ui/autocom_tagging',
// // mvc
'libs/underscore',
'libs/backbone',
'libs/handlebars.runtime',
// all pages get these
'polyfills',
'galaxy.panels',
'panel',
'modal',
'galaxy.base',
'onload',
'ui/autocom_tagging',
];
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"galaxy.base.js","sources":["../src/galaxy.base.js"],"names":["replace_big_select_inputs","min_length","max_length","select_elts","refresh_select2","element","select_elt","$","options","placeholder","closeOnSelect","is","dropdownAutoWidth","containerCssClass","select2","jQuery","fn","undefined","each","this","not","num_options","find","length","hasClass","init_refresh_on_change","off","change","select_field","select_val","val","ref_on_change_vals","attr","split","last_selected_value","inArray","window","trigger","document","get","form","submit","click","confirm","_","Backbone","Handlebars","console","debug","Panel","require","extend","async_save_text","POPUPMENU","make_popupmenu","make_popup_menus","ready","$dropdowns","on","e","hide","target","closest","$clicked","show","children","preventDefault","tooltip","placement","anchor","galaxy_main_exists","parent","frames","galaxy_main","href","indexOf"],"mappings":"AA0BA,QAASA,2BAA0BC,EAAYC,EAAYC,GAEvD,QAASC,GAAiBC,GACtB,GAAIC,GAAaC,EAAEF,GACfG,GAAYC,YAAY,kBACZC,eAAgBJ,EAAWK,GAAG,cAC9BC,mBAAsB,EACtBC,kBAAmB,mBAEnC,OAAOR,GAAQS,QAASN,GAIvBO,OAAOC,GAAGF,UAKIG,SAAfhB,IACAA,EAAa,IAEEgB,SAAff,IACAA,EAAa,KAGjBC,EAAcA,GAAeI,EAAE,UAE/BJ,EAAYe,KAAM,WACd,GAAIZ,GAAaC,EAAEY,MAAMC,IAAI,cAEzBC,EAAcf,EAAWgB,KAAK,UAAUC,MACxBtB,GAAdoB,GAA8BA,EAAcnB,GAI9CI,EAAWkB,SAAS,oBAWxBpB,EAAiBE,MAKzB,QAASmB,0BACLlB,EAAE,oCACGmB,IAAI,UACJC,OAAO,WACJ,GAAIC,GAAerB,EAAEY,MACjBU,EAAaD,EAAaE,MAE1BC,EAAqBH,EAAaI,KAAK,2BAC3C,IAAID,EAAoB,CACpBA,EAAqBA,EAAmBE,MAAM,IAC9C,IAAIC,GAAsBN,EAAaI,KAAK,sBAC5C,IAAkD,KAA9CzB,EAAE4B,QAAQN,EAAYE,IAAqF,KAAvDxB,EAAE4B,QAAQD,EAAqBH,GACnF,OAGRxB,EAAE6B,QAAQC,QAAQ,qBAClB9B,EAAE+B,UAAUD,QAAQ,qBACpBT,EAAaW,IAAI,GAAGC,KAAKC,WAIjClC,EAAE,uCACGmB,IAAI,SACJgB,MAAO,WACJ,GAAId,GAAerB,EAAEY,MACjBU,EAAaD,EAAaE,MAE1BC,EAAqBH,EAAaI,KAAK,2BAC3C,IAAID,EAAoB,CACpBA,EAAqBA,EAAmBE,MAAM,IAC9C,IAAIC,GAAsBN,EAAaI,KAAK,sBAC5C,IAAkD,KAA9CzB,EAAE4B,QAAQN,EAAYE,IAAqF,KAAvDxB,EAAE4B,QAAQD,EAAqBH,GACnF,OAGRxB,EAAE6B,QAAQC,QAAQ,qBAClBT,EAAaW,IAAI,GAAGC,KAAKC,WAIjClC,EAAG,cACEmB,IAAI,SACJgB,MAAO,WACJ,MAAOC,SAASpC,EAAEY,MAAMa,KAAK,cAlHzCI,OAAiB,OAAIrB,OACrBqB,OAAO7B,EAAIQ,OACXqB,OAAOQ,EAAIA,EACXR,OAAOS,SAAWA,SAClBT,OAAOU,WAAaA,WACpBC,QAAQC,MAAM,kBAAmBZ,OAAOrB,OAAQqB,OAAOS,SAAU,OAGjET,OAAOa,MAAQC,QAAS,iBACxBN,EAAEO,OAAQf,OAAQc,QAAS,UAC3Bd,OAAOgB,gBAAkBF,QAAS,wBAClC,IAAIG,WAAYH,QAAS,eACzBd,QAAOkB,eAAiBD,UAAUC,eAClClB,OAAOmB,iBAAmBF,UAAUE,iBACpCR,QAAQC,MAAO,yBAA0BZ,OAAOa,OAwGhDb,OAAOX,uBAAyBA,uBAEhClB,EAAE+B,UAAUkB,MAAO,WAGf,GAAIC,GAAalD,EAAE,kDACnBwC,SAAQC,MAAO,QAASS,GACxBlD,EAAE,QAAQmD,GAAI,mBAAoB,SAAUC,GAIxC,GAHAF,EAAWG,OACXrD,EAAE,cAAcqD,QAEXrD,EAAEoD,EAAEE,QAAQC,QAAS,mDAAoDvC,OAA9E,CAIA,GAAIwC,GAAWxD,EAAEoD,EAAEE,QAAQC,QAAS,iCAC/BC,GAASxC,SACVhB,EAAE,cAAcyD,OAChBD,EAASE,SAAU,kBAAmBD,OACtCL,EAAEO,qBAKVzC,yBAGKlB,EAAES,GAAGmD,UAEN5D,EAAE,iCAAiC4D,SAAWC,UAAW,WAIzD7D,EAAE,WAAW4D,WAGjBZ,mBAGAvD,0BAA0B,GAAI,MAI9BO,EAAE,KAAKmC,MAAO,WACV,GAAI2B,GAAS9D,EAAEY,MACXmD,EAAsBC,OAAOC,QAAUD,OAAOC,OAAOC,WACzD,IAAkC,eAA3BJ,EAAOrC,KAAM,YAAoCsC,EAAuB,CAC3E,GAAII,GAAOL,EAAOrC,KAAK,OAEnB0C,IADqB,IAArBA,EAAKC,QAAQ,KACL,IAGA,IAEZD,GAAQ,kBACRL,EAAOrC,KAAK,OAAQ0C,GACpBL,EAAOrC,KAAK,SAAU,SAE1B,MAAOqC"}
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"galaxy.panels.js","sources":["../src/galaxy.panels.js"],"names":["define","jQuery","$","MIN_PANEL_WIDTH","MAX_PANEL_WIDTH","Panel","options","this","$panel","panel","$center","center","$drag","drag","$toggle","toggle","left","right","hidden","hidden_by_tool","saved_size","init","extend","prototype","resize","x","css","document","recalc","do_toggle","self","removeClass","show","animate","width","addClass","handle_minwidth_hint","space","force_panel","op","move","e","delta","pageX","prevX","oldWidth","newWidth","Math","min","max","remove","appendTo","on","one","hide","off","window","force_left_panel"],"mappings":"AAAAA,QACI,UACD,SAAUC,GAEb,YAEA,IAAIC,GAAID,EAGJE,EAAkB,IAClBC,EAAkB,IAGlBC,EAAQ,SAAUC,GAClBC,KAAKC,OAASF,EAAQG,MACtBF,KAAKG,QAAUJ,EAAQK,OACvBJ,KAAKK,MAAQN,EAAQO,KACrBN,KAAKO,QAAUR,EAAQS,OACvBR,KAAKS,MAAQV,EAAQW,MACrBV,KAAKW,QAAS,EACdX,KAAKY,gBAAiB,EACtBZ,KAAKa,WAAa,KAClBb,KAAKc,OAiHL,OA9GJnB,GAAEoB,OAAQjB,EAAMkB,WAGZC,OAAQ,SAAUC,GACdlB,KAAKC,OAAOkB,IAAK,QAASD,GACrBlB,KAAKS,KACNT,KAAKG,QAAQgB,IAAK,OAAQD,GAE1BlB,KAAKG,QAAQgB,IAAK,QAASD,GAG1BE,SAASC,QAAWD,SAASC,UAItCC,UAAW,WACP,GAAIC,GAAOvB,IACNA,MAAKW,QACNX,KAAKO,QAAQiB,YAAa,UACrBxB,KAAKS,KACNT,KAAKC,OAAOkB,IAAK,QAAUnB,KAAKa,YAAaY,OAAOC,SAAWjB,KAAQ,GAAK,OAAQ,WAChFc,EAAKN,OAAQM,EAAKV,cAGtBb,KAAKC,OAAOkB,IAAK,SAAWnB,KAAKa,YAAaY,OAAOC,SAAWhB,MAAS,GAAK,OAAQ,WAClFa,EAAKN,OAAQM,EAAKV,cAG1BU,EAAKZ,QAAS,IAEdY,EAAKV,WAAab,KAAKC,OAAO0B,QACzBP,SAASC,QAAWD,SAASC,SAE7BrB,KAAKS,KACNT,KAAKC,OAAOyB,SAAWjB,MAAQT,KAAKa,YAAc,QAElDb,KAAKC,OAAOyB,SAAWhB,OAASV,KAAKa,YAAc,QAGlDb,KAAKS,KACNT,KAAKG,QAAQgB,IAAK,OAAQ,GAE1BnB,KAAKG,QAAQgB,IAAK,QAAS,GAG/BI,EAAKZ,QAAS,EACdY,EAAKhB,QAAQqB,SAAU,WAE3B5B,KAAKY,gBAAiB,GAI1BiB,qBAAsB,SAAUX,GAC5B,GAAIY,GAAQ9B,KAAKG,QAAQwB,SAAY3B,KAAKW,OAASX,KAAKa,WAAa,EACxDK,GAARY,EAEM9B,KAAKW,SACRX,KAAKsB,YACLtB,KAAKY,gBAAiB,GAGrBZ,KAAKY,iBACNZ,KAAKsB,YACLtB,KAAKY,gBAAiB,IAMlCmB,YAAa,SAAUC,IACZhC,KAAKW,QAAgB,QAANqB,IAAsBhC,KAAKW,QAAgB,QAANqB,IACvDhC,KAAKsB,aAKbR,KAAM,WASF,QAASmB,GAAMC,GACX,GAAIC,GAAQD,EAAEE,MAAQC,CACtBA,GAAQH,EAAEE,KAEV,IAAIE,GAAWf,EAAKtB,OAAO0B,QACvBY,EAAahB,EAAU,KAAIe,EAAWH,EAAUG,EAAWH,CAE/DI,GAAWC,KAAKC,IAAK5C,EAAiB2C,KAAKE,IAAK9C,EAAiB2C,IACjEhB,EAAKN,OAAQsB,GAhBjB,GACIF,GADAd,EAAOvB,IAGXuB,GAAKhB,QAAQoC,SAASC,SAAU,QAEhCrB,EAAKhB,QAAQsC,GAAI,QAAS,WAAatB,EAAKD,cAa5CtB,KAAKK,MAAMwC,GAAI,YAAa,SAAUX,GAClCG,EAAQH,EAAEE,MACVzC,EAAG,cAAe8B,OACboB,GAAI,YAAaZ,GACjBa,IAAK,UAAW,WACbnD,EAAGK,MAAO+C,OAAOC,IAAK,YAAaf,OAI/CgB,OAAOC,iBAAmB,SAAUhC,GAAMK,EAAKQ,YAAab,IAC5D+B,OAAOpB,qBAAuB,SAAUX,GAAMK,EAAKM,qBAAsBX,OAKtEpB"}
+1 -1
View File
@@ -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","Panel","Login","Analysis","console","debug","Backbone","View","extend","initialize","options","this","merge","setElement","_template","Galaxy","app","params","router","Router","$","append","$el","$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","build","require_login","id","display","view","target","remove","panels","Views","panel_ids","i","components","header","title","cls","buttons","body","$panel","_templatePanel","find","html","center","panel","drag","toggle","right","css","message_box_class","message_box_content","inactivity_box_content","root"],"mappings":"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"}
{"version":3,"file":"app-view.js","sources":["../../../src/mvc/app/app-view.js"],"names":["define","Utils","Masthead","Menu","Frame","Portlet","Ui","Modal","QuotaMeter","Panel","Login","Analysis","console","debug","Backbone","View","extend","initialize","options","this","merge","setElement","_template","Galaxy","app","params","router","Router","$","append","$el","$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","build","require_login","id","display","view","target","remove","panels","Views","panel_ids","i","components","header","title","cls","buttons","body","$panel","_templatePanel","find","html","center","panel","drag","toggle","right","css","message_box_class","message_box_content","inactivity_box_content","root"],"mappings":"AAGAA,QACI,cACA,kBACA,cACA,eACA,oBACA,iBACA,kBACA,2BACA,QACA,oBACA,wBACD,SAAUC,EAAOC,EAAUC,EAAMC,EAAOC,EAASC,EAAIC,EAAOC,EAAYC,EAAOC,EAAOC,GAIrF,MAHAC,SAAQC,MAAO,oBACfD,QAAQC,MAAO,SAAUJ,GAElBK,SAASC,KAAKC,QACjBC,WAAY,SAAUC,GAClBC,KAAKD,QAAUjB,EAAMmB,MAAOF,MAC5BC,KAAKE,WAAYF,KAAKG,UAAWJ,IAGjCK,OAAOC,IAAML,KAGbI,OAAOE,OAASN,KAAKD,QAAQO,OAG7BF,OAAOG,OAAS,GAAIZ,UAASa,OAG7BC,EAAG,QAASC,OAAQV,KAAKW,IAGzB,IAAIC,GAAaH,EAAGT,KAAKW,IAAIE,UAAWC,KAAM,SAAU,MAAOC,SAAU,eACpEf,MAAKD,QAAQiB,sBACdJ,EAAWG,SAAU,mBACrBf,KAAKS,EAAG,eAAgBQ,QAEvBjB,KAAKD,QAAQmB,0BACdN,EAAWG,SAAU,sBACrBf,KAAKS,EAAG,gBAAiBQ,QAIvBb,OAAOe,WACTf,OAAOe,SAAW,GAAIpC,GAASqC,eAAgBpB,KAAKD,SACpDK,OAAOiB,MAAQ,GAAIjC,GAAMQ,KACzBQ,OAAOkB,MAAQ,GAAIrC,GAAMsC,YAGzBnB,OAAOoB,KAAO,GAAIxC,GAAKyC,YACnBN,SAAcf,OAAOe,SACrBO,OAAc1B,KAAKD,UAKvBK,OAAOuB,WAAa,GAAItC,GAAWuC,gBAC/BC,MAAczB,OAAO0B,KACrBC,GAAc3B,OAAOe,SAASV,EAAG,4BAClCuB,UAKHhC,KAAKiC,MADJ7B,OAAOsB,OAAOQ,gBAAkB9B,OAAO0B,KAAKK,GACjC5C,EAEAC,IAKpB4C,QAAS,SAAWC,EAAMC,GAEtB7B,EAAG,8BAA+B8B,SAClCvC,KAAKwC,QAAUxC,KAAKwC,OAAQF,GAAU,UAAWF,QAASC,IAI9DJ,MAAO,SAAUQ,GACbzC,KAAKwC,SACL,IAAIzC,GAAUU,EAAEZ,QAAQ,KAAUG,KAAKD,SACnC2C,GAAc,SAAU,OAAQ,QACpC,KAAM,GAAIC,KAAKD,GAAY,CACvB,GAAIP,GAAKO,EAAWC,EAEpB,IADA3C,KAAKS,EAAG,IAAM0B,GAAKI,SACbE,EAAON,GAAb,CAIA,GAAIE,GAAOrC,KAAKwC,OAAQL,GAAO,GAAIM,GAAON,GAAMpC,EAChD,IAAW,UAANoC,EACDnC,KAAKW,IAAID,OAAQD,EAAG,YAAc0B,EAAK,OAAQpB,SAAU,WAAYL,OAAQ2B,EAAK1B,UAC/E,CACH,GAAIiC,GAAa9D,EAAMmB,MAAOoC,EAAKO,YAC/BC,QACIC,MAAU,GACVC,IAAU,GACVC,YAEJC,MACIF,IAAU,MAGdG,EAASzC,EAAGT,KAAKmD,eAAgBhB,GACrCe,GAAOE,KAAK,sBAAsBC,KAAMT,EAAWC,OAAOC,OAC1DI,EAAOE,KAAK,+BAA+BrC,SAAU6B,EAAWC,OAAOE,IACvE,KAAM,GAAIJ,KAAKC,GAAWC,OAAOG,QAC7BE,EAAOE,KAAK,yBAAyB1C,OAAQkC,EAAWC,OAAOG,QAASL,GAAIhC,IAEhFuC,GAAOE,KAAK,uBAAuBrC,SAAU6B,EAAWK,KAAKF,KAAMrC,OAAQ2B,EAAK1B,IAChF,EAAY,GAAIrB,IACZgE,OAAUtD,KAAKS,EAAG,WAClB8C,MAAUL,EACVM,KAAUN,EAAOE,KAAK,iCACtBK,OAAUP,EAAOE,KAAK,2CACtBM,MAAgB,SAANvB,IAEdnC,KAAKW,IAAID,OAAQwC,QA/BjBlD,MAAKS,EAAG,WAAYkD,IAAKxB,EAAI,OAqCzCgB,eAAgB,SAAUhB,GACtB,MAAQ,YAAcA,EAAK,mSASqBA,EAAK,sCAOzDhC,UAAW,WACP,MAAQ,wJAE2CC,OAAOsB,OAAOkC,kBAAoB,oCACrExD,OAAOsB,OAAOmC,oBAClB,oFAEIzD,OAAOsB,OAAOoC,uBACV,aAAe1D,OAAO2D,KAAO"}
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"onload.js","sources":["../src/onload.js"],"names":["replace_big_select_inputs","min_length","max_length","select_elts","refresh_select2","element","select_elt","$","options","placeholder","closeOnSelect","is","dropdownAutoWidth","containerCssClass","select2","jQuery","fn","undefined","each","this","not","num_options","find","length","hasClass","init_refresh_on_change","off","change","select_field","select_val","val","ref_on_change_vals","attr","split","last_selected_value","inArray","window","trigger","document","get","form","submit","click","confirm","_","Backbone","Handlebars","console","debug","Panel","require","extend","async_save_text","POPUPMENU","make_popupmenu","make_popup_menus","init_tag_click_function","ready","$dropdowns","on","e","hide","target","closest","$clicked","show","children","preventDefault","tooltip","placement","anchor","galaxy_main_exists","parent","frames","galaxy_main","href","indexOf"],"mappings":"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"}
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"panel.js","sources":["../src/panel.js"],"names":["define","jQuery","$","MIN_PANEL_WIDTH","MAX_PANEL_WIDTH","Panel","options","this","$panel","panel","$center","center","$drag","drag","$toggle","toggle","left","right","hidden","hidden_by_tool","saved_size","init","extend","prototype","resize","x","css","document","recalc","do_toggle","self","removeClass","show","animate","width","addClass","handle_minwidth_hint","space","force_panel","op","move","e","delta","pageX","prevX","oldWidth","newWidth","Math","min","max","remove","appendTo","on","one","hide","off","window","force_left_panel"],"mappings":"AAAAA,QACI,UACD,SAAUC,GAEb,YAEA,IAAIC,GAAID,EAGJE,EAAkB,IAClBC,EAAkB,IAGlBC,EAAQ,SAAUC,GAClBC,KAAKC,OAASF,EAAQG,MACtBF,KAAKG,QAAUJ,EAAQK,OACvBJ,KAAKK,MAAQN,EAAQO,KACrBN,KAAKO,QAAUR,EAAQS,OACvBR,KAAKS,MAAQV,EAAQW,MACrBV,KAAKW,QAAS,EACdX,KAAKY,gBAAiB,EACtBZ,KAAKa,WAAa,KAClBb,KAAKc,OAiHL,OA9GJnB,GAAEoB,OAAQjB,EAAMkB,WAGZC,OAAQ,SAAUC,GACdlB,KAAKC,OAAOkB,IAAK,QAASD,GACrBlB,KAAKS,KACNT,KAAKG,QAAQgB,IAAK,OAAQD,GAE1BlB,KAAKG,QAAQgB,IAAK,QAASD,GAG1BE,SAASC,QAAWD,SAASC,UAItCC,UAAW,WACP,GAAIC,GAAOvB,IACNA,MAAKW,QACNX,KAAKO,QAAQiB,YAAa,UACrBxB,KAAKS,KACNT,KAAKC,OAAOkB,IAAK,QAAUnB,KAAKa,YAAaY,OAAOC,SAAWjB,KAAQ,GAAK,OAAQ,WAChFc,EAAKN,OAAQM,EAAKV,cAGtBb,KAAKC,OAAOkB,IAAK,SAAWnB,KAAKa,YAAaY,OAAOC,SAAWhB,MAAS,GAAK,OAAQ,WAClFa,EAAKN,OAAQM,EAAKV,cAG1BU,EAAKZ,QAAS,IAEdY,EAAKV,WAAab,KAAKC,OAAO0B,QACzBP,SAASC,QAAWD,SAASC,SAE7BrB,KAAKS,KACNT,KAAKC,OAAOyB,SAAWjB,MAAQT,KAAKa,YAAc,QAElDb,KAAKC,OAAOyB,SAAWhB,OAASV,KAAKa,YAAc,QAGlDb,KAAKS,KACNT,KAAKG,QAAQgB,IAAK,OAAQ,GAE1BnB,KAAKG,QAAQgB,IAAK,QAAS,GAG/BI,EAAKZ,QAAS,EACdY,EAAKhB,QAAQqB,SAAU,WAE3B5B,KAAKY,gBAAiB,GAI1BiB,qBAAsB,SAAUX,GAC5B,GAAIY,GAAQ9B,KAAKG,QAAQwB,SAAY3B,KAAKW,OAASX,KAAKa,WAAa,EACxDK,GAARY,EAEM9B,KAAKW,SACRX,KAAKsB,YACLtB,KAAKY,gBAAiB,GAGrBZ,KAAKY,iBACNZ,KAAKsB,YACLtB,KAAKY,gBAAiB,IAMlCmB,YAAa,SAAUC,IACZhC,KAAKW,QAAgB,QAANqB,IAAsBhC,KAAKW,QAAgB,QAANqB,IACvDhC,KAAKsB,aAKbR,KAAM,WASF,QAASmB,GAAMC,GACX,GAAIC,GAAQD,EAAEE,MAAQC,CACtBA,GAAQH,EAAEE,KAEV,IAAIE,GAAWf,EAAKtB,OAAO0B,QACvBY,EAAahB,EAAU,KAAIe,EAAWH,EAAUG,EAAWH,CAE/DI,GAAWC,KAAKC,IAAK5C,EAAiB2C,KAAKE,IAAK9C,EAAiB2C,IACjEhB,EAAKN,OAAQsB,GAhBjB,GACIF,GADAd,EAAOvB,IAGXuB,GAAKhB,QAAQoC,SAASC,SAAU,QAEhCrB,EAAKhB,QAAQsC,GAAI,QAAS,WAAatB,EAAKD,cAa5CtB,KAAKK,MAAMwC,GAAI,YAAa,SAAUX,GAClCG,EAAQH,EAAEE,MACVzC,EAAG,cAAe8B,OACboB,GAAI,YAAaZ,GACjBa,IAAK,UAAW,WACbnD,EAAGK,MAAO+C,OAAOC,IAAK,YAAaf,OAI/CgB,OAAOC,iBAAmB,SAAUhC,GAAMK,EAAKQ,YAAab,IAC5D+B,OAAOpB,qBAAuB,SAAUX,GAAMK,EAAKM,qBAAsBX,OAKtEpB"}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
{"version":3,"file":"util.js","sources":["../../../src/viz/trackster/util.js"],"names":["define","is_deferred","d","ServerStateDeferred","Backbone","Model","extend","defaults","ajax_settings","interval","success_fn","go","deferred","$","Deferred","self","this","get","_go","ajax","success","result","resolve","setTimeout","get_random_color","colors","i","length","parseInt","slice","new_color","nr","ng","nb","other_color","or","og","ob","n_brightness","o_brightness","diff","brightness","r","g","b","difference","r1","g1","b1","r2","g2","b2","Math","max","min","ok","num_tries","round","random","abs","toString","substr"],"mappings":"AAAAA,OAAO,WAiBP,GAAIC,GAAc,SAAWC,GACzB,MAAQ,WAAaA,IAOrBC,EAAsBC,SAASC,MAAMC,QACrCC,UACIC,iBACAC,SAAU,IACVC,WAAY,WAAmB,OAAO,IAM1CC,GAAI,WACA,GAAIC,GAAWC,EAAEC,WACbC,EAAOC,KACPR,EAAgBO,EAAKE,IAAI,iBACzBP,EAAaK,EAAKE,IAAI,cACtBR,EAAWM,EAAKE,IAAI,YACnBC,EAAM,WACFL,EAAEM,KAAKX,GAAeY,QAAQ,SAASC,GAC/BX,EAAWW,GAEXT,EAASU,QAAQD,GAIjBE,WAAWL,EAAKT,KAKhC,OADAS,KACON,KASZY,EAAmB,SAASC,GAEvBA,IAAUA,EAAS,WAGA,gBAAb,KACPA,GAAWA,GAIf,KAAK,GAAIC,GAAI,EAAGA,EAAID,EAAOE,OAAQD,IAC/BD,EAAOC,GAAKE,SAAUH,EAAOC,GAAGG,MAAM,GAAI,GAO9C,IAYIC,GAAWC,EAAIC,EAAIC,EACnBC,EAAaC,EAAIC,EAAIC,EACrBC,EAAcC,EACdC,EAfAC,EAAa,SAASC,EAAGC,EAAGC,GAC5B,OAAc,IAAJF,EAAgB,IAAJC,EAAgB,IAAJC,GAAa,KAI/CC,EAAa,SAASC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,GAC1C,MAASC,MAAKC,IAAIP,EAAIG,GAAMG,KAAKE,IAAIR,EAAIG,IAChCG,KAAKC,IAAIN,EAAIG,GAAME,KAAKE,IAAIP,EAAIG,KAChCE,KAAKC,IAAIL,EAAIG,GAAMC,KAAKE,IAAIN,EAAIG,KAOnCI,GAAK,EACXC,EAAY,CAChB,GAAG,CAQC,IANA1B,EAAYsB,KAAKK,MAAuB,SAAhBL,KAAKM,UAC7B3B,GAAmB,SAAZD,IAA0B,GACjCE,GAAmB,MAAZF,IAA0B,EACjCG,EAAiB,IAAZH,EACLQ,EAAeG,EAAWV,EAAIC,EAAIC,GAClCsB,GAAK,EACA7B,EAAI,EAAGA,EAAID,EAAOE,OAAQD,IAS3B,GARAQ,EAAcT,EAAOC,GACrBS,GAAqB,SAAdD,IAA4B,GACnCE,GAAqB,MAAdF,IAA4B,EACnCG,EAAmB,IAAdH,EACLK,EAAeE,EAAWN,EAAIC,EAAIC,GAClCG,EAAOK,EAAWd,EAAIC,EAAIC,EAAIE,EAAIC,EAAIC,GAG/Be,KAAKO,IAAIrB,EAAeC,GAAgB,IACjC,IAAPC,EAAe,CAClBe,GAAK,CACL,OAIRC,WACOD,GAAmB,IAAbC,EAGjB,OAAO,KAAQ,SAAY1B,GAAY8B,SAAS,IAAIC,OAAO,EAAE,GAGjE,QACI5D,YAAaA,EACbE,oBAAsBA,EACtBqB,iBAAsBA"}
{"version":3,"file":"util.js","sources":["../../../src/viz/trackster/util.js"],"names":["define","commatize","number","rgx","test","replace","is_deferred","d","ServerStateDeferred","Backbone","Model","extend","defaults","ajax_settings","interval","success_fn","go","deferred","$","Deferred","self","this","get","_go","ajax","success","result","resolve","setTimeout","get_random_color","colors","i","length","parseInt","slice","new_color","nr","ng","nb","other_color","or","og","ob","n_brightness","o_brightness","diff","brightness","r","g","b","difference","r1","g1","b1","r2","g2","b2","Math","max","min","ok","num_tries","round","random","abs","toString","substr"],"mappings":"AAAAA,OAAO,WAKP,QAASC,GAAWC,GAChBA,GAAU,EAEV,KADA,GAAIC,GAAM,eACHA,EAAIC,KAAKF,IACZA,EAASA,EAAOG,QAAQF,EAAK,QAEjC,OAAOD,GAMX,GAAII,GAAc,SAAWC,GACzB,MAAQ,WAAaA,IAOrBC,EAAsBC,SAASC,MAAMC,QACrCC,UACIC,iBACAC,SAAU,IACVC,WAAY,WAAmB,OAAO,IAM1CC,GAAI,WACA,GAAIC,GAAWC,EAAEC,WACbC,EAAOC,KACPR,EAAgBO,EAAKE,IAAI,iBACzBP,EAAaK,EAAKE,IAAI,cACtBR,EAAWM,EAAKE,IAAI,YACnBC,EAAM,WACFL,EAAEM,KAAKX,GAAeY,QAAQ,SAASC,GAC/BX,EAAWW,GAEXT,EAASU,QAAQD,GAIjBE,WAAWL,EAAKT,KAKhC,OADAS,KACON,KASZY,EAAmB,SAASC,GAEvBA,IAAUA,EAAS,WAGA,gBAAb,KACPA,GAAWA,GAIf,KAAK,GAAIC,GAAI,EAAGA,EAAID,EAAOE,OAAQD,IAC/BD,EAAOC,GAAKE,SAAUH,EAAOC,GAAGG,MAAM,GAAI,GAO9C,IAYIC,GAAWC,EAAIC,EAAIC,EACnBC,EAAaC,EAAIC,EAAIC,EACrBC,EAAcC,EACdC,EAfAC,EAAa,SAASC,EAAGC,EAAGC,GAC5B,OAAc,IAAJF,EAAgB,IAAJC,EAAgB,IAAJC,GAAa,KAI/CC,EAAa,SAASC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,GAC1C,MAASC,MAAKC,IAAIP,EAAIG,GAAMG,KAAKE,IAAIR,EAAIG,IAChCG,KAAKC,IAAIN,EAAIG,GAAME,KAAKE,IAAIP,EAAIG,KAChCE,KAAKC,IAAIL,EAAIG,GAAMC,KAAKE,IAAIN,EAAIG,KAOnCI,GAAK,EACXC,EAAY,CAChB,GAAG,CAQC,IANA1B,EAAYsB,KAAKK,MAAuB,SAAhBL,KAAKM,UAC7B3B,GAAmB,SAAZD,IAA0B,GACjCE,GAAmB,MAAZF,IAA0B,EACjCG,EAAiB,IAAZH,EACLQ,EAAeG,EAAWV,EAAIC,EAAIC,GAClCsB,GAAK,EACA7B,EAAI,EAAGA,EAAID,EAAOE,OAAQD,IAS3B,GARAQ,EAAcT,EAAOC,GACrBS,GAAqB,SAAdD,IAA4B,GACnCE,GAAqB,MAAdF,IAA4B,EACnCG,EAAmB,IAAdH,EACLK,EAAeE,EAAWN,EAAIC,EAAIC,GAClCG,EAAOK,EAAWd,EAAIC,EAAIC,EAAIE,EAAIC,EAAIC,GAG/Be,KAAKO,IAAIrB,EAAeC,GAAgB,IACjC,IAAPC,EAAe,CAClBe,GAAK,CACL,OAIRC,WACOD,GAAmB,IAAbC,EAGjB,OAAO,KAAQ,SAAY1B,GAAY8B,SAAS,IAAIC,OAAO,EAAE,GAGjE,QACIjE,UAAWA,EACXK,YAAaA,EACbE,oBAAsBA,EACtBqB,iBAAsBA"}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,2 +1,2 @@
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","galaxy.panels","mvc/app/app-login","mvc/app/app-analysis"],function(a,b,c,d,e,f,g,h,i,j,k){return console.debug("loading app-view"),console.debug("panel:",i),Backbone.View.extend({initialize:function(e){this.options=a.merge(e,{}),this.setElement(this._template(e)),Galaxy.app=this,Galaxy.params=this.options.params,Galaxy.router=new Backbone.Router,$("body").append(this.$el);var f=$(this.$el.parent()).attr("scroll","no").addClass("full-content");this.options.message_box_visible&&(f.addClass("has-message-box"),this.$("#messagebox").show()),this.options.show_inactivity_warning&&(f.addClass("has-inactivity-box"),this.$("#inactivebox").show()),Galaxy.masthead||(Galaxy.masthead=new b.GalaxyMasthead(this.options),Galaxy.modal=new g.View,Galaxy.frame=new d.GalaxyFrame,Galaxy.menu=new c.GalaxyMenu({masthead:Galaxy.masthead,config:this.options}),Galaxy.quotaMeter=new h.UserQuotaMeter({model:Galaxy.user,el:Galaxy.masthead.$(".quota-meter-container")}).render()),this.build(Galaxy.config.require_login&&!Galaxy.user.id?j:k)},display:function(a,b){$(".select2-hidden-accessible").remove(),this.panels&&this.panels[b||"center"].display(a)},build:function(b){this.panels=[];var c=$.extend(!0,{},this.options),d=["center","left","right"];for(var e in d){var f=d[e];if(this.$("#"+f).remove(),b[f]){var g=this.panels[f]=new b[f](c);if("center"==f)this.$el.append($('<div id="'+f+'"/>').addClass("inbound").append(g.$el));else{var h=a.merge(g.components,{header:{title:"",cls:"",buttons:[]},body:{cls:""}}),j=$(this._templatePanel(f));j.find(".panel-header-text").html(h.header.title),j.find(".unified-panel-header-inner").addClass(h.header.cls);for(var e in h.header.buttons)j.find(".panel-header-buttons").append(h.header.buttons[e].$el);j.find(".unified-panel-body").addClass(h.body.cls).append(g.$el);{new i({center:this.$("#center"),panel:j,drag:j.find(".unified-panel-footer > .drag"),toggle:j.find(".unified-panel-footer > .panel-collapse"),right:"right"==f})}this.$el.append(j)}}else this.$("#center").css(f,"0")}},_templatePanel:function(a){return'<div id="'+a+'"><div class="unified-panel-header" unselectable="on"><div class="unified-panel-header-inner"><div class="panel-header-buttons" style="float: right"/><div class="panel-header-text"/></div></div><div class="unified-panel-body"/><div class="unified-panel-footer"><div class="panel-collapse '+a+'"/><div class="drag"/></div></div>'},_template:function(){return'<div id="everything" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"><div id="background"/><div id="messagebox" class="panel-'+Galaxy.config.message_box_class+'-message" style="display: none;">'+Galaxy.config.message_box_content+'</div><div id="inactivebox" class="panel-warning-message" style="display: none;">'+Galaxy.config.inactivity_box_content+' <a href="'+Galaxy.root+'user/resend_verification">Resend verification.</a></div></div>'}})});
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","panel","mvc/app/app-login","mvc/app/app-analysis"],function(a,b,c,d,e,f,g,h,i,j,k){return console.debug("loading app-view"),console.debug("panel:",i),Backbone.View.extend({initialize:function(e){this.options=a.merge(e,{}),this.setElement(this._template(e)),Galaxy.app=this,Galaxy.params=this.options.params,Galaxy.router=new Backbone.Router,$("body").append(this.$el);var f=$(this.$el.parent()).attr("scroll","no").addClass("full-content");this.options.message_box_visible&&(f.addClass("has-message-box"),this.$("#messagebox").show()),this.options.show_inactivity_warning&&(f.addClass("has-inactivity-box"),this.$("#inactivebox").show()),Galaxy.masthead||(Galaxy.masthead=new b.GalaxyMasthead(this.options),Galaxy.modal=new g.View,Galaxy.frame=new d.GalaxyFrame,Galaxy.menu=new c.GalaxyMenu({masthead:Galaxy.masthead,config:this.options}),Galaxy.quotaMeter=new h.UserQuotaMeter({model:Galaxy.user,el:Galaxy.masthead.$(".quota-meter-container")}).render()),this.build(Galaxy.config.require_login&&!Galaxy.user.id?j:k)},display:function(a,b){$(".select2-hidden-accessible").remove(),this.panels&&this.panels[b||"center"].display(a)},build:function(b){this.panels=[];var c=$.extend(!0,{},this.options),d=["center","left","right"];for(var e in d){var f=d[e];if(this.$("#"+f).remove(),b[f]){var g=this.panels[f]=new b[f](c);if("center"==f)this.$el.append($('<div id="'+f+'"/>').addClass("inbound").append(g.$el));else{var h=a.merge(g.components,{header:{title:"",cls:"",buttons:[]},body:{cls:""}}),j=$(this._templatePanel(f));j.find(".panel-header-text").html(h.header.title),j.find(".unified-panel-header-inner").addClass(h.header.cls);for(var e in h.header.buttons)j.find(".panel-header-buttons").append(h.header.buttons[e].$el);j.find(".unified-panel-body").addClass(h.body.cls).append(g.$el);{new i({center:this.$("#center"),panel:j,drag:j.find(".unified-panel-footer > .drag"),toggle:j.find(".unified-panel-footer > .panel-collapse"),right:"right"==f})}this.$el.append(j)}}else this.$("#center").css(f,"0")}},_templatePanel:function(a){return'<div id="'+a+'"><div class="unified-panel-header" unselectable="on"><div class="unified-panel-header-inner"><div class="panel-header-buttons" style="float: right"/><div class="panel-header-text"/></div></div><div class="unified-panel-body"/><div class="unified-panel-footer"><div class="panel-collapse '+a+'"/><div class="drag"/></div></div>'},_template:function(){return'<div id="everything" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"><div id="background"/><div id="messagebox" class="panel-'+Galaxy.config.message_box_class+'-message" style="display: none;">'+Galaxy.config.message_box_content+'</div><div id="inactivebox" class="panel-warning-message" style="display: none;">'+Galaxy.config.inactivity_box_content+' <a href="'+Galaxy.root+'user/resend_verification">Resend verification.</a></div></div>'}})});
//# sourceMappingURL=../../../maps/mvc/app/app-view.js.map
@@ -1,2 +1,2 @@
function replace_big_select_inputs(a,b,c){function d(a){var b=$(a),c={placeholder:"Click to select",closeOnSelect:!b.is("[MULTIPLE]"),dropdownAutoWidth:!0,containerCssClass:"select2-minwidth"};return a.select2(c)}jQuery.fn.select2&&(void 0===a&&(a=20),void 0===b&&(b=3e3),c=c||$("select"),c.each(function(){var c=$(this).not("[multiple]"),e=c.find("option").length;a>e||e>b||c.hasClass("no-autocomplete")||d(c)}))}function init_refresh_on_change(){$("select[refresh_on_change='true']").off("change").change(function(){var a=$(this),b=a.val(),c=a.attr("refresh_on_change_values");if(c){c=c.split(",");var d=a.attr("last_selected_value");if(-1===$.inArray(b,c)&&-1===$.inArray(d,c))return}$(window).trigger("refresh_on_change"),$(document).trigger("convert_to_values"),a.get(0).form.submit()}),$(":checkbox[refresh_on_change='true']").off("click").click(function(){var a=$(this),b=a.val(),c=a.attr("refresh_on_change_values");if(c){c=c.split(",");var d=a.attr("last_selected_value");if(-1===$.inArray(b,c)&&-1===$.inArray(d,c))return}$(window).trigger("refresh_on_change"),a.get(0).form.submit()}),$("a[confirm]").off("click").click(function(){return confirm($(this).attr("confirm"))})}window.jQuery=jQuery,window.$=jQuery,window._=_,window.Backbone=Backbone,window.Handlebars=Handlebars,console.debug("globals loaded:",window.jQuery,window.Backbone,"..."),window.Panel=require("galaxy.panels"),_.extend(window,require("modal")),window.async_save_text=require("utils/async-save-text");var POPUPMENU=require("ui/popupmenu");window.make_popupmenu=POPUPMENU.make_popupmenu,window.make_popup_menus=POPUPMENU.make_popup_menus,console.debug("galaxy globals loaded:",window.Panel),window.init_refresh_on_change=init_refresh_on_change,$(document).ready(function(){var a=$("#masthead ul.nav > li.dropdown > .dropdown-menu");console.debug("what?",a),$("body").on("click.nav_popups",function(b){if(a.hide(),$("#DD-helper").hide(),!$(b.target).closest("#masthead ul.nav > li.dropdown > .dropdown-menu").length){var c=$(b.target).closest("#masthead ul.nav > li.dropdown");c.length&&($("#DD-helper").show(),c.children(".dropdown-menu").show(),b.preventDefault())}}),init_refresh_on_change(),$.fn.tooltip&&($(".unified-panel-header [title]").tooltip({placement:"bottom"}),$("[title]").tooltip()),make_popup_menus(),replace_big_select_inputs(20,1500),$("a").click(function(){var a=$(this),b=parent.frames&&parent.frames.galaxy_main;if("galaxy_main"==a.attr("target")&&!b){var c=a.attr("href");c+=-1==c.indexOf("?")?"?":"&",c+="use_panels=True",a.attr("href",c),a.attr("target","_self")}return a})});
//# sourceMappingURL=../maps/galaxy.base.js.map
function replace_big_select_inputs(a,b,c){function d(a){var b=$(a),c={placeholder:"Click to select",closeOnSelect:!b.is("[MULTIPLE]"),dropdownAutoWidth:!0,containerCssClass:"select2-minwidth"};return a.select2(c)}jQuery.fn.select2&&(void 0===a&&(a=20),void 0===b&&(b=3e3),c=c||$("select"),c.each(function(){var c=$(this).not("[multiple]"),e=c.find("option").length;a>e||e>b||c.hasClass("no-autocomplete")||d(c)}))}function init_refresh_on_change(){$("select[refresh_on_change='true']").off("change").change(function(){var a=$(this),b=a.val(),c=a.attr("refresh_on_change_values");if(c){c=c.split(",");var d=a.attr("last_selected_value");if(-1===$.inArray(b,c)&&-1===$.inArray(d,c))return}$(window).trigger("refresh_on_change"),$(document).trigger("convert_to_values"),a.get(0).form.submit()}),$(":checkbox[refresh_on_change='true']").off("click").click(function(){var a=$(this),b=a.val(),c=a.attr("refresh_on_change_values");if(c){c=c.split(",");var d=a.attr("last_selected_value");if(-1===$.inArray(b,c)&&-1===$.inArray(d,c))return}$(window).trigger("refresh_on_change"),a.get(0).form.submit()}),$("a[confirm]").off("click").click(function(){return confirm($(this).attr("confirm"))})}window.jQuery=jQuery,window.$=jQuery,window._=_,window.Backbone=Backbone,window.Handlebars=Handlebars,console.debug("globals loaded:",window.jQuery,window.Backbone,"..."),window.Panel=require("panel"),_.extend(window,require("modal")),window.async_save_text=require("utils/async-save-text");var POPUPMENU=require("ui/popupmenu");window.make_popupmenu=POPUPMENU.make_popupmenu,window.make_popup_menus=POPUPMENU.make_popup_menus,window.init_tag_click_function=require("ui/autocom_tagging"),console.debug("galaxy globals loaded:",window.Panel),window.init_refresh_on_change=init_refresh_on_change,$(document).ready(function(){var a=$("#masthead ul.nav > li.dropdown > .dropdown-menu");console.debug("what?",a),$("body").on("click.nav_popups",function(b){if(a.hide(),$("#DD-helper").hide(),!$(b.target).closest("#masthead ul.nav > li.dropdown > .dropdown-menu").length){var c=$(b.target).closest("#masthead ul.nav > li.dropdown");c.length&&($("#DD-helper").show(),c.children(".dropdown-menu").show(),b.preventDefault())}}),init_refresh_on_change(),$.fn.tooltip&&($(".unified-panel-header [title]").tooltip({placement:"bottom"}),$("[title]").tooltip()),make_popup_menus(),replace_big_select_inputs(20,1500),$("a").click(function(){var a=$(this),b=parent.frames&&parent.frames.galaxy_main;if("galaxy_main"==a.attr("target")&&!b){var c=a.attr("href");c+=-1==c.indexOf("?")?"?":"&",c+="use_panels=True",a.attr("href",c),a.attr("target","_self")}return a})});
//# sourceMappingURL=../maps/onload.js.map
@@ -1,2 +1,2 @@
define(["jquery"],function(a){"use strict";var b=a,c=160,d=800,e=function(a){this.$panel=a.panel,this.$center=a.center,this.$drag=a.drag,this.$toggle=a.toggle,this.left=!a.right,this.hidden=!1,this.hidden_by_tool=!1,this.saved_size=null,this.init()};return b.extend(e.prototype,{resize:function(a){this.$panel.css("width",a),this.left?this.$center.css("left",a):this.$center.css("right",a),document.recalc&&document.recalc()},do_toggle:function(){var a=this;this.hidden?(this.$toggle.removeClass("hidden"),this.left?this.$panel.css("left",-this.saved_size).show().animate({left:0},"fast",function(){a.resize(a.saved_size)}):this.$panel.css("right",-this.saved_size).show().animate({right:0},"fast",function(){a.resize(a.saved_size)}),a.hidden=!1):(a.saved_size=this.$panel.width(),document.recalc&&document.recalc(),this.left?this.$panel.animate({left:-this.saved_size},"fast"):this.$panel.animate({right:-this.saved_size},"fast"),this.left?this.$center.css("left",0):this.$center.css("right",0),a.hidden=!0,a.$toggle.addClass("hidden")),this.hidden_by_tool=!1},handle_minwidth_hint:function(a){var b=this.$center.width()-(this.hidden?this.saved_size:0);a>b?this.hidden||(this.do_toggle(),this.hidden_by_tool=!0):this.hidden_by_tool&&(this.do_toggle(),this.hidden_by_tool=!1)},force_panel:function(a){(this.hidden&&"show"==a||!this.hidden&&"hide"==a)&&this.do_toggle()},init:function(){function a(a){var b=a.pageX-e;e=a.pageX;var g=f.$panel.width(),h=f.left?g+b:g-b;h=Math.min(d,Math.max(c,h)),f.resize(h)}var e,f=this;f.$toggle.remove().appendTo("body"),f.$toggle.on("click",function(){f.do_toggle()}),this.$drag.on("mousedown",function(c){e=c.pageX,b("#DD-helper").show().on("mousemove",a).one("mouseup",function(){b(this).hide().off("mousemove",a)})}),window.force_left_panel=function(a){f.force_panel(a)},window.handle_minwidth_hint=function(a){f.handle_minwidth_hint(a)}}}),e});
//# sourceMappingURL=../maps/galaxy.panels.js.map
//# sourceMappingURL=../maps/panel.js.map
+1 -1
View File
@@ -1,2 +1,2 @@
function init_tag_click_function(a,b){$(a).find(".tag-name").each(function(){$(this).click(function(){var a=$(this).text(),c=a.split(":");return b(c[0],c[1]),!0})})}jQuery.fn.autocomplete_tagging=function(a){function b(a){$(a).mouseenter(function(){$(this).attr("src",e.delete_tag_img_rollover)}),$(a).mouseleave(function(){$(this).attr("src",e.delete_tag_img)}),$(a).click(function(){var b=$(this).parent(),c=b.find(".tag-name").eq(0),d=c.text(),f=d.split(":"),i=f[0],j=f[1],k=b.prev();b.remove(),delete e.tags[i];var l=e.get_toggle_link_text_fn(e.tags);return h.text(l),$.ajax({url:e.ajax_delete_tag_url,data:{tag_name:i},error:function(){e.tags[i]=j,k.hasClass("tag-button")?k.after(b):g.prepend(b),alert("Remove tag failed"),h.text(e.get_toggle_link_text_fn(e.tags)),a.mouseenter(function(){$(this).attr("src",e.delete_tag_img_rollover)}),a.mouseleave(function(){$(this).attr("src",e.delete_tag_img)})},success:function(){}}),!0})}function c(a){var c=$("<img/>").attr("src",e.delete_tag_img).addClass("delete-tag-img");b(c);var d=$("<span>").text(a).addClass("tag-name");d.click(function(){var b=a.split(":");return e.tag_click_fn(b[0],b[1]),!0});var f=$("<span></span>").addClass("tag-button");return f.append(d),e.editable&&f.append(c),f}var d={get_toggle_link_text_fn:function(a){var b="",c=_.size(a);return b=c>0?c+(c>1?" Tags":" Tag"):"Add tags"},tag_click_fn:function(){},editable:!0,input_size:20,in_form:!1,tags:{},use_toggle_link:!0,item_id:"",add_tag_img:"",add_tag_img_rollover:"",delete_tag_img:"",ajax_autocomplete_tag_url:"",ajax_retag_url:"",ajax_delete_tag_url:"",ajax_add_tag_url:""},e=jQuery.extend(d,a),f=$(this),g=f.find(".tag-area"),h=f.find(".toggle-link"),i=f.find(".tag-input"),j=f.find(".add-tag-button");h.click(function(){var a;return a=g.is(":hidden")?function(){var a=$(this).find(".tag-button").length;0===a&&g.click()}:function(){g.blur()},g.slideToggle("fast",a),$(this)}),e.editable&&i.hide(),i.keyup(function(a){if(27===a.keyCode)$(this).trigger("blur");else if(13===a.keyCode||188===a.keyCode||32===a.keyCode){var b=this.value;if(-1!==b.indexOf(": ",b.length-2))return this.value=b.substring(0,b.length-1),!1;if((188===a.keyCode||32===a.keyCode)&&(b=b.substring(0,b.length-1)),b=$.trim(b),b.length<2)return!1;this.value="";var d=c(b),f=g.children(".tag-button");if(0!==f.length){var i=f.slice(f.length-1);i.after(d)}else g.prepend(d);var j=b.split(":");e.tags[j[0]]=j[1];var k=e.get_toggle_link_text_fn(e.tags);h.text(k);var l=$(this);return $.ajax({url:e.ajax_add_tag_url,data:{new_tag:b},error:function(){d.remove(),delete e.tags[j[0]];var a=e.get_toggle_link_text_fn(e.tags);h.text(a),alert("Add tag failed")},success:function(){l.data("autocompleter").cacheFlush()}}),!1}});var k=function(a,b,c,d){var e=d.split(":");return 1===e.length?e[0]:e[1]},l={selectFirst:!1,formatItem:k,autoFill:!1,highlight:!1};i.autocomplete(e.ajax_autocomplete_tag_url,l),f.find(".delete-tag-img").each(function(){b($(this))}),init_tag_click_function($(this),e.tag_click_fn),j.click(function(){return $(this).hide(),g.click(),!1}),e.editable&&(g.bind("blur",function(){_.size(e.tags)>0&&(j.show(),i.hide(),g.removeClass("active-tag-area"))}),g.click(function(a){var b=$(this).hasClass("active-tag-area");if($(a.target).hasClass("delete-tag-img")&&!b)return!1;if($(a.target).hasClass("tag-name")&&!b)return!1;$(this).addClass("active-tag-area"),j.hide(),i.show(),i.focus();var c=function(a){var b=function(a,b){a.attr("id");b!==a&&(a.blur(),$(window).unbind("click.tagging_blur"),$(this).addClass("tooltip"))};b(g,$(a.target))};return $(window).bind("click.tagging_blur",c),!1})),e.use_toggle_link&&g.hide()};
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use_strict";function b(a,b){c(a).find(".tag-name").each(function(){c(this).click(function(){var a=c(this).text(),d=a.split(":");return b(d[0],d[1]),!0})})}var c=a;return a.fn.autocomplete_tagging=function(d){function e(a){c(a).mouseenter(function(){c(this).attr("src",h.delete_tag_img_rollover)}),c(a).mouseleave(function(){c(this).attr("src",h.delete_tag_img)}),c(a).click(function(){var b=c(this).parent(),d=b.find(".tag-name").eq(0),e=d.text(),f=e.split(":"),g=f[0],i=f[1],l=b.prev();b.remove(),delete h.tags[g];var m=h.get_toggle_link_text_fn(h.tags);return k.text(m),c.ajax({url:h.ajax_delete_tag_url,data:{tag_name:g},error:function(){h.tags[g]=i,l.hasClass("tag-button")?l.after(b):j.prepend(b),alert("Remove tag failed"),k.text(h.get_toggle_link_text_fn(h.tags)),a.mouseenter(function(){c(this).attr("src",h.delete_tag_img_rollover)}),a.mouseleave(function(){c(this).attr("src",h.delete_tag_img)})},success:function(){}}),!0})}function f(a){var b=c("<img/>").attr("src",h.delete_tag_img).addClass("delete-tag-img");e(b);var d=c("<span>").text(a).addClass("tag-name");d.click(function(){var b=a.split(":");return h.tag_click_fn(b[0],b[1]),!0});var f=c("<span></span>").addClass("tag-button");return f.append(d),h.editable&&f.append(b),f}var g={get_toggle_link_text_fn:function(a){var b="",c=_.size(a);return b=c>0?c+(c>1?" Tags":" Tag"):"Add tags"},tag_click_fn:function(){},editable:!0,input_size:20,in_form:!1,tags:{},use_toggle_link:!0,item_id:"",add_tag_img:"",add_tag_img_rollover:"",delete_tag_img:"",ajax_autocomplete_tag_url:"",ajax_retag_url:"",ajax_delete_tag_url:"",ajax_add_tag_url:""},h=a.extend(g,d),i=c(this),j=i.find(".tag-area"),k=i.find(".toggle-link"),l=i.find(".tag-input"),m=i.find(".add-tag-button");k.click(function(){var a;return a=j.is(":hidden")?function(){var a=c(this).find(".tag-button").length;0===a&&j.click()}:function(){j.blur()},j.slideToggle("fast",a),c(this)}),h.editable&&l.hide(),l.keyup(function(a){if(27===a.keyCode)c(this).trigger("blur");else if(13===a.keyCode||188===a.keyCode||32===a.keyCode){var b=this.value;if(-1!==b.indexOf(": ",b.length-2))return this.value=b.substring(0,b.length-1),!1;if((188===a.keyCode||32===a.keyCode)&&(b=b.substring(0,b.length-1)),b=c.trim(b),b.length<2)return!1;this.value="";var d=f(b),e=j.children(".tag-button");if(0!==e.length){var g=e.slice(e.length-1);g.after(d)}else j.prepend(d);var i=b.split(":");h.tags[i[0]]=i[1];var l=h.get_toggle_link_text_fn(h.tags);k.text(l);var m=c(this);return c.ajax({url:h.ajax_add_tag_url,data:{new_tag:b},error:function(){d.remove(),delete h.tags[i[0]];var a=h.get_toggle_link_text_fn(h.tags);k.text(a),alert("Add tag failed")},success:function(){m.data("autocompleter").cacheFlush()}}),!1}});var n=function(a,b,c,d){var e=d.split(":");return 1===e.length?e[0]:e[1]},o={selectFirst:!1,formatItem:n,autoFill:!1,highlight:!1};l.autocomplete(h.ajax_autocomplete_tag_url,o),i.find(".delete-tag-img").each(function(){e(c(this))}),b(c(this),h.tag_click_fn),m.click(function(){return c(this).hide(),j.click(),!1}),h.editable&&(j.bind("blur",function(){_.size(h.tags)>0&&(m.show(),l.hide(),j.removeClass("active-tag-area"))}),j.click(function(a){var b=c(this).hasClass("active-tag-area");if(c(a.target).hasClass("delete-tag-img")&&!b)return!1;if(c(a.target).hasClass("tag-name")&&!b)return!1;c(this).addClass("active-tag-area"),m.hide(),l.show(),l.focus();var d=function(a){var b=function(a,b){a.attr("id");b!==a&&(a.blur(),c(window).unbind("click.tagging_blur"),c(this).addClass("tooltip"))};b(j,c(a.target))};return c(window).bind("click.tagging_blur",d),!1})),h.use_toggle_link&&j.hide()},b});
//# sourceMappingURL=../../maps/ui/autocom_tagging.js.map
+1 -1
View File
@@ -1,2 +1,2 @@
define(function(){var a=function(a){return"promise"in a},b=Backbone.Model.extend({defaults:{ajax_settings:{},interval:1e3,success_fn:function(){return!0}},go:function(){var a=$.Deferred(),b=this,c=b.get("ajax_settings"),d=b.get("success_fn"),e=b.get("interval"),f=function(){$.ajax(c).success(function(b){d(b)?a.resolve(b):setTimeout(f,e)})};return f(),a}}),c=function(a){a||(a="#ffffff"),"string"==typeof a&&(a=[a]);for(var b=0;b<a.length;b++)a[b]=parseInt(a[b].slice(1),16);var c,d,e,f,g,h,i,j,k,l,m,n=function(a,b,c){return(299*a+587*b+114*c)/1e3},o=function(a,b,c,d,e,f){return Math.max(a,d)-Math.min(a,d)+(Math.max(b,e)-Math.min(b,e))+(Math.max(c,f)-Math.min(c,f))},p=!1,q=0;do{for(c=Math.round(16777215*Math.random()),d=(16711680&c)>>16,e=(65280&c)>>8,f=255&c,k=n(d,e,f),p=!0,b=0;b<a.length;b++)if(g=a[b],h=(16711680&g)>>16,i=(65280&g)>>8,j=255&g,l=n(h,i,j),m=o(d,e,f,h,i,j),Math.abs(k-l)<40||200>m){p=!1;break}q++}while(!p&&10>=q);return"#"+(16777216+c).toString(16).substr(1,6)};return{is_deferred:a,ServerStateDeferred:b,get_random_color:c}});
define(function(){function a(a){a+="";for(var b=/(\d+)(\d{3})/;b.test(a);)a=a.replace(b,"$1,$2");return a}var b=function(a){return"promise"in a},c=Backbone.Model.extend({defaults:{ajax_settings:{},interval:1e3,success_fn:function(){return!0}},go:function(){var a=$.Deferred(),b=this,c=b.get("ajax_settings"),d=b.get("success_fn"),e=b.get("interval"),f=function(){$.ajax(c).success(function(b){d(b)?a.resolve(b):setTimeout(f,e)})};return f(),a}}),d=function(a){a||(a="#ffffff"),"string"==typeof a&&(a=[a]);for(var b=0;b<a.length;b++)a[b]=parseInt(a[b].slice(1),16);var c,d,e,f,g,h,i,j,k,l,m,n=function(a,b,c){return(299*a+587*b+114*c)/1e3},o=function(a,b,c,d,e,f){return Math.max(a,d)-Math.min(a,d)+(Math.max(b,e)-Math.min(b,e))+(Math.max(c,f)-Math.min(c,f))},p=!1,q=0;do{for(c=Math.round(16777215*Math.random()),d=(16711680&c)>>16,e=(65280&c)>>8,f=255&c,k=n(d,e,f),p=!0,b=0;b<a.length;b++)if(g=a[b],h=(16711680&g)>>16,i=(65280&g)>>8,j=255&g,l=n(h,i,j),m=o(d,e,f,h,i,j),Math.abs(k-l)<40||200>m){p=!1;break}q++}while(!p&&10>=q);return"#"+(16777216+c).toString(16).substr(1,6)};return{commatize:a,is_deferred:b,ServerStateDeferred:c,get_random_color:d}});
//# sourceMappingURL=../../../maps/viz/trackster/util.js.map