virgil/commit
CHANGE simplify layout
author | Michiel Hildebrand |
---|---|
Thu Mar 14 21:23:25 2013 +0100 | |
committer | Michiel Hildebrand |
Thu Mar 14 21:23:25 2013 +0100 | |
commit | 59766b8704ff4b7a83c6d43ad32fa292b4a849fb |
tree | b9710335ca6d8805388bc74300bdff1f118ea37d |
parent | 2c2ff7d8346bf99f6a9e8edd2bdb918ee5d2f5b6 |
Diff style: patch stat
diff --git a/web/html/virgil.html b/web/html/virgil.html index 7b34dec..a9a652d 100644 --- a/web/html/virgil.html +++ b/web/html/virgil.html @@ -9,7 +9,7 @@ <link href="css/bootstrap.css" rel="stylesheet"> <style type="text/css"> body { - padding-top: 20px; + padding-top: 60px; padding-bottom: 40px; } @@ -36,14 +36,6 @@ padding: 14px 24px; } - /* Supporting marketing content */ - .marketing { - margin: 60px 0; - } - .marketing p + h4 { - margin-top: 28px; - } - /* search form */ #search { font-size: 30px; @@ -57,21 +49,13 @@ <div class="container-narrow"> - <div class="masthead"> - <ul class="nav nav-pills pull-right"> - <li class="active"><a href="#">Home</a></li> - <li><a href="#">About</a></li> - <li><a href="#">Contact</a></li> - </ul> - <h3 class="muted">Virgil</h3> - </div> - - <hr> - <div class="jumbotron"> - <h1>Adverse event mining made easy</h1> - <p class="lead">Virgil is a step-by-step wizard to compute disproportionality measurements for drug-reaction pairs. - Start by entering a drug name. + <h1>Virgil</h1> + <h3>Pharmacovigilance made easy!</h3> + <p class="lead">Virgil is a step-by-step wizard to compute disproportionality measurements for adverse events of drugs. + It uses the open data from the <a href="http://www.fda.gov/Drugs/GuidanceComplianceRegulatoryInformation/Surveillance/AdverseDrugEffects/default.htm">FDA Adverse Event Reporting System</a> (FAERS). + </p> + <p>Start by entering a drug name. </p> <form action="html/wizard.html" class="form-search"> <input type="text" id="search" class="input-xlarge search-query" name="drug"> @@ -81,34 +65,8 @@ <hr> - <!--div class="row-fluid marketing"> - <div class="span6"> - <h4>Subheading</h4> - <p>Donec id elit non mi porta gravida at eget metus. Maecenas faucibus mollis interdum.</p> - - <h4>Subheading</h4> - <p>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Cras mattis consectetur purus sit amet fermentum.</p> - - <h4>Subheading</h4> - <p>Maecenas sed diam eget risus varius blandit sit amet non magna.</p> - </div> - - <div class="span6"> - <h4>Subheading</h4> - <p>Donec id elit non mi porta gravida at eget metus. Maecenas faucibus mollis interdum.</p> - - <h4>Subheading</h4> - <p>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Cras mattis consectetur purus sit amet fermentum.</p> - - <h4>Subheading</h4> - <p>Maecenas sed diam eget risus varius blandit sit amet non magna.</p> - </div> - </div--> - - <hr> - - <!--div class="footer"> - <p>© Company 2013</p> + <div class="footer"> + <p>© <a href="http://www.data2semantics.org/">Data2Semantics 2013</p> </div--> </div> <!-- /container --> diff --git a/web/html/wizard.html b/web/html/wizard.html index f3c95f5..94ebf1c 100644 --- a/web/html/wizard.html +++ b/web/html/wizard.html @@ -23,6 +23,9 @@ .labelbox .badge { float: right; } + .sidebar { + margin-top: 10px; + } </style> </head> @@ -47,7 +50,7 @@ <div id="wizard" class="wizard"> <ul class="steps"> <!--li data-target="#reports" class="active"><span class="badge badge-info">1</span>Reports<span class="chevron"></span></li--> - <li data-target="#drugs" class="active"><span class="badge">1</span>Drug names<span class="chevron"></span></li> + <li data-target="#drugs" class="active"><span class="badge">1</span>Drug mentions<span class="chevron"></span></li> <li data-target="#reactions"><span class="badge">2</span>Reactions<span class="chevron"></span></li> <li data-target="#measurements"><span class="badge">3</span>Measurements<span class="chevron"></span></li> </ul> @@ -63,91 +66,70 @@ </div--> <div class="step-pane active" id="drugs"> - <h3>Drug names</h3> + <h4>Select drug mentions</h4> + + <div class="row"> + + <div class="span3 sidebar"> + <ul id="drug-selection" class="nav nav-tabs nav-stacked"> + <li><a href="#mentions">Drug names</a></li> + <li><a href="#brands">Brand names</a></li> + <li><a href="#synonyms">Synonyms</a></li> + <li><a href="#spelling">Spelling</a></li> + </ul> + </div> - <div class="accordion" id="accordion"> - - <div class="accordion-group"> - <div class="accordion-heading"> - <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#mentions"> - <h4>Select drug mentions</h4> - </a> - </div> - <div id="mentions" class="accordion-body collapse in"> - <div class="accordion-inner"> - <div class="btn-group"> - <button class="btn" data-toggle="select" data-toggle-name="mention-labels">select all</button> - <button class="btn" data-toggle="unselect" data-toggle-name="mention-labels">unselect all</button> - </div> - <div class="labelbox" name="mention-labels"></div> - </div> - </div> - </div> + <div class="span9"> - <div class="accordion-group"> - <div class="accordion-heading"> - <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#brands"> - <h4>Select brand names</h4> - </a> - </div> - <div id="brands" class="accordion-body collapse"> - <div class="accordion-inner"> - <div class="btn-group"> - <button class="btn" data-toggle="select" data-toggle-name="brand-labels">select all</button> - <button class="btn" data-toggle="unselect" data-toggle-name="brand-labels">unselect all</button> - </div> - <ul id="brand-list"></ul> - <div class="labelbox" name="brand-labels"></div> - </div> - </div> - </div> - + <h5>Drug names</h5> + <div id="mentions"> + <div class="btn-group"> + <button class="btn" data-toggle="select" data-toggle-name="mention-labels">select all</button> + <button class="btn" data-toggle="unselect" data-toggle-name="mention-labels">unselect all</button> + </div> + <div class="labelbox" name="mention-labels"></div> + </div> + + <h5>Brand names</h5> + <div id="brands"> + <div class="btn-group"> + <button class="btn" data-toggle="select" data-toggle-name="brand-labels">select all</button> + <button class="btn" data-toggle="unselect" data-toggle-name="brand-labels">unselect all</button> + </div> + <ul id="brand-list"></ul> + <div class="labelbox" name="brand-labels"></div> + </div> - <div class="accordion-group"> - <div class="accordion-heading"> - <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#synonyms"> - <h4>Select synonyms</h4> - </a> - </div> - <div id="synonyms" class="accordion-body collapse"> - <div class="accordion-inner"> - <div class="btn-group"> - <button class="btn" data-toggle="select" data-toggle-name="synonym-labels">select all</button> - <button class="btn" data-toggle="unselect" data-toggle-name="synonym-labels">unselect all</button> - </div> - <div class="labelbox" name="synonym-labels"></div> - </div> - </div> - </div> + <h5>Drug synonyms</h5> + <div id="synonyms"> + <div class="btn-group"> + <button class="btn" data-toggle="select" data-toggle-name="synonym-labels">select all</button> + <button class="btn" data-toggle="unselect" data-toggle-name="synonym-labels">unselect all</button> + </div> + <div class="labelbox" name="synonym-labels"></div> + </div> + + <h5>Spelling variations</h5> + <div id="spelling"> + <div class="btn-group"> + <button class="btn" data-toggle="select" data-toggle-name="spelling-labels">select all</button> + <button class="btn" data-toggle="unselect" data-toggle-name="spelling-labels">unselect all</button> + </div> + <div class="labelbox" name="spelling-labels"></div> + </div> - <div class="accordion-group"> - <div class="accordion-heading"> - <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#spelling"> - <h4>Select spelling variations</h4> - </a> - </div> - <div id="spelling" class="accordion-body collapse"> - <div class="accordion-inner"> - <div class="btn-group"> - <button class="btn" data-toggle="select" data-toggle-name="spelling-labels">select all</button> - <button class="btn" data-toggle="unselect" data-toggle-name="spelling-labels">unselect all</button> - </div> - <div class="labelbox" name="spelling-labels"></div> - </div> - </div> - </div> - + </div> + </div> - </div> <div class="step-pane" id="reactions"> - <h3>Reactions</h3> + <h4>Select reactions</h4> <div class="labelbox"></div> </div> <div class="step-pane" id="measurements"> - <h3>Measurements</h3> + <h4>Select measurements</h4> <table class="table"> <thead><tr><th>Reaction</th><th>PRR</th></tr></thead> <tbody></tbody> @@ -197,7 +179,7 @@ success: function(o) { $(o).each(function(i, e) { labelbox.append( - '<label class="checkbox"><input type="checkbox" value="'+e.name+'">' + '<label class="checkbox"><input type="checkbox" value="'+e.name+'" checked>' +e.name+'<span class="badge">'+e.reports+'</span></label>'); }); } @@ -262,38 +244,29 @@ }); }); + $("#drug-selection a").on("click", function() { + //$($(this).attr('href')).collapse('show'); + + }); + var drug = getURLParameter("drug"); $("#drug").html(drug); $('#mentions').updateDrugNames([drug]); - - $('#brands').on('show', function() { - var brandlist = $('#brand-list'); - - if(!$('#brands').find('.labelbox').html()) { - $.ajax(brandsURL, { - dataType:"json", - data:{q:drug}, - success: function(o) { - $(o).each(function(i,e) { - brandlist.append('<li><a href="#">'+e+'</a></li>'); - }); - $('#brands').updateDrugNames(o); - } + $.ajax(brandsURL, { + dataType:"json", + data:{q:drug}, + success: function(o) { + $(o).each(function(i,e) { + $('brand-list').append('<li><a href="#">'+e+'</a></li>'); }); - + $('#brands').updateDrugNames(o); } }); - - $('#synonyms').on('show', function() { - if(!$('#synonyms').find('.labelbox').html()) { - $.ajax(synonymsURL, { - dataType:"json", - data:{q:drug}, - success: function(o) { - $('#synonyms').updateDrugNames(o); - } - }); - + $.ajax(synonymsURL, { + dataType:"json", + data:{q:drug}, + success: function(o) { + $('#synonyms').updateDrugNames(o); } });