From 76bcf23b434984cd45002192a72bb90d3c06ade5 Mon Sep 17 00:00:00 2001 From: guerler Date: Fri, 17 Mar 2017 22:51:31 -0400 Subject: [PATCH] Add help section content --- .../scripts/mvc/user/user-custom-builds.js | 44 ++++++++++++++++++- .../maps/mvc/user/user-custom-builds.js.map | 2 +- static/scripts/bundled/analysis.bundled.js | 2 +- .../scripts/bundled/analysis.bundled.js.map | 2 +- static/scripts/bundled/libs.bundled.js.map | 2 +- static/scripts/mvc/user/user-custom-builds.js | 2 +- 6 files changed, 47 insertions(+), 7 deletions(-) diff --git a/client/galaxy/scripts/mvc/user/user-custom-builds.js b/client/galaxy/scripts/mvc/user/user-custom-builds.js index d6671e2d891..ee1a800028a 100644 --- a/client/galaxy/scripts/mvc/user/user-custom-builds.js +++ b/client/galaxy/scripts/mvc/user/user-custom-builds.js @@ -163,9 +163,49 @@ define( [ 'utils/utils', 'mvc/ui/ui-misc', 'mvc/form/form-view', 'mvc/ui/ui-tabl }, _renderHelp: function( len_type ) { - window.console.log( len_type); - this.$help.empty().addClass( 'infomessagesmall' ).html( 'hallo' ); + this.$help.empty() + .addClass( 'alert alert-info' ) + .html( len_type == 'fasta' ? this._templateFasta() : this._templateLen() ); + }, + _templateLen: function() { + return '

Length Format

' + + '

' + + 'The length format is two-column, separated by whitespace, of the form:' + + '

chrom/contig   length of chrom/contig
' + + '

' + + '

' + + 'For example, the first few entries of mm9.len are as follows:' + + '

' +
+                            'chr1    197195432\n' +
+                            'chr2    181748087\n' +
+                            'chr3    159599783\n' +
+                            'chr4    155630120\n' +
+                            'chr5    152537259' +
+                        '
' + + '

' + + '

Trackster uses this information to populate the select box for chrom/contig, and' + + 'to set the maximum basepair of the track browser. You may either upload a .len file' + + 'of this format (Len File option), or directly enter the information into the box ' + + '(Len Entry option).

'; + }, + + _templateFasta: function() { + return '

FASTA format

' + + '

' + + 'This is a multi-fasta file from your current history that provides the genome' + + 'sequences for each chromosome/contig in your build.' + + '

' + + '

' + + 'Here is a snippet from an example multi-fasta file:' + + '

' +
+                            '>chr1\n' +
+                            'ATTATATATAAGACCACAGAGAGAATATTTTGCCCGG...\n\n' +
+                            '>chr2\n' +
+                            'GGCGGCCGCGGCGATATAGAACTACTCATTATATATA...\n\n' +
+                            '...' +
+                        '
' + + '

'; } }); diff --git a/static/maps/mvc/user/user-custom-builds.js.map b/static/maps/mvc/user/user-custom-builds.js.map index 01d012fd213..c8f994264c8 100644 --- a/static/maps/mvc/user/user-custom-builds.js.map +++ b/static/maps/mvc/user/user-custom-builds.js.map @@ -1 +1 @@ -{"version":3,"file":"user-custom-builds.js","sources":["../../../src/mvc/user/user-custom-builds.js"],"names":["define","Utils","Ui","Form","Table","Collection","Backbone","extend","comparator","a","b","get","View","initialize","self","this","model","Model","url","Galaxy","root","user","id","collection","message","Message","installed_builds","Select","optional","onchange","value","empty_text","error_text","table","cls","selectable","addHeader","appendHeader","setElement","$","append","text","$el","addClass","$form","css","width","float","$help","listenTo","_renderTable","_renderForm","fetch","render","delAll","sort","each","add","undefined","ButtonIcon","icon","tooltip","onclick","destroy","initial_type","form","inputs","type","name","label","help","test_param","data","cases","area","buttons","save","Button","title","floating","create","wait","success","response","update","status","error","err","responseJSON","err_msg","input_id","match","input_field","field_list","_renderHelp","empty","len_type","window","console","log","html"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"user-custom-builds.js","sources":["../../../src/mvc/user/user-custom-builds.js"],"names":["define","Utils","Ui","Form","Table","Collection","Backbone","extend","comparator","a","b","get","View","initialize","self","this","model","Model","url","Galaxy","root","user","id","collection","message","Message","installed_builds","Select","optional","onchange","value","empty_text","error_text","table","cls","selectable","addHeader","appendHeader","setElement","$","append","text","$el","addClass","$form","css","width","float","$help","listenTo","_renderTable","_renderForm","fetch","render","delAll","sort","each","add","undefined","ButtonIcon","icon","tooltip","onclick","destroy","initial_type","form","inputs","type","name","label","help","test_param","data","cases","area","buttons","save","Button","title","floating","create","wait","success","response","update","status","error","err","responseJSON","err_msg","input_id","match","input_field","field_list","_renderHelp","empty","len_type","html","_templateFasta","_templateLen"],"mappings":"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"} \ No newline at end of file diff --git a/static/scripts/bundled/analysis.bundled.js b/static/scripts/bundled/analysis.bundled.js index 4e08d67e7fe..c6f656801b2 100644 --- a/static/scripts/bundled/analysis.bundled.js +++ b/static/scripts/bundled/analysis.bundled.js @@ -11,5 +11,5 @@ this._setUpCloseBehavior()},render:function(){if(this.$el.addClass("popmenu-wrap a._renderUnpairedDataset(e)}),i=r[0].map(function(e){return a._renderUnpairedDataset(e)}),i.length||n.length?(this.$(".unpaired-columns .forward-column .column-datasets").append(i).add(this.$(".unpaired-columns .paired-column .column-datasets").append(o)).add(this.$(".unpaired-columns .reverse-column .column-datasets").append(n)),void this._adjUnpairedOnScrollbar()):void this._renderUnpairedNotShown())},_renderUnpairedDisplayStr:function(e){return["(",e," ",s("filtered out"),")"].join("")},_renderUnpairedDataset:function(e){return l("
  • ").attr("id","dataset-"+e.id).addClass("dataset unpaired").attr("draggable",!0).addClass(e.selected?"selected":"").append(l("").addClass("dataset-name").text(e.name)).data("dataset",e)},_renderPairButton:function(){return l("
  • ").addClass("dataset unpaired").append(l("").addClass("dataset-name").text(s("Pair these datasets")))},_renderUnpairedEmpty:function(){var e=l('
    ').text("("+s("no remaining unpaired datasets")+")");return this.$(".unpaired-columns .paired-column .column-datasets").empty().prepend(e),e},_renderUnpairedNotShown:function(){var e=l('
    ').text("("+s("no datasets were found matching the current filters")+")");return this.$(".unpaired-columns .paired-column .column-datasets").empty().prepend(e),e},_adjUnpairedOnScrollbar:function(){var e=this.$(".unpaired-columns").last(),t=this.$(".unpaired-columns .reverse-column .dataset").first();if(t.length){var i=e.offset().left+e.outerWidth(),n=t.offset().left+t.outerWidth(),s=Math.floor(i)-Math.floor(n);this.$(".unpaired-columns .forward-column").css("margin-left",s>0?s:0)}},_renderPaired:function(e,t){if(this.$(".paired-column-title .title").text([this.paired.length,s("paired")].join(" ")),this.$(".unpair-all-link").toggle(0!==this.paired.length),0===this.paired.length)return void this._renderPairedEmpty();this.$(".remove-extensions-link").show(),this.$(".paired-columns .column-datasets").empty();var i=this;this.paired.forEach(function(e,t){var n=new u({pair:e});i.$(".paired-columns .column-datasets").append(n.render().$el).append(['"].join(""))})},_renderPairedEmpty:function(){var e=l('
    ').text("("+s("no paired datasets yet")+")");return this.$(".paired-columns .column-datasets").empty().prepend(e),e},_renderFooter:function(e,t){var i=this.$(".footer").empty().html(p.templates.footer());return this.$(".remove-extensions").prop("checked",this.removeExtensions),"function"==typeof this.oncancel&&this.$(".cancel-create.btn").show(),i},_addPluginComponents:function(){this._chooseFiltersPopover(".choose-filters-link"),this.$(".help-content i").hoverhighlight(".collection-creator","rgba( 64, 255, 255, 1.0 )")},_chooseFiltersPopover:function(e){function t(e,t){return['"].join("")}var i=l(o.template(['
    ','
    ',s("Choose from the following filters to change which unpaired reads are shown in the display"),":
    ",o.values(this.commonFilters).map(function(e){return t(e[0],e[1])}).join(""),"
    "].join(""))({}));return this.$(e).popover({container:".collection-creator",placement:"bottom",html:!0,content:i})},_validationWarning:function(e,t){var i="validation-warning";"name"===e&&(e=this.$(".collection-name").add(this.$(".collection-name-prompt")),this.$(".collection-name").focus().select()),t?(e=e||this.$("."+i),e.removeClass(i)):e.addClass(i)},_setUpBehaviors:function(){return this.once("rendered",function(){this.trigger("rendered:initial",this)}),this.on("pair:new",function(){this._renderUnpaired(),this._renderPaired(),this.$(".paired-columns").scrollTop(8e6)}),this.on("pair:unpair",function(e){this._renderUnpaired(),this._renderPaired(),this.splitView()}),this.on("filter-change",function(){this.filters=[this.$(".forward-unpaired-filter input").val(),this.$(".reverse-unpaired-filter input").val()],this.metric("filter-change",this.filters),this._renderFilters(),this._renderUnpaired()}),this.on("autopair",function(){this._renderUnpaired(),this._renderPaired();var e,t=null;this.paired.length?(t="alert-success",e=this.paired.length+" "+s("pairs created"),this.unpaired.length||(e+=": "+s("all datasets have been successfully paired"),this.hideUnpaired(),this.$(".collection-name").focus())):e=s(["Could not automatically create any pairs from the given dataset names.","You may want to choose or enter different filters and try auto-pairing again.","Close this message using the X on the right to view more help."].join(" ")),this._showAlert(e,t)}),this},events:{"click .more-help":"_clickMoreHelp","click .less-help":"_clickLessHelp","click .header .alert button":"_hideAlert","click .forward-column .column-title":"_clickShowOnlyUnpaired","click .reverse-column .column-title":"_clickShowOnlyUnpaired","click .unpair-all-link":"_clickUnpairAll","change .forward-unpaired-filter input":function(e){this.trigger("filter-change")},"focus .forward-unpaired-filter input":function(e){l(e.currentTarget).select()},"click .autopair-link":"_clickAutopair","click .choose-filters .filter-choice":"_clickFilterChoice","click .clear-filters-link":"_clearFilters","change .reverse-unpaired-filter input":function(e){this.trigger("filter-change")},"focus .reverse-unpaired-filter input":function(e){l(e.currentTarget).select()},"click .forward-column .dataset.unpaired":"_clickUnpairedDataset","click .reverse-column .dataset.unpaired":"_clickUnpairedDataset","click .paired-column .dataset.unpaired":"_clickPairRow","click .unpaired-columns":"clearSelectedUnpaired","mousedown .unpaired-columns .dataset":"_mousedownUnpaired","click .paired-column-title":"_clickShowOnlyPaired","mousedown .flexible-partition-drag":"_startPartitionDrag","click .paired-columns .dataset.paired":"selectPair","click .paired-columns":"clearSelectedPaired","click .paired-columns .pair-name":"_clickPairName","click .unpair-btn":"_clickUnpair","dragover .paired-columns .column-datasets":"_dragoverPairedColumns","drop .paired-columns .column-datasets":"_dropPairedColumns","pair.dragstart .paired-columns .column-datasets":"_pairDragstart","pair.dragend .paired-columns .column-datasets":"_pairDragend","change .remove-extensions":function(e){this.toggleExtensions()},"change .collection-name":"_changeName","keydown .collection-name":"_nameCheckForEnter","click .cancel-create":function(e){"function"==typeof this.oncancel&&this.oncancel.call(this)},"click .create-collection":"_clickCreate"},_clickMoreHelp:function(e){this.$(".main-help").addClass("expanded"),this.$(".more-help").hide()},_clickLessHelp:function(e){this.$(".main-help").removeClass("expanded"),this.$(".more-help").show()},_showAlert:function(e,t){t=t||"alert-danger",this.$(".main-help").hide(),this.$(".header .alert").attr("class","alert alert-dismissable").addClass(t).show().find(".alert-message").html(e)},_hideAlert:function(e){this.$(".main-help").show(),this.$(".header .alert").hide()},_clickShowOnlyUnpaired:function(e){this.$(".paired-columns").is(":visible")?this.hidePaired():this.splitView()},_clickShowOnlyPaired:function(e){this.$(".unpaired-columns").is(":visible")?this.hideUnpaired():this.splitView()},hideUnpaired:function(e,t){this.unpairedPanelHidden=!0,this.pairedPanelHidden=!1,this._renderMiddle(e,t)},hidePaired:function(e,t){this.unpairedPanelHidden=!1,this.pairedPanelHidden=!0,this._renderMiddle(e,t)},splitView:function(e,t){return this.unpairedPanelHidden=this.pairedPanelHidden=!1,this._renderMiddle(e,t),this},_clickUnpairAll:function(e){this.metric("unpairAll"),this.unpairAll()},_clickAutopair:function(e){var t=this.autoPair();this.metric("autopair",t.length,this.unpaired.length),this.trigger("autopair")},_clickFilterChoice:function(e){var t=l(e.currentTarget);this.$(".forward-unpaired-filter input").val(t.data("forward")),this.$(".reverse-unpaired-filter input").val(t.data("reverse")),this._hideChooseFilters(),this.trigger("filter-change")},_hideChooseFilters:function(){this.$(".choose-filters-link").popover("hide"),this.$(".popover").css("display","none")},_clearFilters:function(e){this.$(".forward-unpaired-filter input").val(""),this.$(".reverse-unpaired-filter input").val(""),this.trigger("filter-change")},_clickUnpairedDataset:function(e){return e.stopPropagation(),this.toggleSelectUnpaired(l(e.currentTarget))},toggleSelectUnpaired:function(e,t){t=t||{};var i=e.data("dataset"),n=void 0!==t.force?t.force:!e.hasClass("selected");return e.length&&void 0!==i?(n?(e.addClass("selected"),t.waitToPair||this.pairAllSelected()):e.removeClass("selected"),e):e},pairAllSelected:function(e){e=e||{};var t=this,i=[],n=[],s=[];return t.$(".unpaired-columns .forward-column .dataset.selected").each(function(){i.push(l(this).data("dataset"))}),t.$(".unpaired-columns .reverse-column .dataset.selected").each(function(){n.push(l(this).data("dataset"))}),i.length=n.length=Math.min(i.length,n.length),i.forEach(function(e,i){try{s.push(t._pair(e,n[i],{silent:!0}))}catch(e){t.error(e)}}),s.length&&!e.silent&&this.trigger("pair:new",s),s},clearSelectedUnpaired:function(){this.$(".unpaired-columns .dataset.selected").removeClass("selected")},_mousedownUnpaired:function(e){if(e.shiftKey){var t=this,i=l(e.target).addClass("selected"),n=function(e){t.$(e.target).filter(".dataset").addClass("selected")};i.parent().on("mousemove",n),l(document).one("mouseup",function(e){i.parent().off("mousemove",n),t.pairAllSelected()})}},_clickPairRow:function(e){var t=l(e.currentTarget).index(),i=l(".unpaired-columns .forward-column .dataset").eq(t).data("dataset"),n=l(".unpaired-columns .reverse-column .dataset").eq(t).data("dataset");this._pair(i,n)},_startPartitionDrag:function(e){function t(e){n.$(".flexible-partition-drag").css("color",""),l("body").css("cursor","").unbind("mousemove",i)}function i(e){var t=e.pageY-s;n.adjPartition(t)||l("body").trigger("mouseup"),n._adjUnpairedOnScrollbar(),s+=t}var n=this,s=e.pageY;l("body").css("cursor","ns-resize"),n.$(".flexible-partition-drag").css("color","black"),l("body").mousemove(i),l("body").one("mouseup",t)},adjPartition:function(e){var t=this.$(".unpaired-columns"),i=this.$(".paired-columns"),n=parseInt(t.css("height"),10),s=parseInt(i.css("height"),10);n=Math.max(10,n+e),s-=e;var a=e<0;if(a){if(this.unpairedPanelHidden)return!1;if(n<=10)return this.hideUnpaired(),!1}else this.unpairedPanelHidden&&(t.show(),this.unpairedPanelHidden=!1);if(a)this.pairedPanelHidden&&(i.show(),this.pairedPanelHidden=!1);else{if(this.pairedPanelHidden)return!1;if(s<=15)return this.hidePaired(),!1}return t.css({height:n+"px",flex:"0 0 auto"}),!0},selectPair:function(e){e.stopPropagation(),l(e.currentTarget).toggleClass("selected")},clearSelectedPaired:function(e){this.$(".paired-columns .dataset.selected").removeClass("selected")},_clickPairName:function(e){e.stopPropagation();var t=l(e.currentTarget),i=t.parent().parent(),n=i.index(".dataset.paired"),s=this.paired[n],a=prompt("Enter a new name for the pair:",s.name);a&&(s.name=a,s.customizedName=!0,t.text(s.name))},_clickUnpair:function(e){var t=Math.floor(l(e.currentTarget).index(".unpair-btn"));this._unpair(this.paired[t])},_dragoverPairedColumns:function(e){e.preventDefault();var t=this.$(".paired-columns .column-datasets");this._checkForAutoscroll(t,e.originalEvent.clientY);var i=this._getNearestPairedDatasetLi(e.originalEvent.clientY);l(".element-drop-placeholder").remove();var n=l('
    ');i.length?i.before(n):t.append(n)},_checkForAutoscroll:function(e,t){var i=2,n=e.offset(),s=e.scrollTop(),a=t-n.top,o=n.top+e.outerHeight()-t;a>=0&&a=0&&oe&&a-o",e.name)},toString:function(){return"PairedCollectionCreator"}});p.templates=p.templates||{main:o.template(['
    ','
    ','