mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-21 13:50:20 +08:00
Merge pull request #820 from martenson/lib-search
Initial implementation of data library search
This commit is contained in:
@@ -174,6 +174,11 @@ var LibraryListView = Backbone.View.extend({
|
||||
window.location = '/user/login';
|
||||
},
|
||||
|
||||
searchLibraries: function(search_term){
|
||||
var results = this.collection.search(search_term);
|
||||
this.render({'models': results});
|
||||
},
|
||||
|
||||
// MMMMMMMMMMMMMMMMMM
|
||||
// === TEMPLATES ====
|
||||
// MMMMMMMMMMMMMMMMMM
|
||||
|
||||
@@ -5,7 +5,7 @@ function(mod_toastr,
|
||||
mod_library_model) {
|
||||
/**
|
||||
* This view represents the top part of the library page.
|
||||
* It contains the tool bar with buttons.
|
||||
* It contains the tool bar with controls.
|
||||
*/
|
||||
var LibraryToolbarView = Backbone.View.extend({
|
||||
el: '#center',
|
||||
@@ -13,7 +13,8 @@ var LibraryToolbarView = Backbone.View.extend({
|
||||
events: {
|
||||
'click #create_new_library_btn' : 'showLibraryModal',
|
||||
'click #include_deleted_chk' : 'includeDeletedChecked',
|
||||
'click #page_size_prompt' : 'showPageSizePrompt'
|
||||
'click #page_size_prompt' : 'showPageSizePrompt',
|
||||
'keyup .library-search-input' : 'searchLibraries'
|
||||
},
|
||||
|
||||
initialize: function( options ){
|
||||
@@ -36,93 +37,109 @@ var LibraryToolbarView = Backbone.View.extend({
|
||||
},
|
||||
|
||||
/**
|
||||
* Called from LibraryListView when needed.
|
||||
* @param {object} options common options
|
||||
* Renders the element that shows pages into its div within the toolbar.
|
||||
*/
|
||||
renderPaginator: function( options ){
|
||||
this.options = _.extend( this.options, options );
|
||||
var paginator_template = this.templatePaginator();
|
||||
this.$el.find( '#library_paginator' ).html( paginator_template({
|
||||
show_page: parseInt( this.options.show_page ),
|
||||
page_count: parseInt( this.options.page_count ),
|
||||
total_libraries_count: this.options.total_libraries_count,
|
||||
libraries_shown: this.options.libraries_shown
|
||||
show_page: parseInt( this.options.show_page ),
|
||||
page_count: parseInt( this.options.page_count ),
|
||||
total_libraries_count: this.options.total_libraries_count,
|
||||
libraries_shown: this.options.libraries_shown
|
||||
}));
|
||||
},
|
||||
|
||||
/**
|
||||
* User clicked on 'New library' button. Show modal to
|
||||
* satisfy the wish.
|
||||
*/
|
||||
showLibraryModal : function (event){
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
var self = this;
|
||||
this.modal = Galaxy.modal;
|
||||
this.modal.show({
|
||||
closing_events : true,
|
||||
title : 'Create New Library',
|
||||
body : this.templateNewLibraryInModal(),
|
||||
buttons : {
|
||||
'Create' : function() { self.createNewLibrary(); },
|
||||
'Close' : function() { self.modal.hide(); }
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
createNewLibrary: function(){
|
||||
var libraryDetails = this.serializeNewLibrary();
|
||||
if (this.valdiateNewLibrary(libraryDetails)){
|
||||
var library = new mod_library_model.Library();
|
||||
var self = this;
|
||||
library.save(libraryDetails, {
|
||||
success: function (library) {
|
||||
Galaxy.libraries.libraryListView.collection.add(library);
|
||||
self.modal.hide();
|
||||
self.clearLibraryModal();
|
||||
Galaxy.libraries.libraryListView.render();
|
||||
mod_toastr.success('Library created.');
|
||||
},
|
||||
error: function(model, response){
|
||||
if (typeof response.responseJSON !== "undefined"){
|
||||
mod_toastr.error(response.responseJSON.err_msg);
|
||||
} else {
|
||||
mod_toastr.error('An error occured.');
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {
|
||||
mod_toastr.error('Library\'s name is missing.');
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
var self = this;
|
||||
this.modal = Galaxy.modal;
|
||||
this.modal.show({
|
||||
closing_events : true,
|
||||
title : 'Create New Library',
|
||||
body : this.templateNewLibraryInModal(),
|
||||
buttons : {
|
||||
'Create' : function() { self.createNewLibrary(); },
|
||||
'Close' : function() { self.modal.hide(); }
|
||||
}
|
||||
return false;
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Create the new library using the API asynchronously.
|
||||
*/
|
||||
createNewLibrary: function(){
|
||||
var libraryDetails = this.serializeNewLibrary();
|
||||
if (this.validateNewLibrary(libraryDetails)){
|
||||
var library = new mod_library_model.Library();
|
||||
var self = this;
|
||||
library.save(libraryDetails, {
|
||||
success: function (library) {
|
||||
Galaxy.libraries.libraryListView.collection.add(library);
|
||||
self.modal.hide();
|
||||
self.clearLibraryModal();
|
||||
Galaxy.libraries.libraryListView.render();
|
||||
mod_toastr.success('Library created.');
|
||||
},
|
||||
error: function(model, response){
|
||||
if (typeof response.responseJSON !== "undefined"){
|
||||
mod_toastr.error(response.responseJSON.err_msg);
|
||||
} else {
|
||||
mod_toastr.error('An error occured.');
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {
|
||||
mod_toastr.error('Library\'s name is missing.');
|
||||
}
|
||||
return false;
|
||||
},
|
||||
|
||||
/**
|
||||
* Show user the propmpt to change the number of libs shown on page.
|
||||
*/
|
||||
showPageSizePrompt: function(){
|
||||
var library_page_size = prompt( 'How many libraries per page do you want to see?', Galaxy.libraries.preferences.get( 'library_page_size' ) );
|
||||
if ( ( library_page_size != null ) && ( library_page_size == parseInt( library_page_size ) ) ) {
|
||||
Galaxy.libraries.preferences.set( { 'library_page_size': parseInt( library_page_size ) } );
|
||||
Galaxy.libraries.libraryListView.render( { show_page: 1 } );
|
||||
Galaxy.libraries.preferences.set( { 'library_page_size': parseInt( library_page_size ) } );
|
||||
Galaxy.libraries.libraryListView.render( { show_page: 1 } );
|
||||
}
|
||||
},
|
||||
|
||||
// clear the library modal once saved
|
||||
/**
|
||||
* Clear the library modal once it is saved.
|
||||
*/
|
||||
clearLibraryModal : function(){
|
||||
$("input[name='Name']").val('');
|
||||
$("input[name='Description']").val('');
|
||||
$("input[name='Synopsis']").val('');
|
||||
$("input[name='Name']").val('');
|
||||
$("input[name='Description']").val('');
|
||||
$("input[name='Synopsis']").val('');
|
||||
},
|
||||
|
||||
/**
|
||||
* Prepare new library variables to be submitted to API.
|
||||
*/
|
||||
serializeNewLibrary : function(){
|
||||
return {
|
||||
name: $("input[name='Name']").val(),
|
||||
description: $("input[name='Description']").val(),
|
||||
synopsis: $("input[name='Synopsis']").val()
|
||||
};
|
||||
return {
|
||||
name: $("input[name='Name']").val(),
|
||||
description: $("input[name='Description']").val(),
|
||||
synopsis: $("input[name='Synopsis']").val()
|
||||
};
|
||||
},
|
||||
|
||||
valdiateNewLibrary: function( libraryDetails ){
|
||||
/**
|
||||
* Check whether entered values are valid.
|
||||
*/
|
||||
validateNewLibrary: function( libraryDetails ){
|
||||
return libraryDetails.name !== '';
|
||||
},
|
||||
|
||||
/**
|
||||
* Include or exclude deleted libraries in the view.
|
||||
* @param {object} event common event
|
||||
*/
|
||||
includeDeletedChecked: function( event ){
|
||||
if (event.target.checked){
|
||||
@@ -134,89 +151,101 @@ var LibraryToolbarView = Backbone.View.extend({
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Take the contents of the search field and send it to the list view
|
||||
* to query the collection of libraries.
|
||||
*/
|
||||
searchLibraries: function(event){
|
||||
var search_term = $(".library-search-input").val();
|
||||
Galaxy.libraries.libraryListView.searchLibraries(search_term);
|
||||
},
|
||||
|
||||
templateToolBar: function(){
|
||||
tmpl_array = [];
|
||||
|
||||
|
||||
tmpl_array.push('<div class="library_style_container">');
|
||||
tmpl_array.push(' <div id="toolbar_form">');
|
||||
tmpl_array.push(' <div id="library_toolbar">');
|
||||
tmpl_array.push(' <form class="form-inline" role="form">');
|
||||
tmpl_array.push(' <span><strong><a href="#" title="Go to first page">DATA LIBRARIES</a></strong></span>');
|
||||
tmpl_array.push(' <% if(admin_user === true) { %>');
|
||||
tmpl_array.push(' <div class="checkbox" style="height: 20px;">');
|
||||
tmpl_array.push(' <label>');
|
||||
tmpl_array.push(' <input id="include_deleted_chk" type="checkbox"> include deleted </input>');
|
||||
tmpl_array.push(' </label>');
|
||||
tmpl_array.push(' </div>');
|
||||
tmpl_array.push(' <span data-toggle="tooltip" data-placement="top" title="Create New Library"><button id="create_new_library_btn" class="primary-button btn-xs" type="button"><span class="fa fa-plus"></span> New Library</button></span>');
|
||||
tmpl_array.push(' <% } %>');
|
||||
tmpl_array.push(' <span class="help-button" data-toggle="tooltip" data-placement="top" title="Visit Libraries Wiki"><a href="https://wiki.galaxyproject.org/DataLibraries/screen/ListOfLibraries" target="_blank"><button class="primary-button" type="button"><span class="fa fa-question-circle"></span> Help</button></a></span>');
|
||||
tmpl_array.push(' <span id="library_paginator" class="library-paginator">');
|
||||
// paginator will append here
|
||||
tmpl_array.push(' </span>');
|
||||
tmpl_array.push(' </form>');
|
||||
tmpl_array.push(' </div>');
|
||||
tmpl_array.push(' </div>');
|
||||
tmpl_array.push(' <div id="libraries_element">');
|
||||
// table with libraries will append here
|
||||
tmpl_array.push(' </div>');
|
||||
tmpl_array.push('</div>');
|
||||
|
||||
return _.template(tmpl_array.join(''));
|
||||
return _.template([
|
||||
'<div class="library_style_container">',
|
||||
'<div id="toolbar_form">',
|
||||
'<div id="library_toolbar">',
|
||||
'<form class="form-inline" role="form">',
|
||||
'<span><strong><a href="#" title="Go to first page">DATA LIBRARIES</a></strong></span>',
|
||||
'<span class="help-button" data-toggle="tooltip" data-placement="top" title="Visit Libraries Wiki">',
|
||||
'<a href="https://wiki.galaxyproject.org/DataLibraries/screen/ListOfLibraries" target="_blank">',
|
||||
'<button class="primary-button" type="button"><span class="fa fa-question-circle"></span> Help</button>',
|
||||
'</a>',
|
||||
'</span>',
|
||||
'<span id="library_paginator" class="library-paginator">',
|
||||
// paginator will append here
|
||||
'</span>',
|
||||
'<div class="form-group">',
|
||||
'<input type="text" class="form-control library-search-input" placeholder="Search">',
|
||||
'</div>',
|
||||
// only admins see the following
|
||||
'<% if(admin_user === true) { %>',
|
||||
'<div class="checkbox" style="height: 20px;">',
|
||||
'<label>',
|
||||
'<input id="include_deleted_chk" type="checkbox"> include deleted </input>',
|
||||
'</label>',
|
||||
'</div>',
|
||||
'<span data-toggle="tooltip" data-placement="top" title="Create New Library">',
|
||||
'<button id="create_new_library_btn" class="primary-button btn-xs" type="button"><span class="fa fa-plus"></span> New Library</button>',
|
||||
'</span>',
|
||||
'<% } %>',
|
||||
'</form>',
|
||||
'</div>',
|
||||
'</div>',
|
||||
'<div id="libraries_element">',
|
||||
// table with libraries will append here
|
||||
'</div>',
|
||||
'</div>'
|
||||
].join(''));
|
||||
},
|
||||
|
||||
templatePaginator: function(){
|
||||
tmpl_array = [];
|
||||
|
||||
tmpl_array.push(' <ul class="pagination pagination-sm">');
|
||||
tmpl_array.push(' <% if ( ( show_page - 1 ) > 0 ) { %>');
|
||||
tmpl_array.push(' <% if ( ( show_page - 1 ) > page_count ) { %>'); // we are on higher page than total page count
|
||||
tmpl_array.push(' <li><a href="#page/1"><span class="fa fa-angle-double-left"></span></a></li>');
|
||||
tmpl_array.push(' <li class="disabled"><a href="#page/<% print( show_page ) %>"><% print( show_page - 1 ) %></a></li>');
|
||||
tmpl_array.push(' <% } else { %>');
|
||||
tmpl_array.push(' <li><a href="#page/1"><span class="fa fa-angle-double-left"></span></a></li>');
|
||||
tmpl_array.push(' <li><a href="#page/<% print( show_page - 1 ) %>"><% print( show_page - 1 ) %></a></li>');
|
||||
tmpl_array.push(' <% } %>');
|
||||
tmpl_array.push(' <% } else { %>'); // we are on the first page
|
||||
tmpl_array.push(' <li class="disabled"><a href="#page/1"><span class="fa fa-angle-double-left"></span></a></li>');
|
||||
tmpl_array.push(' <li class="disabled"><a href="#page/<% print( show_page ) %>"><% print( show_page - 1 ) %></a></li>');
|
||||
tmpl_array.push(' <% } %>');
|
||||
tmpl_array.push(' <li class="active">');
|
||||
tmpl_array.push(' <a href="#page/<% print( show_page ) %>"><% print( show_page ) %></a>');
|
||||
tmpl_array.push(' </li>');
|
||||
tmpl_array.push(' <% if ( ( show_page ) < page_count ) { %>');
|
||||
tmpl_array.push(' <li><a href="#page/<% print( show_page + 1 ) %>"><% print( show_page + 1 ) %></a></li>');
|
||||
tmpl_array.push(' <li><a href="#page/<% print( page_count ) %>"><span class="fa fa-angle-double-right"></span></a></li>');
|
||||
tmpl_array.push(' <% } else { %>');
|
||||
tmpl_array.push(' <li class="disabled"><a href="#page/<% print( show_page ) %>"><% print( show_page + 1 ) %></a></li>');
|
||||
tmpl_array.push(' <li class="disabled"><a href="#page/<% print( page_count ) %>"><span class="fa fa-angle-double-right"></span></a></li>');
|
||||
tmpl_array.push(' <% } %>');
|
||||
tmpl_array.push(' </ul>');
|
||||
tmpl_array.push(' <span>');
|
||||
tmpl_array.push(' showing <a data-toggle="tooltip" data-placement="top" title="Click to change the number of libraries on page" id="page_size_prompt"><%- libraries_shown %></a> of <%- total_libraries_count %> libraries');
|
||||
tmpl_array.push(' </span>');
|
||||
|
||||
return _.template(tmpl_array.join(''));
|
||||
return _.template([
|
||||
'<ul class="pagination pagination-sm">',
|
||||
'<% if ( ( show_page - 1 ) > 0 ) { %>',
|
||||
'<% if ( ( show_page - 1 ) > page_count ) { %>', // we are on higher page than total page count
|
||||
'<li><a href="#page/1"><span class="fa fa-angle-double-left"></span></a></li>',
|
||||
'<li class="disabled"><a href="#page/<% print( show_page ) %>"><% print( show_page - 1 ) %></a></li>',
|
||||
'<% } else { %>',
|
||||
'<li><a href="#page/1"><span class="fa fa-angle-double-left"></span></a></li>',
|
||||
'<li><a href="#page/<% print( show_page - 1 ) %>"><% print( show_page - 1 ) %></a></li>',
|
||||
'<% } %>',
|
||||
'<% } else { %>', // we are on the first page
|
||||
'<li class="disabled"><a href="#page/1"><span class="fa fa-angle-double-left"></span></a></li>',
|
||||
'<li class="disabled"><a href="#page/<% print( show_page ) %>"><% print( show_page - 1 ) %></a></li>',
|
||||
'<% } %>',
|
||||
'<li class="active">',
|
||||
'<a href="#page/<% print( show_page ) %>"><% print( show_page ) %></a>',
|
||||
'</li>',
|
||||
'<% if ( ( show_page ) < page_count ) { %>',
|
||||
'<li><a href="#page/<% print( show_page + 1 ) %>"><% print( show_page + 1 ) %></a></li>',
|
||||
'<li><a href="#page/<% print( page_count ) %>"><span class="fa fa-angle-double-right"></span></a></li>',
|
||||
'<% } else { %>',
|
||||
'<li class="disabled"><a href="#page/<% print( show_page ) %>"><% print( show_page + 1 ) %></a></li>',
|
||||
'<li class="disabled"><a href="#page/<% print( page_count ) %>"><span class="fa fa-angle-double-right"></span></a></li>',
|
||||
'<% } %>',
|
||||
'</ul>',
|
||||
'<span>',
|
||||
'showing <a data-toggle="tooltip" data-placement="top" title="Click to change the number of libraries on page" id="page_size_prompt"><%- libraries_shown %></a> of <%- total_libraries_count %> libraries',
|
||||
'</span>'
|
||||
].join(''));
|
||||
},
|
||||
|
||||
templateNewLibraryInModal: function(){
|
||||
tmpl_array = [];
|
||||
|
||||
tmpl_array.push('<div id="new_library_modal">');
|
||||
tmpl_array.push(' <form>');
|
||||
tmpl_array.push(' <input type="text" name="Name" value="" placeholder="Name">');
|
||||
tmpl_array.push(' <input type="text" name="Description" value="" placeholder="Description">');
|
||||
tmpl_array.push(' <input type="text" name="Synopsis" value="" placeholder="Synopsis">');
|
||||
tmpl_array.push(' </form>');
|
||||
tmpl_array.push('</div>');
|
||||
|
||||
return tmpl_array.join('');
|
||||
return _.template([
|
||||
'<div id="new_library_modal">',
|
||||
'<form>',
|
||||
'<input type="text" name="Name" value="" placeholder="Name">',
|
||||
'<input type="text" name="Description" value="" placeholder="Description">',
|
||||
'<input type="text" name="Synopsis" value="" placeholder="Synopsis">',
|
||||
'</form>',
|
||||
'</div>'
|
||||
].join(''));
|
||||
}
|
||||
});
|
||||
|
||||
return {
|
||||
LibraryToolbarView: LibraryToolbarView
|
||||
LibraryToolbarView: LibraryToolbarView
|
||||
};
|
||||
|
||||
});
|
||||
|
||||
@@ -31,6 +31,19 @@ define([], function() {
|
||||
options = options || {};
|
||||
},
|
||||
|
||||
search : function(search_term){
|
||||
/**
|
||||
* Search the collection and return only the models that have
|
||||
* the search term in their names.
|
||||
* [the term to search]
|
||||
* @type {string}
|
||||
*/
|
||||
if (search_term == "") return this;
|
||||
return this.filter(function(data) {
|
||||
return data.get("name").indexOf(search_term) !== -1;
|
||||
});
|
||||
},
|
||||
|
||||
/** Get every 'shown' library in this collection based on deleted filter
|
||||
* @param {Boolean} show_deleted are we including deleted libraries?
|
||||
* @returns array of library models
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"library-librarylist-view.js","sources":["../../../src/mvc/library/library-librarylist-view.js"],"names":["define","mod_masthead","mod_baseMVC","mod_utils","mod_toastr","mod_library_model","mod_library_libraryrow_view","LibraryListView","Backbone","View","extend","el","events","click .sort-libraries-link","defaults","page_count","show_page","initialize","options","this","_","that","modal","rowViews","collection","Libraries","fetch","success","render","error","model","response","responseJSON","err_msg","template","templateLibraryList","libraries_to_render","models","$","hide","sortLibraries","Galaxy","libraries","preferences","get","where","deleted","total_libraries_count","length","page_start","Math","ceil","slice","libraries_shown","$el","html","order","libraryToolbarView","renderPaginator","renderRows","tooltip","css","i","library","cachedView","findWhere","id","undefined","delegateEvents","find","append","renderOne","rowView","LibraryRowView","sort_clicked","set","sort_order","sortByNameAsc","sortByNameDesc","redirectToHome","window","location","redirectToLogin","tmpl_array","push","join"],"mappings":"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"}
|
||||
{"version":3,"file":"library-librarylist-view.js","sources":["../../../src/mvc/library/library-librarylist-view.js"],"names":["define","mod_masthead","mod_baseMVC","mod_utils","mod_toastr","mod_library_model","mod_library_libraryrow_view","LibraryListView","Backbone","View","extend","el","events","click .sort-libraries-link","defaults","page_count","show_page","initialize","options","this","_","that","modal","rowViews","collection","Libraries","fetch","success","render","error","model","response","responseJSON","err_msg","template","templateLibraryList","libraries_to_render","models","$","hide","sortLibraries","Galaxy","libraries","preferences","get","where","deleted","total_libraries_count","length","page_start","Math","ceil","slice","libraries_shown","$el","html","order","libraryToolbarView","renderPaginator","renderRows","tooltip","css","i","library","cachedView","findWhere","id","undefined","delegateEvents","find","append","renderOne","rowView","LibraryRowView","sort_clicked","set","sort_order","sortByNameAsc","sortByNameDesc","redirectToHome","window","location","redirectToLogin","searchLibraries","search_term","results","search","tmpl_array","push","join"],"mappings":"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"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"library-librarytoolbar-view.js","sources":["../../../src/mvc/library/library-librarytoolbar-view.js"],"names":["define","mod_toastr","mod_library_model","LibraryToolbarView","Backbone","View","extend","el","events","click #create_new_library_btn","click #include_deleted_chk","click #page_size_prompt","initialize","options","this","_","defaults","render","toolbar_template","templateToolBar","is_admin","is_anonym","Galaxy","currUser","isAdmin","isAnonymous","$el","html","admin_user","anon_user","find","checked","libraries","preferences","get","renderPaginator","paginator_template","templatePaginator","show_page","parseInt","page_count","total_libraries_count","libraries_shown","showLibraryModal","event","preventDefault","stopPropagation","self","modal","show","closing_events","title","body","templateNewLibraryInModal","buttons","Create","createNewLibrary","Close","hide","libraryDetails","serializeNewLibrary","valdiateNewLibrary","library","Library","save","success","libraryListView","collection","add","clearLibraryModal","error","model","response","responseJSON","err_msg","showPageSizePrompt","library_page_size","prompt","set","$","val","name","description","synopsis","includeDeletedChecked","target","with_deleted","tmpl_array","push","template","join"],"mappings":"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"}
|
||||
{"version":3,"file":"library-librarytoolbar-view.js","sources":["../../../src/mvc/library/library-librarytoolbar-view.js"],"names":["define","mod_toastr","mod_library_model","LibraryToolbarView","Backbone","View","extend","el","events","click #create_new_library_btn","click #include_deleted_chk","click #page_size_prompt","keyup .library-search-input","initialize","options","this","_","defaults","render","toolbar_template","templateToolBar","is_admin","is_anonym","Galaxy","currUser","isAdmin","isAnonymous","$el","html","admin_user","anon_user","find","checked","libraries","preferences","get","renderPaginator","paginator_template","templatePaginator","show_page","parseInt","page_count","total_libraries_count","libraries_shown","showLibraryModal","event","preventDefault","stopPropagation","self","modal","show","closing_events","title","body","templateNewLibraryInModal","buttons","Create","createNewLibrary","Close","hide","libraryDetails","serializeNewLibrary","validateNewLibrary","library","Library","save","success","libraryListView","collection","add","clearLibraryModal","error","model","response","responseJSON","err_msg","showPageSizePrompt","library_page_size","prompt","set","$","val","name","description","synopsis","includeDeletedChecked","target","with_deleted","searchLibraries","search_term","template","join"],"mappings":"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"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"library-model.js","sources":["../../../src/mvc/library/library-model.js"],"names":["define","Library","Backbone","Model","extend","urlRoot","window","galaxy_config","root","isVisible","show_deleted","this","get","Libraries","Collection","url","model","sort_key","sort_order","initialize","options","getVisible","filters","filteredLibraries","filter","item","sortByNameAsc","comparator","libraryA","libraryB","toLowerCase","sort","sortByNameDesc","LibraryItem","Ldda","FolderAsModel","Folder","itemA","itemB","FolderContainer","defaults","folder","id","parse","obj","reset","i","folder_contents","length","type","folder_item","add","file_item","console","error","HistoryItem","HistoryContents","GalaxyHistory","GalaxyHistories","Jstree","Item"],"mappings":"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"}
|
||||
{"version":3,"file":"library-model.js","sources":["../../../src/mvc/library/library-model.js"],"names":["define","Library","Backbone","Model","extend","urlRoot","window","galaxy_config","root","isVisible","show_deleted","this","get","Libraries","Collection","url","model","sort_key","sort_order","initialize","options","search","search_term","filter","data","indexOf","getVisible","filters","filteredLibraries","item","sortByNameAsc","comparator","libraryA","libraryB","toLowerCase","sort","sortByNameDesc","LibraryItem","Ldda","FolderAsModel","Folder","itemA","itemB","FolderContainer","defaults","folder","id","parse","obj","reset","i","folder_contents","length","type","folder_item","add","file_item","console","error","HistoryItem","HistoryContents","GalaxyHistory","GalaxyHistories","Jstree","Item"],"mappings":"AAAAA,UAAW,WAKP,GAAIC,GAAUC,SAASC,MAAMC,QAC3BC,SAAWC,OAAOC,cAAgBA,cAAcC,KAAO,KAAQ,iBAK/DC,UAAY,SAASC,GACjB,GAAID,IAAY,CAIhB,QAHMC,GAAkBC,KAAKC,IAAI,aAC7BH,GAAY,GAETA,KAITI,EAAYX,SAASY,WAAWV,QAClCW,KAAOT,OAAOC,cAAgBA,cAAcC,KAAO,KAAQ,gBAE3DQ,MAAOf,EAEPgB,SAAU,OAEVC,WAAY,KAEZC,WAAa,SAASC,GAClBA,EAAUA,OAGdC,OAAS,SAASC,GAOhB,MAAmB,IAAfA,EAA0BX,KACvBA,KAAKY,OAAO,SAASC,GAC1B,MAAiD,KAA1CA,EAAKZ,IAAI,QAAQa,QAAQH,MAQpCI,WAAa,SAAShB,EAAciB,GAChCA,EAAUA,KACV,IAAIC,GAAoB,GAAIf,GAAWF,KAAKY,OAAQ,SAAUM,GAC1D,MAAOA,GAAKpB,UAAUC,KAG1B,OAAOkB,IAMXE,cAAe,WAWb,MAVAnB,MAAKoB,WAAa,SAASC,EAAUC,GACnC,MAAID,GAASpB,IAAI,QAAQsB,cAAgBD,EAASrB,IAAI,QAAQsB,cACrD,EAELD,EAASrB,IAAI,QAAQsB,cAAgBF,EAASpB,IAAI,QAAQsB,cACrD,GAEF,GAETvB,KAAKwB,OACExB,MAMTyB,eAAgB,WAWd,MAVAzB,MAAKoB,WAAa,SAASC,EAAUC,GACnC,MAAID,GAASpB,IAAI,QAAQsB,cAAgBD,EAASrB,IAAI,QAAQsB,cACrD,GAEHD,EAASrB,IAAI,QAAQsB,cAAgBF,EAASpB,IAAI,QAAQsB,cACzD,EAEA,GAETvB,KAAKwB,OACExB,QAQP0B,EAAcnC,SAASC,MAAMC,WAG7BkC,EAAOD,EAAYjC,QACrBC,SAAYC,OAAOC,cAAgBA,cAAcC,KAAO,KAAQ,4BAG9D+B,EAAgBF,EAAYjC,QAC9BC,SAAWC,OAAOC,cAAgBA,cAAcC,KAAO,KAAQ,iBAG7DgC,EAAStC,SAASY,WAAWV,QAC/BY,MAAOqB,EAKPP,cAAe,WAmBb,MAlBAnB,MAAKoB,WAAa,SAASU,EAAOC,GAChC,MAAID,GAAM7B,IAAI,UAAY8B,EAAM9B,IAAI,QAC9B6B,EAAM7B,IAAI,QAAQsB,cAAgBQ,EAAM9B,IAAI,QAAQsB,cAC/C,EAELQ,EAAM9B,IAAI,QAAQsB,cAAgBO,EAAM7B,IAAI,QAAQsB,cAC/C,GAEF,EAEmB,WAAtBO,EAAM7B,IAAI,QACL,GAEA,GAIbD,KAAKwB,OACExB,MAMTyB,eAAgB,WAmBd,MAlBAzB,MAAKoB,WAAa,SAASU,EAAOC,GAChC,MAAID,GAAM7B,IAAI,UAAY8B,EAAM9B,IAAI,QAC9B6B,EAAM7B,IAAI,QAAQsB,cAAgBQ,EAAM9B,IAAI,QAAQsB,cAC/C,GAELQ,EAAM9B,IAAI,QAAQsB,cAAgBO,EAAM7B,IAAI,QAAQsB,cAC/C,EAEF,EAEmB,WAAtBO,EAAM7B,IAAI,QACL,GAEA,GAIbD,KAAKwB,OACExB,QAIPgC,EAAkBzC,SAASC,MAAMC,QACnCwC,UACIC,OAAS,GAAIL,GACbnC,SAAYC,OAAOC,cAAgBA,cAAcC,KAAO,KAAQ,eAChEsC,GAAK,WAETC,MAAQ,SAASC,GAEfrC,KAAKC,IAAI,UAAUqC,OAGjB,KAAK,GAAIC,GAAI,EAAGA,EAAIF,EAAIG,gBAAgBC,OAAQF,IAC9C,GAAoC,WAAhCF,EAAIG,gBAAgBD,GAAGG,KAAkB,CAC3C,GAAIC,GAAc,GAAIf,GAAcS,EAAIG,gBAAgBD,GACxDvC,MAAKC,IAAI,UAAU2C,IAAID,OAClB,IAAmC,SAAhCN,EAAIG,gBAAgBD,GAAGG,KAAgB,CAC/C,GAAIG,GAAY,GAAIlB,GAAKU,EAAIG,gBAAgBD,GAC7CvC,MAAKC,IAAI,UAAU2C,IAAIC,OAEvBC,SAAQC,MAAM,+DAGpB,OAAOV,MASPW,EAAczD,SAASC,MAAMC,QAC/BC,SAAYC,OAAOC,cAAgBA,cAAcC,KAAO,KAAQ,mBAG9DoD,EAAkB1D,SAASY,WAAWV,QACxCC,SAAYC,OAAOC,cAAgBA,cAAcC,KAAO,KAAQ,iBAChEW,WAAY,SAASC,GACnBT,KAAKmC,GAAK1B,EAAQ0B,IAEpB/B,IAAM,WACJ,MAAOJ,MAAKN,QAAUM,KAAKmC,GAAK,aAElC9B,MAAQ2C,IAGNE,EAAgB3D,SAASC,MAAMC,QACjCC,SAAYC,OAAOC,cAAgBA,cAAcC,KAAO,KAAQ,mBAG9DsD,EAAkB5D,SAASY,WAAWV,QACxCW,KAAQT,OAAOC,cAAgBA,cAAcC,KAAO,KAAQ,gBAC5DQ,MAAQ6C,IASNE,EAAS7D,SAASC,MAAMC,QAC1BC,SAAWC,OAAOC,cAAgBA,cAAcC,KAAO,KAAQ,oBAGrE,QACIP,QAASA,EACTY,UAAYA,EACZmD,KAAO1B,EACPA,KAAOA,EACPC,cAAgBA,EAChBC,OAASA,EACTG,gBAAkBA,EAClBgB,YAAcA,EACdC,gBAAkBA,EAClBC,cAAgBA,EAChBC,gBAAkBA,EAClBC,OAAQA"}
|
||||
@@ -1,2 +1,2 @@
|
||||
define(["galaxy.masthead","mvc/base-mvc","utils/utils","libs/toastr","mvc/library/library-model","mvc/library/library-libraryrow-view"],function(a,b,c,d,e,f){var g=Backbone.View.extend({el:"#libraries_element",events:{"click .sort-libraries-link":"sort_clicked"},defaults:{page_count:null,show_page:null},initialize:function(a){this.options=_.defaults(this.options||{},this.defaults,a);var b=this;this.modal=null,this.rowViews={},this.collection=new e.Libraries,this.collection.fetch({success:function(){b.render()},error:function(a,b){d.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error ocurred.")}})},render:function(a){this.options=_.extend(this.options,a);var b=this.templateLibraryList(),c=null,d=null;$(".tooltip").hide(),"undefined"!=typeof a&&(d="undefined"!=typeof a.models?a.models:null),null!==this.collection&&null===d?(this.sortLibraries(),c=Galaxy.libraries.preferences.get("with_deleted")?this.collection.models:this.collection.where({deleted:!1})):c=null!==d?d:[],(null===this.options.show_page||this.options.show_page<1)&&(this.options.show_page=1),this.options.total_libraries_count=c.length;var e=Galaxy.libraries.preferences.get("library_page_size")*(this.options.show_page-1);this.options.page_count=Math.ceil(this.options.total_libraries_count/Galaxy.libraries.preferences.get("library_page_size")),this.options.total_libraries_count>0&&e<this.options.total_libraries_count?(c=c.slice(e,e+Galaxy.libraries.preferences.get("library_page_size")),this.options.libraries_shown=c.length,Galaxy.libraries.preferences.get("library_page_size")*this.options.show_page>this.options.total_libraries_count+Galaxy.libraries.preferences.get("library_page_size")&&(c=[]),this.$el.html(b({length:1,order:Galaxy.libraries.preferences.get("sort_order")})),Galaxy.libraries.libraryToolbarView.renderPaginator(this.options),this.renderRows(c)):(this.$el.html(b({length:0,order:Galaxy.libraries.preferences.get("sort_order")})),Galaxy.libraries.libraryToolbarView.renderPaginator(this.options)),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},renderRows:function(a){for(var b=0;b<a.length;b++){var c=a[b],d=_.findWhere(this.rowViews,{id:c.get("id")});void 0!==d&&this instanceof Backbone.View?(d.delegateEvents(),this.$el.find("#library_list_body").append(d.el)):this.renderOne({library:c})}},renderOne:function(a){var b=a.library,c=new f.LibraryRowView(b);this.$el.find("#library_list_body").append(c.el),this.rowViews[b.get("id")]=c},sort_clicked:function(){Galaxy.libraries.preferences.set("asc"===Galaxy.libraries.preferences.get("sort_order")?{sort_order:"desc"}:{sort_order:"asc"}),this.render()},sortLibraries:function(){"name"===Galaxy.libraries.preferences.get("sort_by")&&("asc"===Galaxy.libraries.preferences.get("sort_order")?this.collection.sortByNameAsc():"desc"===Galaxy.libraries.preferences.get("sort_order")&&this.collection.sortByNameDesc())},redirectToHome:function(){window.location="../"},redirectToLogin:function(){window.location="/user/login"},templateLibraryList:function(){return tmpl_array=[],tmpl_array.push('<div class="library_container table-responsive">'),tmpl_array.push("<% if(length === 0) { %>"),tmpl_array.push('<div>There are no libraries visible to you here. If you expected some to show up please consult the <a href="https://wiki.galaxyproject.org/Admin/DataLibraries/LibrarySecurity" target="_blank">library security wikipage</a> or visit the <a href="https://biostar.usegalaxy.org/" target="_blank">Galaxy support site</a>.</div>'),tmpl_array.push("<% } else{ %>"),tmpl_array.push('<table class="grid table table-condensed">'),tmpl_array.push(" <thead>"),tmpl_array.push(' <th style="width:30%;"><a class="sort-libraries-link" title="Click to reverse order" href="#">name</a> <span title="Sorted alphabetically" class="fa fa-sort-alpha-<%- order %>"></span></th>'),tmpl_array.push(' <th style="width:22%;">description</th>'),tmpl_array.push(' <th style="width:22%;">synopsis</th> '),tmpl_array.push(' <th style="width:26%;"></th>'),tmpl_array.push(" </thead>"),tmpl_array.push(' <tbody id="library_list_body">'),tmpl_array.push(" </tbody>"),tmpl_array.push("</table>"),tmpl_array.push("<% }%>"),tmpl_array.push("</div>"),_.template(tmpl_array.join(""))}});return{LibraryListView:g}});
|
||||
define(["galaxy.masthead","mvc/base-mvc","utils/utils","libs/toastr","mvc/library/library-model","mvc/library/library-libraryrow-view"],function(a,b,c,d,e,f){var g=Backbone.View.extend({el:"#libraries_element",events:{"click .sort-libraries-link":"sort_clicked"},defaults:{page_count:null,show_page:null},initialize:function(a){this.options=_.defaults(this.options||{},this.defaults,a);var b=this;this.modal=null,this.rowViews={},this.collection=new e.Libraries,this.collection.fetch({success:function(){b.render()},error:function(a,b){d.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error ocurred.")}})},render:function(a){this.options=_.extend(this.options,a);var b=this.templateLibraryList(),c=null,d=null;$(".tooltip").hide(),"undefined"!=typeof a&&(d="undefined"!=typeof a.models?a.models:null),null!==this.collection&&null===d?(this.sortLibraries(),c=Galaxy.libraries.preferences.get("with_deleted")?this.collection.models:this.collection.where({deleted:!1})):c=null!==d?d:[],(null===this.options.show_page||this.options.show_page<1)&&(this.options.show_page=1),this.options.total_libraries_count=c.length;var e=Galaxy.libraries.preferences.get("library_page_size")*(this.options.show_page-1);this.options.page_count=Math.ceil(this.options.total_libraries_count/Galaxy.libraries.preferences.get("library_page_size")),this.options.total_libraries_count>0&&e<this.options.total_libraries_count?(c=c.slice(e,e+Galaxy.libraries.preferences.get("library_page_size")),this.options.libraries_shown=c.length,Galaxy.libraries.preferences.get("library_page_size")*this.options.show_page>this.options.total_libraries_count+Galaxy.libraries.preferences.get("library_page_size")&&(c=[]),this.$el.html(b({length:1,order:Galaxy.libraries.preferences.get("sort_order")})),Galaxy.libraries.libraryToolbarView.renderPaginator(this.options),this.renderRows(c)):(this.$el.html(b({length:0,order:Galaxy.libraries.preferences.get("sort_order")})),Galaxy.libraries.libraryToolbarView.renderPaginator(this.options)),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},renderRows:function(a){for(var b=0;b<a.length;b++){var c=a[b],d=_.findWhere(this.rowViews,{id:c.get("id")});void 0!==d&&this instanceof Backbone.View?(d.delegateEvents(),this.$el.find("#library_list_body").append(d.el)):this.renderOne({library:c})}},renderOne:function(a){var b=a.library,c=new f.LibraryRowView(b);this.$el.find("#library_list_body").append(c.el),this.rowViews[b.get("id")]=c},sort_clicked:function(){Galaxy.libraries.preferences.set("asc"===Galaxy.libraries.preferences.get("sort_order")?{sort_order:"desc"}:{sort_order:"asc"}),this.render()},sortLibraries:function(){"name"===Galaxy.libraries.preferences.get("sort_by")&&("asc"===Galaxy.libraries.preferences.get("sort_order")?this.collection.sortByNameAsc():"desc"===Galaxy.libraries.preferences.get("sort_order")&&this.collection.sortByNameDesc())},redirectToHome:function(){window.location="../"},redirectToLogin:function(){window.location="/user/login"},searchLibraries:function(a){var b=this.collection.search(a);this.render({models:b})},templateLibraryList:function(){return tmpl_array=[],tmpl_array.push('<div class="library_container table-responsive">'),tmpl_array.push("<% if(length === 0) { %>"),tmpl_array.push('<div>There are no libraries visible to you here. If you expected some to show up please consult the <a href="https://wiki.galaxyproject.org/Admin/DataLibraries/LibrarySecurity" target="_blank">library security wikipage</a> or visit the <a href="https://biostar.usegalaxy.org/" target="_blank">Galaxy support site</a>.</div>'),tmpl_array.push("<% } else{ %>"),tmpl_array.push('<table class="grid table table-condensed">'),tmpl_array.push(" <thead>"),tmpl_array.push(' <th style="width:30%;"><a class="sort-libraries-link" title="Click to reverse order" href="#">name</a> <span title="Sorted alphabetically" class="fa fa-sort-alpha-<%- order %>"></span></th>'),tmpl_array.push(' <th style="width:22%;">description</th>'),tmpl_array.push(' <th style="width:22%;">synopsis</th> '),tmpl_array.push(' <th style="width:26%;"></th>'),tmpl_array.push(" </thead>"),tmpl_array.push(' <tbody id="library_list_body">'),tmpl_array.push(" </tbody>"),tmpl_array.push("</table>"),tmpl_array.push("<% }%>"),tmpl_array.push("</div>"),_.template(tmpl_array.join(""))}});return{LibraryListView:g}});
|
||||
//# sourceMappingURL=../../../maps/mvc/library/library-librarylist-view.js.map
|
||||
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
||||
define([],function(){var a=Backbone.Model.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/libraries/",isVisible:function(a){var b=!0;return!a&&this.get("deleted")&&(b=!1),b}}),b=Backbone.Collection.extend({url:(window.galaxy_config?galaxy_config.root:"/")+"api/libraries",model:a,sort_key:"name",sort_order:null,initialize:function(a){a=a||{}},getVisible:function(a,c){c=c||[];var d=new b(this.filter(function(b){return b.isVisible(a)}));return d},sortByNameAsc:function(){return this.comparator=function(a,b){return a.get("name").toLowerCase()>b.get("name").toLowerCase()?1:b.get("name").toLowerCase()>a.get("name").toLowerCase()?-1:0},this.sort(),this},sortByNameDesc:function(){return this.comparator=function(a,b){return a.get("name").toLowerCase()>b.get("name").toLowerCase()?-1:b.get("name").toLowerCase()>a.get("name").toLowerCase()?1:0},this.sort(),this}}),c=Backbone.Model.extend({}),d=c.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/libraries/datasets/"}),e=c.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/folders/"}),f=Backbone.Collection.extend({model:c,sortByNameAsc:function(){return this.comparator=function(a,b){return a.get("type")===b.get("type")?a.get("name").toLowerCase()>b.get("name").toLowerCase()?1:b.get("name").toLowerCase()>a.get("name").toLowerCase()?-1:0:"folder"===a.get("type")?-1:1},this.sort(),this},sortByNameDesc:function(){return this.comparator=function(a,b){return a.get("type")===b.get("type")?a.get("name").toLowerCase()>b.get("name").toLowerCase()?-1:b.get("name").toLowerCase()>a.get("name").toLowerCase()?1:0:"folder"===a.get("type")?-1:1},this.sort(),this}}),g=Backbone.Model.extend({defaults:{folder:new f,urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/folders/",id:"unknown"},parse:function(a){this.get("folder").reset();for(var b=0;b<a.folder_contents.length;b++)if("folder"===a.folder_contents[b].type){var c=new e(a.folder_contents[b]);this.get("folder").add(c)}else if("file"===a.folder_contents[b].type){var f=new d(a.folder_contents[b]);this.get("folder").add(f)}else console.error("Unknown folder item type encountered while parsing response.");return a}}),h=Backbone.Model.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/histories/"}),i=Backbone.Collection.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/histories/",initialize:function(a){this.id=a.id},url:function(){return this.urlRoot+this.id+"/contents"},model:h}),j=Backbone.Model.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/histories/"}),k=Backbone.Collection.extend({url:(window.galaxy_config?galaxy_config.root:"/")+"api/histories",model:j}),l=Backbone.Model.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/remote_files"});return{Library:a,Libraries:b,Item:d,Ldda:d,FolderAsModel:e,Folder:f,FolderContainer:g,HistoryItem:h,HistoryContents:i,GalaxyHistory:j,GalaxyHistories:k,Jstree:l}});
|
||||
define([],function(){var a=Backbone.Model.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/libraries/",isVisible:function(a){var b=!0;return!a&&this.get("deleted")&&(b=!1),b}}),b=Backbone.Collection.extend({url:(window.galaxy_config?galaxy_config.root:"/")+"api/libraries",model:a,sort_key:"name",sort_order:null,initialize:function(a){a=a||{}},search:function(a){return""==a?this:this.filter(function(b){return-1!==b.get("name").indexOf(a)})},getVisible:function(a,c){c=c||[];var d=new b(this.filter(function(b){return b.isVisible(a)}));return d},sortByNameAsc:function(){return this.comparator=function(a,b){return a.get("name").toLowerCase()>b.get("name").toLowerCase()?1:b.get("name").toLowerCase()>a.get("name").toLowerCase()?-1:0},this.sort(),this},sortByNameDesc:function(){return this.comparator=function(a,b){return a.get("name").toLowerCase()>b.get("name").toLowerCase()?-1:b.get("name").toLowerCase()>a.get("name").toLowerCase()?1:0},this.sort(),this}}),c=Backbone.Model.extend({}),d=c.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/libraries/datasets/"}),e=c.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/folders/"}),f=Backbone.Collection.extend({model:c,sortByNameAsc:function(){return this.comparator=function(a,b){return a.get("type")===b.get("type")?a.get("name").toLowerCase()>b.get("name").toLowerCase()?1:b.get("name").toLowerCase()>a.get("name").toLowerCase()?-1:0:"folder"===a.get("type")?-1:1},this.sort(),this},sortByNameDesc:function(){return this.comparator=function(a,b){return a.get("type")===b.get("type")?a.get("name").toLowerCase()>b.get("name").toLowerCase()?-1:b.get("name").toLowerCase()>a.get("name").toLowerCase()?1:0:"folder"===a.get("type")?-1:1},this.sort(),this}}),g=Backbone.Model.extend({defaults:{folder:new f,urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/folders/",id:"unknown"},parse:function(a){this.get("folder").reset();for(var b=0;b<a.folder_contents.length;b++)if("folder"===a.folder_contents[b].type){var c=new e(a.folder_contents[b]);this.get("folder").add(c)}else if("file"===a.folder_contents[b].type){var f=new d(a.folder_contents[b]);this.get("folder").add(f)}else console.error("Unknown folder item type encountered while parsing response.");return a}}),h=Backbone.Model.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/histories/"}),i=Backbone.Collection.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/histories/",initialize:function(a){this.id=a.id},url:function(){return this.urlRoot+this.id+"/contents"},model:h}),j=Backbone.Model.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/histories/"}),k=Backbone.Collection.extend({url:(window.galaxy_config?galaxy_config.root:"/")+"api/histories",model:j}),l=Backbone.Model.extend({urlRoot:(window.galaxy_config?galaxy_config.root:"/")+"api/remote_files"});return{Library:a,Libraries:b,Item:d,Ldda:d,FolderAsModel:e,Folder:f,FolderContainer:g,HistoryItem:h,HistoryContents:i,GalaxyHistory:j,GalaxyHistories:k,Jstree:l}});
|
||||
//# sourceMappingURL=../../../maps/mvc/library/library-model.js.map
|
||||
Reference in New Issue
Block a user