@gmod/jbrowse
Version:
JBrowse - client-side genome browser
38 lines (32 loc) • 1.07 kB
JavaScript
define([
'dojo/_base/declare',
'dijit/_WidgetBase'
],
function(
declare,
_WidgetBase
) {
return declare( _WidgetBase, {
baseClass: 'jbrowseStandaloneDatasetSelector',
buildRendering: function() {
this.inherited(arguments);
var bdy = this.domNode;
var h2 = bdy.appendChild( document.createElement('h2') );
h2.innerHTML = "Available Datasets";
this.containerNode = bdy.appendChild( document.createElement('ul') );
var datasets = this.get('datasets');
var ul = bdy.appendChild( document.createElement('ul') );
for ( var spp in datasets ) {
if( ! /^_/.test( spp ) ) {
var sppData = datasets[spp];
var li = document.createElement('li');
var a = document.createElement('a');
a.setAttribute('href', sppData.url );
a.innerHTML = sppData.name;
li.appendChild( a );
ul.appendChild( li );
}
}
}
});
});