mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Upload: Update replacement logic
This commit is contained in:
@@ -69,7 +69,7 @@ return Backbone.View.extend({
|
||||
css: 'genome',
|
||||
onchange : function(genome) {
|
||||
self.model.set('genome', genome);
|
||||
self.app.updateGenome(genome);
|
||||
self.app.updateGenome(genome, true);
|
||||
},
|
||||
data: self.app.list_genomes,
|
||||
container: it.find('#genome'),
|
||||
@@ -87,7 +87,7 @@ return Backbone.View.extend({
|
||||
css: 'extension',
|
||||
onchange : function(extension) {
|
||||
self.model.set('extension', extension);
|
||||
self.app.updateExtension(extension);
|
||||
self.app.updateExtension(extension, true);
|
||||
},
|
||||
data: self.app.list_extensions,
|
||||
container: it.find('#extension'),
|
||||
|
||||
@@ -585,20 +585,20 @@ return Backbone.View.extend({
|
||||
},
|
||||
|
||||
// update extension for all models
|
||||
updateExtension: function(extension) {
|
||||
updateExtension: function(extension, defaults_only) {
|
||||
var self = this;
|
||||
this.collection.each(function(item) {
|
||||
if (item.get('status') == 'init' && item.get('extension') == self.default_extension) {
|
||||
if (item.get('status') == 'init' && (item.get('extension') == self.default_extension || !defaults_only)) {
|
||||
item.set('extension', extension);
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
// update genome for all models
|
||||
updateGenome: function(genome) {
|
||||
updateGenome: function(genome, defaults_only) {
|
||||
var self = this;
|
||||
this.collection.each(function(item) {
|
||||
if (item.get('status') == 'init' && item.get('genome') == self.default_genome) {
|
||||
if (item.get('status') == 'init' && (item.get('genome') == self.default_genome || !defaults_only)) {
|
||||
item.set('genome', genome);
|
||||
}
|
||||
});
|
||||
@@ -724,10 +724,10 @@ return Backbone.View.extend({
|
||||
'</table>' +
|
||||
'</div>' +
|
||||
'<div id="upload-header" class="upload-header">' +
|
||||
'<span class="header-title">Type (default):</span>' +
|
||||
'<span class="header-title">Type (set all):</span>' +
|
||||
'<span id="header-extension"/>' +
|
||||
'<span id="header-extension-info" class="upload-icon-button fa fa-search"/> ' +
|
||||
'<span class="header-title">Genome (default):</span>' +
|
||||
'<span class="header-title">Genome (set all):</span>' +
|
||||
'<span id="header-genome"/>' +
|
||||
'</div>';
|
||||
}
|
||||
|
||||
@@ -69,7 +69,7 @@ return Backbone.View.extend({
|
||||
css: 'genome',
|
||||
onchange : function(genome) {
|
||||
self.model.set('genome', genome);
|
||||
self.app.updateGenome(genome);
|
||||
self.app.updateGenome(genome, true);
|
||||
},
|
||||
data: self.app.list_genomes,
|
||||
container: it.find('#genome'),
|
||||
@@ -87,7 +87,7 @@ return Backbone.View.extend({
|
||||
css: 'extension',
|
||||
onchange : function(extension) {
|
||||
self.model.set('extension', extension);
|
||||
self.app.updateExtension(extension);
|
||||
self.app.updateExtension(extension, true);
|
||||
},
|
||||
data: self.app.list_extensions,
|
||||
container: it.find('#extension'),
|
||||
|
||||
@@ -585,20 +585,20 @@ return Backbone.View.extend({
|
||||
},
|
||||
|
||||
// update extension for all models
|
||||
updateExtension: function(extension) {
|
||||
updateExtension: function(extension, defaults_only) {
|
||||
var self = this;
|
||||
this.collection.each(function(item) {
|
||||
if (item.get('status') == 'init' && item.get('extension') == self.default_extension) {
|
||||
if (item.get('status') == 'init' && (item.get('extension') == self.default_extension || !defaults_only)) {
|
||||
item.set('extension', extension);
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
// update genome for all models
|
||||
updateGenome: function(genome) {
|
||||
updateGenome: function(genome, defaults_only) {
|
||||
var self = this;
|
||||
this.collection.each(function(item) {
|
||||
if (item.get('status') == 'init' && item.get('genome') == self.default_genome) {
|
||||
if (item.get('status') == 'init' && (item.get('genome') == self.default_genome || !defaults_only)) {
|
||||
item.set('genome', genome);
|
||||
}
|
||||
});
|
||||
@@ -724,10 +724,10 @@ return Backbone.View.extend({
|
||||
'</table>' +
|
||||
'</div>' +
|
||||
'<div id="upload-header" class="upload-header">' +
|
||||
'<span class="header-title">Type (default):</span>' +
|
||||
'<span class="header-title">Type (set all):</span>' +
|
||||
'<span id="header-extension"/>' +
|
||||
'<span id="header-extension-info" class="upload-icon-button fa fa-search"/> ' +
|
||||
'<span class="header-title">Genome (default):</span>' +
|
||||
'<span class="header-title">Genome (set all):</span>' +
|
||||
'<span id="header-genome"/>' +
|
||||
'</div>';
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user