Previous changeset 0:bad241dc701f (2014-05-06) Next changeset 2:f6cd51710678 (2014-05-06) |
Commit message:
add trimmed down html example |
added:
Blast output page example trimmed.html Blast output page example trimmed_files/1.gif Blast output page example trimmed_files/2.gif Blast output page example trimmed_files/3.gif Blast output page example trimmed_files/5.gif Blast output page example trimmed_files/6.gif Blast output page example trimmed_files/9.gif Blast output page example trimmed_files/InstrumentPageStarterJS.js Blast output page example trimmed_files/black.gif Blast output page example trimmed_files/blast.js Blast output page example trimmed_files/blastReq.css Blast output page example trimmed_files/blastRes.css Blast output page example trimmed_files/dynFormatRes.css Blast output page example trimmed_files/firefox-descriptions_002.css Blast output page example trimmed_files/format.js Blast output page example trimmed_files/formatRes.js Blast output page example trimmed_files/jig.css Blast output page example trimmed_files/jig.js Blast output page example trimmed_files/jquery.css Blast output page example trimmed_files/jquery.js Blast output page example trimmed_files/jquery_002.css Blast output page example trimmed_files/jquery_002.js Blast output page example trimmed_files/jquery_003.css Blast output page example trimmed_files/jquery_003.js Blast output page example trimmed_files/jquery_004.css Blast output page example trimmed_files/jquery_004.js Blast output page example trimmed_files/jquery_005.css Blast output page example trimmed_files/jquery_005.js Blast output page example trimmed_files/jquery_006.css Blast output page example trimmed_files/jquery_006.js Blast output page example trimmed_files/jquery_007.css Blast output page example trimmed_files/jquery_007.js Blast output page example trimmed_files/jquery_008.css Blast output page example trimmed_files/jquery_008.js Blast output page example trimmed_files/jquery_009.js Blast output page example trimmed_files/main.css Blast output page example trimmed_files/print.css Blast output page example trimmed_files/query_no_scale.gif Blast output page example trimmed_files/remote_data_provider.js Blast output page example trimmed_files/results.css Blast output page example trimmed_files/results.js Blast output page example trimmed_files/scale.gif Blast output page example trimmed_files/score.gif Blast output page example trimmed_files/toggle.js Blast output page example trimmed_files/utils.js Blast output page example trimmed_files/white.gif |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed.html Tue May 06 17:36:10 2014 +0200 |
[ |
b'@@ -0,0 +1,1615 @@\n+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n+<html xmlns="http://www.w3.org/1999/xhtml"><head>\n+\n+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n+<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">\n+<meta name="jig" content="ncbitoggler ncbiautocomplete ncbilocalnav ncbigrid ncbipopper">\n+<meta name="ncbitoggler" content="animation:\'none\'">\n+<meta name="ncbipopper" content="animation:\'none\',closeEvent: \'click\',openEvent: \'click\',destPosition: \'top right\',triggerPosition: \'bottom right\'">\n+\n+<meta name="ncbi_app" content="blast">\n+<meta name="ncbi_pdid" content="blastresults">\n+<meta name="ncbi_stat" content="false">\n+<meta name="ncbi_sessionid" content="8A8E11EE2CABF371_0000SID">\n+<meta name="ncbi_phid" content="5AAB74D7368F2C81000000000000C9C8">\n+<script type="text/javascript"> var ncbi_startTime = new Date(); </script>\n+<title>NCBI Blast:Nucleotide Sequence (16 letters)</title>\n+<script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/jig.js"></script><link rel="stylesheet" type="text/css" href="Blast%20output%20page%20example%20trimmed_files/jig.themenull"><script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/jquery.ncbitogglernull"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example%20trimmed_files/jquery_002.ncbitogglernull"><script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/jquery_002.ncbiautocompletenull"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example%20trimmed_files/jquery.ncbiautocompletenull"><script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/jquery.ncbibasicmenunull"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example%20trimmed_files/jquery_002.ncbibasicmenunull"><script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/jquery_002.ncbimenunull"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example%20trimmed_files/jquery.ncbimenunull"><script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/jquery.ncbilocalnavnull"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example%20trimmed_files/jquery_002.ncbilocalnavnull"><script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/jquery.buttonnull"></script><script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/jquery.ncbibuttonnull"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example%20trimmed_files/jquery_002.ncbibuttonnull"><script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/jquery_002.ncbipoppernull"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example%20trimmed_files/jquery.ncbipoppernull"><script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/jquery_002.ncbigridnull"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example%20trimmed_files/jquery.ncbigridnull"><link rel="stylesheet" type="text/css" href="Blast%20output%20page%20example%20trimmed_files/jig.css"><script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/jquery_002.js"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example%20trimmed_files/jquery_005.css"><script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/jquery_004.js"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example%20trimmed_files/jquery_004.css"><script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/jquery_007.js"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example%20trimmed_files/jquery_003.cs'..b'lay_name:Sequence,id:STD1,category:Sequence,annots:Sequence,ShowLabel:true][key:gene_model_track,CDSProductFeats:false][key:alignment_track,name:other%20alignments,annots:NG%20Alignments%7CRefseq%20Alignments%7CGnomon%20Alignments%7CUnnamed,shown:false]&v=2027:2033&appname=ncbiblast&link_loc=fromHSP" class="spr" target="lnkPHWP1JNZ014" title="Show alignment to 3J52_A in Nucleotide Graphics for 2027 to 2033 range">Graphics</a></span></span>\n+<span id="hsp557804227_4" class="alnParLinks">\n+<a class="gbd toolsCtr navNext" disabled="disabled" title="Go to next match #5 for pdb|3J52|A" onmouseover="scan(this)" ref="ordinalpos=4&currseq=557804227" onclick="goToNextHSP(this,true)"><span>Next Match</span></a>\n+<a init="on" class="gbd toolsCtr navPrev" title="Go to previous match #3 for pdb|3J52|A" onmouseover="scan(this)" ref="ordinalpos=4&currseq=557804227" onclick="goToNextHSP(this,false)"><span>Previous Match</span></a>\n+<a class="gbd toolsCtr navBack " href="#hsp557804227_1" title="Go to first match for pdb|3J52|A"><span>First Match</span></a>\n+</span>\n+</div>\n+<table class="alnParams">\n+<caption class="hdnHeader">Alignment statistics for match #4</caption>\n+<tbody><tr>\n+<th>Score</th><th>Expect</th><th>Identities</th><th>Gaps</th><th>Strand</th><th class="aln_frame ">Frame</th>\n+</tr>\n+<tr>\n+<td>14.4 bits(7)</td>\n+<td> 186<span class="sumN ">()</span></td>\n+<td>7/7(100%)</td>\n+<td>0/7(0%)</td>\n+<td>Plus/Plus</td>\n+<td class="aln_frame "></td>\n+</tr></tbody></table>\n+<div class="dflLnk aln_feat hidden"><label>Features:</label><div></div></div>\n+</div>\n+<div id="ar_557804227_4">\n+<pre>Query 9 GTGAAGA 15\n+ |||||||\n+Sbjct 2027 GTGAAGA 2033\n+\n+\n+</pre>\n+</div>\n+</div> <!-- alnAll_557804227 -->\n+</div> <!-- aln_557804227 -->\n+</form>\n+\n+</div></div> \n+<pre></pre>\n+</div><!--/#alignments-->\n+</div><!-- alignInfo -->\n+</div><!--ARIA-->\n+\n+</div><!-- alignView -->\n+\n+\t\t\t\t</div><!-- /#content -->\n+\t\t\t\t\n+\n+ \n+\t\t\t\t\n+\t\t\t\t\n+ </div><!-- /#content-wrap -->\n+\n+\t\t \t\n+\t\n+ </div><!--/#wrap-->\n+\n+<script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/utils.js"></script>\n+<script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/toggle.js"></script>\n+<script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/remote_data_provider.js"></script>\n+<script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/results.js"></script><link rel="stylesheet" type="text/css" href="Blast%20output%20page%20example%20trimmed_files/firefox-descriptions.css" media="screen"><link rel="stylesheet" type="text/css" href="Blast%20output%20page%20example%20trimmed_files/firefox-descriptions_002.css" media="screen">\n+<script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/blast.js"></script>\n+<script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/format.js"></script>\n+<script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/formatRes.js"></script> \n+<script type="text/javascript" src="Blast%20output%20page%20example%20trimmed_files/InstrumentPageStarterJS.js"></script>\n+\n+\n+\n+<div class="ui-ncbiautocomplete-holder shadow" aria-live="assertive"><ul class="ui-ncbiautocomplete-options" role="listbox" aria-activedescendant=""></ul><div class="ui-ncbiautocomplete-actions shadow"><a href="#" class="ui-ncbiautocomplete-link-pref">Preferences</a><a href="#" class="ui-ncbiautocomplete-link-off">Turn off</a></div></div><ul class="print-log"><li></li></ul><div class="ui-ncbiautocomplete-holder shadow" aria-live="assertive"><ul class="ui-ncbiautocomplete-options" role="listbox" aria-activedescendant=""></ul><div class="ui-ncbiautocomplete-actions shadow"><a href="#" class="ui-ncbiautocomplete-link-pref">Preferences</a><a href="#" class="ui-ncbiautocomplete-link-off">Turn off</a></div></div></body></html>\n\\ No newline at end of file\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/1.gif |
b |
Binary file Blast output page example trimmed_files/1.gif has changed |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/2.gif |
b |
Binary file Blast output page example trimmed_files/2.gif has changed |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/3.gif |
b |
Binary file Blast output page example trimmed_files/3.gif has changed |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/5.gif |
b |
Binary file Blast output page example trimmed_files/5.gif has changed |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/6.gif |
b |
Binary file Blast output page example trimmed_files/6.gif has changed |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/9.gif |
b |
Binary file Blast output page example trimmed_files/9.gif has changed |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/InstrumentPageStarterJS.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/InstrumentPageStarterJS.js Tue May 06 17:36:10 2014 +0200 |
[ |
b'@@ -0,0 +1,86 @@\n+(function(){if(typeof ncbi==="undefined")ncbi={};if(ncbi.sg)typeof console!=="undefined"&&console.error&&console.error("The logging JavaScript was added twice in the document. Please include it one time.");else{ncbi.sg=function(){};ncbi.sg.getInstance=function(){if(!ncbi.sg._instance)ncbi.sg._instance=new ncbi.sg;return ncbi.sg._instance};ncbi.sg._instance=null;ncbi.sg._version="26";(function(){var a=navigator.cookieEnabled?true:false;if(typeof navigator.cookieEnabled==="undefined"&&!a){document.cookie=\n+"testcookie";a=document.cookie.indexOf("testcookie")!==-1?true:false}ncbi.sg.isCookieEnabled=a})();ncbi.sg.appLogIgnore=["ncbi_sessionid","ncbi_clickdisabled"];ncbi.sg.prototype={init:function(){this.isProcessRunning=true;this._setUpMetaTagValues();this._setScrollingEnabled();if(this._cachedVals.ncbi_db&&this._cachedVals.ncbi_db.value.toLowerCase()=="pubmed"&&this._cachedVals.ncbi_report&&this._cachedVals.ncbi_report.value.toLowerCase()=="abstract"&&this._cachedVals.ncbi_resultcount&&this._cachedVals.ncbi_resultcount.value.toLowerCase()==\n+"1"||this._cachedVals.ncbi_db&&this._cachedVals.ncbi_db.value.toLowerCase()=="pmc"&&this._cachedVals.ncbi_report&&this._cachedVals.ncbi_report.value.toLowerCase()=="record"&&this._cachedVals.ncbi_type&&this._cachedVals.ncbi_type.value.toLowerCase()=="fulltext")ncbi.sg.isHoverEnabled=true;this._setUpPathParts();this._setUpCustomProps();this._addOnScrollListeners();this._send("init");this._scheduleDOMReadyPing();this._sendPrev();this._addPrintPing();this._setBeforeScrollDetails()},_vals:{},_cachedVals:{},\n+_hasInitRun:false,_readyPinged:false,_pathParts:{part1:"",part2:"",part3:"",part4:""},_scheduleDOMReadyPing:function(){var a=this,b=function(){return typeof jQuery!=="undefined"&&typeof jQuery.ui!=="undefined"&&typeof jQuery.ui.jig!=="undefined"?typeof jQuery.ui.jig.version!=="undefined"&&jQuery.ui.jig.version?jQuery.ui.jig.version:"unknown":"unknown"},d=function(){var k={},j=jQuery.ui.jig._foundWidgets;for(var t in j)k["jigWidget_"+t]=j[t];k.jigVersion=b();return k},c=function(){if(!a._readyPinged){var k=\n+{};if(typeof jQuery!=="undefined"&&typeof jQuery.ui!=="undefined"&&typeof jQuery.ui.jig!=="undefined"&&typeof jQuery.ui.jig.scanned!=="undefined")if(jQuery.ui.jig.scanned){k=d();k.jsevent="domready";ncbi.sg._ping(k);a._readyPinged=true}else{if(typeof jQuery.ui.jig.scan!=="undefined"&&jQuery.ui.jig.scan){var j=jQuery.ui.jig.scan;jQuery.ui.jig.scan=function(){var t=j.apply(this,arguments);c();return t}}}else{k.jigVersion="nojig";k.jsevent="domready";ncbi.sg._ping(k);a._readyPinged=true}}};if(document.addEventListener){var e=\n+function(){document.removeEventListener("DOMContentLoaded",e,false);c()};document.addEventListener("DOMContentLoaded",e)}else if(document.attachEvent){var g=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",g);c()}};document.attachEvent("onreadystatechange",g)}},_setScrollingEnabled:function(){try{ncbi.sg.isScrollingEnabled=false;var a=ncbi.sgAppsWithScrolling;if(typeof a!=="undefined")for(var b=0;b<a.length;b++){var d=true,c=a[b];for(var e in c)if(!this._cachedVals[e]||\n+this._cachedVals[e].value.toLowerCase()!=c[e]){d=false;break}if(d){ncbi.sg.isScrollingEnabled=true;break}}}catch(g){ncbi.sg.getInstance().noteEventData("jserror",{jserror:g.toString(),SELF_URL:window.location.href},["ncbi_sessionid","ncbi_phid"])}},_setUpMetaTagValues:function(){for(var a=document.getElementsByTagName("meta"),b=0;b<a.length;b++){var d=a[b].name;d.indexOf("ncbi_")===0&&this.addEntry(d,a[b].content)}},_setUpCachedMetaTagValues:function(a){for(var b=0;b<a.length;b++){var d=this._cachedVals[a[b]];\n+d&&this.addEntry(a[b],d.value)}},cachedNames:["ncbi_app","ncbi_db","ncbi_pcid","ncbi_pdid","ncbi_phid","ncbi_sessionid","ncbi_uidlist"],ignoreLengthRestrictions:["jserror","jserrorlocation"],addEntry:function(a,b){if(!(b===undefined||b.length===0)){if(b.length>100&&this.ignoreLengthRestrictions.indexOf(a)===-1)b=b.substr(0,100);this._ca'..b'==="undefined")e=true;if(typeof c==="object"&&!(c instanceof Array))for(var j in c)k.push(j+"="+encodeURIComponent(c[j]));else if(typeof c==="string")k.push(c);else k=c;c=ncbi.sg.getInstance().currentPageHitId||"";j=null;if(typeof ncbi.sg.loadTime!=="undefined")j=new Date-ncbi.sg.loadTime;k.join("&");c.length>0&&k.push("next_phid="+encodeURIComponent(c));j!==null&&k.push("next_ncbi_timesinceload="+\n+j);ncbi.sg.getInstance()._sendAl(k.join("&"),null,e,g)},b=ncbi.sg.getInstance().getCookie("hovernext");if(b){a(b);ncbi.sg.getInstance().setCookie("hovernext","")}var d=function(c){var e={};if(c){if(c.clientX||c.clientY){var g=ncbi.sg.getInstance()._getScrollXYPx();e.evt_coor_x=c.clientX+g[0];e.evt_coor_y=c.clientY+g[1]}else if(c.pageX||c.pageY){e.evt_coor_x=c.pageX;e.evt_coor_y=c.pageY}e.jseventms=ncbi.sg.getInstance().getMillisecondsSinceSunday()}return e};jQuery(document).on("mousedown","a[ref*=\'itool=Abstract-nondef\'], #disc_col a",\n+function(c){c=c.originalEvent;var e=d(c);jQuery(c.target);(new Date).getTime();(new Date).getTime();var g=jQuery(c.target),k=g.id||"",j=g.name||"",t=g.sid||"",y=g.href||"",A=g.innerText||g.textContent||"";if(A.length>50)A=A.substr(0,50);var B=g.getAttribute?g.getAttribute("ref")||g.ref||"":"",w=g.className?g.className.replace(/^\\s?/,"").replace(/\\s?$/,"").split(/\\s/g).join(",")||"":"";c=[];var v=[],u=g.parentNode;if(u)for(var s=0;s<6&&u!==null;s++){(parId=u.id)&&c.push(parId);if(parClassName=u.className)v=\n+v.concat(parClassName.split(/\\s/));u=u.parentNode}u=ncbi.sg.getInstance();var f=u.currentPageHitId||"";f=[];k.length>0&&f.push("link_id="+encodeURIComponent(k));j.length>0&&f.push("link_name="+encodeURIComponent(j));t.length>0&&f.push("link_sid="+encodeURIComponent(t));y.length>0&&f.push("link_href="+encodeURIComponent(y));A.length>0&&f.push("link_text="+encodeURIComponent(A));w.length>0&&f.push("link_class="+encodeURIComponent(w));s=u.getBrowserWidthHeight();s.width!==null&&f.push("browserwidth="+\n+encodeURIComponent(s.width));s.height!==null&&f.push("browserheight="+encodeURIComponent(s.height));for(var i in e){s=e[i];s!==undefined&&f.push(i.toLowerCase()+"="+s.toString())}f.push("jsevent=hovernext");B.length>0&&f.push(B);if(typeof jQuery!=="undefined")if(e=jQuery(g).attr("sg")){e=e.split(/\\}\\s*,\\s*\\{/);for(s=0;s<e.length;s++){g=e[s].match(/name\\s*:\\s*\'(.+)\',\\s*selector\\s*:\\s*\'(.+)\'/);if(g.length===3){i="cust_"+g[1];g=jQuery(g[2]).val();f.push(i+"="+encodeURIComponent(g))}}}c.length>0&&f.push("ancestorId="+\n+c.join(","));v.length>0&&f.push("ancestorClassName="+v.join(",").replace(/\\s+/g," ").replace(/(^\\s|\\s$)/g,""));u.addScrollDetailsAr(f,1800-f.join("&").length,true);c=f.join("&");f=ncbi.sg.getInstance().currentPageHitId||"";c+="&ncbi_phid="+f;ncbi.sg.getInstance()._storeNext("hovernext",c,null)});jQuery(document).on("mouseup mousedown",function(c){!jQuery(c.target).is("a[ref*=\'itool=Abstract-nondef\']")&&jQuery(c.target).parents("a[ref*=\'itool=Abstract-nondef\']").length==0&&!jQuery(c.target).is("#disc_col a")&&\n+jQuery(c.target).parents("#disc_col a").length==0&&ncbi.sg.getInstance().setCookie("hovernext","")})}});\n+\n+;\n+// This code creates window.console if it doesn\'t exist.\r\n+// It also creates stub functions for those functions that are missing in window.console.\r\n+// (Safari implements some but not all of the firebug window.console methods--this implements the rest.)\r\n+(function() {\r\n+ var names = [ "log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group",\r\n+ "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd" ];\r\n+\r\n+ if (typeof(console) === \'undefined\' || typeof console === "function" ) {\r\n+ //"typeof function" is needed see PP-769 \r\n+ console = {};\r\n+ }\r\n+\r\n+ for (var i = 0; i < names.length; ++i) {\r\n+ if (typeof(console[names[i]]) === \'undefined\') {\r\n+ console[names[i]] = function() { return false; };\r\n+ }\r\n+ }\r\n+ ncbi.sg.getInstance().init(); \r\n+})();\r\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/black.gif |
b |
Binary file Blast output page example trimmed_files/black.gif has changed |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/blast.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/blast.js Tue May 06 17:36:10 2014 +0200 |
[ |
b'@@ -0,0 +1,308 @@\n+\n+function printfire()\n+{\n+ // Firefox\n+ if (document.createEvent && window.dispatchEvent) {\n+ printfire.args = arguments;\n+ var ev = document.createEvent("Events");\n+ ev.initEvent("printfire", false, true);\n+ window.dispatchEvent(ev);\n+ }\n+}\n+//This functions handle setting defaults for protein or nulcleotide suite search page when\n+//one of blast program radio buttons is clicked - not used now\n+function AdjustMoreOptionsStyle()\n+{\n+\tvar optsEl = document.getElementById("moreopts");\t\n+\tif(optsEl && optsEl.style.height != "0px") {\n+\t\toptsEl.style.height = optsEl.scrollHeight + "px";\t\t\t\n+\t}\n+}\n+\n+//Strip (taxid:XXX) from organism list selection\r\n+//sgRunFunc="AdjustOrganism();" \r\n+function AdjustOrganism()\r\n+{\r\n+\tvar words = $("qorganism").value.split(" (taxid");\r\n+\t$("qorganism").value = words[0];\t\t\r\n+}\r\n+\n+\n+/* JS Common to all BLAST pages */\n+\n+\n+function setResultsTarget()\r\n+{\r\n+\t//var newWin = $("newwin");\t\r\n+\tvar newWin = this;\t\r\n+\tvar searchFrm = $(newWin.getAttribute("form"));\t\t\t\t\r\n+\tif(newWin && newWin.checked == true) {\r\n+\t\tif(newWin.getAttribute("winType") == "random") {\t\t \r\n+\t\t\tsearchFrm.target = "Blast_Results_for_" + Math.floor(Math.pow(10,10) *Math.random());\r\n+\t\t}\r\n+\t\telse {\r\n+\t\t\tsearchFrm.target = $("resPageTarget").value;\t\t\r\n+\t\t}\r\n+\t}\t\r\n+\telse {\t\t\r\n+\t\tsearchFrm.target = "";\r\n+\t}\r\n+}\n+\n+function diffFromDefault(elem)\n+{\n+ var currentVal = "";\r\n+ var ret = 0;\r\n+\r\n+ if (!(elem)) return;\r\n+ var defVal = elem.getAttribute("defVal"); //Default value \n+ var elShowDiff = utils.getParent(elem);\n+ if(!elem.type) {//div element for example\n+ //Check if parent elem has "hide" class\n+ if(utils.hasClass(utils.getParent(elem), "hide")) {\n+ currentVal = "hide";\n+ }\n+ else {\n+ currentVal = "show";\n+ } \n+ elShowDiff = elem;\n+ }\n+ else if(elem.type == "select-one") {\r\n+ if(elem[elem.selectedIndex].value) currentVal = elem[elem.selectedIndex].value;\n+ //If Default value is not specified - the first one in the selection list is the default \r\n+ if (!defVal && elem[0].value) defVal = elem[0].value; \n+ }\n+ else if(elem.type == "select-multiple") {\n+\t currentVal = "";//for now\n+ }\n+ else if(elem.type == "checkbox") {\n+ //alert("defVal1=" + elem.id + " " + defVal);\n+ //var defVal = elem.defVal; //Default value\n+ //alert("defVal2=" + defVal);\n+ if(elem.checked == true) currentVal = "checked"\n+ else currentVal = "unchecked"; \n+ }\n+ else {\n+ currentVal = elem.value;\n+ }\n+ \n+ \n+ var numdiff = parseInt($("NUM_DIFFS").value,10); \n+ var optsNumDiff = parseInt($("NUM_OPTS_DIFFS").value,10); \n+ if(defVal != currentVal) { \n+ if(!utils.hasClass(elShowDiff, "nondef")) { \n+ utils.addClass(elShowDiff, "nondef"); \n+ numdiff++; \n+ if(utils.hasClass(elem,"opts")) optsNumDiff++; \n+ } \n+ ret = 1; \n+ }\n+ else { \n+ if(utils.hasClass(elShowDiff, "nondef")) {\n+ utils.removeClass(elShowDiff, "nondef"); \n+ //alert("noDiff-" + elem.id);\n+ if(numdiff != 0) numdiff--; \n+ if(utils.hasClass(elem,"opts")) optsNumDiff--; \n+ } \n+ ret=0;\n+ }\n+ $("NUM_DIFFS").value = numdiff; \n+ $("NUM_OPTS_DIFFS").value = optsNumDiff; \n+ if(numdiff > 0) { \n+ $("diffMes").style.display = "inline"; \n+ }\n+ else {\r\n+ $("diffMes").style.display = "none"; \n+ } \n+ //alert(elem.id + " " + $("NUM_DIFFS").value);\n+ return ret; \n+}\n+\n+function setDefalValue(elem)\n+{\n+ var currentVal; \n+ var defVal = elem.getAttribute("defVal"); //Default value \n+ if(elem.type == "select-one") {\n+ //If Default value is not specified '..b'bute("mouseoutImg");}, false);\n+ utils.addEvent(bn, "mousedown", function() {this.src = this.getAttribute("mousedownImg");}, false);\n+ utils.addEvent(bn, "mouseup", function() {this.src = this.getAttribute("mouseupImg");}, false); \r\n+}\n+\n+function showHideElem(id,hide)\n+{\n+ if($(id)) {\n+ if(hide) {\n+\t if(!utils.hasClass($(id),"hidden")) utils.addClass($(id), "hidden");\t \n+\t}\n+\telse {\n+\t if(utils.hasClass($(id),"hidden")) utils.removeClass($(id), "hidden");\t \n+\t}\t\n+ }\n+}\r\n+\r\n+function resetOrganismControls(orgEntryElem) {\r\n+ resetOrganismSuggest(orgEntryElem);\r\n+ if ($("orgExcl")) $("orgExcl").checked = false;\r\n+ utils.replaceInHtml("", $("orgs"));\r\n+ if ($("frOrgs")) utils.replaceInHtml("", $("frOrgs"));\r\n+ if ($("numOrg")) $("numOrg").value = 1;\r\n+}\r\n+\r\n+function AddOrgRow(e,orgName,exclName) {\r\n+ e = e || window.event;\r\n+ utils.preventDefault(e);\r\n+ var checkedExclude = new Array();\r\n+ var orgDict = jQuery($($("qorganism"))).ncbiautocomplete("option","dictionary");\r\n+ orgDict = (!orgDict || orgDict == "") ? "taxids_sg" : orgDict;\r\n+ var len = $("qorganism").getAttribute("size");\r\n+ \r\n+ var newOrgFieldID = "qorganism" + $("numOrg").value;\r\n+ var newOrgField = " <div><input name=\\"" + orgName + $("numOrg").value + "\\" size=\\"" + len + "\\" id=\\"" + newOrgFieldID +\r\n+ "\\" type=\\"text\\" data-jigconfig=\\"dictionary:\'" + orgDict + "\'\\" autocomplete=\\"off\\" class=\\"jig-ncbiautocomplete multiOrg\\" />";\r\n+ if (exclName != "") {\r\n+ newOrgField += "<span class=\\"orgExcl\\">" +\r\n+ "<input type=\\"checkbox\\" name=\\"" + exclName + $("numOrg").value + "\\" class=\\"oExcl cb\\" id=\\"orgExcl" + $("numOrg").value + "\\" />" +\r\n+ "<label for=\\"orgExcl" + $("numOrg").value + "\\" class=\\"right oExclRl\\">Exclude</label></span>";\r\n+ }\r\n+ newOrgField += "</div>";\r\n+ if (navigator.userAgent.match(/ie/i)) {\r\n+ for (i = 1; i < $("numOrg").value; i++) {\r\n+ if ($("orgExcl" + i)) checkedExclude[i] = $("orgExcl" + i).checked;\r\n+ }\r\n+ }\r\n+ if (!navigator.userAgent.match(/firefox/i)) { \r\n+ jQuery($($(orgs))).append(newOrgField,true);\r\n+ }\r\n+ else {\r\n+ utils.insertInHtml(newOrgField, $("orgs"));\r\n+ }\r\n+\r\n+ if (navigator.userAgent.match(/ie/i)) {\r\n+ for (i = 1; i < $("numOrg").value; i++) {\r\n+ if ($("orgExcl" + i)) $("orgExcl" + i).checked = checkedExclude[i];\r\n+ }\r\n+ }\r\n+ setupOrganismSuggest($(newOrgFieldID));\r\n+ jQuery($($(newOrgFieldID))).ncbiautocomplete();\r\n+ $("numOrg").value++; \r\n+}\r\n+\r\n+function adjustOrgVal(orgEntryElem) \r\n+{\r\n+ //if (utils.hasClass($("searchForm").EQ_MENU, "orgHint")) $("searchForm").EQ_MENU.value = "";\r\n+ clearOrgSuggest(orgEntryElem);\r\n+ if ($("numOrg")) {\r\n+ for (i = 1; i < $("numOrg").value; i++) {\r\n+ if ($("qorganism" + i)) {\r\n+ clearOrgSuggest($("qorganism" + i));\r\n+ }\r\n+ }\r\n+ }\r\n+}\r\n+\r\n+function getUrlCompForEntryField(elem) {\r\n+ var url = "";\r\n+ if (elem && elem.value != "") {\r\n+ url = "&" + elem.name + "=" + escape(elem.value);\r\n+ }\r\n+ return url;\r\n+}\r\n+\r\n+\r\n+function getUrlCompForCheckedField(elem) {\r\n+ var url = "";\r\n+ if (elem && elem.checked) {\r\n+ url = "&" + elem.name + "=" + elem.value;\r\n+ }\r\n+ return url;\r\n+\r\n+}\r\n+\r\n+function getUrlCompForOptionsField(elem) {\r\n+ var url = "";\r\n+ if (elem) {\r\n+ url = "&" + elem.name + "=" + elem[elem.selectedIndex].value;\r\n+ }\r\n+ return url;\r\n+}\r\n+\r\n+function getUrlCompForMultiOptionsField(elem) {\r\n+ var url = "";\r\n+ if (elem) {\r\n+ for (i = 0; i < elem.options.length; i++) {\r\n+ if (elem.options[i].selected) {\r\n+ url += "&" + elem.name + "=" + elem.options[i].value;\r\n+ }\r\n+ }\r\n+ }\r\n+ return url;\r\n+}\r\n+\n+ \n+utils.addEvent(window, \'load\', newResultsWinInit, false);\n+\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/blastReq.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/blastReq.css Tue May 06 17:36:10 2014 +0200 |
b |
@@ -0,0 +1,332 @@ +#msgR .info { +background-color: #dfd; +padding: 4px; +border: solid 1px green; +color: green; +} + +dl.summary dt { +float: left; +width: 8em; +clear:left; +margin: 0; +text-align: right; +padding-right: 1em; +color: #666; +} + +dl.summary dd { +padding-left: 0.5em; +display: block; +margin-left: 7em !important; +margin: 0; +} +dl.summary dt, dl.summary dd { +margin-bottom: 0.5em; +} +a.help +{ +float:right; +font-size: 110%; +} + +dl.summary label { +display: inline; +} + +dl.summary tr th label { +padding: 0; +margin-right:0; +} +table.options { +border: solid 1px #ccc; +border-right: solid 1px #ccc; +} + +table.options td, +table.options td.frh { +font-size: 90%; +_font-size: 85%; +} + +table.options label.rb { +border-right: solid 1px #ccc; +margin-right: 0.5em; +padding-right: 2.0em; +} + +table.options tr td { +_font-size: 90%; +padding-left: 0.5em; +} + +table.options { +/*border-collapse: collapse;*/ +margin-left: 0; +padding-left: 0; +width: 62em; +} + +table.options td label { +font-size: 90%; +} + +table.options th label, +table.options td label { +margin-right: 0; +_position: relative; +_top: -0.1em; +} + +table.options tr.hdr td, +table.options tr.hdr th { +padding: 2px; +border: solid 1px #ccc; +background-color: #ddd; +} + +table.options td, table.options td.frh { +padding: 0.25em 0; +vertical-align: center; +} + +table.options th { +padding-right: 1em; +text-align: right; +padding-left: 1em; +} + +/* +*:focus{ +background-color: white !important; +} +*/ + +table.options select,table.options input, #graphic input{ +border: solid 1px #888; +padding: 1px; +} + +select { +font-size: 90%; +} + +select option { +padding-right: 0.5em; +} + +input.cb, table.options input.cb { +border: none; +} + +select { +margin-right:1em; +} + +table.options tr { +background-color: #eee; +} + +table.options tr.odd { +background-color: #e0e0e0; +} + +table.options th { + +background-color: white; +} + +table.options tr.paramSet td +{ + border-top: solid 2px white; +} + + + + +.resetAll +{ +font-weight: normal; +padding: 0.5em; +font-size: 90%; +margin-left:5em; +} + +.button { +background-color: #ccc; +padding: 0.25em 0.25em; +color: black; +border: outset 3px #eee; +_border: outset 3px #eee; +font-size: 90%; +_padding:0; +font-weight: bold; +height:25px; +_height:22px; +} + +.fbtn { +margin-bottom: 0.5em; +} + +.note { +font-size: 80%; +color: green; +background-color: #ffc; +margin-left: 2em; +padding: 3px; +} +.instr { + margin-left: 1em; + color: #666; +font-size: 90%; +} +.smaller { +font-size: 90%; +font-weight: normal; +} + +/* Results Page styles */ + +#ridRes +{ + background-color: #FC9; + padding:5px 5px; +} + + +span dd.hidden,dt.hidden,dd.hidden span +{ + display:none; +} + +dl.query .query, +dl.title .title, +dl.entrez .entrez, +dl.db .db +{ + display:block; +} + + +dl.entrez span.entrez +{ + display:inline; +} + +.hidden { +display: none; +} +.hide { +display: none; +} +.shown { +display: block; +} + + + +table.megaBlast tr.psiBlast, +table.blastn tr.psiBlast, +table.blastx tr.psiBlast, +table.tblastn tr.psiBlast, +table.tblastx tr.psiBlast, +table.discoMegablast tr.psiBlast +{ +display: none; +} + + +table.GlobalAln .xgl, +body.GlobalAln div.xgl, +body.GlobalAln dt.xgl, +body.GlobalAln dd.xgl, +body.GlobalAln span.xgl, +body.GlobalAln table.xgl +{ +display: none; +} + +.dispType +{ + /*background-color:White; + border:solid 1px black;*/ + border-top:solid 2px gray; + border-left:solid 2px gray; + font-size:90%; + padding-left:2px; + +} + +.newwin { +border: none; +} + +table.options .helplink +{ + font-weight:bold; + position:absolute; + right:0; +} + +div#query label +{ + display: inline; + font-weight:bold; + padding-right:1em; +} +#NEW_VIEW +{ + _margin-left:-2px; +} + + +table.blastp *.blastn, +table.psiBlast *.blastn, +table.phiBlast *.blastn, +table.blastx *.blastn, +table.tblastn *.blastn, +table.tblastx *.blastn +{ +display: none; +} + +#formatTable th.col1 { +width: 8em; +vertical-align: top; +} +/* +#formatTable .helplink span { +position: relative; +} +*/ +#org +{ + margin-top:2em; +} +#qorganism +{ + /*display:block;*/ +} +.fi +{ + position:relative; +} + +a#organismHelp +{ + margin-top:-1.5em; +} + +table.options tr.paramSet td.hd { +padding-right: 1em; +text-align: right; +padding-left: 1em; +background-color:White; +font-weight:bold; +border-top:none; +} +.oExcl +{ + margin-left:2px; +} |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/blastRes.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/blastRes.css Tue May 06 17:36:10 2014 +0200 |
b |
@@ -0,0 +1,262 @@ +a#refPage +{ + margin-left:3em; +} + +a.resLink +{ + margin-left:1em; + display:none; +} + +a.resLinkhidden +{ + display:none; +} + + +#cddResults +{ + float:right; + margin-top:-2em; + margin-right:1em; + color:#336699; + font-size:100%; +} + +#cddResults.showing { + background-image: url(images/down.gif); +} + + + +div.inlineDiv +{ + display:inline; +} + +span.reslink +{ + display:none; +} + +div.statPage *.statPage, +div.resPage *.resPage +{ + display:inline; +} + +div.resHeader *.hidden +{ + display:none; +} + +#cddInfo +{ + text-align:center; +} +#cddDesc +{ + font-weight:bold; +} +div#desctbl +{ +border: solid 1px #018aac; +/*min-width: 1000px;*/ +margin: none; +width: 100%; +background-color:White; +/*line-height:0; +_line-height:0;*/ +} + +table#descs +{ +font-family: Verdana, Sans-Serif; +font-size: 90%; +_font-size: 86%; +border-collapse: collapse; +/*min-width: 600px;*/ +width: 100%; +} + +table#descs th a { +text-decoration: none; +color: #00c; +} + +table#descs th a:visited { +color: #00c; +} + +table#descs th a:hover {position: relative; +text-decoration: underline; +} + +table#descs tr th.l, +table#descs tr td.l { +text-align: left; +} + +table#descs tr th.sp { +background-color: #def; +} + +table#descs tr th, +table#descs tr td { +text-align: center; +padding: 1px 4px; +} + +table#descs tr.first th { +padding-left:18px; +border-left: solid 1px #A0ceff; +border-top: solid 1px #A0ceff; +border-bottom: solid 1px #018aac; +border-right: solid 1px #018aac; +padding-right: 8px; +/*background-color: #01d5ff;*/ +background-color: #9cf; +/*font-size: 92%;*/ +white-space:normal; +line-height: 1.2em +} + + +table#descs td { +border: solid 1px #ccc; +border-width: 0px 1px; +white-space:nowrap; +overflow: hidden; +} + +.slink { +font-size: 90%; +font-weight: normal; +} + +table#descs tr.first th.sel { +background: #9cf url(images/up.gif) no-repeat center left; +padding-left: 18px; +padding-right: 18px; +} + +div.lim +{ +/*overflow: hidden;-this used to work in Firefox 2- comment for now and set the width */ +width: 35em; +display: inline-block; +height: 1.3em; +} + +table#descs tr:hover { +background-color: #def; +} + +pre +{ + font-size:110%; + _font-size:100%; + line-height:1; +} + +#msg +{ + white-space:normal; + border-color:#cccccc; + padding:0; + margin: 0; + margin-top:2px; +} +#msg li +{ + display:none; + padding:0; + margin: 0; + text-indent: 0; +} +#msg li.warning, #msg li.error ,#msg li.info +{ + display:block; +} + +#msg ul +{ + margin:0; + padding:0; +} + +table#statInfo +{ + border: solid 1px #ccc; + background-color: #eee; + width: 100%; +} + +table#statInfo tr.odd { +background-color: #e0e0e0; +} + +.READY, .UNKNOWN +{ + display:none; +} + +p.WAITING +{ + margin-top:1em; +} + +#frmPage +{ + margin-left:1em; +} + +span.Gene_PubMedLinks +{ + color: Green; font-weight: bold; +} + +ul.msg li p +{ + display:none; +} + +.msg li p.warning, .msg li p.error, .msg li p.success,.msg li p.info +{ + display:block; +} + +.mdlbox +{ + white-space:pre; + background-color:Transparent; + border:none; +} + +#blastErr +{ + white-space:normal; +} + + + +#RSIFrameNoRes,#RSIFrameDesc,#RSIFrameAln +{ + border:none; + width:519px; + height:35px; + margin:0px auto; +} + + +a.ui-ncbitoggler.hidden, a.ui-ncbitoggler-open.hidden +{ + display:none; +} + +.smn { + display: inline-block; + height: 16px; + width: 16px; +} |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/dynFormatRes.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/dynFormatRes.css Tue May 06 17:36:10 2014 +0200 |
[ |
b'@@ -0,0 +1,623 @@\n+/* style changes for redesign begin*/\n+a.gbd\n+{\n+ text-decoration:none;\n+}\n+\n+tr.dflLnk td span\n+{ \n+ font-size:78%; \n+ display:none;\n+ text-align:center;\n+}\n+a.dflSeq\n+{\n+ color:#369;\n+ text-decoration:underline;\n+ width:auto; \n+}\n+table.defln tr.dflLnk a\n+{\n+\tmargin-right:auto;\t\n+\tpadding-left:0;\n+}\n+\n+.alnParLinks\n+{\n+ float:right; \n+}\n+\n+.alnSeqLinks\n+{\n+ float:right;\n+ margin-right:1em; \n+}\n+\n+\n+.seqlinks select\n+{\n+ padding:0;\n+}\n+\n+.dlfRow div\n+{\n+ font-size:90%;\n+}\n+\n+.dlfRow\n+{\n+ display:inline;\n+ font-size:110%;\n+}\n+\n+.dlfRow.hidden\n+{\n+ display:none; \n+}\n+.dlfRow label\n+{\n+ font-size:87%;\n+ display:inline;\n+ color:#606060;\n+ font-weight:bold;\n+}\n+\n+.dlfRow span.r label\n+{\n+ padding-left:0.8em;\n+}\n+\n+\n+div.relInf\n+{\n+ font-family: Verdana, Sans-Serif;\n+ font-size: 80%;\n+ float:right; \n+ width:21%;\n+ border-top:solid 2px gray;\n+ margin-top:-1em;\n+ margin-right:3.5em;\n+ left:3em;\n+ max-width:25em; \n+ padding-left:1em;\n+ position:relative; \n+ white-space:normal; \n+}\n+\n+div.relInf a\n+{\n+ padding-right:0.2em;\n+}\n+\n+.rlLink\n+{\n+ padding-left:0.2em;\n+}\n+.relInf label\n+{\n+ font-size:110%;\n+ color:brown;\n+ font-weight:bold; \n+}\n+div#content\n+{\n+ min-width:70em;\n+}\n+\n+.dflLnk a\n+{\n+\tfont-size:90%;\n+}\n+a.dflSeq\n+{\n+ width:auto;\n+ font-weight:normal;\n+}\n+\n+\n+#cntDesc,#cntDesc_psiw \n+{\n+ margin-bottom:0.2em;\n+ display:inline-block;\n+ width:20em;\n+}\n+#cntDesc span,#cntDesc_psiw span\n+{\n+ margin-right:0.5em;\n+}\n+\n+#cntDesc a,#cntDesc input,#cntDesc_psiw a,#cntDesc_psiw input\n+{\n+ margin-left:0.5em;\n+}\n+\n+#cntSelNone,#cntShAll\n+{\n+ margin-left:0.2em;\n+}\n+\n+.toolsCtr\n+{\n+ color:Blue; \n+}\n+\n+table.ui-ncbigrid th span.slink a \n+{\n+ display:inline; \n+ padding-right: 0; \n+}\n+table.ui-ncbigrid th.sp\n+{\n+ font-weight:bold;\n+}\n+\n+table.ui-ncbigrid th span.slink\n+{\n+ margin-left:0.2em;\n+}\n+\n+table.ui-ncbigrid td {\n+ white-space:nowrap;\n+}\n+table.ui-ncbigrid td.c3\n+{\n+ /*padding-left:0.8em;*/\n+}\n+table.ui-ncbigrid caption\n+{\n+ font-size:0;\n+ line-height:0;\n+}\n+#content h3.cap,#content h3.cap a.ui-ncbitoggler.ui-widget, #content h3.cap a.ui-ncbitoggler-open\n+{\n+ color:#4d4d4d;\n+ text-align:left;\n+ margin:0 0 0.5em 0;\n+}\n+\n+#content div.cap,#content div.cap a.ui-ncbitoggler.ui-widget, #content div.cap a.ui-ncbitoggler-open\n+{\n+ color:#4d4d4d;\n+ text-align:left;\n+ margin:0 0 0.5em 0;\n+ letter-spacing:-1px;\n+ font-size:110%;\n+ font-weight:bold;\n+}\n+\n+#descriptions div.caption-exists {\n+ margin: 0;\n+}\n+\n+/**********decrition toolbar styles *********/\n+\n+div.cnf {\n+ -moz-border-bottom-colors: none;\n+ -moz-border-image: none;\n+ -moz-border-left-colors: none;\n+ -moz-border-right-colors: none;\n+ -moz-border-top-colors: none; \n+ background: url("images/cnf.png") repeat scroll 0 0 transparent; \n+ border-style: solid none none;\n+ border-width: 1px medium medium;\n+ /*clear: left;*/\n+ height: 22px;\n+ /*overflow: auto;*/\n+ width: 100%;\n+}\n+\n+ul.ui-ncbilocalnav li.has-child a.button_config {\n+ background: url("/portal/portal3rc.fcgi/3493904/img/81796") no-repeat scroll right center transparent !important;\n+ width: 22px;\n+ height:22px;\n+ margin-left:12em;\n+}\n+\n+#li-config\n+{\n+ float:right;\n+ width:17em;\n+}\n+div#descTblCtrl ul.ui-ncbilocalnav li\n+{\n+ border-right:none;\n+}\n+\n+\n+.cfg\n+{\n+ font-size:90%;\n+}\n+\n+\n+.oneSeqAln .hsp label\n+{\n+ color:#606060;\n+ font-size:95%;\n+ padding-right:0.5em;\n+}\n+\n+.oneSeqAln pre\n+{\n+ margin-top:0.5em;\n+}\n+\n+.aln_feat label\n+{\n+ color: #606060;\n+ font-size: 95%;\n+ padding-right: 0.5em; \n+}\n+.oneSeqAln .dflLnk.aln_feat\n+{\n+ padding-bottom:1em;\n+}\n+div.oneSeqAln h4\n+{\n+ border:none;\n+ font-size:100%; \n+ font-weight:normal;\n+ letter-spacing:normal;\n+ margin:0;\n+}\n+ \n+.oneSeqAln .dflLnk\n+{\n+ width:56em;\n+}\n+.aln_feat a\n+{\n+ marg'..b'eft:8px;\n+ float:left;\n+ cursor:pointer;\n+}\n+\n+a.toolsCtr[disabled] {\n+ cursor: default;\n+}\n+\n+\n+a.toolsCtr SPAN\n+{\n+\tcolor: #14376c;\n+\t/*line-height: 22px;*/\n+\tpadding-left: 15px;\n+\tbackground-repeat: no-repeat;\n+\tbackground-position:left center;\t\t\n+}\n+\n+a.toolsCtr[disabled] SPAN,a.toolsCtr[disabled]\n+{\n+ color:#C2C2C2;\n+}\n+\n+a.dnld span\n+{\n+\tbackground-image: url("images/dndl.png");\n+}\n+\n+a.dnld[disabled] span\n+{\n+\tbackground-image: url("images/dndl_dsb.png");\n+}\n+\n+a.dialog\n+{\n+\tpadding-right: 18px;\n+\tbackground:transparent url(images/dialog.png) no-repeat scroll right center;\t\n+\ttext-decoration:none;\n+}\n+\n+a.dialog[disabled] {\n+ background-image: url("images/dialog_dsb.png");\n+}\n+\n+\n+a.alnNav span\n+{\n+\tbackground-image: url("images/align_Normal.png");\n+}\n+\n+a.alnNav\n+{\n+ text-decoration:none;\n+}\n+\n+\n+a.navNext span\n+{\n+\tbackground-image: url("images/next_Normal.png");\n+}\n+\n+\n+a.navNext[disabled] span\n+{\t\n+\tbackground-image: url("images/next_Inactive.png");\n+}\n+\n+\n+a.navPrev span\n+{\n+\tbackground-image: url("images/prev_Normal.png");\n+}\n+\n+\n+a.navPrev[disabled] span\n+{\n+\tbackground-image: url("images/prev_Inactive.png");\n+}\n+\n+\n+a.navBack span\n+{\n+\tbackground-image: url("images/table_Normal.png");\n+}\n+\n+.alnRn\n+{\n+ float:left;\n+}\n+\n+\n+/* styles to change per discusssion with Mark begin*/\n+.dflLnk a\n+{\n+\tpadding-left:0;\t\n+}\n+\n+\n+table.ui-ncbigrid th {\r\n+ padding-left:0.3em;\r\n+ padding-right:0;\r\n+ text-align:center; \r\n+}\n+\n+table.ui-ncbigrid td {\r\n+ padding-left:0.4em;\r\n+ padding-right:0.4em;\r\n+ text-align:center; \r\n+}\n+\n+table.ui-ncbigrid td.c2,table.ui-ncbigrid td.c1 { \r\n+ text-align:left; \r\n+}\n+\n+table.ui-ncbigrid td.c3{\r\n+ padding:0.363em 0.25em;\r\n+}\n+\n+\n+table.ui-ncbigrid th a {\r\n+ padding-right: 5px;\r\n+}\n+table.ui-ncbigrid th.c0\n+{\n+ width:25px;\n+ padding:0;\n+}\n+\n+.dflnDth\n+{\n+ width:100%;\n+}\n+div.lim { \r\n+ width: 14em;\r\n+}\n+\n+table.ui-ncbigrid th.c8,table.ui-ncbigrid th.c9 { \r\n+ padding-right: 0.3em; \r\n+}\n+.c8,.c9\n+{\n+ font-size:80%;\n+}\n+\n+\n+td.lim.l.c2,td.lim.l.c1 \n+{\n+ overflow:hidden;\n+}\n+a.spr\n+{ \n+ border-right:none; \n+}\n+\n+\n+.psiInp \n+{\n+ margin-left:1em;\n+ margin-top:0.5em;\n+}\n+\n+\n+.c8 input\n+{\n+ border:none;\n+}\n+table.ui-ncbigrid td.c8\n+{\n+ padding-left:1.5em;\n+}\n+\n+tr.psi_new td\n+{\n+ background-color:#FFFF99;\n+ border-top:solid 4px white;\n+ border-spacing:3px;\n+ border-collapse:collapse;\n+ line-height:normal;\n+}\n+/* accessibility setting */\n+tr.dflLnk td span.psiNw,tr.first th span,a.button_config span, a span.accsb,.dflLnk label.accsb\n+{\n+ display:inline;\n+ position:absolute;\n+ left:-9999px;\n+}\n+\n+div.tgl\n+{\n+ margin-top:-1em;\n+}\n+.shcl\n+{\n+ float:right;\n+}\n+\n+/* styles to change per discusssion with Mark end*/\n+\n+.alnRn a\n+{\n+ padding-right:1em;\n+}\n+.alnAll .moreHsps\n+{\n+ font-family: Verdana, Sans-Serif;\n+ font-size: 75%; \n+ margin-top:-2.5em;\n+ width:58%;\n+}\n+.erm\n+{\n+ background-color:#FFFFCC;\n+ padding:0.5em; \n+}\n+\n+#debug,.ind,.alnMsgS .db,.erm .db\n+{\n+ display:none;\n+}\n+\n+.tmsAln label\n+{\n+ font-size:93%;\n+ display:inline;\n+ color:#606060;\n+ font-weight:bold;\n+}\n+.alnAll .tmsAln, .tmsAln div\n+{\n+ width:100%;\n+ margin-bottom:-1em;\n+}\n+.tmsAlnPar\n+{\n+ margin-top:-1em;\n+}\n+/*debug info styles begin */\n+\n+\n+/* use those styles only in debug version \n+\n+.alnMsg\n+{\n+ border:solid 1px black;\n+}\n+\n+.alnMsgS.hidden,.alnMsgS .db\n+{\n+ display:block;\n+}\n+\n+.oneSeqAln\n+{\n+ border:1px solid #C8C8C8;\n+}\n+\n+#debug,tr.dflLnk td span.ind\n+{\n+ display:inline;\n+}\n+.c0\n+{\n+ width:30px;\n+}\n+/*debug info styles end */\n+\n+\n+\n+/**new config staff end**/\n+/*\n+ul.ui-ncbilocalnav li, ul.ui-ncbilocalnav {\n+ background-color: #F4F4F4;\n+ background-image: -moz-linear-gradient(center top , #FFFFFF, #F4F4F4);\n+}\n+ul.ui-ncbilocalnav li {\n+ border-right: 1px solid #C4C4C4;\n+}\n+*/\n+/**********decrition toolbar styles end*********/\n+\n+\n+/* style chenges for redesign end*/\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/firefox-descriptions_002.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/firefox-descriptions_002.css Tue May 06 17:36:10 2014 +0200 |
b |
@@ -0,0 +1,3 @@ +table.dbInfo caption { + +} \ No newline at end of file |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/format.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/format.js Tue May 06 17:36:10 2014 +0200 |
[ |
b'@@ -0,0 +1,270 @@\n+\n+function UpdateDisplayTypes(displayTypes) {\t\n+ dispMenu = displayTypes.options;\t\t\n+ for(i=0; i < dispMenu.length; i++) {\n+\t //if(!utils.hasClass(displayTypes,"psiBlast") && !utils.hasClass(displayTypes,"phiBlast") ||\n+\t if($("stepNumber").value == "" || $("stepNumber").value < 2) {\t \t \n+\t\t\tif(dispMenu[i].value.indexOf("PSSM") != -1) {\n+\t\t\t\tdispMenu[i--] = null;\n+\t\t\t\t//break;\n+\t\t\t}\t\t\t\n+\t\t}\t\t\n+\t}\t \n+}\r\n+\r\n+function GetIndexByValue(selectElem,val) {\t\n+ var idx = 0;\n+ var opts = selectElem.options;\t\t\n+ for(i=0; i < opts.length; i++) {\n+ if(opts[i].value == val) {\n+ idx = i;\n+ break;\n+ }\n+ }\t\n+ return idx;\t \n+}\r\n+\r\n+function resetAdvView(show)\n+{\n+ var advView = $("advView"); \n+ if(show) {\n+ if(utils.hasClass(advView, "hidden")) {\n+ utils.removeClass(advView, "hidden");\n+ } \n+ }\n+ else {\n+ utils.addClass(advView, "hidden");\n+ }\n+}\n+\n+\n+function ShowOrHide(hide,elem)\n+{\n+ if(hide) {\n+ if(!utils.hasClass(elem, "hidden")) {\n+ utils.addClass(elem, "hidden");\n+ } \n+ }\n+ else {\n+ if(utils.hasClass(elem, "hidden")) {\n+ utils.removeClass(elem, "hidden");\n+ } \n+ }\n+} \n+\n+function UpdateFormatTypes(form) { \n+ var selectedObjType = form.FORMAT_OBJECT[form.FORMAT_OBJECT.selectedIndex].value;\n+ var hideAdvView = false;\n+ bioseqFormatHide = true;\n+ pssmFormatHide = true;\n+ pssmScFormatHide = true;\n+ formatTypeHide = true;\n+\tif (selectedObjType == "Alignment") {\n+\t\tformatObjectSelectedIndex = 0; //HTML\t\t\n+\t\tformatTypeHide = false;\t\t\n+\t\thideAdvView = true;\n+\t}\n+ if (selectedObjType == "PSSM") {\t\t\n+\t\tformatObjectSelectedIndex = GetIndexByValue(form.FORMAT_TYPE,"Text");\t\n+\t\tpssmFormatHide = false;\t\t\n+ }\n+ if (selectedObjType == "PSSM_Scoremat") {\t\t\n+\t\tformatObjectSelectedIndex = GetIndexByValue(form.FORMAT_TYPE,"ASN.1");\t\t\n+\t\tpssmScFormatHide = false;\t\t\n+ } \n+ else if (selectedObjType == "Bioseq") {\t\t\n+\t\tformatObjectSelectedIndex = GetIndexByValue(form.FORMAT_TYPE,"ASN.1");\t\t\n+\t\tbioseqFormatHide = false;\t\t\n+ }\n+ form.FORMAT_TYPE.selectedIndex = formatObjectSelectedIndex; \n+\tShowOrHide(formatTypeHide,form.FORMAT_TYPE);\n+\tif ($("bioseqFormat")) {\n+\t ShowOrHide(bioseqFormatHide,$("bioseqFormat"));\n+\t $("bioseqFormat").readOnly=true;\t\t\n+\t}\n+\tif ($("pssmFormat")) {\n+\t ShowOrHide(pssmFormatHide,$("pssmFormat"));\n+\t $("pssmFormat").readOnly=true;\t\n+\t}\n+\tif ($("pssmScFormat")) {\n+\t ShowOrHide(pssmScFormatHide,$("pssmScFormat"));\n+\t $("pssmScFormat").readOnly=true;\t\n+\t}\t\n+\tresetAdvView(hideAdvView);\n+}\t\n+\n+function ResetForm()\n+{\n+ //var defValNodes = cssQuery(".reset");\t\n+ defValNodes = $("FormatForm").elements;\n+\tfor(i=0; i < defValNodes.length; i++) {\t \t \n+\t if(utils.hasClass(defValNodes[i],"reset"))\n+\t setDefalValue(defValNodes[i]); \t \n+\t}\r\n+\tif ($("FormatForm").FORMAT_OBJECT.type == "select-one") {\r\n+\t UpdateFormatTypes($("FormatForm"));\r\n+\t UpdateDisplayTypes($("FormatForm").FORMAT_OBJECT);\r\n+\t}\n+\tif($("FormatForm").RUN_PSIBLAST.checked) setDefalValue($("FormatForm").I_THRESH)\n+\telse $("FormatForm").I_THRESH.value="";\r\n+\t//resetOrganismSuggest($("FormatForm").FORMAT_ORGANISM);\r\n+\tresetOrganismControls($("FormatForm").FORMAT_ORGANISM);\n+\t//TO DO: add threshold\n+}\n+\n+function LimitByHitlistSize(list)\n+{\n+ var listBreak = false;\n+ var optSel = false;\n+ for(i=0; i < list.options.length; i++) { \n+ var optVal = parseInt(list.options[i].value ,10);\n+ var hitListSize = parseInt($("maxNumSeq").value ,10); \n+ if(list.options[i].selected) optSel = true;\n+ if(optVal >= hitListSize) {\n+ if(!optSel) {list.options[i].selected = true;}\n+ list.options.length = i + 1; \n+ break;\n+ } \n+ } \n+}\r\n+\r\n+function AddFormatOrgField(e) {\r\n+ '..b'"hidden");\r\n+ if (dynFormatQA) {\r\n+ if (!utils.hasClass($("shl"), "hidden")) jQuery("#shl").addClass("hidden"); //hide SHOW_LINKOUT\r\n+ }\r\n+ else {\r\n+ jQuery("#shl").removeClass("hidden");\r\n+ } \r\n+ if (queryAnch) {\r\n+ jQuery("#scf").addClass("hidden"); //hide CDS_FEAT\r\n+ }\r\n+ else {//pairwise old_view=false\r\n+ jQuery("#scf").removeClass("hidden"); //hide CDS_FEAT\r\n+ }\r\n+ jQuery("#gts").removeClass("hidden"); //GET_SEQUENCE\r\n+ }\r\n+ if ($("blastSpec").value == "VecScreen") {\r\n+ adjustVecscreen(dynFormatPW);\r\n+ }\r\n+}\r\n+\r\n+function adjustVecscreen(dynFormatPW) \r\n+{\r\n+ var dfltDescrInd = 0; //0\r\n+ var dfltDynDescrInd = 5; //1000\r\n+ var dfltAlnInd = 6; //1000\r\n+ if (dynFormatPW) {\r\n+ utils.addClass($("lr"), "hidden");\r\n+ $("FRM_DESCRIPTIONS").selectedIndex = dfltDynDescrInd; \r\n+ }\r\n+ else {\r\n+ utils.removeClass($("lr"), "hidden");\r\n+ $("FRM_DESCRIPTIONS").selectedIndex = dfltDescrInd;\r\n+ }\r\n+ $("FRM_ALIGNMENTS").selectedIndex = dfltAlnInd;\r\n+}\r\n+\r\n+\n+function UpdateDescriptions(removeZero) \n+{\r\n+ if (removeZero) { \r\n+ dispMenu = $("FormatForm").DESCRIPTIONS;\r\n+ dispMenu.remove(0);\r\n+ }\r\n+ else {\r\n+ dispMenu = $("FormatForm").DESCRIPTIONS; \r\n+ if (dispMenu.options[0].value != "0") { \r\n+ if (navigator.userAgent.match(/ie/i)) {\r\n+ dispMenu.add(new Option("0", "0"), 0);\r\n+ }\r\n+ else {\r\n+ dispMenu.add(new Option("0", "0"), dispMenu[0]);\r\n+ }\r\n+ }\n+\t}\n+}\r\n+\r\n+function InitDynFormatOptions() \r\n+{\r\n+ if ($("OLD_VIEW")) {\r\n+ utils.addEvent($("FormatForm").OLD_VIEW, "click", adjustFormatOptions, false);\r\n+ utils.addEvent($("FormatForm").ALIGNMENT_VIEW,"change", adjustFormatOptions, false);\r\n+ utils.addEvent($("FormatForm").FORMAT_TYPE, "change", adjustFormatOptions, false);\r\n+ adjustFormatOptions();\r\n+ }\r\n+}\n+\n+function InitFormatPage()\n+{\r\n+ if ($("FormatForm").FORMAT_OBJECT.type == "select-one") {\r\n+ UpdateDisplayTypes($("FormatForm").FORMAT_OBJECT); \r\n+ UpdateFormatTypes($("FormatForm"));\r\n+ list = $("FormatForm").FORMAT_OBJECT;\r\n+ utils.addEvent(list, "change", function() {\r\n+ UpdateFormatTypes($("FormatForm"));\r\n+ },\r\n+\t false);\r\n+ }\n+ utils.addEvent($("resetAll"), "click", ResetForm, false); \n+ if($("maxNumSeq") != null) {\n+ if($("maxNumSeq").value != "") {\n+ LimitByHitlistSize($("FormatForm").DESCRIPTIONS);\n+ LimitByHitlistSize($("FormatForm").ALIGNMENTS);\n+ LimitByHitlistSize($("FormatForm").NUM_OVERVIEW); \n+ }\n+ } \n+ setupOrganismSuggest($("FormatForm").FORMAT_ORGANISM);\r\n+ utils.addEvent($("FormatForm"), "submit", function() {\r\n+ adjustOrgVal($("FormatForm").FORMAT_ORGANISM);},\r\n+ false);\r\n+ \r\n+ if ($("addOrg")) utils.addEvent($("addOrg"), "click", AddFormatOrgField, false);\r\n+ InitDynFormatOptions(); \n+\t/* add this code if decide image for View Report\n+\tvar imgButtons = jQuery("[class=\'viewReport\']");\n+ for (var i = 0; i < imgButtons.length; i++) {\n+ var l = imgButtons[i];\n+ utils.addEvent(l, "click", function() {$("FormatForm").submit();}, false); \n+ utils.addEvent(l, "mouseover", function() {l.src = l.getAttribute("mouseovImg");}, false);\n+ utils.addEvent(l, "mouseout", function() {l.src = l.getAttribute("mouseoutImg");}, false);\n+ utils.addEvent(l, "mousedown", function() {l.src = l.getAttribute("mousedownImg");}, false);\n+ utils.addEvent(l, "mouseup", function() {l.src = l.getAttribute("mouseupImg");}, false);\n+ } \n+ */ \n+}\n+\n+utils.addEvent(window, \'load\', InitFormatPage, false);\r\n+\r\n+\n+\n+\n+\n+\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/formatRes.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/formatRes.js Tue May 06 17:36:10 2014 +0200 |
[ |
b'@@ -0,0 +1,1542 @@\n+// JScript source code\n+/*************************new code begin *******************************************************/\n+\n+function getHiddenFieldVal(elemName) {\n+ var val;\n+ var elem = document.getElementsByName(elemName);\n+ if (elem) {\n+ val = (elem.length > 1) ? elem[0].value : elem.value;\n+ }\n+ return val;\n+}\n+\n+function getHiddenFieldParamString(elemName) {\n+ var ret = "";\n+ var val = getHiddenFieldVal(elemName);\n+ if (val) {\n+ ret = "&" + elemName + "=" + val;\n+ }\n+ return ret;\n+}\n+\n+function elementInViewport(el) {\n+ if (!el) return;\n+ var rect = el.getBoundingClientRect();\n+\n+ var myWidth = 0, myHeight = 0;\n+ if (typeof (window.innerWidth) == \'number\') {\n+ //Non-IE\n+ myWidth = window.innerWidth;\n+ myHeight = window.innerHeight;\n+ } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {\n+ //IE 6+ in \'standards compliant mode\'\n+ myWidth = document.documentElement.clientWidth;\n+ myHeight = document.documentElement.clientHeight;\n+ } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {\n+ //IE 4 compatible\n+ myWidth = document.body.clientWidth;\n+ myHeight = document.body.clientHeight;\n+ }\n+ //window.alert(\'Width = \' + myWidth);\n+ //window.alert(\'Height = \' + myHeight);\n+\n+\n+ //return (rect.top >= 0 && rect.left >= 0 && rect.bottom <= window.innerHeight && rect.right <= window.innerWidth)\n+ //return (rect.top >= 0 && rect.left >= 0 && rect.bottom <= myHeight && rect.right <= myWidth)\n+ return (rect.top >= 0 && rect.bottom <= myHeight);\n+}\n+\n+function DisplayAlignFromDescription(elem) {\n+ var alignView = $("FormatForm").ALIGNMENT_VIEW;\n+ if (alignView[alignView.selectedIndex].value == "Pairwise" || alignView[alignView.selectedIndex].value == "PairwiseWithIdentities") {\n+ DisplayDynamicAlign(elem);\n+ }\n+ else {\n+ location.href = "#" + elem.getAttribute("seqID"); \n+ }\n+}\t\n+\n+//<a class="deflnDesc" hsp=<hsp_num> ind="<index>" gi="<gi>" id="deflnDesc_gi" href="#AlnHdrgi">desc</a>\n+//<div class="alnHdr" gi="<gi>" id="alnHdr_<index>">\n+function DisplayDynamicAlign(elem) {\n+ var currGi = elem.getAttribute("gi");\n+ var currInd = elem.getAttribute("ind");\n+ var stat = elem.getAttribute("stat");\n+ if (!currInd || !currGi) return;\n+ \n+ if (!stat || stat == "") {\n+ //Get 4(5) aligns before currInd and 4(5) aligns after\n+ ReadCurrentSeqAligns(currInd, 5); \n+ }\n+ else if (stat == "read") {\n+ var indexes = getCurrIndexRange(currInd);\n+ if (indexes) {\n+ var msgID = "alnShow_" + indexes[0];\n+ location.href = "#" + msgID;\n+ }\n+ }\n+ else {\n+ //error status handling \n+ }\n+}\n+\n+\n+function goToNextAlign(dtrID, next) {\n+ var currInd = parseInt($(dtrID).getAttribute("ind"));\n+ var rid = $("Rid").value;\n+ nextInd = (next) ? currInd + 1 : currInd - 1;\n+\n+ if ($("deflnDesc_" + nextInd)) {\n+ currGi = $("deflnDesc_" + nextInd).getAttribute("seqID");\n+ scrollToGI = currGi;\n+ if (!$("deflnDesc_" + nextInd).getAttribute("stat") || $("deflnDesc_" + nextInd).getAttribute("stat") == "") {\n+\n+ if (!next) {\n+ ReadPrevSeqAligns(currInd, 5, scrollToGI);\n+ }\n+ else {\n+ //Use this indexes = wasAlignRead(nextInd); to determine insertAfterID in ReadNextAligns!!!\n+ ReadNextSeqAligns(currInd, 5, scrollToGI);\n+ }\n+\n+ }\n+ else {\n+ location.href = "#" + scrollToGI;\n+ }\n+ }\n+}\n+\n+function goToDefLine(dtrID) {\n+ if ($("psiInp")) {\n+ var tbl = jQuery($(dtrID)).parents(".jig-ncbigrid"); //parent table\n+ togglerID = PsiBelowThresh(tbl[0].id) ? "showDescB1" : "showDescG1";\n+ jQuery($(togglerID)).nc'..b'", width);\r\n+ }); \r\n+ jQuery($("relInf_" + seqID)).css("width", relWidth);\r\n+}\n+\n+\n+/***Init navigation code end **/\n+function initAlignBatch(seqID)\n+{\n+ var navObj = new Object();\n+ navObj.seqID = seqID;\n+ initNavInfo(navObj);\n+\n+ initAlignDownLoad(navObj);\n+ initNavigation(navObj);\n+ ncbi.sg.scanLinks($("alnNxt_" + seqID));\r\n+ ncbi.sg.scanLinks($("alnPrv_" + seqID));\r\n+ if ($("serviceType").value == "vecscreen") {\r\n+ utils.addClass($("alnDsc_" + seqID), "hidden");\r\n+ }\r\n+ ncbi.sg.scanLinks($("alnDwnld_" + seqID));\r\n+ jQuery($("csLinks_" + seqID)).find("a").each(function(index) {\r\n+ ncbi.sg.scanLinks(this);\r\n+ });\r\n+ jQuery($("relInf_" + seqID)).find("a").each(function(index) {\r\n+ ncbi.sg.scanLinks(this);\r\n+ });\r\n+ jQuery($("rng_" + seqID)).find("a").each(function(index) {\r\n+ ncbi.sg.scanLinks(this);\r\n+ });\r\n+ jQuery($("dln_" + seqID)).find("a").each(function(index) {\r\n+ ncbi.sg.scanLinks(this);\r\n+ });\r\n+ initWidth(seqID); \n+/* \n+ jQuery($("alnHdr_" + seqID)).find("a").each(function(index) {\n+ ncbi.sg.scanLinks(this);\n+ });\n+ jQuery($("aln_" + seqID)).find("a").each(function(index) {\n+ ncbi.sg.scanLinks(this);\n+ });\n+*/ \n+}\r\n+\r\n+function SaveConfigTable() {\n+ blastUrl = "fmtsave.cgi";\n+ \n+\n+ var rp = new RemoteDataProvider(blastUrl);\n+\n+\n+ rp.onSuccess = function(obj) {\n+ //alert("success");\n+ };\n+ rp.onError = function(obj) {\n+ //alert("error");\n+ } \n+\n+ var program = getHiddenFieldVal("PROGRAM");\n+ var rid = getHiddenFieldVal("RID");\n+ var blastSpec = getHiddenFieldVal("BLAST_SPEC");\n+ var params = "CMD=Get&RID=" + rid + "&ViewReport=on&PROGRAM=" + program + "&SAVE_INDV_FRM_OPTION=on&CONFIG_DESCR=" + $("cfcDsSave").value;\n+ if(blastSpec) {\n+ params += "&BLAST_SPEC=" + blastSpec;\n+ } \n+ rp.Request(params,"POST");\n+}\n+\n+function removeRID() {\n+ var rid = document.getElementsByName("RID");\n+ for (var i = 0; i <= rid.length; i++) {\n+ jQuery(rid[i]).remove(); \n+ }\n+}\n+\n+function initAdvancedView()\n+{\n+ if ($("dsConfig")) {\n+ \n+ var alnView = getHiddenFieldVal("ALIGNMENT_VIEW");\n+ if (alnView == "Pairwise" || alnView == "PairwiseWithIdentities") {\n+ var rid = getHiddenFieldVal("RID"); \n+ ReadNextSeqAligns(0, 5); \n+ g_alignViewPos = $("alignView").getBoundingClientRect().top;\n+ utils.addEvent(window, "scroll", checkAutoAlignLoad, false);\n+ }\n+ list = $("phiPtInd");\n+ if (list) {\n+ utils.addEvent(list, "change", GetPatternLocResults, false);\n+ } \n+ initDescConfig();\n+ initDescSelect();\n+ initDescDownLoad();\n+ if ($("psiInp")) {\n+ var nextIter = document.getElementsByName("NEXT_I");\n+ for (var i = 0; i < nextIter.length; i++) {\n+ utils.addEvent(nextIter[i], "click", removeRID, false);\n+ }\n+ }\n+ }\n+}\n+\n+//takes care of jQuery calls to elements that have dots in id like id= "SRA34456.3.4"\n+function initjQry() \n+{\n+ var oldCreate = jQuery.ui.ncbipopper.prototype._create;\n+ jQuery.ui.ncbipopper.prototype._create = function() {\n+ var destSelector = this.options.destSelector || this.options.sourceSelector || this.element.prop("hash");\n+ this.options.destSelector = destSelector.replace(/\\./g, "\\\\.");\n+ oldCreate.apply(this, arguments);\n+ }\n+}\n+utils.addEvent(window,\n+\t\t\t\t"load", initAdvancedView,\n+\t\t\t\tfalse);\n+\n+initjQry()\n+\n+/* If user agent has "safari" in it, include safari-specific stylesheet. */\n+if (navigator.userAgent.match(/ie/i)) {\n+ document.write("<link rel=\'stylesheet\' type=\'text/css\' href=\'css/ie-descriptions.css\' media=\'screen\'/>");\n+}\n+/*****************************new code end*********************************************************************/\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jig.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jig.css Tue May 06 17:36:10 2014 +0200 |
b |
b'@@ -0,0 +1,1 @@\n+.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.ui-helper-clearfix{display:inline-block;}/* required comment for clearfix to work in Opera \\*/ * html .ui-helper-clearfix{height:1%;}.ui-helper-clearfix{display:block;}/* end clearfix */ .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-state-disabled{cursor:default!important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.ui-widget{font-size:1.1em;}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222;}.ui-widget-content a{color:#222;}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold;}.ui-widget-header a{color:#222;}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}.ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a;}.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a;}.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png);}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png);}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png);}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png);}.ui-icon-carat-1-n{background-position:0 0;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw'..b'ckground-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}.ui-widget{font-family:arial,"sans-serif"!important;font-size:100%;}.ui-helper-reset{font-size:100%!important;}iframe.ui-ncbi-iframe-fix{position:absolute;top:0;left:0;height:200px;z-index:3000;display:block;filter:alpha(opacity=1);}#ui-datepicker-div{display:none;}.ui-widget-content a{color:#2F4A8B;}.ui-helper-hidden-accessible{left:-10000000px!important;}#jig-ncbi_requires_login iframe{border:none;}\n\\ No newline at end of file\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jig.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jig.js Tue May 06 17:36:10 2014 +0200 |
[ |
b'@@ -0,0 +1,265 @@\n+(function(){function Ka(){var g=null,j=jQuery.cookie("WebCubbyUser");if(j)if(j.indexOf("logged-in=true")>-1)if(j=j.match(/my-name=([^;]+)/i))g=j[1];return g}function W(g){this.name=this.selector="";this.onPage=false;this.dependsOn=[];this.interactions=[];this.overrideDefaults={};this.addCss=function(){document.write(\'<link type="text/css" rel="stylesheet" href="\'+pa+"css/jquery.ui."+this.name+La+\'"/>\')};this.addJs=function(){document.write(\'<script type="text/javascript" src="\'+pa+"js/jquery.ui."+\n+this.name+Ma+\'"><\\/script>\')};this.addDependent=function(){for(var j=0;j<this.dependsOn.length;j++)qa[this.dependsOn[j]].addToPage()};this.addInteractions=function(){for(var j=0;j<this.interactions.length;j++)document.write(\'<script type="text/javascript" src="\'+pa+"js/jquery.ui."+this.interactions[j]+Ma+\'"><\\/script>\')};this.addToPage=function(){if(!this.onPage){this.addInteractions();this.addDependent();this.addJs();this.addCss();this.onPage=true}};Z.extend(this,g)}if(!(typeof jQuery!=="undefined"&&\n+typeof jQuery.ui!=="undefined"&&typeof jQuery.ui.jig!=="undefined")){(function(g,j){function q(a){var b=Za[a]={},d,e;a=a.split(/\\s+/);d=0;for(e=a.length;d<e;d++)b[a[d]]=true;return b}function v(a,b,d){if(d===j&&a.nodeType===1){d="data-"+b.replace(Gb,"-$1").toLowerCase();d=a.getAttribute(d);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:c.isNumeric(d)?parseFloat(d):Hb.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=j}return d}function p(a){for(var b in a)if(!(b===\n+"data"&&c.isEmptyObject(a[b])))if(b!=="toJSON")return false;return true}function s(a,b,d){var e=b+"defer",f=b+"queue",h=b+"mark",l=c._data(a,e);if(l&&(d==="queue"||!c._data(a,f))&&(d==="mark"||!c._data(a,h)))setTimeout(function(){if(!c._data(a,f)&&!c._data(a,h)){c.removeData(a,e,true);l.fire()}},0)}function r(){return false}function x(){return true}function C(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function G(a,b,d){b=b||0;if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,\n+h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Ib.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function I(a){var b=$a.split("|");a=a.createDocumentFragment();if(a.createElement)for(;b.length;)a.createElement(b.pop());return a}function N(a){return c.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):\n+a}function O(a,b){if(!(b.nodeType!==1||!c.hasData(a))){var d,e,f;e=c._data(a);a=c._data(b,e);var h=e.events;if(h){delete a.handle;a.events={};for(d in h){e=0;for(f=h[d].length;e<f;e++)c.event.add(b,d+(h[d][e].namespace?".":"")+h[d][e].namespace,h[d][e],h[d][e].data)}}if(a.data)a.data=c.extend({},a.data)}}function Q(a,b){var d;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes();b.mergeAttributes&&b.mergeAttributes(a);d=b.nodeName.toLowerCase();if(d==="object")b.outerHTML=a.outerHTML;else if(d===\n+"input"&&(a.type==="checkbox"||a.type==="radio")){if(a.checked)b.defaultChecked=b.checked=a.checked;if(b.value!==a.value)b.value=a.value}else if(d==="option")b.selected=a.defaultSelected;else if(d==="input"||d==="textarea")b.defaultValue=a.defaultValue;b.removeAttribute(c.expando)}}function P(a){return typeof a.getElementsByTagName!=="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!=="undefined"?a.querySelectorAll("*"):[]}function R(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=\n+a.checked}function ea(a){var b=(a.nodeName||"").toLowerCase();if(b==="input")R(a);else b!=="script"&&typeof a.getElementsByTagName!=="undefined"&&c.grep(a.getElementsByTagName("input"),R)}function ta(a){var b=L.createElement("div");ab.appendChild(b);b.innerHTML=a.outerHTML;return b.firstChild}function ua(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval((b.'..b'ength;p++){g=g||Z(document.body);var s=v[p];if(!(Ja&&Z.inArray(s,Xa)===-1)){var r=ja[s];if(typeof r==="undefined"&&!Y.scanned)Y._isConsole("warn")&&console.warn(\'jig: widget "\'+s+\'" does not exist. Check documentation (http://iwebdev/core/jig/ for correct name\');else{!Y.scanned&&typeof r._customLocalConfig===\n+"undefined"&&function(I,N,O){I.prototype._create=function(){var Q;(Q=this.element.attr("config"))&&Z.ui.jig._isConsole("warn")&&console.warn(\'The use of the "config" attribute to set options on \'+O+\' is deprecated. Use "data-jigconfig" instead.\');Q||(Q=this.element.data("jigconfig"));if(Q){Q=typeof Q==="string"?ja.jig._decodeJSON(Q):Q;Z.extend(this.options,Q)}if(O==="droppable"){jQuery(this.options.dragEls);var P=qa.droppable.callbacks[this.options.dropCallback];typeof P!=="undefined"&&this._setData("drop",\n+function(){P()})}if((Q=qa[O].interactions||null)&&Q.length>0){Q="";if(this.options.draggable&&!ja.draggable)Q+=\'<script type="text/javascript" src="/core/ui/\'+ja.version+\'/development-bundle/ui/jquery.ui.draggable.js"><\\/script>\';if(this.options.resizable&&!ja.resizable)Q+=\'<script type="text/javascript" src="/core/ui/\'+ja.version+\'/development-bundle/ui/jquery.ui.resizable.js"><\\/script>\';Z("head").append(Q)}N.apply(this,[]);Y._foundWidgets[O]=(Y._foundWidgets[O]||0)+1}}(r,r.prototype._create,s);\n+(function(I){r.getSelector=function(){return qa[I].selector}})(s);j={};for(var x in q)if(x===s)j=q[x];var C=Hc(Ic(s))||{};if(typeof C.contextNode!=="undefined")g=Z(C.contextNode);var G=jQuery.extend(C,j);j=qa[s].overrideDefaults;typeof j!=="undefined"&&Z.extend(G,j);j=ja[s].getSelector();C=Z(g);j=C.is(j)?C:C.find(j);j.length>0&&j.each(function(){var I=jQuery(this);if(!I.data("jigscanned"+s)){I.data("jigscanned"+s,true);I[s](G)}})}}}Y.scanned=true};Y.scan=Y.scanjig;var ha=["after","before","append",\n+"html","prepend"];for(ka=0;ka<ha.length;ka++){var Da=ha[ka];origMethod=Z.fn[Da];(function(g,j){Z.fn[j]=function(q,v){q=g.apply(this,[q]);if(v)j!=="after"&&j!=="before"?Z.ui.jig.scan(q,v):Z.ui.jig.scan(q.parent(),v);return q}})(origMethod,Da)}var Jc=/(.*\\/)?js\\/jig(?:\\.nojquery)?(\\.min)?\\.js$/;Z("script").each(function(){var g=Z(this);if(g=Z.trim(g.attr("src")))if(g=g.match(Jc)){Y._baseURL=g[1]||"";if(g[2]===".min"){Y._isMin=true;Y._jsExt=".min.js";Y._cssExt=".min.css"}else{Y._isMin=false;Y._jsExt=\n+".js";Y._cssExt=".css"}return false}});var pa=Y._baseURL;pa=Y._baseURL;var Ma=Y._jsExt,La=Y._cssExt,Ic=function(g){var j=Ya.length;if(j>0)for(var q=0;q<j;q++){var v=Ya[q],p=Z.trim(v.getAttribute("name"));if(g===p)return v}},Hc=function(g){g=Z(g);var j=g.attr("content");if(j){g.attr("name");return ja.jig._decodeJSON(j)}},Kc=function(g){document.write(\'<link type="text/css" rel="stylesheet" href="\'+pa+"css/jquery.ui."+g+La+\'"/>\')},Db=function(g){document.write(\'<script type="text/javascript" src="\'+\n+pa+"js/jquery.ui."+g+Ma+\'"><\\/script>\')};ka=function(){Db("widgets");Kc("widgets");Z(document).ready(function(){Y.scan()})};document.write(\'<link rel="stylesheet" type="text/css" href="\'+pa+"css/jig.core.theme"+La+\'"/>\');var Ja=null,Ya=[];Z("head").find("meta").each(function(){var g=Z.trim(Z(this).attr("name"));if(g.search(/^jig$/)!==-1)Ja=this;Z.inArray(g,Ca)!==-1&&Ya.push(this)});if(Ja){var Xa=Ja.getAttribute("content").split(/ +|, ?|;/),Eb=[];for(ka=0;ka<Xa.length;ka++){ha=Xa[ka];Da=Z.inArray(ha,\n+Ca)!==-1?true:false;var Fb=Z.inArray(ha,Gc)!==-1?true:false;if(!Da&&!Fb){ha=\'jig error: No widget with the name "\'+ha+\'". Check documentation at http://iwebdev/core/jig for proper name, and set meta tag accordingly\';typeof window.console!=="undefined"&&typeof console.warn!=="undefined"?console.warn(ha):alert(ha)}else{if(Da){Eb.push(ha);qa[ha].addToPage()}Fb&&Db(ha)}}Z(function(){Y.scan(null,{widgets:Eb})})}else ka();window.location.host.indexOf("http://dev")!==-1&&jQuery(window).load(function(){if(typeof ncbi!==\n+"undefined"&&ncbi.sg){Y._foundWidgets.jigwidgets="dev";Y._foundWidgets.jigversion=Y.version;ncbi.sg.ping(Y._foundWidgets)}})}})();\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery.css Tue May 06 17:36:10 2014 +0200 |
[ |
@@ -0,0 +1,1 @@ +.ui-ncbibutton{margin-right:.1em;text-decoration:none!important;padding:.3em .8em;border-width:1px;border-style:solid;font-size:1em;font-family:inherit;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;display:inline-block;position:relative;text-decoration:none;cursor:pointer;text-align:center;zoom:1;overflow:visible;}.ui-ncbibutton[disabled]{text-shadow:0;cursor:default;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-ncbibutton .ui-button-text{display:block;line-height:100%;}.ui-button-text-only .ui-button-text{padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}.ui-button-text-icon .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}.ui-button-text-icon-primary .ui-button-text{padding:.4em .5em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text{padding:.4em 2.1em .4em .5em;}.ui-button-icon-only .ui-icon{margin-left:-8px;left:50%;}.ui-ncbibutton .ui-icon{display:inline-block;height:15px;width:15px;background-image:url(../img/ui-button-sprites.png);background-color:transparent;background-repeat:no-repeat;}.ui-ncbibutton .ui-icon-pause{background-position:0 0;}.ui-ncbibutton .ui-icon-cancel{background-position:-15px 0;}.ui-ncbibutton .ui-icon-tick{background-position:-30px 0;}.ui-ncbibutton .ui-icon-delete{background-position:-45px 0;}.ui-ncbibutton .ui-icon-refresh{background-position:-60px 0;}a.ui-ncbibutton{padding:0;color:#444!important;}button.ui-ncbibutton{padding:0;}input.ui-ncbibutton{padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon{position:absolute;top:50%;margin-top:-7px;}.ui-button-text-icon .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-icon{left:.5em;margin-left:0;}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-icon{right:.5em;margin-right:0;}button.ui-ncbibutton::-moz-focus-inner{border:0;padding:0;}.ui-widget-content .ui-ncbibutton-gray,.ui-widget-content .ui-ncbibutton-gray[disabled]:active,.ui-ncbibutton,.ui-ncbibutton-gray,.ui-ncbibutton-gray[disabled]:active,.ui-ncbibutton{color:#444;text-shadow:1px 1px 1px #fff;border-color:#a6a6a6;background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#cdcdcd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#cdcdcd));}.ui-widget-content .ui-ncbibutton-gray:active,.ui-widget-content .ui-ncbibutton:active,.ui-ncbibutton-gray:active,.ui-ncbibutton:active{background:#e5e5e5;background:-moz-linear-gradient(top,#ccc 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ccc),color-stop(100%,#eee));}.ui-widget-content .ui-ncbibutton-gray[disabled],.ui-widget-content .ui-ncbibutton-gray[disabled]:active,.ui-ncbibutton-gray[disabled],.ui-ncbibutton-gray[disabled]:active{color:#a6a6a6!important;border-color:#d3d3d3;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0,#e7e7e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#e7e7e7));}.ui-widget-content .ui-ncbibutton-copper,.ui-widget-content .ui-ncbibutton-copper[disabled]:active,.ui-ncbibutton-copper,.ui-ncbibutton-copper[disabled]:active{color:#fff!important;text-shadow:1px 1px 1px #301b04;border-color:#642f15;background:#985735;background:-moz-linear-gradient(top,#985735 0,#783b1d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#985735),color-stop(100%,#783b1d));}.ui-widget-content .ui-ncbibutton-copper:active,.ui-ncbibutton-copper:active{color:#fff!important;background:#783b1d;background:-moz-linear-gradient(top,#783b1d 0,#985735 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#783b1d),color-stop(100%,#985735));}.ui-widget-content .ui-ncbibutton-copper[disabled],.ui-widget-content .ui-ncbibutton-copper[disabled]:active,.ui-ncbibutton-copper[disabled],.ui-ncbibutton-copper[disabled]:active{color:#eee3de!important;border-color:#aa9c94;background:#c1b0a6;background:-moz-linear-gradient(top,#c1b0a6 0,#b3a39a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c1b0a6),color-stop(100%,#b3a39a));}.ui-widget-content .ui-ncbibutton-blue,.ui-widget-content .ui-ncbibutton-blue[disabled]:active,.ui-ncbibutton-blue,.ui-ncbibutton-blue[disabled]:active{color:#fff!important;text-shadow:1px 1px 1px #092e59;border-color:#1e3a57;background:#3c72ab;background:-moz-linear-gradient(top,#3c72ab 0,#23548c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3c72ab),color-stop(100%,#23548c));}.ui-widget-content .ui-ncbibutton-blue:active,.ui-ncbibutton-blue:active{color:#fff!important;background:#23548c;background:-moz-linear-gradient(top,#23548c 0,#3c72ab 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#23548c),color-stop(100%,#3c72ab));}.ui-widget-content .ui-ncbibutton-blue[disabled],.ui-widget-content .ui-ncbibutton-blue[disabled]:active,.ui-ncbibutton-blue[disabled],.ui-ncbibutton-blue[disabled]:active{color:#dee7ee!important;border-color:#959ea5;background:#a6b8c6;background:-moz-linear-gradient(top,#a6b8c6 0,#99abb9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a6b8c6),color-stop(100%,#99abb9));}.ui-ncbibutton-gray.ui-state-hover,.ui-ncbibutton-gray:hover{color:#222;background:#b3b4b4;background:-moz-linear-gradient(top,#bcbcbc 0,#b3b4b4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bcbcbc),color-stop(100%,#b3b4b4));}.ui-ncbibutton-blue.ui-state-hover,.ui-ncbibutton-blue:hover{background:#11417b;background:-moz-linear-gradient(top,#255a94 0,#11417b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#255a94),color-stop(100%,#11417b));}.ui-ncbibutton-copper.ui-state-hover,.ui-ncbibutton-copper:hover{background:#6b2f10;background:-moz-linear-gradient(top,#834220 0,#6b2f10 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#834220),color-stop(100%,#6b2f10));} \ No newline at end of file |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery.js Tue May 06 17:36:10 2014 +0200 |
[ |
@@ -0,0 +1,11 @@ +jQuery.widget("ui.ncbimenu",{options:{isSubMenuLimited:false,delayTimeout:500,useHoverEvents:true},_create:function(){this._addClasses();this._addAria();this._createMenus();this._addListeners();this._addEvents();this._addAjaxEvents()},rescan:function(){this._destroyListeners();this._destroyEvents();this._addAria();this._createMenus();this._addListeners();this._addEvents()},destroy:function(){this._destroyEvents();this._destroyClasses();this._destroyAria();this._destroyListeners();this._destroyMenus()}, +_addClasses:function(){this.element.addClass("ui-ncbimenu")},_destroyClasses:function(){this.element.removeClass("ui-ncbimenu")},_addAria:function(){this.element.attr("role","menubar").find("li").filter(":has(ul)").find("a").attr("aria-haspopup","true").end().find("ul").attr("aria-hidden","true")},_destroyAria:function(){this.element.removeAttr("role").find("li").removeAttr("role").filter(":has(ul)").find("a").removeAttr("aria-haspopup").removeAttr("role").end().find("ul").removeAttr("aria-hidden").removeAttr("role")}, +_createMenus:function(){this.element.ncbibasicmenu({orientation:"horizontal"});var a=this.element.find(">li:has(>ul)");a.find(">a").addClass("expandDown");a.find(">ul").ncbibasicmenu({nested:true});if(!this.options.isSubMenuLimited){a.find(">ul ul").ncbibasicmenu({nested:true});a.find(">ul ul").parent().find(">a").addClass("expandRight")}},_destroyMenus:function(){this.element.removeClass("jig-ncbimenu cf ui-ncbibasicmenu orientation_hort").find("ul").andSelf().show().ncbibasicmenu("destroy")},_addEvents:function(){var a= +this;this._windowClickFnc=function(b){b=b.target||b.srcElement;a.element[0]===b||a.element.find(b).length===1||a.closeSub(a.element.find("ul"))};jQuery(window).on("click",this._windowClickFnc);this._unselectEverythingFnc=function(){a._unselectEverything()};this.element.find("li").not(":has(ul)").find("a").on("click",this._unselectEverythingFnc);this._blurFnc=function(){a._checkFocus()};this.element.on("blur","a",this._blurFnc);if(this.options.useHoverEvents){var d={timeout:this.options.delayTimeout, +over:function(){if(a._isActive){var b=jQuery(this),c=b.parent();if(c.has("ul").length===0){c=c.siblings("li.selected").removeClass("selected");a.closeSub(c);b.focus()}else c.hasClass("selected")||b.focus().click()}},out:function(){}};this.element.find(">li:not(:has(ul))>a,li:has(ul)>a").hoverIntent(d)}},_destroyEvents:function(){jQuery(window).off("click",this._windowClickFnc);this._windowClickFnc=null;this.element.off("blur","a",this._blurFnc);this._blurFnc=null;this.element.find(">li:not(:has(ul))>a,li:has(ul)>a").unbind("mouseover mouseoff"); +this.element.find("li").not(":has(ul)").find("a").off("click",this._unselectEverythingFnc)},_addAjaxEvents:function(){if(this.element.find(">li:has(a.expandDown)").not(":has(ul)").length>0){var a=this;this._ajaxEnterFnc=function(){a._loadAjaxContent()};this.element.on("mouseenter",this._ajaxEnterFnc)}},_loadAjaxContent:function(){var a=this;this.element.off("mouseenter",this._ajaxEnterFnc);this._ajaxEnterFnc=null;var d=this.element.find("a.expandDown"),b=d.eq(0).prop("href").split("#");jQuery("<div/>").load(b[0], +function(){a._handleAjaxLoadCallback(this,d)})},_handleAjaxLoadCallback:function(a,d){var b=jQuery(a);d.each(function(){var c=jQuery(this),e=c.prop("href").split("#")[1];e=b.find("#"+e);if(e[0].tagName.toLowerCase()==="li")e=e.find(">ul");c.parent().append(e)});this._createMenus();this._addEvents()},_checkFocus:function(){function a(){d.element.find("a:focus").length===0&&d._unselectEverything()}var d=this;window.setTimeout(a,10)},_addListeners:function(){var a=this;this.element.find(">ul").andSelf().on("ncbibasicmenuunselected", +function(d,b,c,e){e==="click"&&a.closeSub(c)}).on("ncbibasicmenuselected",function(d,b,c,e){if(e==="click")a.openSub(c);else{d=c.siblings().find("ul:visible");if(d.length>0){d.each(function(){a.closeSub(jQuery(this))});c.parent("ul").hasClass("ui-ncbimenu")&&a.openSub(c)}}}).on("ncbibasicmenuactiondown ncbibasicmenuactionright",function(d,b){b=jQuery(b);var c=b.find(">ul");if(b.hasClass("selected"))c.length===1&&c.not(":visible")&&a.openSub(b);else b.find(">a").click();c.length===1&&window.setTimeout(function(){c.ncbibasicmenu("selectFirstItem")}, +10)}).on("ncbibasicmenuactionup ncbibasicmenuactionleft ncbibasicmenuescape",function(d,b){b=jQuery(b);d=b.find(">ul");if(d.length>0&&d.is(":visible"))a.closeSub(jQuery(b));else{b=b.parent("ul").parent("li");b.find(">a").focus();a.closeSub(b)}})},_destroyListeners:function(){this.element.find("ul").andSelf().off("ncbibasicmenuunselected").off("ncbibasicmenuselected")},openSub:function(a){var d=a.find(">ul");if(d.length===1){this._isActive=true;var b=a.parent().find("li:has(ul:visible)");b.length> +0&&this.closeSub(b);if(a.parent().hasClass("orientation_hort")){b="left bottom";var c="fit flip"}else{b="right center";c="flip fit"}d.show().position({of:a,my:"left top",at:b,collision:c}).attr("aria-hidden","false")}},closeSub:function(a){(a.is("li")?a.find("ul"):a).find("ul").andSelf().not(".ui-ncbimenu").hide().attr("aria-hidden","true").end().ncbibasicmenu("removeAllSelections").find("li.selected").removeClass("selected")},_unselectEverything:function(){this.closeSub(this.element.find("ul:visible").andSelf()); +this._isActive=false}}); |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_002.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_002.css Tue May 06 17:36:10 2014 +0200 |
[ |
@@ -0,0 +1,1 @@ +.ui-ncbigrid-outer-div{min-width:300px;}table.ui-ncbigrid td{padding:.363em .637em;}table.ui-ncbigrid th{padding:.308em .539em;text-align:left;border-left:0;border-top:0;font-weight:normal;}table.ui-ncbigrid thead th{border-bottom:1px solid #d4dfe9;border-right:1px solid #cfcfcf;background:#F0F0F0;background:-moz-linear-gradient(top,#FFF 0,#F0F0F0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#F0F0F0));}table.ui-ncbigrid tbody th{line-height:1.333em;color:#333;font-size:.923em;border-bottom:1px solid #d4dfe9;border-right:1px solid #cfcfcf;background:#FAFAFA;background:-moz-linear-gradient(top,#FFF 0,#FAFAFA 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#FAFAFA));}table.ui-ncbigrid th:last-child{border-right:0;*margin-right:-1px;}table.ui-ncbigrid td{border:0;}table.ui-ncbigrid td input[type="checkbox"]{margin:0;}table.ui-ncbigrid thead,table.ui-ncbigrid tbody,table.ui-ncbigrid colgroup,table.ui-ncbigrid col,table.ui-ncbigrid tr{border:0!important;}table.ui-ncbigrid,table.ui-ncbigrid thead,table.ui-ncbigrid caption{margin:0;}.ui-ncbigrid-outer-div{position:relative;zoom:1;margin:1em 0 2.8em 0;}div.caption-exists,div.filterToolbar-exists{margin:3em 0;}table.ui-ncbigrid{border-width:0;}.ui-ncbigrid-inner-div{border-color:#97b0c8;border-style:solid;}.ui-ncbigrid-inner-div{border-width:0 0 1px 0;clear:both;}.ui-ncbigrid-outer-div{border:1px solid #97b0c8;}.ui-ncbigrid-outer-div:after{clear:both;content:'.';display:block;height:0;visibility:hidden;font-size:0;}.ui-ncbigrid-header-wrapper{height:auto;max-width:100%;}.ui-ncbigrid-header-wrapper table.ui-ncbigrid{border:0;height:auto;}.ui-ncbigrid-header-wrapper thead{border-width:1px 0 0 0;}table.ui-ncbigrid caption{color:#4D4D4D;font-size:.923em;font-weight:bold;padding:0;position:absolute;text-align:left;top:-2.077em;zoom:1;}.ui-ncbigrid-filter-toolbar{clear:both;display:block;font-size:.923em;line-height:27px;position:absolute;right:0;text-align:right;top:-2.417em;width:auto;}.ui-ncbigrid-filter-toolbar input[type="text"]{font-size:inherit!important;height:1.091em;padding:0;margin-right:-1px;}.ui-ncbigrid-paged-toolbar{display:block;clear:both;width:100%;}.ui-ncbigrid-paged-countItems,.ui-ncbigrid-checkbox-toolbar{font-size:.923em;}.ui-ncbigrid-paged-toolbar div{float:left;display:inline-block;width:auto;margin-right:1em;}.ui-ncbigrid-paged-toolbar .ui-ncbigrid-paged-pageControl{margin-right:0;}.ui-ncbigrid-paged-countItems{text-align:center;}.ui-ncbigrid-paged-pageControl{text-align:right;font-size:.923em;}.ui-ncbigrid-paged-pageControl .prev{margin-left:.2em;margin-right:.6em;}.ui-ncbigrid-paged-pageControl .next{margin-left:.6em;margin-right:.2em;}.ui-ncbigrid-paged-toolbar-bottom{border-top:0;}.ui-ncbigrid-select-question{clear:both;text-align:center;display:none;padding:.385em 0 .308em;border-style:solid;border-color:#d4dfe9;border-width:1px 0;background:-moz-linear-gradient(top,#FFF 0,#F5F5F5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#F5F5F5));font-size:.923em;}.ui-ncbigrid-select-question-footer{background:#fff;border-bottom:0;}.ui-ncbigrid-select-question .ui-ncbigrid-select-row-count{font-weight:bold;}.ui-ncbigrid-select-question a{margin-left:.583em;}.ui-ncbigrid-checkbox-toolbar label{margin-left:1em;}.ui-ncbigrid-checkbox-toolbar label:first-child{margin-left:0;}.ui-ncbigrid-checkbox-toolbar a,.ui-ncbigrid-checkbox-toolbar a:visited{color:#369;}.ui-ncbigrid-checkbox-toolbar,.ui-ncbigrid-paged-toolbar{width:auto;}.ui-ncbigrid-checkbox-toolbar{float:left;clear:left;padding:.416em .416em .416em .583em;line-height:1.75em;}.ui-ncbigrid-paged-toolbar{float:right;clear:right;padding:.385em .385em .385em .539em;line-height:1.615em;}table.ui-ncbigrid{border-collapse:separate;width:100%;}div.ui-ncbigrid-scroll{height:20em;overflow-y:auto;overflow-x:hidden;}div.ui-ncbigrid-scroll table.ui-ncbigrid{border-top:0;border-bottom:0;width:100%;}div.ui-ncbigrid-scroll table.ui-ncbigrid caption,div.ui-ncbigrid-scroll>table.ui-ncbigrid>thead>tr>th{visibility:hidden;line-height:0;border-bottom:0;border-top:0;padding-top:0;padding-bottom:0;}div.ui-ncbigrid-scroll table.ui-ncbigrid tbody tr:first-child td{border-top:0;}div.ui-ncbigrid-header-wrapper{width:100%;overflow:hidden;}div.ui-ncbigrid-hort-scroll{overflow-x:auto;}tr.ui-ncbigrid-rowHidden{display:none;}table.ui-ncbigrid th.sortAsc a,table.ui-ncbigrid th.sortDsc a,table.ui-ncbigrid th.sortNone a{padding-right:21px;background-repeat:no-repeat;background-position:right center;color:#333;}table.ui-ncbigrid th.sortAsc,table.ui-ncbigrid th.sortDsc{background:#fff;}table.ui-ncbigrid th.sortAsc a{background-image:url('../img/sorted_asc.gif');}table.ui-ncbigrid th.sortDsc a{background-image:url('../img/sorted_dsc.gif');}table.ui-ncbigrid th.sortNone a{background-image:none;color:#14376c;}table.ui-ncbigrid th.sortNone a:hover{background-image:url('../img/sorted_non.gif');color:#985735;}table.ui-ncbigrid th a{display:block;text-decoration:none;_width:100%;padding-right:21px;border:0;}table.ui-ncbigrid th a:hover,table.ui-ncbigrid th a,table.ui-ncbigrid th a:active{border:0!important;}table.ui-ncbigrid th,table.ui-ncbigrid th a{color:#14376c;}table.ui-ncbigrid tbody tr.ui-ncbigrid-checkbox-selected td,table.ui-ncbigrid tr.ui-ncbigrid-row-selected td{background-color:#eaf0f4;}table.ui-ncbigrid tbody tr.ui-ncbigrid-checkbox-hover td,table.ui-ncbigrid tr.ui-ncbigrid-row-hover>td{background-color:#D5DEE3;}table.ui-ncbigrid tr.ncbigrid-row-filtered{display:none;}td.ui-ncbigrid-column-hidden,th.ui-ncbigrid-column-hidden{display:none;}table.ui-ncbigrid tbody tr.ui-ncbigrid-high>td{background-color:#eaf0f4;}.ui-ncbigrid-paged-pageControl{margin-top:0;}.ui-ncbigrid-paged-pageControl input[type="text"]{height:1.091em;font-size:inherit!important;padding:0;}.ui-ncbigrid-paged-pageControl span.page_link{color:#ccc;padding:1px 7px;}.ui-ncbigrid-paged-pageControl a.page_link{border:1px solid #ddd;padding:2px 6px;*padding:0 4px;white-space:nowrap;text-decoration:none;}.ui-ncbigrid-paged-pageControl a.page_link:hover{color:#985735;}.ui-ncbigrid tbody tr.collapsed{display:none;}.ui-ncbigrid tbody tr th span.collapsableTbodyIcon{float:left;margin-right:.833em;}.ui-ncbigrid tbody tr th span.ui-icon-plus-minus-big{background-position:left -30px;}.ui-ncbigrid tbody tr th span.ui-icon-plus-minus-big-open{background-position:left 0;}.ui-ncbigrid tbody tr th span.ui-icon-plus-minus-big,.ui-ncbigrid tbody tr th span.ui-icon-plus-minus-big-open{background-color:transparent;background-image:url("../img/ncbitoggler-plus-minus-big.gif");background-repeat:no-repeat;margin-left:-0.1em;top:.2em;}.ui-ncbigrid-collapsable,.ui-ncbigrid-collapsable span{cursor:pointer;}table.ui-ncbigrid .ignoreCollapse{cursor:default;}.ui-ncbigrid-outer-div .ui-ncbigrid-outer-div{margin:0;*position:static;} \ No newline at end of file |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_002.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_002.js Tue May 06 17:36:10 2014 +0200 |
[ |
b'@@ -0,0 +1,22 @@\n+(function(e){e.widget("ui.ncbitoggler",{styles:{ariaWrapper:"ui-ncbitoggler-live",groupMasterReplaceNode:"span.ui-ncbitoggler-group-replace-txt",groupMasterStateClose:"ui-ncbitoggler-group-master-to-close",groupMasterStateOpen:"ui-ncbitoggler-group-master-to-open",master:"ui-ncbitoggler",masterOpen:"ui-ncbitoggler-open",target:"ui-ncbitoggler-slave",targetOpen:"ui-ncbitoggler-slave-open",icon:"ui-icon-triangle-1-e",iconOpen:"ui-icon-triangle-1-s",iconPlusMinusBig:"ui-icon-plus-minus-big",iconPlusMinusBigOpen:"ui-icon-plus-minus-big-open",\n+iconArrowStop:"ui-icon-arrowthickstop-1-s",iconArrowStopOpen:"ui-icon-arrowthickstop-1-n"},options:{animation:"slide",closedAppendText:"",cookieNamePrefix:"jig-tog-rem-",indicator:"small-arrow",initOpen:false,isIcon:true,liveRegions:true,openedAppendText:"",remember:false,speed:50,targets:""},_cachedTargetData:{},_create:function(){this._setOption("disabled",false);this.appendTextNode=this.initTargetsClass=this.iconSpan=this.startOpen=this.rememberCookie=this.remember=this.cookieName=this.addedHref=\n+null;var a=this.element,b=a[0],c=this.styles,d=this,f=this.options.isIcon;a.data("isOpen",false);a.addClass("ui-widget ui-ncbitoggler");f||a.addClass("ui-ncbitoggler-no-icon");var g=a.attr("href");!g?(this.addedHref=true):(this.addedHref=false);this._validate(g);a.children("span.ui-ncbitoggler-master-text").length===0&&a.contents().filter(function(){return this.nodeType===3}).each(function(){var h=e(this);jQuery.trim(this.nodeValue).length>0&&h.wrap(\'<span class="ui-ncbitoggler-master-text"></span>\')});\n+if(this.options.openedAppendText!==""||this.options.closedAppendText!==""){this.appendTextNode=a.children("span.ui-ncbitoggler-appended-text");if(this.appendTextNode.length===0)if(!this.initOpen){this.appendTextNode=e(\'<span class="ui-ncbitoggler-appended-text">\'+this.options.closedAppendText+"</span>");a.find(".ui-ncbitoggler-master-text").after(this.appendTextNode)}}if(this.remember=this.options.remember||false){g=this.element.attr("id");if(!g){window.console&&console.error&&console.error("ncbitoggler: master node "+\n+b+" must have a unique id attribute when remembering state");return}this.cookieName=this.options.cookieNamePrefix+g;this.rememberCookie=e.cookie(this.cookieName)}if(this.startOpen=this.rememberCookie?this.rememberCookie==="open"?true:false:a.hasClass("jig-ncbitoggler-open")||a.hasClass(c.masterOpen)||this.options.initOpen?true:false){this.element.data("isOpen",true);a.removeClass(this.styles.master);a.addClass(c.masterOpen);this._targetsOpen=true}else{this.element.data("isOpen",false);a.removeClass(this.styles.masterOpen);\n+a.addClass(c.master)}f&&this._initMasterIcon();this.targets=this._getTargets();this.targets.addClass("ui-ncbitoggler").removeClass("ui-ncbitoggler-disabled ui-state-disabled");if(this.startOpen){this.targets.removeClass(c.target);this.targets.addClass(c.targetOpen);this.initTargetsClass=c.targetOpen}else{this.targets.removeClass(c.targetOpen);this.targets.addClass(c.target);this.initTargetsClass=c.target}this._initAria();this._doGrouping();a.click(function(h){d.toggle(h,d)});this._saveReferences()},\n+_getGroupMaster:function(){for(var a=this.styles,b=this.element[0].className.split(/\\s+/),c=0;c<b.length;c++){var d=b[c].match(/ui-ncbitoggler-group-(.+)$/);if(d){d=d[1];var f=e("a.ui-ncbitoggler-group-open-"+d+", a.ui-ncbitoggler-group-close-"+d,this.options.contextNode);if(f.length===1){f.hasClass("ui-ncbitoggler-group-open-"+d)&&f.addClass(a.groupMasterStateOpen);f.hasClass("ui-ncbitoggler-group-close-"+d)&&f.addClass(a.groupMasterStateClose);return f}}}},_doGrouping:function(){var a=this._getGroupMaster();\n+if(a){var b=this,c=this.styles,d=a.data("togglers");this.element.id||e.ui.jig._generateId(this.widgetName);if(!this.element[0].id)this.element[0].id=e.ui.jig._generateId(this.widgetName);if(typeof d==="undefined"){a.data("togglers",[]);a.data("togglers").push(this.element)}else d.push(this.element);var f=a.find(c.groupMasterReplaceNode);a'..b'r a=this.targets,b=this.styles;a.removeClass(b.target).addClass(b.targetOpen).attr("aria-hidden","false");var c=this.options.targets;if(typeof c=="object"){var d=this;for(targetSel in c)(function(f){d._openAjaxTarget(f,\n+c[f])})(targetSel)}b=this.options.openedAppendText;b!==""&&this.appendTextNode.html(b);a.css("display","");this._targetsOpening=false;this._targetsOpen=true}},_closeTargets:function(){if(!(this._targetsOpening||this._targetsClosing||!this._targetsOpen)){this._targetsClosing=true;var a=this.targets,b=this.styles;a.removeClass(b.targetOpen).addClass(b.target).attr("aria-hidden","true");b=this.options.closedAppendText;b!==""&&this.appendTextNode.html(b);a.css("display","");this._targetsOpen=this._targetsClosing=\n+false}},_fixHasLayout:function(a){window.setTimeout(function(){a.targets.addClass("foo").removeClass("foo")},1)},open:function(a){var b=this.element,c=this;if(!b.hasClass(this.styles.master))return b;this.updateState("open");if(this.options.animation==="slide")this.targets.slideToggle(this.options.speed,function(){c._openTargets();e.browser.msie&&c._fixHasLayout(c);b.data("isOpen",true);b.trigger("ncbitoggleropen");a&&a()});else{this._openTargets();e.browser.msie&&c._fixHasLayout(c);b.data("isOpen",\n+true);b.trigger("ncbitoggleropen");a&&a()}this._updateReferences("open");return b},close:function(a){var b=this.element,c=this;if(!b.hasClass(this.styles.masterOpen))return b;this.updateState("closed");if(this.options.animation==="slide")this.targets.slideToggle(this.options.speed,function(){c._closeTargets();b.trigger("ncbitogglerclosed").trigger("ncbitogglerclose");b.data("isOpen",false);a&&a()});else{this._closeTargets();b.data("isOpen",false);b.trigger("ncbitogglerclosed");a&&a()}this._updateReferences("closed");\n+return b},toggle:function(a,b,c){var d=arguments.length;if(d===0||d===1){b=this;if(d===1)c=arguments[0]}else a.preventDefault();this.element.hasClass(this.styles.master)?b.open(c):b.close(c)},updateState:function(a){var b=this.element;a||(a=b.hasClass(styles.master)?"open":"closed");var c=this.styles.master,d=this.styles.masterOpen,f=this.iconCloseClass,g=this.iconOpenClass;if(a=="closed"){c=this.styles.masterOpen;d=this.styles.master;f=this.iconOpenClass;g=this.iconCloseClass}b.removeClass(c).addClass(d).attr("aria-expanded",\n+a=="closed"?"false":"true");this.options.isIcon&&this.iconSpan.removeClass(f).addClass(g);this.remember&&e.cookie(this.cookieName,a)},_removeHandlers:function(){this.element.unbind("click")},destroy:function(){e.Widget.prototype.destroy.apply(this,arguments);var a=this.element,b=this.styles;a.removeClass(b.master+" "+b.masterOpen+" ui-state-disabled ui-widget ui-ncbitoggler-disabled").removeAttr("role").removeAttr("aria-expanded");this.targets.removeClass("ui-ncbitoggler ui-ncbitoggler-slave ui-ncbitoggler-slave-open ui-state-disabled ui-ncbitoggler-disabled");\n+this.targets.removeAttr("aria-hidden");if(this.options.isIcon){b=a.find("span.ui-icon")[0];a[0].removeChild(b)}this.targets.each(function(){var d=jQuery(this),f=d.parent("div.ui-helper-reset");if(f.length>0){d.insertBefore(f);f.remove()}});b=a.find("span.ui-ncbitoggler-master-text");var c=b.html();b.remove();a.html(c);this._removeHandlers();return this},disable:function(){e.Widget.prototype.disable.apply(this,arguments);this._removeHandlers();this.targets.addClass("ui-ncbitoggler-disabled ui-state-disabled");\n+return this},enable:function(){e.Widget.prototype.enable.apply(this,arguments);this.targets.removeClass("ui-ncbitoggler-disabled ui-state-disabled");var a=this;this.element.click(function(b){a.toggle(b,a)});return this},_saveReferences:function(){var a=this;this._targets.each(function(){typeof e(this).data("ncbitoggler-masters")==="undefined"&&e(this).data("ncbitoggler-masters",[]);e(this).data("ncbitoggler-masters").push(a.element)})},_updateReferences:function(a){var b=this;e.each(this._targets.data("ncbitoggler-masters"),\n+function(){b.element!=this&&e(this).ncbitoggler("updateState",a)})}})})(jQuery);\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_003.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_003.css Tue May 06 17:36:10 2014 +0200 |
b |
@@ -0,0 +1,1 @@ +.ui-ncbibasicmenu{list-style-type:none;min-width:200px;}.ui-ncbibasicmenu,.ui-ncbibasicmenu>li{padding:0;margin:0;}.ui-ncbibasicmenu li ul li{background-color:#FFF;}.ui-ncbibasicmenu li ul li a:hover,.ui-ncbibasicmenu li ul li.selected a:hover{background-color:#4C96DF;color:#FFF;}.oneLevel li a,.ui-ncbibasicmenu li a{display:block;text-decoration:none;background-color:#FCFCFC;border:1px solid #FCFCFC;border-width:1px 0;color:#14376C;font-size:13px;font-weight:normal;margin:0;padding:.2em .9em;text-decoration:none;}.oneLevel li a:hover,.ui-ncbibasicmenu>li>a:hover{background-color:#E3F8FF;}.oneLevel li.ui-ncbimenu-item-no-hlt a:hover,.ui-ncbibasicmenu>li.ui-ncbimenu-item-no-hlt>a:hover,.oneLevel li.ui-ncbimenu-item-skip a:hover,.ui-ncbibasicmenu>li.ui-ncbimenu-item-skip>a:hover{background-color:#FCFCFC;}.oneLevel li a:focus,.ui-ncbibasicmenu>li>a:focus{outline:1px dashed #000;}.oneLevel li.selected a,.ui-ncbibasicmenu>li.selected>a{color:#FFF;background-color:#4C96DF;}.oneLevel li.selected a:hover,.ui-ncbibasicmenu>li.selected>a:hover{color:#FFF;}.oneLevel li.selected.ui-ncbimenu-item-no-hlt a:hover,.ui-ncbibasicmenu>li.selected.ui-ncbimenu-item-no-hlt>a:hover,.oneLevel li.selected.ui-ncbimenu-item-skip a:hover,.ui-ncbibasicmenu>li.selected.ui-ncbimenu-item-skip>a:hover{color:inherit;background-color:#FCFCFC;}.orientation_hort>li{display:inline;float:left;} \ No newline at end of file |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_003.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_003.js Tue May 06 17:36:10 2014 +0200 |
b |
@@ -0,0 +1,1 @@ +(function(){jQuery.widget("ui.ncbilocalnav",jQuery.ui.ncbimenu,{_create:function(){this.options.isSubMenuLimited=true;jQuery.ui.ncbimenu.prototype._create.apply(this,arguments)},_addClasses:function(){this.element.addClass("ui-ncbilocalnav");jQuery.ui.ncbimenu.prototype._addClasses.apply(this,arguments)},_destroyClasses:function(){this.element.removeClass("ui-ncbilocalnav");jQuery.ui.ncbimenu.prototype._destroyClasses.apply(this,arguments)}})})(); |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_004.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_004.css Tue May 06 17:36:10 2014 +0200 |
b |
@@ -0,0 +1,1 @@ +div.ui-ncbiautocomplete-holder{position:absolute;top:0;left:0;border:1px solid #5a5a5a;display:none;font-family:Arial,helvetica,sans-serif;font-size:inherit;border-style:solid;border-color:#777;border-width:1px;}ul.ui-ncbiautocomplete-options{height:218px;overflow:auto;overflow-x:hidden;overflow-y:auto;width:100%;margin:0;padding:0;list-style-type:none;font-weight:normal;cursor:pointer;background-color:#FFF;}ul.ui-ncbiautocomplete-options li span{font-weight:normal;}ul.ui-ncbiautocomplete-options li{padding:.2em;padding-left:.8em;padding:.231em .461em;white-space:nowrap;overflow:hidden;width:100%;color:#14376c;text-overflow:ellipsis;}ul.ui-ncbiautocomplete-options li:last-child{padding-bottom:.6em;}ul.ui-ncbiautocomplete-options li.ui-ncbiautocomplete-options-high{background-color:#DAEEF4;text-decoration:none;color:#015;}.ui-ncbiautocomplete-actions{background-color:#CECECE;line-height:inherit;padding:5px;border:1px solid #777;*zoom:1;*display:block;margin:1px -1px 0 -1px;min-height:15px;}.ui-ncbiautocomplete-actions:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.ui-ncbiautocomplete-actions{display:inline-block;}.ui-ncbiautocomplete-actions a{display:inline;float:left;color:#015;text-decoration:none;}.ui-ncbiautocomplete-actions .ui-ncbiautocomplete-link-pref-right{text-align:right;float:right;}.ui-ncbiautocomplete-link-pref{text-indent:-9999px;background:url("../img/gear.png") no-repeat;width:15px;height:16px;}a.ui-ncbiautocomplete-link-off:hover,a.ui-ncbiautocomplete-link-pref:hover{text-decoration:underline;color:#015;}li.ui-ncbiautocomplete-show-more{width:100%!important;background:#C3D2DB!important;border-top:1px solid #5A5A5A;}li.ui-ncbiautocomplete-show-more.ui-ncbiautocomplete-options-high{text-decoration:underline!important;}iframe.ui-ncbiautocomplete-iframe{position:absolute;top:0;left:0;height:200px;z-index:1000;display:none;filter:alpha(opacity=1);}.shadow{-webkit-box-shadow:.4em .4em .5em rgba(153,153,153,.9);-moz-box-shadow:.4em .4em .5em rgba(153,153,153,.9);box-shadow:.4em .4em .5em rgba(153,153,153,.9);} \ No newline at end of file |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_004.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_004.js Tue May 06 17:36:10 2014 +0200 |
[ |
b'@@ -0,0 +1,53 @@\n+jQuery.widget("ui.ncbiautocomplete",{options:{webserviceUrl:"/portal/utils/autocomp.fcgi",isUrlRelative:false,dictionary:"",responseFormat:"old",disableUrl:null,prefUrl:null,zIndex:1001,isEnabled:true,hasRelatedMatches:false,minLength:2,expandPauseTime:400,maxListLimit:null,isCrossDomain:false,disableCache:false,requireValidation:false,queryParameter:"q"},_create:function(){if(this.options.localData&&!this.options.dictionary)this.options.dictionary="local";this._storeTitleAttribute();this._createOptionsBox();\n+this._addAttributes();this._setHandlers();this._setWebServicePath();this._lastEnteredTerm="";this._setSGData()},_storeTitleAttribute:function(){this.element.data("ncbiautocompleteOriginalTitle",this.element.attr("title"))},destroy:function(){jQuery.Widget.prototype.destroy.apply(this,arguments);this.element.removeAttr("title");this._destroyAria();this._destroyHandlers();var a=this.element.data("ncbiautocompleteOriginalTitle");a&&this.element.attr("title",a)},_destroyOptionsBox:function(){jQuery.ui.ncbiautocomplete._globalOptionsList.optionsBox!=\n+null&&jQuery.ui.ncbiautocomplete._globalOptionsList.optionsBox.remove()},_destroyHandlers:function(){this.element.off("keypress keydown keyup cut paste")},_destroyAria:function(){this.element.removeAttr("aria-haspopup").removeAttr("aria-autocomplete").removeAttr("role").removeAttr("autocomplete")},_activeRequest:null,_keys:{up:38,down:40,enter:13,escape:27,tab:9,shift:16},_setSGData:function(){this.sgData={jsevent:"autocomplete",userTyped:"",hasScrolled:false,usedArrows:false,selectionAction:"",optionSelected:"",\n+optionIndex:-1,optionsCount:-1}},_addAttributes:function(){this.element.attr({title:"Use up and down arrows to choose an item from the autocomplete.","aria-haspopup":true,"aria-autocomplete":"list",role:"textbox"})},_setHandlers:function(){var a=this;jQuery(this.element).focus(function(){a._focused()}).keypress(function(c){a._keyPress(c,"press")}).keydown(function(c){a._keyPress(c,"down")}).keyup(function(c){a._keyUp(c)}).bind("cut paste",function(){a._changeFired()}).attr("AUTOCOMPLETE","OFF");var b=\n+jQuery(this.element)[0];b.autocomplete="off";b.AUTOCOMPLETE="OFF";jQuery(window).resize(function(){a._isActive&&a._positionOptionsBox()});jQuery(document).click(function(c){a._checkClickEvent(c)});jQuery(this._gol.optionsBox).hover(function(){if(a._isActive)a._isOptionsBoxFocused=true},function(){if(a._isActive)a._isOptionsBoxFocused=false})},_isOptionsBoxFocused:false,_createOptionsBox:function(){if(jQuery.ui.ncbiautocomplete._globalOptionsList===null){jQuery.ui.ncbiautocomplete._globalOptionsList=\n+{};var a=jQuery("div.grid");a=a.length===1?a:jQuery(document.body);jQuery.ui.ncbiautocomplete._globalOptionsList.optionsBox=jQuery("<div class=\'ui-ncbiautocomplete-holder shadow\' aria-live=\'assertive\'></div>").appendTo(a);jQuery.ui.ncbiautocomplete._globalOptionsList.optionsList=jQuery("<ul class=\'ui-ncbiautocomplete-options\' role=\'listbox\' aria-activedescendant=\'\'></ul>").appendTo(jQuery(jQuery.ui.ncbiautocomplete._globalOptionsList.optionsBox));jQuery.ui.ncbiautocomplete._globalOptionsList.optionsActions=\n+jQuery("<div class=\'ui-ncbiautocomplete-actions shadow\'></div>").appendTo(jQuery(jQuery.ui.ncbiautocomplete._globalOptionsList.optionsBox));jQuery.ui.ncbiautocomplete._globalOptionsList.prefLink=jQuery("<a href=\'#\' class=\'ui-ncbiautocomplete-link-pref\'>Preferences</a>").appendTo(jQuery(jQuery.ui.ncbiautocomplete._globalOptionsList.optionsActions));jQuery.ui.ncbiautocomplete._globalOptionsList.turnOffLink=jQuery("<a href=\'#\' class=\'ui-ncbiautocomplete-link-off\'>Turn off</a>").appendTo(jQuery(jQuery.ui.ncbiautocomplete._globalOptionsList.optionsActions));\n+jQuery.ui.ncbiautocomplete._globalOptionsList.isIE6=jQuery.browser.msie&&parseInt(jQuery.browser.version,10)<7;if(jQuery.ui.ncbiautocomplete._globalOptionsList.isIE6)jQuery.ui.ncbiautocomplete._globalOptionsList.optionsBox.iframe=jQuery("<iframe src=\'javascript:\\"\\";\' class=\'ui-ncbiautocomplete-iframe\''..b'disableAutocomnplete:function(){this.disableAutocomplete()},disableAutocomplete:function(){this._isOptionsBoxFocused=\n+this.options.isEnabled=false;this._hideOptions()},turnOff:function(a){this.disableAutocomplete();var b=this.element.data("ncbiautocompleteOriginalTitle");b&&this.element.attr("title",b);if(!a){typeof ncbi!=="undefined"&&ncbi.sg&&ncbi.sg.ping&&ncbi.sg.ping(this.element[0],"autocompleteoffclick","dictionary="+this.options.dictionary);this.element.trigger("ncbiautocompletedisableclicked");a=this.options.disableUrl;if(a!==null&&a.length>0){b=jQuery.ui.jig._getFncFromStr(a);typeof b==="function"?b():jQuery.get(a)}}},\n+_prefLinkClick:function(){typeof ncbi!=="undefined"&&ncbi.sg&&ncbi.sg.ping&&ncbi.sg.ping(this.element[0],"autocompleteprefclick","dictionary="+this.options.dictionary)},_checkClickEvent:function(a){if(this._isActive)if(jQuery(this.element)[0]!=a.target){this._isActive=this._isOptionsBoxFocused=false;this._hideOptions()}},_sgSend:function(){typeof ncbi!=="undefined"&&typeof ncbi.sg!=="undefined"&&typeof ncbi.sg.ping!=="undefined"&&ncbi.sg.ping(this.sgData,false)},getSgData:function(){return this.sgData},\n+_gotoShowAll:function(){var a=jQuery(this.element),b=a.val();a.trigger("ncbiautocompleteshowall",{value:b,dictionary:this.options.dictionary})},_hideOptionsIfOffPage:function(){if(this.options.maxListLimit){var a=this,b=jQuery(".ui-ncbiautocomplete-options li"),c=b.eq(0).outerHeight()||20,e=jQuery(this._gol.optionsBox),d=jQuery(window).height(),f=e.position().top,i=f+e.outerHeight()-(document.body.scrollTop||document.documentElement.scrollTop||window.pageYOffset||0);if(b.last().hasClass("ui-ncbiautocomplete-show-more")){var k=\n+f+"-"+d+"-"+i;if(!this.choppedDetails)this.choppedDetails={};var h=this.choppedDetails[k],m=0,q=function(){i=f+e.outerHeight()-(document.body.scrollTop||document.documentElement.scrollTop||window.pageYOffset||0);if(i>d){b=jQuery(".ui-ncbiautocomplete-options li");var r=b.length-2;if(r>=0){b.eq(r).remove();sz=c*(b.length-1);b.closest(".ui-ncbiautocomplete-holder").height(sz).css("min-height",sz+"px");b.closest(".ui-ncbiautocomplete-options").height(sz).css("overflow-y","hidden");m++;q()}}else a.choppedDetails[k].count=\n+m};if(h){var l=h.count;if(l>0){h=2*h.length-l-b.length-2;b.filter(":lt("+(b.length-1)+")").filter(":gt("+h+")").remove();b=jQuery(".ui-ncbiautocomplete-options li");sz=c*b.length;b.closest(".ui-ncbiautocomplete-holder").height(sz).css("min-height",sz+"px");b.closest(".ui-ncbiautocomplete-options").height(sz).css("overflow-y","hidden")}m=l}else this.choppedDetails[k]={count:0,length:b.length};q()}else{l=Math.floor((d-f)/c)*c;h=b.length*c;if(l>h)l=h;b.closest(".ui-ncbiautocomplete-holder").height(l).css("min-height",\n+l+"px");b.closest(".ui-ncbiautocomplete-options").height(l).css("overflow-y","auto")}}},isValid:function(){return this.isInDictionary(this.element.val())},isInDictionary:function(a){var b=false;if(a&&a.length>=this.options.minLength&&this.options.dictionary&&this.options.dictionary.length>0&&this.options.isEnabled){var c=false,e="l"+(this.options.maxListLimit||"n"),d=a.toLowerCase();if(this._localCache[this.options.dictionary]&&this._localCache[this.options.dictionary][e]){e=this._localCache[this.options.dictionary][e];\n+c=true;if(e[d])b=this._isValidCheck(d,e[d].matches);else for(var f in e)if(b=this._isValidCheck(d,e[f].matches))break}if(!b&&!c)b=this._validSeverCall(a)}return b},_isValidCheck:function(a,b){var c=false;if(b){c=jQuery.inArray(a.toLowerCase(),b)>-1;if(!c){var e=new RegExp("(^|@)("+a.toLowerCase()+")(@|$)","i");jQuery.each(b,function(d,f){if(f.match(e)){c=true;return false}})}}return c},_customFormat:function(a){if(typeof this.options.responseProcessor==="string")this.options.responseProcessor=jQuery.ui.jig._getFncFromStr(this.options.responseProcessor);\n+this._displayOptions({matchedText:this._lastEnteredTerm,matches:this.options.responseProcessor.call(this,a),isCompleteList:0})}});jQuery.ui.ncbiautocomplete._globalOptionsList=null;\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_005.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_005.css Tue May 06 17:36:10 2014 +0200 |
b |
@@ -0,0 +1,1 @@ +a.ui-ncbitoggler{color:#22c;}a.ui-ncbitoggler,a.ui-ncbitoggler-open{padding-left:16px;position:relative;display:block;}a.ui-ncbitoggler-no-icon{padding-left:0;}a.ui-ncbitoggler span.ui-icon-plus-minus-big,a.ui-ncbitoggler-open span.ui-icon-plus-minus-big-open{background-color:transparent;background-image:url(../img/ncbitoggler-plus-minus-big.gif);background-repeat:no-repeat;top:.2em;margin-left:-0.1em;}a.ui-ncbitoggler span.ui-icon-plus-minus-big{background-position:left -30px;}a.ui-ncbitoggler-open span.ui-icon-plus-minus-big-open{background-position:left 0;}.ui-ncbitoggler-slave,.ui-ncbitoggler-slave-open{margin:.2em 0 0 16px;}.ui-ncbitoggler-slave{display:none;}.ui-ncbitoggler-slave-open{display:block;}a.ui-ncbitoggler span.ui-icon,a.ui-ncbitoggler-open span.ui-icon{display:inline;position:absolute;left:0;_left:-1em;}a.ui-ncbitoggler-disabled{outline:none;}a.ui-ncbitoggler-disabled:active{outline:none;color:#551A8B;} \ No newline at end of file |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_005.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_005.js Tue May 06 17:36:10 2014 +0200 |
[ |
@@ -0,0 +1,2 @@ +(function(){var d=jQuery.ui.button.prototype._create;jQuery.ui.button.prototype.options.color="ui-ncbibutton-gray";jQuery.ui.button.validColors=["ui-ncbibutton-gray","ui-ncbibutton-copper","ui-ncbibutton-blue"];jQuery.ui.button.classColors=["jig-ncbibutton-gray","jig-ncbibutton-copper","jig-ncbibutton-blue"];var e=function(){d.apply(this,arguments);this._addClasses()};jQuery.widget("ui.ncbibutton",jQuery.ui.button,{_create:function(){e.apply(this,arguments)},_getColor:function(){for(var a=this.options.color, +f=this.element[0].className,c=jQuery.ui.button.classColors,b=0;b<c.length;b++)if(f.indexOf(c[b])!==-1){a=jQuery.ui.button.validColors[b];break}if(a.indexOf("ui-ncbibutton-")!==0)a="ui-ncbibutton-"+a;if(jQuery.inArray(a,jQuery.ui.button.validColors)===-1){typeof console!=="undefined"&&console.warn&&console.warn("The color you picked: "+this.options.color+" is not a valid color choice.\n Valid colors: "+jQuery.ui.button.validColors.join(", "));a=jQuery.ui.button.validColors[0]}return a},_addClasses:function(){this.buttonElement.addClass("ui-ncbibutton").addClass(this._getColor()).removeClass("ui-button ui-widget")}})})(); |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_006.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_006.css Tue May 06 17:36:10 2014 +0200 |
b |
@@ -0,0 +1,1 @@ +.ui-ncbipopper-wrapper{position:fixed;top:0;left:0;z-index:11;display:none;}.ui-ncbipopper-wrapper-relative-parent{position:fixed!important;}.ui-ncbipopper-basic{border:3px solid #3e72a6;background-color:#fff;color:#303030;padding:1em;text-align:left;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}button.ui-ncbipopper-close-button-generated{display:block;float:right;margin:-1.25em -1.3em 0 0;font-size:small;width:1.7em;text-align:center;padding:0;border:0;}button.ui-ncbipopper-close-button-generated,button.ui-ncbipopper-close-button-generated:active{margin:-0.615em;height:14px;width:13px;background-image:url(../img/ui-popper-closebutton.png);background-color:transparent;background-repeat:no-repeat;}button.ui-ncbipopper-close-button-generated .ui-button-text{color:transparent;text-shadow:none;}div.ui-ncbipopper-arrow-image{position:absolute;top:100px;left:100px;width:7px;height:7px;z-index:11;display:none;background-image:url(../img/ncbipopper-arrow.png);background-repeat:no-repeat;}div.ui-ncbipopper-arrow-left{background-position:center left;height:28px;}div.ui-ncbipopper-arrow-right{background-position:center right;height:28px;}div.ui-ncbipopper-arrow-top{background-position:top center;width:28px;}div.ui-ncbipopper-arrow-bottom{background-position:bottom center;width:28px;}.brieflinkpopdesc{font-size:.846em;margin-top:.4em;}.portlet .brieflinkpop{width:350px;}.portlet .brieflinkpop a{font-size:1em;}.portlet .brieflinkpopperctrl{display:inline-block;} \ No newline at end of file |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_006.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_006.js Tue May 06 17:36:10 2014 +0200 |
[ |
b'@@ -0,0 +1,75 @@\n+jQuery.widget("ui.ncbigrid",{options:{isScrollable:false,height:"10em",hortScrollbarEnabled:false,width:null,isPageable:false,currentPage:1,isPageToolbarHideable:true,pageSize:10,isSortable:false,columnTypes:[],sortFunctions:[],isPresorted:false,sortColumn:-1,sortColumnDir:1,sortRowIndex:0,titleAscending:"sort ascending",titleDescending:"sort descending",ariaLabelAscending:"activate to sort column ascending",ariaLabelDescending:"activate to sort column descending",regExp:false,checkboxToolbarEnabled:false,\n+filterToolbarEnabled:false,filterToolbarIsCaseInsensitive:null,filterToolbarColumnIndex:null,filterToolbarIsInverse:null,isLoadingMessageShown:true,loadingText:"Loading",collapseRowsEnabled:false,addCommas:false},_init:function(){},_create:function(){this._isStartPageOne=this.options.currentPage===1;this._wrapTable();this._addBasicStyles();this._checkIfCSSIsScrollable();this._attachLoadingMessageListener();if(this.options.isScrollable||this.options.isSortable||this.options.isPageable||this.options.checkboxToolbarEnabled||\n+this.options.filterToolbarEnabled)this._addAriaRolesAndStates();this._addRowClickWatcher();this.options.isScrollable&&this._createScrollable();if(this.options.isPageable||this.options.isPagable){this.options.isPageable=true;this._createPageGrid()}if(this.options.isSortable){this._createSortGrid();this.updateAriaTH()}else this._enableCollapseTbodyRows();this.options.checkboxToolbarEnabled&&this._createCheckboxSelectors();this.options.filterToolbarEnabled&&this._createFilterBarControl();this._addRowHoverEvent();\n+this._addContentsAdjustmentEvent();this._adjustContents()},destroy:function(){jQuery.Widget.prototype.destroy.apply(this,arguments);this.options.isScrollable&&this._destroyScrollable();if(this.options.isPageable||this.options.isPagable)this._destroyPageGrid();this._destroyRowHoverEvent()},_addBasicStyles:function(){this.element.addClass("ui-ncbigrid").attr("cellpadding","0").attr("cellspacing","0")},_checkIfCSSIsScrollable:function(){if(this.element.hasClass("jig-ncbigrid-scroll"))this.options.isScrollable=\n+true},_wrapTable:function(){var a=this.element.parent().parent();if(!a.hasClass("ui-ncbigrid-outer-div")){this.element.wrap(\'<div class="ui-ncbigrid-outer-div"><div class="ui-ncbigrid-inner-div"></div></div>\');a=this.element.parent().parent()}this.element.find("caption").length>0&&a.addClass("caption-exists");var b=this.options.width;b&&a.css("width",b)},_addRowHoverEvent:function(){jQuery(this.element).on("mouseenter","tbody > tr",function(){var a=jQuery(this);a.hasClass("ignoreHoverHighlight")||\n+a.addClass("ui-ncbigrid-row-hover")}).on("mouseleave","tbody > tr",function(){jQuery(this).removeClass("ui-ncbigrid-row-hover")})},_destroyRowHoverEvent:function(){jQuery(this.element).off("mouseenter mouseleave","tr")},_addContentsAdjustmentEvent:function(){var a=this;this.element.on("ncbigridupdated",function(){a._adjustContents()})},_getNumCommaIndices:function(){var a=this.options.columnTypes;if(!a)return[];for(var b=[],c=0;c<a.length;c++)if(a[c]=="numComma"||a[c]=="numberComma")b.push(c);return b},\n+_getCommaSeparatedValue:function(a){var b=parseInt(a);if(isNaN(b))return a;else{a=a.split(".");b=a[0].replace(/(\\d)(?=(\\d\\d\\d)+(?!\\d))/g,"$1,");return a[1]?b+"."+a[1]:b}},_adjustContentsForCommas:function(){var a=this._getNumCommaIndices();if(a.length){var b=this;jQuery(this.element).find("tbody td").each(function(){var c=jQuery(this),d=c.parent().find("td").index(c);jQuery.inArray(d,a)!=-1&&c.html(b._getCommaSeparatedValue(c.html()))})}},_adjustContents:function(){this.options.addCommas&&this._adjustContentsForCommas()},\n+_addAriaRolesAndStates:function(){var a=this.element;a.attr("id")||a.attr("id",jQuery.ui.jig._generateId(this.widgetName));a.parent().parent().attr("role","grid").attr("tabindex","0");a.children("thead").children("tr").attr("role","row").children("th").attr({"aria-controls":a.attr("id"),role:"columnheader",tabindex:"0"});a.children("tbody").attr({role:"alert","ar'..b'xOf("RegExp")>0){f="-regexp";d=""}typeof c!="undefined"?jQuery("tbody tr td"+(":nth-child("+c+")")+":"+d+"contains"+f+"("+a+")",this.element).each(function(i,h){i=jQuery(h).parent();h="ui-ncbigrid-high";if(e)h=i.hasClass("ui-ncbigrid-row-even")?"ui-ncbigrid-row-even-high-IE6":"ui-ncbigrid-row-odd-high-IE6";\n+i.addClass(h);jQuery.inArray(i,g)===-1&&g.push(i)}):jQuery("tbody tr:"+d+"contains"+f+"("+a+")",this.element).each(function(i,h){i=jQuery(h);h="ui-ncbigrid-high";if(e)h=i.hasClass("ui-ncbigrid-row-even")?"ui-ncbigrid-row-even-high-IE6":"ui-ncbigrid-row-odd-high-IE6";i.addClass(h);g.push(i)});this.element.trigger("ncbigridhighlightapplied",[a,b,c,g]).trigger("ncbigridhideloadingbar");return{highlightedRows:g}}},removeHighlightRows:function(a,b,c,d){var e=jQuery.browser.msie&&parseFloat(jQuery.browser.version)<\n+7;if(typeof a!="undefined"&&a.length>0){var g=[],f=b?"-insensitive":"";d=d?"not-":"";if(a.constructor&&a.constructor.toString().indexOf("RegExp")>0){f="-regexp";d=""}typeof c!="undefined"?jQuery("tbody tr td"+(":nth-child("+c+")")+":"+d+"contains"+f+"("+a+")",this.element).each(function(i,h){i=jQuery(h).parent().removeClass("ui-ncbigrid-high");e&&i.removeClass("ui-ncbigrid-row-odd-high-IE6").removeClass("ui-ncbigrid-row-even-high-IE6");jQuery.inArray(i,g)===-1&&g.push(i)}):jQuery("tbody tr:"+d+"contains"+\n+f+"("+a+")",this.element).each(function(i,h){i=jQuery(h).removeClass("ui-ncbigrid-high");e&&i.removeClass("ui-ncbigrid-row-odd-high-IE6").removeClass("ui-ncbigrid-row-even-high-IE6");g.push(i)})}else{jQuery(".ui-ncbigrid-high",this.element).removeClass("ui-ncbigrid-high");e&&jQuery(".ui-ncbigrid-row-odd-high-IE6, .ui-ncbigrid-row-even-high-IE6",this.element).removeClass("ui-ncbigrid-row-odd-high-IE6").removeClass("ui-ncbigrid-row-even-high-IE6")}this.element.trigger("ncbigridhighlightremoved",[a,\n+b,c])},setCellData:function(a,b,c,d){jQuery("tbody"+(d!==undefined?":eq("+d+")":"")+" tr:nth-child("+a+") td:nth-child("+b+")",this.element).text(c);this.element.trigger("ncbigridcellchange",[a,b,this.getCellData(a,b)]);this._notifyGridUpdated();this._notifyGridContentChanged()},setRowData:function(a,b,c){jQuery("tbody"+(c!==undefined?":eq("+c+")":"")+" tr:nth-child("+a+") td",this.element).each(function(d,e){jQuery(e).text(b[d])});this.element.trigger("ncbigridrowchange",[a,this.getRowData(a,c)]);\n+this._notifyGridUpdated();this._notifyGridContentChanged()},_enableCollapseTbodyRows:function(a){if(this.options.collapseRowsEnabled){a||(a=jQuery(this.element).find("tbody tr:has(th)"));var b=this;jQuery(a).each(function(){jQuery(this).addClass("ui-ncbigrid-collapsable").find("th").eq(0).prepend(\'<span class="collapsableTbodyIcon ui-icon ui-icon-plus-minus-big-open"></span>\').find("span").click(function(c){c.stopPropagation();b._collapseTbodyRows(this.parentNode.parentNode)}).end().end().not(".ignoreCollapse").click(function(){b._collapseTbodyRows(this.parentNode)})})}},\n+_collapseTbodyRows:function(a){jQuery(a).find("th span.collapsableTbodyIcon").toggleClass("ui-icon-plus-minus-big").toggleClass("ui-icon-plus-minus-big-open").end().siblings().toggleClass("collapsed")}});jQuery.extend(jQuery.expr[":"],{"contains-insensitive":function(a,b,c){return(a.textContent||a.innerText||"").toLowerCase().indexOf((c[3]||"").toLowerCase())>=0}});\n+jQuery.extend(jQuery.expr[":"],{"contains-regexp":function(a,b,c){a=jQuery.trim(a.textContent||a.innerText||"");c=c[3];b=c.match(/\\/([gi]+)$/);b=b!==null?b[1]:"";c=c.replace(/\\/[gi]?$/,"").replace(/^\\//,"");return a.match(new RegExp(c,b))!==null}});jQuery.extend(jQuery.expr[":"],{"contains-functionTest":function(a,b,c){a=a.textContent||a.innerText||"";return jQuery.ui.jig._getFncFromStr(c[3])(a)}});\n+jQuery.extend(jQuery.expr[":"],{"not-contains":function(a,b,c){return(a.textContent||a.innerText||"").indexOf(c[3]||"")===-1}});jQuery.extend(jQuery.expr[":"],{"not-contains-insensitive":function(a,b,c){return(a.textContent||a.innerText||"").toLowerCase().indexOf((c[3]||"").toLowerCase())===-1}});\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_007.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_007.css Tue May 06 17:36:10 2014 +0200 |
b |
@@ -0,0 +1,1 @@ +html .ui-ncbimenu>li>a{color:#fff;}.jig-ncbimenu li.offscreen_noflow{position:absolute;left:-1000px;}.jig-ncbimenu{clear:both;}.jig-ncbimenu ul{display:none;}.jig-ncbimenu>li{display:inline;float:left;}ul.ui-ncbibasicmenu li{display:block;margin:0;}.ui-ncbimenu li>a{background-color:transparent;border:0;}.ui-ncbimenu ul{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #CCC;-webkit-box-shadow:.4em .4em .5em rgba(0,0,0,.3);-moz-box-shadow:.4em .4em .5em rgba(0,0,0,.3);box-shadow:.4em .4em .5em rgba(0,0,0,.3);}.ui-ncbimenu li.active a{background-color:#4c96df;}.ui-ncbimenu>li a:focus{outline:0;}.ui-ncbimenu li a.expandDown{padding-right:20px;background:url("../img/arrow-sprite.png") no-repeat scroll 96% -6% #FFF;}.ui-ncbimenu li a.expandRight{background:url("../img/arrow-sprite.png") no-repeat scroll 96% 106% #FFF;}.ui-ncbimenu>li>a.expandDown,.ui-ncbimenu>li>a.expandRight{background-color:transparent;}.ui-ncbimenu li>a:hover.expandRight{background:url("../img/arrow-sprite.png") no-repeat scroll 96% 106% #4C96DF;}.ui-ncbimenu li.ui-ncbimenu-item-no-hlt>a:hover.expandRight,.ui-ncbimenu li.ui-ncbimenu-item-skip>a:hover.expandRight{background-color:transparent;}.ui-ncbimenu li ul{display:none;z-index:200;}ul.ui-ncbimenu li ul li a{background-color:#fff;}.ui-ncbimenu ul{position:absolute;display:none;}.ui-ncbimenu>li a:hover,.ui-ncbimenu li.selected>a{background-color:#4C96DF;color:#fff;}.ui-ncbimenu li ul.ncbibasicmenu li.ui-ncbimenu-item-no-hlt,.ui-ncbimenu li ul.ncbibasicmenu li.ui-ncbimenu-item-skip{background-color:#FFF;}.ui-ncbimenu li.ui-ncbimenu-item-no-hlt a:hover,.ui-ncbimenu li.selected.ui-ncbimenu-item-no-hlt>a,.ui-ncbimenu li.ui-ncbimenu-item-skip a:hover,.ui-ncbimenu li.selected.ui-ncbimenu-item-skip>a{color:#fff;}.ui-ncbimenu li ul li.ui-ncbimenu-item-no-hlt a:hover,.ui-ncbimenu li ul li.selected.ui-ncbimenu-item-no-hlt>a,.ui-ncbimenu li ul li.ui-ncbimenu-item-skip a:hover,.ui-ncbimenu li ul li.selected.ui-ncbimenu-item-skip>a{color:#14376C;background-color:transparent;}.ui-ncbimenu .oneLevel li.ui-ncbimenu-item-no-hlt a:hover,.ui-ncbimenu.ui-ncbibasicmenu>li.ui-ncbimenu-item-no-hlt>a:hover,.ui-ncbimenu .oneLevel li.ui-ncbimenu-item-skip a:hover,.ui-ncbimenu.ui-ncbibasicmenu>li.ui-ncbimenu-item-skip>a:hover{background-color:transparent;}.ui-ncbimenu .ui-ncbimenu-item-leaf{margin:0 .75em 0 0;}.ui-ncbimenu .ui-ncbimenu-item-leaf>a:hover{background-color:transparent;}.ui-ncbimenu:before,.ui-ncbimenu:after{content:"";display:table;}.ui-ncbimenu{*zoom:1;} \ No newline at end of file |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_007.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_007.js Tue May 06 17:36:10 2014 +0200 |
[ |
@@ -0,0 +1,14 @@ +jQuery.widget("ui.ncbibasicmenu",{options:{defaultSelection:-1,allowMultipleSelections:false,orientation:"vertical",preventDefaultCheck:true,stopPropagationCheck:true,normalizeSubsToOneLevel:false,disableSelect:false},styles:{itemNoHilite:"ui-ncbimenu-item-no-hlt",itemSkip:"ui-ncbimenu-item-skip"},_init:function(){this._loadedOnce&&this.rescan();this._loadedOnce=true},_create:function(){this._setSelectorString();this._addClasses();this._formatList();this._addEvents();this._setUpDefaults();this._setTabIndex(); +this._addAria()},rescan:function(){this._addClasses();this._setTabIndex();this._addAria();this._destroyFocusEvents();this._setUpFocusEvents()},destroy:function(){this._destroyTabIndex();this._destroyClasses();this._destroyEvents();this._destroyAria();this._destroyFormatList()},_setSelectorString:function(){var a=">";if(this.options.normalizeSubsToOneLevel){a="";this.element.addClass("oneLevel")}this._liSelector=a+"li:not(.ui-ncbimenu-item-skip)"},_addClasses:function(){this.isVert=this.options.orientation=== +"vertical";var a="ui-ncbibasicmenu";this.isVert||(a+=" orientation_hort");this.element.addClass(a)},_destroyClasses:function(){this.element.removeClass("ui-ncbibasicmenu")},_setUpDefaults:function(){this.selectedOption=this.options.defaultSelection;if(this.selectedOption!==-1){var a=this.element.find(this._liSelector+">a");if(this.options.allowMultipleSelections)for(var b=0;b<this.selectedOption.length;b++)this._makeSelection(a.eq(this.selectedOption[b]),"load");else this._makeSelection(a.eq(this.selectedOption), +"load")}},_formatList:function(){},_destroyFormatList:function(){},_setTabIndex:function(){var a=this.element.find(this._liSelector+">a").attr("tabindex","-1"),b=this.element.find(this._liSelector+".selected>a");if(b.length>0)b=b.eq(0);else{var c=0;for(b=a.eq(0);b.is("."+this.styles.itemSkip+" a")&&c<a.length-1;){c+=1;b=a.eq(c)}}this.options.nested||b.removeAttr("tabindex")},_destroyTabIndex:function(){this.element.find(this._liSelector+">a").removeAttr("tabindex")},_addEvents:function(){this._setUpKeyListener(); +this._setUpClickEvents();this._setUpFocusEvents();this._setUpHoverEvents()},_destroyEvents:function(){this._destroyKeyListener();this._destroyClickEvents();this._destroyFocusEvents();this._destroyHoverEvents()},_setUpKeyListener:function(){if(!this._menuKeyListener){var a=this;this._menuKeyListener=function(b){if(a.element.is(":visible"))if(a._keyPressDetected(b.keyCode)){b.preventDefault();a.options.stopPropagationCheck&&b.stopPropagation()}};jQuery(document).keydown(this._menuKeyListener)}},_destroyKeyListener:function(){if(this._menuKeyListener){jQuery(window).unbind("keydown", +this._menuKeyListener);this._menuKeyListener=null}},_setUpClickEvents:function(){var a=this;this._ulClickEvent=function(b){var c=b.srcElement||b.target;if(c){a.options.disableSelect||a._makeSelection(jQuery(c),"click");a.options.stopPropagationCheck&&b.stopPropagation();a.options.preventDefaultCheck&&jQuery(c).siblings("ul").length===1&&b.preventDefault()}};this.element.on("click.ncbibasicmenu",this._ulClickEvent)},_destroyClickEvents:function(){this.element.off("click",this._ulClickEvent)},_setUpFocusEvents:function(){var a= +this;this._focusFnc=function(){a._menuFocused(this)};this._blurFnc=function(){a._menuBlured(this)};this.element.find(this._liSelector+">a").on("blur",this._blurFnc).on("focus",this._focusFnc)},_destroyFocusEvents:function(){this.element.find(this._liSelector+">a").off("blur",this._blurFnc).off("focus",this._focusFnc)},focus:function(){this._menuFocused(null)},_menuFocused:function(a){this._lastAnchor=a;this._isFocused=true},_menuBlured:function(a){if(this._lastAnchor==a)this._isFocused=false},removeFocus:function(){this._menuBlured()}, +_setUpHoverEvents:function(){var a=this;this._mouseEnterFnc=function(b){b=jQuery(b.target).closest("li");!b.hasClass(a.styles.itemNoHilite)&&!b.hasClass(a.styles.itemSkip)&&b.addClass("hover")};this.mouseLeaveFnc=function(){jQuery(this).removeClass("hover")};this.element.on("mouseenter","li",this._mouseEnterFnc).on("mouseleave","li",this.mouseLeaveFnc)},_destroyHoverEvents:function(){this.element.off("mouseenter",this._mouseEnterFnc).off("mouseleave",this.mouseLeaveFnc);this.mouseLeaveFnc=this._mouseEnterFnc= +null},_makeSelection:function(a,b){var c=a.parent("li");if(c.length===1){var d=c.hasClass("selected");this.options.allowMultipleSelections||this._removeAllSelections();if(!c.hasClass(this.styles.itemSkip)){c.hasClass(this.styles.itemNoHilite)||c[d?"removeClass":"addClass"]("selected");var e=d?"unselected":"selected";b!=="menunav"&&this._trigger(e,"x",[a,c,b]);if(b==="click"||b==="load")this.selectedOption=this.element.find(this._liSelector+".selected").index();else d||c.find(">a").focus()}}this._setTabIndex()}, +_keys:{up:38,down:40,left:37,right:39,enter:13,escape:27,tab:9},_keyPressDetected:function(a){var b=this._keys,c=false;if(this._isFocused&&this.element.has(this._liSelector+">a:focus"))switch(a){case b.up:this._upDownPressed(-1);c=true;break;case b.down:this._upDownPressed(1);c=true;break;case b.left:this._leftRightPressed(-1);c=true;break;case b.right:this._leftRightPressed(1);c=true;break;case b.enter:this._enterSelected();c=false;break;case b.escape:this._escapeTyped();c=false;break;case b.tab:this._trigger("tab"); +default:c=false}return c},_upDownPressed:function(a){this.isVert?this._moveSelection(a):this._trigger(a===1?"actiondown":"actionup","x",this.focusedElement())},_leftRightPressed:function(a){this.isVert?this._trigger(a===1?"actionright":"actionleft","x",this.focusedElement()):this._moveSelection(a)},focusedElement:function(){return this.selectedOption!==-1?this.element.find(this._liSelector).eq(this.selectedOption):this.element.find(this._liSelector+":has(>a:focus)")},moveSelection:function(a){this._moveSelection(a)}, +_getNextIndex:function(a,b,c){a=a+b;if(a<0)a=c-1;else if(a>c-1)a=0;return a},_moveSelection:function(a){for(var b=this.element.find(this._liSelector+">a"),c=this._getNextIndex(this.selectedOption,a,b.length);b.eq(c).closest("li").hasClass(this.styles.itemSkip);)c=this._getNextIndex(c,a,b.length);this.selectedOption=c;this._makeSelection(b.eq(c),"keyboard")},removeAllSelections:function(){this.selectedOption=-1;this._removeAllSelections();this._setTabIndex()},_removeAllSelections:function(){this.element.find(this._liSelector).removeClass("selected")}, +_enterSelected:function(){this._trigger("enter")},_escapeTyped:function(){this._trigger("escape","x",this.focusedElement())},_addAria:function(){var a=this.element.parents('[role="menubar"]'),b=this.element.find(this._liSelector),c=b.find(">a");this.element.attr("role",a.length===0?"menubar":"menu");b.attr("role","presentation");c.attr("role","menuitem")},_destroyAria:function(){var a=this.element.find(this._liSelector),b=a.find(">a");this.element.removeAttr("role");a.removeAttr("role");b.removeAttr("role")}, +selectFirstItem:function(){this.selectedOption=0;this._moveSelection(0)}}); |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_008.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_008.css Tue May 06 17:36:10 2014 +0200 |
b |
@@ -0,0 +1,1 @@ +ul.jig-ncbilocalnav,ul.ui-ncbilocalnav{list-style:none;margin:0;padding:0;width:100%;}ul.jig-ncbilocalnav:after,ul.ui-ncbilocalnav:after{content:".";display:block;height:0;clear:both;visibility:hidden;*zoom:1;*display:block;}ul.jig-ncbilocalnav li,ul.ui-ncbilocalnav li{float:left;position:relative;list-style:none;display:block;}ul.jig-ncbilocalnav li a,ul.ui-ncbilocalnav li a{color:#444;text-decoration:none;display:block;padding:.15em 1em .15em 1em;zoom:1;}ul.jig-ncbilocalnav ul{display:none;}ul.ui-ncbilocalnav ul{margin:0;margin-left:0!important;display:none;border-width:1px 0 0 1px;width:200px;padding-left:0;-moz-box-shadow:.4em .4em .5em #999;-webkit-box-shadow:.4em .4em .5em #999;box-shadow:.4em .4em .5em #999;_margin-top:1px;}ul.ui-ncbilocalnav li.open ul{display:block;position:absolute;left:-1px;}ul.ui-ncbilocalnav li:first-child{margin-left:1.333em;}ul.ui-ncbilocalnav ul li:first-child{margin-left:0;}ul.ui-ncbilocalnav ul li{float:none;display:block;position:relative;*line-height:125%;zoom:1;}ul.ui-ncbilocalnav li.has-child ul{z-index:1003;}ul.ui-ncbilocalnav li:first-child{border-left:1px solid #b0b0b0;}ul.ui-ncbilocalnav ul li:first-child{border-left:0;}ul.ui-ncbilocalnav{border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;}ul.ui-ncbilocalnav ul{border-left:1px solid #b0b0b0;}ul.ui-ncbilocalnav li{border-right:1px solid #c4c4c4;}ul.ui-ncbilocalnav ul li{border-bottom:1px solid #c4c4c4;}ul.ui-ncbilocalnav ul li:first-child{border-top:1px solid #b0b0b0;}ul.ui-ncbilocalnav li.active{border-right:1px solid #c4c4c4;*z-index:1005;}ul.ui-ncbilocalnav li.active ul li{*z-index:1006;}ul.ui-ncbilocalnav li.active,ul.ui-ncbilocalnav li.active ul li,ul.ui-ncbilocalnav li.hover,ul.ui-ncbilocalnav li.hover ul li{*z-index:1006;}ul.ui-ncbilocalnav li.selected>ul>li a{margin:0 .75em;padding:.15em 1.5em .15em .25em;}ul.ui-ncbilocalnav li.selected a{color:#444!important;background-color:transparent!important;}ul.ui-ncbilocalnav li.hover>a,ul.ui-ncbilocalnav li.hover.selected>a,ul.ui-ncbilocalnav li.selected>a{background-color:transparent!important;color:#444!important;}ul.ui-ncbilocalnav,ul.ui-ncbilocalnav li{background-color:#F4F4F4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#F4F4F4));background-image:-webkit-linear-gradient(top,#fff,#F4F4F4);background-image:-moz-linear-gradient(top,#fff,#F4F4F4);background-image:-ms-linear-gradient(top,#fff,#F4F4F4);background-image:-o-linear-gradient(top,#fff,#F4F4F4);background-image:linear-gradient(top,#fff,#F4F4F4);}ul.ui-ncbilocalnav li.hover,ul.ui-ncbilocalnav li.selected{background-color:#E0E0E0;background-image:-webkit-gradient(linear,left top,left bottom,from(#F2F2F2),to(#E0E0E0));background-image:-webkit-linear-gradient(top,#F2F2F2,#E0E0E0);background-image:-moz-linear-gradient(top,#F2F2F2,#E0E0E0);background-image:-ms-linear-gradient(top,#F2F2F2,#E0E0E0);background-image:-o-linear-gradient(top,#F2F2F2,#E0E0E0);background-image:linear-gradient(top,#F2F2F2,#E0E0E0);}ul.ui-ncbilocalnav li li.hover{background-color:#EDEDED;background-image:-webkit-gradient(linear,left top,left bottom,from(#DEDEDE),to(#EDEDED));background-image:-webkit-linear-gradient(top,#DEDEDE,#EDEDED);background-image:-moz-linear-gradient(top,#DEDEDE,#EDEDED);background-image:-ms-linear-gradient(top,#DEDEDE,#EDEDED);background-image:-o-linear-gradient(top,#DEDEDE,#EDEDED);background-image:linear-gradient(top,#DEDEDE,#EDEDED);}.ui-ncbilocalnav>li>a.expandDown{background:url(../img/ncbilocalnav-arrow.png) no-repeat right 8px!important;_background-position:right 11px!important;padding:.15em 1.5em .15em .25em;margin:0 .75em;color:#444;}ul.ui-ncbilocalnav li.selected ul li a{background-image:none!important;zoom:1;} \ No newline at end of file |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_008.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_008.js Tue May 06 17:36:10 2014 +0200 |
[ |
@@ -0,0 +1,14 @@ +(function(b){var h,i,j,g,l=function(){var a=b(this).find(":ui-button");setTimeout(function(){a.button("refresh")},1)},k=function(a){var c=a.name,e=a.form,f=b([]);if(c)f=e?b(e).find("[name='"+c+"']"):b("[name='"+c+"']",a.ownerDocument).filter(function(){return!this.form});return f};b.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",l);if(typeof this.options.disabled!== +"boolean")this.options.disabled=this.element.propAttr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var a=this,c=this.options,e=this.type==="checkbox"||this.type==="radio",f="ui-state-hover"+(!e?" ui-state-active":"");if(c.label===null)c.label=this.buttonElement.html();if(this.element.is(":disabled"))c.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!c.disabled){b(this).addClass("ui-state-hover"); +this===h&&b(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){c.disabled||b(this).removeClass(f)}).bind("click.button",function(d){if(c.disabled){d.preventDefault();d.stopImmediatePropagation()}});this.element.bind("focus.button",function(){a.buttonElement.addClass("ui-state-focus")}).bind("blur.button",function(){a.buttonElement.removeClass("ui-state-focus")});if(e){this.element.bind("change.button",function(){g||a.refresh()});this.buttonElement.bind("mousedown.button",function(d){if(!c.disabled){g= +false;i=d.pageX;j=d.pageY}}).bind("mouseup.button",function(d){if(!c.disabled)if(i!==d.pageX||j!==d.pageY)g=true})}if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(c.disabled||g)return false;b(this).toggleClass("ui-state-active");a.buttonElement.attr("aria-pressed",a.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",function(){if(c.disabled||g)return false;b(this).addClass("ui-state-active");a.buttonElement.attr("aria-pressed","true"); +var d=a.element[0];k(d).not(d).map(function(){return b(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")});else{this.buttonElement.bind("mousedown.button",function(){if(c.disabled)return false;b(this).addClass("ui-state-active");h=this;b(document).one("mouseup",function(){h=null})}).bind("mouseup.button",function(){if(c.disabled)return false;b(this).removeClass("ui-state-active")}).bind("keydown.button",function(d){if(c.disabled)return false;if(d.keyCode==b.ui.keyCode.SPACE|| +d.keyCode==b.ui.keyCode.ENTER)b(this).addClass("ui-state-active")}).bind("keyup.button",function(){b(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(d){d.keyCode===b.ui.keyCode.SPACE&&b(this).click()})}this._setOption("disabled",c.disabled);this._resetButton()},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type=== +"radio"){var a=this.element.parents().filter(":last"),c="label[for='"+this.element.attr("id")+"']";this.buttonElement=a.find(c);if(!this.buttonElement.length){a=a.length?a.siblings():this.element.siblings();this.buttonElement=a.filter(c);if(!this.buttonElement.length)this.buttonElement=a.find(c)}this.element.addClass("ui-helper-hidden-accessible");(a=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",a)}else this.buttonElement=this.element}, +widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title"); +b.Widget.prototype.destroy.call(this)},_setOption:function(a,c){b.Widget.prototype._setOption.apply(this,arguments);if(a==="disabled")c?this.element.propAttr("disabled",true):this.element.propAttr("disabled",false);else this._resetButton()},refresh:function(){var a=this.element.is(":disabled");a!==this.options.disabled&&this._setOption("disabled",a);if(this.type==="radio")k(this.element[0]).each(function(){b(this).is(":checked")?b(this).button("widget").addClass("ui-state-active").attr("aria-pressed", +"true"):b(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false")},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var a=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"), +c=b("<span></span>",this.element[0].ownerDocument).addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),e=this.options.icons,f=e.primary&&e.secondary,d=[];if(e.primary||e.secondary){if(this.options.text)d.push("ui-button-text-icon"+(f?"s":e.primary?"-primary":"-secondary"));e.primary&&a.prepend("<span class='ui-button-icon-primary ui-icon "+e.primary+"'></span>");e.secondary&&a.append("<span class='ui-button-icon-secondary ui-icon "+e.secondary+"'></span>");if(!this.options.text){d.push(f? +"ui-button-icons-only":"ui-button-icon-only");this.hasTitle||a.attr("title",c)}}else d.push("ui-button-text-only");a.addClass(d.join(" "))}}});b.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(a,c){a==="disabled"&&this.buttons.button("option",a,c);b.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var a=this.element.css("direction")=== +"rtl";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(a?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(a?"ui-corner-left":"ui-corner-right").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy"); +b.Widget.prototype.destroy.call(this)}})})(jQuery); |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/jquery_009.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/jquery_009.js Tue May 06 17:36:10 2014 +0200 |
[ |
b'@@ -0,0 +1,46 @@\n+document.times=0;\n+jQuery.widget("ui.ncbipopper",{destTextCallbackCalledCount:0,options:{openMethod:"",openEvent:"mouseover",openAnimation:"slideDown",openAnimationTime:290,closeMethod:"",closeEvent:"mouseout",closeAnimation:"slideUp",closeAnimationTime:150,isEscapeKeyClose:true,isSourceElementCloseClick:false,isTriggerElementCloseClick:true,isTargetElementCloseClick:false,isDestElementCloseClick:false,isDocumentCloseClick:true,addCloseButton:false,adjustFit:"autoAdjust",delayTimeout:300,sourcePosition:"",destPosition:"top left",\n+sourceSelector:"",destSelector:"",targetPosition:"",triggerPosition:"bottom right",sourceText:null,destText:null,multipleHandlesSelector:"",openAtTarget:false,hasArrow:false,arrowDirection:"left",groupName:null,width:null,height:null,cssClass:null,excludeBasicCssStyles:false,wrapElement:false,loadingText:"loading...",showLoadingMessage:true,isDestTextCacheable:true,resizable:false,openAtMousePosition:false},_create:function(){this._setUpDestElem();this._addEventHandlers();this._addEscapeListener();\n+this._addDocumentClickListener();this._addResizeListener();this._addCloseButton();this._addSharingDetails();this._addPopperHover();this.addTriggerAria()},updateTriggers:function(){this._addEventHandlers();this._addDocumentClickListener();this.addTriggerAria()},destroy:function(){jQuery.Widget.prototype.destroy.apply(this,arguments);var a=this.isPopperShared();this._destroyDestAria();this._destroyTriggerAria();this._removeSharingDetails();this._destroyCloseButton(a);this._destroyResizeListener();this._destroyDocumentClickListener();\n+this._destroyEscapeListener();this._removeEventHandlers();this._destroyDestElem(a)},getDestElement:function(a){var b=this.destElem;if(!this.origDestElem)this.origDestElem=b;if(b){if(a&&this._isWaitingToBeAddedToDom){a=jQuery("div.grid");a=a.length===1?a:jQuery(document.body);b.appendTo(a);this._isWaitingToBeAddedToDom=true;this._getActualText(b)}}else{b=this.options.destSelector||this.options.sourceSelector||this.element.prop("hash");a=this.options.destText||this.options.sourceText;if(b){b=jQuery(b);\n+if(b.length===0)b=this._createTextHolder()}else if(a)b=this._createTextHolder();else throw"The popper can not find the popper element or text to display";if(this.options.wrapElement){if(!b.parent().hasClass("ui-ncbipopper-wrapper")){b.wrap(\'<div style="display:none"></div>\');b.show()}if(!this.origDestElem)this.origDestElem=b;b=b.parent()}this.destElem=b;this._addDestAria()}if(!this.origDestElem)this.origDestElem=this.destElem;return b},_createTextHolder:function(){var a=jQuery(\'<div><div class="ui-ncbipopper-content"></div></div>\');\n+this._isWaitingToBeAddedToDom=true;return a},_getActualText:function(a){if(!this.isFunctionResultCached){var b=this.options.destText||this.options.sourceText,c=this._getFunction(b);if(typeof c==="function")b=this._getText(c);a.css("display","none").attr("generated","true").find(".ui-ncbipopper-content").html(b)}},_getFunction:function(a){var b=null;if(jQuery.ui.jig&&jQuery.ui.jig._getFncFromStr)b=jQuery.ui.jig._getFncFromStr(a);else if(typeof a==="function")b=a;return b},getDestTextCallbackCalledCount:function(){return this.destTextCallbackCalledCount},\n+_getText:function(a){if(!(this.options.isDestTextCacheable&&this.getTextCalled||this.callbackInProgress)){this.getTextCalled=true;a||(a=this._getFunction(this.options.destText||this.options.sourceText));var b=this;this.callbackInProgress=true;a=a.call(this.element[0],function(c){b._setHTML(c);b.destTextCallbackCalledCount++;b.callbackInProgress=false})||this.options.loadingText;if(a!==this.options.loadingText)this.isFunctionResultCached=this.options.isDestTextCacheable;return a}},reloadContent:function(){var a=\n+this._getText(),b=this.getDestElement().find(".ui-ncbipopper-content");b&&b.html(a);return this.element},_setHTML:function(a){var b=this.getDestElement().find(".ui-ncbipopper-content");if(b){b.html(a);this.isFunctionResultCached=this.options.isDestTextCacheable;!this.option'..b'eButtonFunction=function(d){c.close();d.preventDefault()};b.on("click",this._closeButtonFunction)}}},_destroyCloseButton:function(a){this._closeButtonFunction&&this.getDestElement().find(".ui-ncbipopper-close-button, .ncbipopper-close-button").off("click",\n+this._closeButtonFunction).filter(function(){return!a}).filter(".ui-ncbipopper-close-button-generated").ncbibutton("destroy").remove()},isPopperShared:function(){return(this.getDestElement().data("popperTriggers")||[]).length>1},_addSharingDetails:function(){var a=this.getDestElement(),b=a.data("popperTriggers")||[];b.push(this.element);a.data("popperTriggers",b)},_removeSharingDetails:function(){for(var a=this.getDestElement(),b=a.data("popperTriggers"),c=this.element[0],d=0;d<b.length;d++)if(b[d][0]==\n+c){b.slice(d,1);break}b.length===0?a.removeData("popperTriggers"):a.data("popperTriggers",b)},_handleSharedPoppersOpen:function(){if(this.isPopperShared())for(var a=this.getDestElement().data("popperTriggers"),b=this.element[0],c=0;c<a.length;c++)if(a[c][0]!=b&&jQuery.ui.jig.getElementWidgets(a[c],"ncbipopper")[0].isOpen()){jQuery.ui.jig.getElementWidgets(a[c],"ncbipopper")[0].close(true);break}},_addPopperHover:function(){if((this.options.closeMethod||this.options.closeEvent)==="mouseout"){var a=\n+this.getDestElement();if(this._arrow)a=a.add(this._arrow);var b=this,c={timeout:this.options.delayTimeout,over:function(){},out:function(){b._overPopper(false)}};jQuery(a).hoverIntent(c);jQuery(a).mouseenter(function(){b._overPopper(true);b._lastOver=new Date});jQuery(a).mouseleave(function(){new Date-b._lastOver<b.options.delayTimeout&&b._overPopper(false)}).mouseout(function(d){var e=jQuery(d.target||d.srcElement);if(e.hasClass("ui-ncbipopper-wrapper")||e.hasClass("ui-ncbipopper-arrow-image"))if(e.find(d.relatedTarget).length===\n+0){b._isOverPopper=false;b._outTimer=window.setTimeout(function(){b._overPopper(false)},200)}})}},_destroyPopperHover:function(){var a=jQuery(this.getDestElement());a.unbind("mouseenter").unbind("mouseleave");a.removeProp("hoverIntent_t");a.removeProp("hoverIntent_s")},_overPopper:function(a){this._outTimer&&window.clearInterval(this._outTimer);if(a)this._pTimer=new Date;this._isOverPopper=a;if(!a)if(this._isOverTrigger){var b=this;window.setTimeout(function(){!b._isOverPopper&&!b._isOverTrigger&&\n+b._overPopper(false)},300)}else this.close()},isOpen:function(a){if(!a)a=this._activeTrigger;a=jQuery(a);var b=jQuery(this._activeTrigger),c=this.getDestElement().data("popperTriggers");a=this.options.openAtTarget||c.length>1?a&&a.length&&b&&b.length&&b[0]===a[0]:true;return this.getDestElement().data("isOpen")&&a?true:false},_setParentsZIndex:function(a){if(jQuery.browser.msie&&parseInt(jQuery.browser.version,10)<=7){var b=this.getDestElement().parents(),c=0;if(b.length>1){b.each(function(e){if(jQuery(this).css("position")===\n+"relative"){c=e===0?0:e+1;return false}});b=b.eq(c);var d=b.css("position");b.data("orgPosition")||b.data("orgPosition",d);if(d==="static"||d==="relative"){d=a===1?b.data("orgPosition"):"relative";b.css({position:d,"z-index":a})}}}},addTriggerAria:function(a){var b=a;if(!a){b=this.element;if((a=this.options.multipleHandlesSelector)&&a.length>0)b=b.add(a)}b.attr("role","button").attr("aria-expanded",false).attr("aria-haspopup",true)},_destroyTriggerAria:function(){var a=this.element,b=this.options.multipleHandlesSelector;\n+if(b&&b.length>0)a=a.add(b);a.removeAttr("role aria-expanded aria-haspopup")},_addDestAria:function(){this.getDestElement().attr("aria-live","assertive").attr("aria-hidden",true).addClass("ui-helper-reset")},_destroyDestAria:function(){this.getDestElement().removeAttr("aria-live aria-hidden").removeClass("ui-helper-reset")},_setAriaState:function(a,b,c){b=b?b:this.element;c=c?c:this.getDestElement();b.attr("aria-expanded",a);c.attr("aria-hidden",!a)}});jQuery.ui.ncbipopper.openGroups={};\n+jQuery.ui.ncbipopper.globalEvents={isGlobalEscapeRegistered:false,isGlobalClickRegistered:false,isGlobalResizeRegistered:false};\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/main.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/main.css Tue May 06 17:36:10 2014 +0200 |
b |
b'@@ -0,0 +1,337 @@\n+/*\n+LEGAL\n+=====\n+Copyright: Daemon Pty Limited 1995-2006, http://www.daemon.com.au & http://www.mollio.org/\n+License: Released Under the "Common Public License 1.0", http://www.opensource.org/licenses/cpl.php\n+Version: 010306\n+*/\n+body {padding: 0 0 10px;background: #fff url("images/body_bg-ncbi.gif") repeat-x 0 100%;color:#333;font:83%/1.5 arial,tahoma,verdana,sans-serif;}\n+body { margin: 0; padding: 0; } \n+/* LINKS */\n+a,a:link,a:link,a:link,a:hover {text-decoration:underline;cursor:pointer}\n+a:link {color:#369} \n+/* Original: a:visited {color:#999} */\n+a:visited {color:#664E99;}\n+a:hover,a:active {color:#069}\n+/* FORMS */\n+form {margin: 0 0 1.5em}\n+input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0 0}\n+label {display:block;padding: 5px 0}\n+label br {clear:left}\n+#desc {font-weight: bold;margin-bottom: 5px;}\n+#desc a {font-weight: normal;}\n+#logolink, #logolink img {float: left;border: 0;margin: 0;}\n+ \n+/* TYPOGRAPHY */\n+p, ul, ol {margin: 0 0 1.5em}\n+/* Original: h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em}*/\n+h1, h2, h3, h4, h5, h6 { letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#2A6979;border-bottom: 1px solid #ccc;padding-bottom: .1em}\n+h1 {font-size: 196%;margin-top:.6em}\n+h2 {font-size: 136%}\n+h3 {font-size: 126%}\n+h4 {font-size: 116%}\n+h5 {font-size: 106%}\n+h6 {font-size: 96%}\n+.highlight {color:#4E8999; padding: 3px; border: solid 1px #ccc;}\n+.featured { background-color: #ffc; padding: 0.25em 0.5em;margin:0; }\n+.subdued {color:#999}\n+\n+small {font-size:11px}\n+\n+/* LISTS */\n+ul {margin: .3em 0 1.5em 0;list-style-type:none}\n+ul.related {margin-top: -1em}\n+ol {margin: .5em .5em 1.5em}\n+ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}\n+.section li {line-height: 1.4em;padding-left: 25px;background: transparent url("images/sprites-ncbi.gif") no-repeat 0 0}*/\n+li.doc {background-position: 3px -500px}\n+ul.nomarker li {background:none;padding-left:0}\n+dl {margin: 0 0 1em 0}\n+dt {font-weight:bold;margin-top: 1.3em}\n+dl dl {margin: 0 0 1.5em 30px}\n+\n+/* GENERAL */\n+/*img {border:none} */\n+hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}\n+.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} \n+/* LAYOUT - HEADER */\n+#header {background: #204174 url("images/sprites-ncbi.gif") repeat-x 0 100%;margin: 0 0 3px;padding: 0 0 8px;white-space:nowrap;}\n+#header #site-name {font: 120% arial;letter-spacing: -.05em;margin: 0 ;padding:3px 0; color:#ffffff;font-weight: bold;}\n+#header #site-name h1 {font-style: italic; letter-spacing: 0; color: #68a; margin:0 0 0 5em; position: relative; left: 200px;font-size:85%;border:none;padding-bottom:0;display:inline;}\n+#header {min-width:770px;position:relative;}\n+/* NAV - top horizontal nav */\n+#nav, #nav ul {padding: 0;margin: 0;list-style: none}\n+#nav {font-weight:bold;height:2.09em;font: bold 95% arial;margin: 0 105px 0 40px; width: 430px;}\t\n+#nav li {background: #999;float: left;width: auto;display:block;margin: 0;border-bottom: 3px solid #666;border-right: 3px solid #252525;padding:0}\n+#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 10px 2px}\n+#nav a:hover {color:#000}\n+#nav li ul {border-left: 1px solid #ccc;background: #eee;width:22.8em;font-size:90%;margin-top:3px;position: absolute;font-weight:normal;left: -999em}\n+#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999;}\n+#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:solid 1px #ccc;border-left:none;padding-left:0}\n+#nav li li.last {border-bottom:solid 1px #ccc;}\n+#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 3px 10px 2px;width:21em}\n+'..b'Box {font-size: 95%;color: #666;border: solid 1px #ccc;background-color: #def;margin-left: 1em;padding: 0.5em;margin-bottom: 0.5em;zoom:1;}\n+.help, .helpbox, .resBox {font-size: 95%;color: #666;white-space:normal;}\n+.helplink {padding-left: 16px;background:transparent url(images/help.gif) center left no-repeat;list-style: none;}\n+.helplink span {visibility: hidden;}\n+a.helplink {text-decoration: none;}\n+.helpbox a {background:none;text-decoration:underline;font-size:90%;}\n+a.arrowlink:hover {text-decoration: underline;}\n+a.arrowlink{\n+ padding-left: 16px;\n+ background-image: url(images/right.gif);\n+ background-repeat: no-repeat; \n+ background-position: center left;\n+ -moz-outline-style: none;\n+ text-decoration: none;\n+ text-decoration: underline;\n+}\n+\n+#orgns {float: right;}\n+\n+ul.msg, ul.msg li {\n+padding:0;\n+text-indent:0;\n+margin: 0;\n+}\n+\n+ul.msg {\n+margin-top: 1em;\n+}\n+\n+ul.msg li {\n+margin-bottom: 3px;\n+display: none;\n+font-weight: bold;\n+background: transparent url(images/gradient30down.png) repeat-x top left;\n+}\n+/* IE6 doesn\'t have alpha transparency, so hack it out */\n+* html ul.msg li {\n+background-image: none;\n+}\n+\n+ul.msg li p, ul.msg li div.msInf {\n+padding: 3px;\n+padding-left: 28px;\n+margin:0;\n+white-space:normal;\n+}\n+\n+ul.msg li a.small { \n+font-weight: normal;\n+font-size: 90%;\n+}\n+\n+ul.msg li.error {\n+background-color: #fbb;\n+border: solid 1px #c00;\n+color: #c00;\n+}\n+\n+ul.msg li.error p, ul.msg li.error div.msInf{\n+background: transparent url(images/error.png) no-repeat 6px center;\n+}\n+\n+ul.msg li.warning {\n+background-color: #ffc;\n+border: solid 1px #cc0;\n+color: #444;\n+}\n+\n+ul.msg li.warning p, ul.msg li.warning div.msInf {\n+background: transparent url(images/warn.png) no-repeat 6px center;\n+}\n+\n+ul.msg li.success {\n+background-color: #dfd;\n+border: solid 1px #0d0;\n+color: #060;\n+}\n+\n+ul.msg li.success p,ul.msg li.success div.msInf {\n+background: transparent url(images/ok.png) no-repeat 6px center;\n+}\n+\n+ul.msg li.info {\n+background-color: #ace;\n+color: #444;\n+border: solid 1px #369;\n+padding: 1px;\n+}\n+\n+ul.msg li.info p,ul.msg li.info div.msInf {\n+background: transparent url(images/info.png) no-repeat 6px center;\n+}\n+\n+ul.msg li.warning,ul.msg li.error,ul.msg li.success,ul.msg li.info \n+{\n+ display:block;\n+}\n+ul.msg li p\n+{\n+ display:block;\n+}\n+\n+ul.msg li.error p.warning {\n+background: transparent url(images/warn.png) no-repeat 6px center;\n+}\n+\n+ul.msg li .helpbox \n+{\n+ font-weight:normal;\n+ margin-left:0;\n+}\n+\n+a.errorHelp\n+{\n+/*float:right;\n+margin-right:2em;\n+margin-top:-2em;*/\n+margin-left:0.5em;\n+}\n+\n+.msInf a.shown\n+{\n+ display:inline;\n+}\n+\n+#tryNew\n+{\n+ color:Red;\n+}\n+.orgHint\n+{\n+ color:#AAAAAA;\n+}\n+\n+\n+span.acPromt,.skp\n+{\n+ position:absolute;\n+ left:-9999px;\n+}\n+\n+\n+ \n+#rgs\n+{\n+ margin-left:35em; \n+ white-space:nowrap;\n+}\n+\n+#trdm\n+{\n+ vertical-align:super;\n+ font-size:small;\n+}\n+\n+.print-log-res { position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden; }\r\n+.print-log-res li { list-style-image: none; }\r\n+\r\n+/* jig toggler adjustments */\r\n+#content .ui-ncbitoggler.ui-widget, #content a.ui-ncbitoggler-open, #content a.ui-ncbitoggler-slave-open\n+{\n+ font-size:100%;\n+}\n+\n+.helplink.ui-widget\n+{\n+ display:inline;\n+}\n+\n+\n+#content a.ui-ncbitoggler.ui-widget, #content a.ui-ncbitoggler-open\n+{ \n+color:#336699;\n+}\n+\n+#moreHelp span \n+{\n+ visibility:visible; \n+}\n+\n+\n+#content #moreHelp.ui-ncbitoggler, #content #moreHelp.ui-ncbitoggler-open\n+{\n+ font-size:80%;\n+}\n+\n+#content .ui-ncbitoggler-slave-open\n+{\n+ line-height:1.4em;\n+}\n+\n+div.ui-ncbiautocomplete-holder { \r\n+ font-size: 80%; \r\n+}\n+ul.ui-ncbiautocomplete-options li span{ color: red;}\n+.ytb,.section a.ytb\n+{\n+ margin-bottom:-5px;\n+ background: url("/core/assets/guide/images/YouTube.png") no-repeat scroll left center transparent !important;\n+ height:22px; \n+ padding-left:55px;\n+ font-weight:normal;\n+}\n\\ No newline at end of file\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/print.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/print.css Tue May 06 17:36:10 2014 +0200 |
b |
@@ -0,0 +1,305 @@ +/* +LEGAL +===== +Copyright: Daemon Pty Limited 1995-2006, http://www.daemon.com.au & http://www.mollio.org/ +License: Released Under the "Common Public License 1.0", http://www.opensource.org/licenses/cpl.php +Version: 010306 +*/ + + +body {font: 10pt arial,tahoma,verdana,sans-serif} +h1, h2, h3, h4, h5, h6 {margin: 1em 0 .2em;font-family: arial,tahoma,verdana,sans-serif} + +* {float:none;position:static;background:#fff} +p {margin: 0 0 1em} +dt {font-weight:bold} + +#nav, #search, #nav-secondary, #poweredby {display:none} + +/* =LINKS */ +a {border:none} +a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} +a:link {color:#5291c4} +a:visited {color:#666} +a:hover {color:#ff9900;border:none} +a:active {color:#0066cc} + +.teaserBox {clear:both;margin: 0 0 1em} + +.sponsors img {margin: .5em 0} + +#footer {margin: 1em 0} + +#jtitle { +border-bottom:2px solid black; +margin-top:0.25em;; +margin-left:-1.5em;; +margin-bottom: 2em;; +font-size: 110%;; +padding-bottoM:0.5em;; +} + +/* TABLES */ +table {font-size: 9pt;margin: 0 0 1em;border-collapse:collapse;} + + table th {border-bottom: 3px solid #000;vertical-align:top;padding: 1.5em 3px 3px;line-height:1.1;font: bold 145% arial;letter-spacing:0;text-align:left} + .table1 th.time {border-bottom: none;font: bold 89% verdana;color:#ff9c00;vertical-align:top;padding: 3px} + .table1 td {border: 1px solid #ddd;font-size: 9pt;padding: 3px;vertical-align:top} + .table1 td a {display:block;width:auto;font-weight:bold} + .table1 td a:link, .table1 td a:visited, .table1 td a:hover, .table1 td a:active {border:none;text-decoration:none} + .table1 th.sub {background: #aaa} + .table1 th.sub2 {background: #bbb;color:#000} + .table1 td ul li {background: #fff} + + +#logolink img { +display: none; +} + +#site-name { +font-size: 140%; +font-weight: bold; +padding: 3px; +text-align:center; +} + +div.resHeader { +display: none; +} + +#content-wrap { +margin : 0 0.25in; +} + +#blHeader pre, #query pre { +white-space: normal; +} + +#blHeader pre p { +display: none; /* Get rid of pointer to BLAST FAQs */ +} + +#graphic input { +display: none; +} + +#descs td { vertical-align: top; } +td.lim { white-space: normal; padding-bottom: 0.5em;} +#descs td { vertical-align: top; border-bottom: solid 1px #888; border-collapse: collapse; padding-top: 0;} + +#descs a { +text-decoration: none; +color: black; +padding: 0; +margin: 0; +} + +#descs th { +font-size: 110%; +} + +#graphic table { +margin: 0; +} + +input { +display: none; +} + +#graphic h3 a { +border-bottom:2px solid black; +color:black; +display:block; +margin-bottom:2em; +margin-top:3em; +text-align:left; +text-decoration:none; +margin-left: -1.5em; +} + + +#graphic {page-break-after: always; } + +td.l a { padding: 0; margin-right: 1em !important; font-weight:bold;} +#descs td {color: black;} + +/* Get rid of stupid long headers */ +#desctbl { margin-top: 1em; border-top: solid 1px #ccc; page-break-after: always;} +#desctbl table thead { display: none; margin-top: 1em;} +#desctbl table tr td { width: 4em; } +#desctbl table td.lim { width: 40em; } + +#alignments { line-height: 0.9em; } +#alignments center b { + display: block; z-index: 100; position: relative; +} +#alignments center b font { color: black; display: block; text-align: left; font-size: 120%; padding: 0 0 3px; border-bottom: solid 2px #444; margin-left: -1.5em; } + +div#alignments.blRes a { text-decoration: none; color: black; font-weight: bold; } + +#footer { +display: none; +} + +h1 +{ +font-size:120%; +font-weight:bold; +} +#FormatForm,#FormatDownload,#showDetails,#queryHelp,#dbDetails,.reslink +{ + display:none; +} +#multipleSeqs,#queryInfo,.skp,.resLink,.seqlinks,.msg +{ + display:none; +} + +#dbDetails,#refInfo,#seealso,#resStat,#showRefs,dd.hidden +{ + display:none; +} +/* +#querysummary dl +{ + line-height:1.4em; +} + +#querysummary dd +{ + margin-left:20%; + margin-top:-1.2em; +} + +#querysummary dd a +{ + display:none; +} +*/ + +#summary { +font-size:1.2em; +} +#summary { +margin-top:0pt; +padding-bottom:1em; +padding-top:0.5em; +font-family:Verdana,Arial,Sans-Serif; +font-size:90%; + +} +#summarylists { +margin:1em 0pt 0pt; +overflow:hidden; +} +#querysummary { +float:left; +padding:0pt; +width:49%; +} + +#dbsummary { +margin-left:51%; +padding:0pt; +} +#summary dl { +margin:0pt 0pt 0.5em; +padding:0pt; +} +#summary dt, #summary dd { +line-height:1.4em; +} +#summary dt { +float:left; +font-weight:bold; +text-align:right; +width:10em; +margin-top:0; +} +#summary dd { +margin-left:11em; +white-space:normal !important; +} +#summary h3 { +color:#444444; +font-style:italic; +margin-bottom:-0.5em; +margin-top:0pt; +text-align:center; +} +#ht,#graphic,#cddDesc +{ + text-align:center; +} + +#ht +{ + font-weight:bold; +} + +#graphic h3 a,#ovrInfo,#showCDD,.psiInp,.defln caption,#grView.hidden,#RSIFrameDesc +{ + display:none; +} + + +#grView.hidden.shown +{ + display:block; +} + +.print-log-res { position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden; } +.print-log-res li { list-style-image: url("images/img_blast_results_gif"); } + +#SwitchDesign,#ytb,.fdb,#debug,.moreHsps,.shcl,#cntDesc,#descTblCtrl,.hdnHeader,td.c0,th.c0,.alnMsgS,.alnHdr,.relInf +{ + display:none; +} + +h3.cap,#RSIFrameAln,.alnRn span, div.hsp .alnParLinks,.ui-ncbiautocomplete-link-pref,.ui-ncbiautocomplete-link-off +{ + display:none; +} + +.alnAll +{ + margin-top:0.5emem; +} +.dlfRow +{ + line-height:1.5em; +} + +span.r label +{ + margin-left:0.5em; +} +td.l a.deflnDesc +{ + font-weight:normal; + text-decoration:none; + color:inherit; +} + +table.alnParams +{ + width:50em; +} +table.alnParams th +{ + font-size:100%; +} + +table.alnParams td +{ + font-size:110%; + padding-top:0.5em; +} + +.oneSeqAln +{ + border-top:1px solid gery; + margin-top:1em; + padding-top:1em; + width:60em; +} |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/query_no_scale.gif |
b |
Binary file Blast output page example trimmed_files/query_no_scale.gif has changed |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/remote_data_provider.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/remote_data_provider.js Tue May 06 17:36:10 2014 +0200 |
[ |
@@ -0,0 +1,79 @@ +//========================================================================================================= +function RemoteDataProvider(sUrl) { + this.iActiveRequests = 0; + this.sUrl = sUrl; +} + +//------------------------------------------------------------------------------------------------------------- +RemoteDataProvider.prototype.GetHttpObj = function() { + var oHttpObj = null; + try { + oHttpObj = new ActiveXObject("Msxml2.XMLHTTP"); + } catch(e) { + try { + oHttpObj = new ActiveXObject("Microsoft.XMLHTTP") + } catch(oc) { + oHttpObj = null; + } + } + if (!oHttpObj && typeof XMLHttpRequest != "undefined") { + oHttpObj = new XMLHttpRequest(); + } + return oHttpObj; +} + +//------------------------------------------------------------------------------------------------------------- +RemoteDataProvider.prototype.Request = function(sRequest, method) { + var oHttpObj = this.GetHttpObj(); + if (null == oHttpObj) return; + + method = (!method) ? "GET" : "POST"; + var sURL = (method == "GET") ? this.sUrl + "?" + sRequest : this.sUrl; //alert(sURL); + this.iActiveRequests++; + var oThis = this; + oHttpObj.onreadystatechange = function () { + if (oHttpObj.readyState == 4 && oHttpObj.status == 200) { + oThis.onSuccess(oHttpObj); + oThis.iActiveRequests--; + oThis.onStop(); + } else if(oHttpObj.readyState == 4 && oHttpObj.status != 200) { + oThis.onError(oHttpObj); + oThis.iActiveRequests--; + oThis.onStop(); + } + }; + + if (oHttpObj.readyState != 0) oHttpObj.abort(); + this.onStart(); + oHttpObj.open(method, sURL, true); +// oHttpObj.setRequestHeader('Cache-Control', 'no-cache'); + var params = (method == "GET") ? null : sRequest; + if (params) { + oHttpObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); + oHttpObj.setRequestHeader("Content-length", params.length); + oHttpObj.setRequestHeader("Connection", "close"); + } + oHttpObj.send(params); +} + +//------------------------------------------------------------------------------------------------------------- +RemoteDataProvider.prototype.onSuccess = function(obj) { + alert(["success:", this.iActiveRequests, obj.responseText]); +} + +//------------------------------------------------------------------------------------------------------------- +RemoteDataProvider.prototype.onStart = function() { +// alert(["start:", this.iActiveRequests]); +} + +//------------------------------------------------------------------------------------------------------------- +RemoteDataProvider.prototype.onStop = function() { +// alert(["start:", this.iActiveRequests]); +} + +//------------------------------------------------------------------------------------------------------------- +RemoteDataProvider.prototype.onError = function(obj) { + //alert(["error:", this.iActiveRequests, obj.status]); +} + + |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/results.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/results.css Tue May 06 17:36:10 2014 +0200 |
b |
b'@@ -0,0 +1,1224 @@\n+#summary {\n+font-size:1.2em;\n+}\n+#summary {\n+margin-top:0pt;\n+padding-bottom:1em;\n+padding-top:0.5em;\n+font-family:Verdana,Arial,Sans-Serif;\n+font-size:90%;\n+\n+}\n+#summarylists {\n+margin:1em 0pt 0pt;\n+overflow:hidden;\n+}\n+#seealso {\n+margin-left:2em;\n+}\n+#querysummary {\n+float:left;\n+padding:0pt;\n+width:49%;\n+}\n+#dbsummary {\n+margin-left:51%;\n+padding:0pt;\n+}\n+#summary dl {\n+margin:0pt 0pt 0.5em;\n+padding:0pt;\n+}\n+#summary dt, #summary dd {\n+line-height:1.4em;\n+}\n+#summary dt {\n+float:left;\n+font-weight:bold;\n+text-align:right;\n+width:10em;\n+margin-top:0;\n+}\n+#summary dd {\n+margin-left:11em;\n+white-space:normal !important;\n+overflow:hidden;\n+}\n+#summary h3 {\n+color:#444444;\n+font-style:italic;\n+margin-bottom:-0.5em;\n+margin-top:0pt;\n+text-align:center;\n+}\n+\n+#multipleSeqs {\n+font-weight: bold;\n+}\n+#multipleSeqs a {\n+font-size:80%;\n+font-weight:normal;\n+}\n+#breadcrumb {\n+background:transparent url(images/right-arrow.gif) no-repeat scroll left center;\n+font-size:93%;\n+font-weight:bold;\n+margin-top:-5px;\n+padding:0pt 6px 0pt 12px;\n+}\n+#breadcrumb a {\n+color:#336699;\n+}\n+\n+#jobTitle\n+{\n+color:#669;\n+/*color:#2A6980;*/\n+font-weight:bold;\n+margin-bottom:-0.5em;\n+}\n+\n+#type-a #content-wrap {white-space:normal; padding-bottom:2em;}\n+\n+#statInfo\n+{\n+ font-size:100%;\n+}\n+\n+\n+#resMsg \n+{\n+background-color:#FFFFCC;\n+font-size:110%;\n+/*margin-top:4em;\n+padding-left:0.5em;*/\n+text-align:center;\n+}\n+\n+#seealso label\n+{\n+ display:inline; \n+} \n+\n+#seealso a \n+{\n+ padding: 0,4px;\n+}\n+\n+a.shown \n+{\n+ display:inline;\n+}\n+\n+\n+table.dbInfo\n+{\n+ width:50%;\n+ border:solid 1px gray;\n+ font-size:100%;\n+ border-collapse:collapse; \n+ margin-top:1em; \n+}\n+table.dbInfo td,\n+table.dbInfo caption \n+{\n+ border:solid 1px gray; \n+ padding: 1px 4px; \n+}\n+table.dbInfo caption {\n+ background-color:#acf;\n+ text-align:center;\n+ border-bottom:none;\n+ margin-bottom:-0.2em; \n+ font-weight:bold;\n+ margin-top:1em;\n+}\n+#resStat, #dbDetails\n+{\n+ padding-left:25%;\n+}\n+\n+table.dbInfo td\n+{\n+ text-align:left;\n+}\n+\n+table.dbInfo th {\n+visibility:hidden;\n+/*padding:0;*/\n+}\n+\n+\n+table.dbInfo th div {\n+height:0;\n+}\n+\n+table#Kappa pre\n+{\n+ font-size:120%;\n+}\n+\n+\n+/****** Mark new rules ************/\n+/* override main.css rules */\n+#type-a #content {\n+margin: 0 2em;\n+}\n+\n+#type-a h1 {\n+font-size: 150%;\n+margin-bottom: 1em;\n+border-top: solid 1px #ccc;\n+}\n+\n+#type-a h2 {\n+font-size: 125%;\n+color: #666;\n+}\n+\n+#type-a h3 {\n+border: none;\n+font-size: 110%;\n+}\n+#graphic {\n+text-align: center;\n+margin: auto;\n+}\n+\n+#multipleSeqs label {\n+width: 9em;\n+height: 1em;\n+text-align: right;\n+margin-right: 0;\n+padding: 0 1em;\n+float: left;\n+}\n+#multipleSeqs select {\n+margin-right: 1em;\n+font-size: 95%;\n+}\n+#multipleSeqs input {\n+font-size: 95%;\n+margin-top: -0.25em;\n+margin-right: 1em;\n+}\n+label.other {\n+font-size: 110%;\n+font-weight: bold;\n+}\n+form#results\n+{\n+ display:none;\n+}\n+\n+#hdLink\n+{\n+ margin-top:-1.2em;\n+ float:right;\n+}\n+\n+#hdTitle\n+{\n+ margin-left:5em;\n+}\n+.shownInl\n+{\n+ display:inline;\n+}\n+\n+#psiHd\n+{\n+ margin-top:1em;\n+}\n+\n+#phiInfo\n+{\n+ text-align:center;\n+ color:Green; \n+ font-size:110%;\n+ margin-top:1em; \n+}\n+#ht\n+{ \n+font-weight:bold;\n+margin-bottom:-0.9em;\n+margin-top:0.2em;\n+text-align:center;\n+}\n+\n+.psiThresh\n+{\n+ text-align:center;\n+ color:Green;\n+ font-weight:bold;\n+}\n+\n+#psiThreshA span.shown,#psiThreshB span.shown\n+{\n+ display:inline;\n+}\n+\n+a.resArr\n+{\n+ color:#666;\n+ font-size:120%;\n+ font-weight:bold; \n+}\n+\n+a.arrowlink.showing \n+{\n+ background-image: url(images/down.gif);\n+}\n+\n+#graphic table\n+{\n+ background-color:White;\n+}\n+\n+#type-a #content\n+{\n+ background-color:#D3DFF5;\n+ border:1px solid #888888;\n+ padding:0 0.5em;\n+ zoom:1;\n+}\n+\n+.resBox\n+{\n+ background-color:#eee;\n+ margin-right:1em;\n+ color:#222;\n+ zoom:1;\n+}\n+\n+.resBox1\n+{\n+ background-color:white; \n+}\n+\n+#tryNew,'..b'\n+{\n+ display:none;\n+}\n+\n+\n+tr.dflnAln .oneSeqAln\n+{\n+ font-size:120%;\n+}\n+\n+tr.dflnAln .alnDflLn{\n+ \n+ margin-left:0;\n+}\n+\n+tr.dflnAln .alnHdr\n+{\n+ padding:0; \n+}\n+\n+tr.dflnAln .alnHdr label\n+{\n+ font-size:90%;\n+}\n+.hil\n+{\n+background-color: #def;\n+}\n+\n+\n+table.defln tr.odd\n+{\n+ background-color:#f8f8f8;\n+}\n+\n+table.defln tr.even\n+{\n+ background-color:#e8e8e8;\n+}\n+a.dflSeq\n+{\n+ color:Gray;\n+ font-weight:bold;\n+ text-decoration:none;\n+ padding-left:0;\n+ display:inline-block;\n+ width:13em;\n+}\n+a.dflSeq.nogi\n+{\n+ color:#336699;\n+ text-decoration:underline;\n+}\n+td.lim\n+{\n+ font-size:13px;\n+}\n+\n+.ldsb\n+{\n+ padding-left:1em;\n+ color:Gray; \n+ font-size:110%;\n+}\n+\n+a.spr\n+{\n+ padding-right:3px; \n+ border-right:solid 1px; \n+}\n+\n+\n+\n+#hlp11\r\n+{\r\n+ width:60%;\r\n+ margin-left:22%; \r\n+ margin-top:0.5em;\r\n+}\r\n+\r\n+/* jig toggler styles */\n+a.resLink.ui-ncbitoggler, a.jtg.ui-ncbitoggler,a.resLink.ui-ncbitoggler-open, a.jtg.ui-ncbitoggler-open\n+{\n+padding-left:13px;\n+color:#336699;\n+}\r\n+\r\n+a.resLink.ui-ncbitoggler,a.resLink.ui-ncbitoggler-open\r\n+{\r\n+ font-size:100%;\r\n+}\r\n+\r\n+\r\n+table.options .helplink\r\n+{\r\n+ font-size:100%;\r\n+ display:inline;\r\n+}\r\n+\n+\n+span.ui-icon.ui-icon-triangle-1-e,span.ui-icon.ui-icon-triangle-1-s\n+{\n+ padding-left: 12px;\n+ background-repeat: no-repeat; \n+ -moz-outline-style: none; \n+ text-decoration: underline;\n+ /*height:18px;\n+ width:20px; */\n+}\n+\n+\n+\n+span.ui-icon.ui-icon-triangle-1-e\n+{ \n+ background-image: url(images/rightSmallArrow.gif);\n+}\n+\n+span.ui-icon.ui-icon-triangle-1-s\n+{\n+ background-position: center left;\n+ background-image: url(images/downSmallArrow.gif); \n+}\n+\n+table.dbInfo.shown\n+{\n+ display:table;\n+}\n+\n+#seealso a.hidden\n+{\n+ display:none;\n+}\n+\n+#seealso a, #seealso a.hidden.shown\n+{\n+ display:inline-block;\n+}\n+\n+\n+a.ui-ncbitoggler.hidden.shown.jtg, a.ui-ncbitoggler-open.hidden.shown.jtg \n+{\n+ display:inline;\n+}\n+/**Comment those line to display ncbi-toggler native icon - begin *\n+a.ui-ncbitoggler span.ui-icon-plus-minus-big, a.ui-ncbitoggler-open span.ui-icon-plus-minus-big-open \n+{\n+ padding-left: 16px;\n+ background-image: url(images/down.gif);\n+ background-repeat: no-repeat; \n+ background-position: center left;\n+ -moz-outline-style: none;\n+ text-decoration: none;\n+ text-decoration: underline;\n+}\n+\n+a.ui-ncbitoggler span.ui-icon-plus-minus-big\n+{ \n+ background-image: url(images/right.gif);\n+}\n+\n+a.ui-ncbitoggler-open span.ui-icon-plus-minus-big-open\n+{\n+ background-image: url(images/down.gif);\n+}\n+*Comment those line to diplay ncbi-toggler native icon - end **/\n+\n+a.ui-ncbitoggler span.ui-icon-plus-minus-big, a.ui-ncbitoggler-open span.ui-icon-plus-minus-big-open { \r\n+ background-image: url("images/ncbitoggler-plus-minus-big.gif");\r\n+}\n+a.helplink{display:inline}\n+#summary .ui-widget\n+{\n+font-family:Verdana,Arial,Sans-Serif !important;\n+font-size:100%;\n+}\n+.resBox.ui-widget,.resbox.ui-widget\n+{\n+ font-size:100%;\n+}\n+\n+.resetAll\n+{\n+ position:absolute;\n+ padding:0; \n+ right:0;\n+ margin-right:5em; \n+}\n+\n+#nft\n+{\n+ padding-right:1em;\n+ vertical-align:baseline;\n+}\n+#advView\n+{\n+ margin-left:3em;\n+}\n+#SwitchDesign, a.fdb\n+{\n+ color:Red; \n+}\n+a.fdb\n+{\n+ margin-top: -1.5em;\n+ float:right;\n+ margin-right:5%; \n+}\n+#SwitchDesign\n+{\n+ left:50em;\n+ right:10em;\n+ position:absolute;\n+ white-space:nowrap;\n+}\n+\n+\n+#brFtp\n+{ \n+ margin-left:1em; \n+}\n+\n+#hnr \n+{\n+ float:right;\n+}\n+\n+#topLinks\n+{\n+ float:left;\n+}\n+#topLinksLeft\n+{\n+ float:right;\n+}\n+\n+#summary h1\n+{\n+ border-top:none;\n+}\n+\n+#dbPlusSpecies > div {\r\n+ width: 50%;\r\n+ margin-top:0.5em;\r\n+ padding-bottom:0.1em;\r\n+}\n+\n+#nextDbSet,#lastDbSet {\r\n+ float: right;\r\n+}\r\n+#prevDbSet,#lastDbSet {\r\n+ padding-left:0.5em;\r\n+}\r\n+#dbSpecies,#dbSpecies caption \r\n+{\r\n+ margin-top:auto;\r\n+}\r\n+.cpAdd\r\n+{\r\n+ font-size:80%;\r\n+}\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/results.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/results.js Tue May 06 17:36:10 2014 +0200 |
[ |
b'@@ -0,0 +1,649 @@\n+// JScript source code\r\n+\r\n+//Display Reformat page button only after the whole page is loaded \r\n+\r\n+function ReformatPageEvent()\r\n+{\r\n+\tvar refPageLink = document.getElementById("refPage"); \t\r\n+\t\r\n+\t//alert(refPageLink);\r\n+\t//alert(refPageLink.getAttribute("submitForm"));\r\n+\tvar submitForm = refPageLink.getAttribute("submitForm");\r\n+\talert(submitForm);\r\n+\tif(refPageLink && submitForm) {\r\n+\t\tutils.addEvent(refPageLink, \r\n+\t\t\t\t\t "click", \r\n+\t\t\t\t\t function() {\r\n+\t\t\t\t\t\t\tdocument.getElementById(submitForm).submit();\t\t\t\t\t\r\n+\t\t\t\t\t\t}, \r\n+\t\t\t\t\t\tfalse); \r\n+\t}\t\r\n+}\r\n+\r\n+\r\n+function SubmitEvent(linkID)\r\n+{\r\n+\t\r\n+\tvar link = document.getElementById(linkID); \t\r\n+\t//alert(link.getAttribute("submitForm"));\r\n+\tvar submitForm = link.getAttribute("submitForm");\r\n+\tif(link && submitForm) {\r\n+\t\tutils.addEvent(link, \r\n+\t\t\t\t\t "click", \r\n+\t\t\t\t\t function() {\t\t\t\t\t\t\t\r\n+\t\t\t\t\t\t\tdocument.getElementById(submitForm).submit();\t\t\t\t\t\r\n+\t\t\t\t\t\t}, \r\n+\t\t\t\t\t\tfalse); \r\n+\t}\t\r\n+}\r\n+\r\n+\r\n+function SubmitEventSave(linkID)\r\n+{\r\n+\t\r\n+\tvar link = document.getElementById(linkID); \t\r\n+\t//alert(link.getAttribute("submitForm"));\r\n+\tvar submitForm = link.getAttribute("submitForm");\r\n+\tif(link && submitForm) {\r\n+\t\tutils.addEvent(link, \r\n+\t\t\t\t\t "click", \r\n+\t\t\t\t\t function() {\r\n+\t\t\t\t\t\t\t//$(submitForm).CMD.value = "GetSaved";\t\t\t\t\t\t\t\r\n+\t\t\t\t\t\t\tdocument.getElementById(submitForm).submit();\t\t\t\t\t\r\n+\t\t\t\t\t\t}, \r\n+\t\t\t\t\t\tfalse); \r\n+\t}\t\r\n+}\r\n+ \t\t\t\t\r\n+ \t\t\t\t\r\n+\r\n+\r\n+//This function creates submit form event on click\r\n+//form submitted is defined in submitForm attribute\r\n+//It also copies params from forms[0] (search paramateres) created by formatter\r\n+function SubmitEventNew(linkID)\r\n+{\r\n+\t\r\n+\tvar link = document.getElementById(linkID); \t\r\n+\t//alert(link.getAttribute("submitForm"));\r\n+\tif(!link) return;\r\n+\tvar submitForm = link.getAttribute("submitForm");\r\n+\tif(link && submitForm) {\r\n+\t\tutils.addEvent(link, \r\n+\t\t\t\t\t "click", \r\n+\t\t\t\t\t function() {\t\t\t\t\t \r\n+\t\t\t\t\t\t\tdocument.forms[0].CMD.value = ""; \r\n+\t\t\t\t\t\t\tif(document.forms[0].PAGE_TYPE) {\r\n+\t\t\t\t\t\t\t\tdocument.forms[0].PAGE_TYPE.value = ""; \r\n+\t\t\t\t\t\t\t}\r\n+\t\t\t\t\t\t\tvar s = document.forms[0].innerHTML;\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n+\t\t\t\t\t\t\tvar form = $(submitForm);\t\t\t\t\t\t\t\r\n+\t\t\t\t\t\t\tform.innerHTML = s + form.innerHTML;\t\t\t\t\t\t\t\r\n+\t\t\t\t\t\t\tform.submit();\t\t\t\t\t\r\n+\t\t\t\t\t\t}, \r\n+\t\t\t\t\t\tfalse); \r\n+\t}\t\r\n+}\r\n+\r\n+function GetResults()\n+{\n+ form = $("results"); \n+ form.QUERY_INDEX.value = $("queryList")[$("queryList").selectedIndex].value;\n+ form.submit(); \n+}\r\n+\r\n+function isIdIn(id, idArray){\n+ var idSeen=false;\n+\n+ for(i=0; i<idArray.length; i++){\n+ if(id==idArray[i]){\n+ idSeen=true;\n+ break;\n+ }\n+ }\n+ return idSeen;\n+}\r\n+\r\n+function GetSelectedSeqString(formName)\n+{\n+ var selSeqs = "";\n+ var idArray=new Array();\n+ forms = document.getElementsByName(formName); \r\n+ for(var j=0; j < forms.length; j++){\n+ for(var i=0; i < forms[j].elements.length; i++){\n+ var theElem=forms[j].elements[i];\n+ if(theElem.type=="checkbox"&&theElem.name=="getSeqGi"&&theElem.checked){ \n+ if(!isIdIn(theElem.value, idArray)){ \n+ idArray[idArray.length]=theElem.value;\n+ } \n+ } \n+ }\n+ }\n+ selSeqs = idArray.join();\n+ return selSeqs;\n+}\r\n+\r\n+function ViewSelectedSeqs(e)\r\n+{\r\n+ var submitForm = $("submitterTop");\r\n+ var targetForm = submitForm.getAttribute("seqsForm");\r\n+ $("selSeqs").value = GetSelectedSeqString(targetForm);\r\n+ submitForm.submit();\r\n+ utils.preventDefault(e);\r\n+}\r\n+\r\n+\r\n+function ViewSelectedSeqTree()\r\n+{\r\n+ var submitForm = $("treesubmitterTop");\r\n+ var targetForm = submitForm.getAttribute("seqsForm");\r\n+ $("seqSet").value = GetSelectedSeqString(targetForm);\r\n+ $("scrWidth").value = screen.width;\r\n+ $("scrHeight").value = screen.height;\r\n+ submitForm.submit();\r\n+}\r\n+\r\n+function ViewTree(linkID) {\r\n+ link = document.getElementById(linkID);\r\n+ var tar'..b'ases " + prevStart + "-" + prevEnd);\r\n+ jQuery(prevLink).html("Prev " + this.minArr + " dbs");\r\n+ }\r\n+\r\n+ if (this.currDbSetIndex < fullArr.length - 1) {\r\n+ var nextStart = (this.currDbSetIndex + 1) * this.minArr + 1;\r\n+ var nextEnd = nextStart + fullArr[this.currDbSetIndex + 1].length - 1;\r\n+ nextLink = document.createElement("a");\r\n+ jQuery(nextLink).attr("href", "#");\r\n+ jQuery(nextLink).attr("id", "nextDbSet");\r\n+ jQuery(nextLink).attr("onclick", "showDbDetails(event," + (this.currDbSetIndex + 1) + ");");\r\n+ jQuery(nextLink).attr("title", "Databases " + nextStart + "-" + nextEnd);\r\n+ jQuery(nextLink).html("Next " + this.minArr + " dbs");\r\n+ }\r\n+ if (this.currDbSetIndex < fullArr.length - 1) {\r\n+ var lastInd = fullArr.length - 1;\r\n+ var lastStart = numDbs - fullArr[lastInd].length;\r\n+ var lastEnd = numDbs;\r\n+ lastLink = document.createElement("a");\r\n+ jQuery(lastLink).attr("href", "#");\r\n+ jQuery(lastLink).attr("id", "lastDbSet");\r\n+ jQuery(lastLink).attr("onclick", "showDbDetails(event," + lastInd + ");");\r\n+ jQuery(lastLink).attr("title", "Databases " + lastStart + "-" + lastEnd);\r\n+ jQuery(lastLink).html("Last " + this.minArr + " dbs");\r\n+ }\r\n+\r\n+\r\n+ jQuery(navDB).attr("id", "addDbSet");\r\n+ if (firstLink) jQuery(navDB).append(firstLink);\r\n+ if (prevLink) jQuery(navDB).append(prevLink);\r\n+ if (lastLink) jQuery(navDB).append(lastLink);\r\n+ if (nextLink) jQuery(navDB).append(nextLink);\r\n+ }\r\n+\r\n+ jQuery($("dbPlusSpecies")).html(navDB);\r\n+ jQuery(navDB).after(obj.responseText);\r\n+ if (fullArr) {\r\n+ var cap = jQuery($("dbSpecies")).find("caption");\r\n+ if (cap) {\r\n+ var currStart = (this.currDbSetIndex) * this.minArr + 1;\r\n+ var currEnd = currStart + fullArr[this.currDbSetIndex].length - 1;\r\n+ var capText = cap.html() + "<div class=\\"cpAdd\\"> Databases " + currStart + "-" + currEnd;\r\n+ cap.html(capText);\r\n+ }\r\n+ }\r\n+ };\r\n+ rp.onError = function(obj) {\r\n+ $("dbPlusSpecies").innerHTML += "error, requests:" + this.iActiveRequests + " status:" + obj.status;\r\n+ }\r\n+ var dbs;\r\n+ if (fullArr) {\r\n+ rp.currDbSetIndex = dbSetIndex; \r\n+ var currArr = fullArr[dbSetIndex];\r\n+ dbs = currArr.join(",");\r\n+ }\r\n+ else {\r\n+ dbs = $("results").DATABASE.value.replace(/ /g, ",");\r\n+ }\r\n+\r\n+ rp.Request("CMD=getDBOrg&DATABASE=" + dbs, "POST");\r\n+ if(e) utils.preventDefault(e);\r\n+}\r\n+\r\n+function synchronizeCheck(id, formName, inputName, isChecked) {\r\n+\r\n+ for (var i = 0; i < document.forms[formName].elements.length; i++) {\r\n+ var theElem = document.forms[formName].elements[i];\r\n+ if (theElem.type == "checkbox" && theElem.name == inputName && id == theElem.value) {\r\n+ theElem.checked = isChecked;\r\n+\r\n+ }\r\n+ }\r\n+\r\n+}\r\n+\r\n+utils.addEvent(window,\r\n+\t\t\t\t"load", SetFormSubmitEvent,\t\t\t\t\r\n+\t\t\t\tfalse);\r\n+\r\n+\r\n+/* If user agent has "safari" in it, include safari-specific stylesheet. */ \r\n+if (navigator.userAgent.match(/safari/i) || navigator.userAgent.match(/opera/i)) {\n+document.write("<link rel=\'stylesheet\' type=\'text/css\' href=\'css/safari-descriptions.css\' media=\'screen\'/>");\r\n+}\r\n+if (navigator.userAgent.match(/opera/i)) { \r\n+document.write("<link rel=\'stylesheet\' type=\'text/css\' href=\'css/opera-descriptions.css\' media=\'screen\'/>");\r\n+}\r\n+if (navigator.userAgent.match(/firefox/i) || navigator.userAgent.match(/safari/i)) {\n+document.write("<link rel=\'stylesheet\' type=\'text/css\' href=\'css/firefox-descriptions.css\' media=\'screen\'/>");\n+}\r\n+\r\n+\r\n+\r\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/scale.gif |
b |
Binary file Blast output page example trimmed_files/scale.gif has changed |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/score.gif |
b |
Binary file Blast output page example trimmed_files/score.gif has changed |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/toggle.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/toggle.js Tue May 06 17:36:10 2014 +0200 |
[ |
@@ -0,0 +1,174 @@ + +Toggle = function(node) { + this.init(node); +} + +/** +* @class Creates a new Toggle class with "node" as src +* @return Reutrns a new toggle instance +*/ +Toggle.prototype = { + + init: function(node) { + + // Subclass instance? + if (typeof(arguments[0]) == 'undefined') return; + + var oThis = this; + this.node = node; + + // Initialize "showing" variable based on presence of "showing" or + // "hiding" class. If neither, then showing. Be sure class is + // set to reflect variable value + node.showing = + utils.hasClass(node, "showing") || !utils.hasClass(node, "hiding"); + utils.addClass(node, node.showing ? "showing" : "hiding"); + + // Set notifier for node + utils.addEvent(node, "click", function(e) { + e = e || window.event; + utils.preventDefault(e); + + var theNode = utils.getTargetObj(e); + + // Send message to global notifier, if one exists + if (typeof(Notifier) != 'undefined') { + var notifier = Notifier.getInstance(); + // Notify before change + notifier.Notify(oThis, "change:" + theNode.id, !this.showing); + } + + // Hide or show based on current state + if (this.showing) { + oThis.hide(); + } else { + oThis.show(); + } + + }, false); + + utils.addEvent(node, "selectstart", function(e) { utils.preventDefault(e); }, true); + utils.addEvent(node, "drag", function(e) { utils.preventDefault(e); }, true); + + // Cache "this" for ID lookup + if (!node.id) { + node.id = utils.createNewId(); + } + var m = Toggle.getSrcs(); + m[node.id] = this; + }, + + // Hide targets, and set self to hiding. + hide: function() { + var oThis = this; + + oThis.setHiding(); + if (oThis.listeners) { + forEach(oThis.listeners, function(l) { + oThis.hideTarget(l); + }); + } + }, + + // Show targets, and set self to showing. + show: function() { + var oThis = this; + + oThis.setShowing(); + if (oThis.listeners) { + forEach(oThis.listeners, function(l) { + oThis.showTarget(l); + }); + } + }, + + // Set own presentation to "showing" + setShowing: function() { + utils.addClass(this.node, "showing"); + utils.removeClass(this.node, "hiding"); + this.node.showing = true; + }, + + // Set own presentation to "hiding" + setHiding: function() { + utils.addClass(this.node, "hiding"); + utils.removeClass(this.node, "showing"); + this.node.showing = false; + }, + + // Show a target + showTarget: function(l) { + utils.addClass(l, "shown"); + utils.removeClass(l, "hidden"); + }, + + // Hide a target + hideTarget: function(l) { + utils.addClass(l, "hidden"); + utils.removeClass(l, "shown"); + }, + + // Add a target to this toggle. + add: function(target) { + if (!this.listeners) { + this.listeners = new Array(); + } + this.listeners[this.listeners.length] = target; + + if (utils.hasClass(target, "hidden")) { + this.setHiding(); + this.node.showing = false; + } else { + this.setShowing(); + this.node.showing = true; + } + } +} + +// Show/hide a "target" (a node controlled by the node with the given ID) +Toggle.addTarget = function(srcid, target) { + var tn = Toggle.findOrMake(srcid); + tn.add(target); +} + +// Assoc array of srcs indexed by their ids +Toggle.getSrcs = function() { + if (!Toggle.srcs) { + Toggle.srcs = new Object(); + } + return Toggle.srcs; +} + +// Find or make toggle for given id +Toggle.findOrMake = function(srcid) { + var ts = Toggle.getSrcs(); + var tn = ts[srcid]; + if (!tn) { + tn = new Toggle($(srcid)); + } + return tn; +} + +// This dispatches the call to Toggle.onload, which may be +// overridden by instances (subclasses) +Toggle._onload = function() { + Toggle.onload(); +} + +// A toggle source node controls other nodes that reference it by id using +// their toggle= attribute. A node may be both a toggle source and destination. +Toggle.onload = function() { +//alert("toggle start"); + if(utils.hasClass(document.body,"noToggleCheck")) return; + + shnodes = jQuery("[toggle]"); + // Now hook up dst nodes + forEach(shnodes, function(node) { + // Link toggle node to its source + var srcid = node.getAttribute("toggle"); + Toggle.addTarget(srcid, node); + }); + //alert("toggle 2 end"); +} + +utils.addEvent(window, 'load', Toggle._onload, false); |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/utils.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Blast output page example trimmed_files/utils.js Tue May 06 17:36:10 2014 +0200 |
[ |
b'@@ -0,0 +1,633 @@\n+// $Id: utils.js,v 1.4 2014/02/26 14:47:32 zaretska Exp $\n+ \n+utils = {\n+\n+KeyCode_TAB: 9,\n+KeyCode_DELETE: 46,\n+KeyCode_BACKSPACE: 8,\n+KeyCode_LEFT_ARROW: 37,\n+KeyCode_RIGHT_ARROW: 39,\n+KeyCode_HOME: 36,\n+KeyCode_END: 35,\n+KeyCode_PAGE_UP: 33,\n+KeyCode_PAGE_DOWN: 34,\n+KeyCode_UP_ARROW: 38,\n+KeyCode_DOWN_ARROW: 40,\n+KeyCode_ESC: 27,\n+KeyCode_ENTER: 13,\n+KeyCode_SPACE: 32,\n+KeyCode_SHIFT_KEY: 16,\n+KeyCode_CTRL_KEY: 17,\n+KeyCode_ALT_KEY: 18,\n+KeyCode_LEFT_MS_WINDOWS_KEY: 91, \n+KeyCode_RIGHT_MS_WINDOWS_KEY: 92,\n+KeyCode_MS_MENU_KEY: 93,\n+ \n+isObject: function(a) { return (a && typeof a == \'object\'); },\n+\n+isArray: function(a) { return this.isObject(a) && a.constructor == Array; },\n+ \n+insertInHtml: function(text, obj) {\n+\tif (document.all) {\n+\t\tobj.innerHTML += text;\n+\t} else {\n+\t\tvar range = document.createRange();\n+\t\trange.setStartAfter(obj);\n+\t\tvar docFrag = range.createContextualFragment(text);\n+\t\tobj.appendChild(docFrag);\n+\t}\n+\t\n+},\n+ \n+replaceInHtml: function(text, obj) {\n+\tif (document.all) {\n+\t\tobj.innerHTML = text;\n+\t} else {\n+\t\twhile (obj.hasChildNodes()) obj.removeChild(obj.firstChild);\n+\t\tvar range = document.createRange();\n+\t\trange.setStartAfter(obj);\n+\t\tvar docFrag = range.createContextualFragment(text);\n+\t\tobj.appendChild(docFrag);\n+\t}\n+},\n+ \n+ \n+getTargetObj: function(eEvent) {\n+ var oTarget;\n+ var e = eEvent || window.event;\n+ if (e == null) return null;\n+ if (e.srcElement == null) {\n+ oTarget = e.target;\n+ } else {\n+ oTarget = e.srcElement;\n+ }\n+ while ( oTarget && oTarget.nodeType != 1 ) oTarget = oTarget.parentNode;\n+ return oTarget;\n+},\n+ \n+\n+\n+\n+getParent: function(obj) {\n+ if (obj) {\n+ var result = obj.parentNode;\n+ while (result && result.nodeType != 1) result = result.nextSibling;\n+ if (result) return result;\n+ }\n+ return null;\n+},\n+ \n+getFirstChild: function(obj) {\n+ if (obj) {\n+ var result = obj.firstChild;\n+ while (result && result.nodeType != 1) result = result.nextSibling;\n+ if (result) return result;\n+ }\n+ return null;\n+},\n+ \n+getNextSibling: function(obj, tagName) {\n+ if (obj) {\n+ var result = obj.nextSibling; \n+ if (tagName) {\n+ var tn = tagName.toUpperCase();\n+ while (result && result.tagName != tn) result = result.nextSibling;\n+ } else {\n+ while (result && result.nodeType != 1) result = result.nextSibling;\n+ }\n+ return result;\n+ }\n+ return null;\n+},\n+\n+getPreviousSibling: function(obj, tagName) { \n+ if (obj) {\n+ var result = obj.previousSibling; \n+ if (tagName) {\n+ var tn = tagName.toUpperCase();\n+ while (result && result.tagName != tn) result = result.previousSibling;\n+ } else {\n+ while (result && result.nodeType != 1) result = result.previousSibling;\n+ }\n+ return result;\n+ }\n+ return null;\n+},\n+ \n+removeChildren: function(oObj) {\n+ if (!oObj || typeof oObj != "object") return;\n+ while(oObj.hasChildNodes()) oObj.removeChild(oObj.firstChild)\n+},\n+\n+insertAfter: function(parent, node, referenceNode) {\n+\tparent.insertBefore(node, referenceNode.nextSibling);\n+},\n+\n+nextItem: function(item, nodeName) {\n+ if (item == null) return;\n+ var next = item.nextSibling;\n+ while (next != null) {\n+ if (next.nodeName == nodeName) return next;\n+ next = next.nextSibling;\n+ }\n+ return null;\n+},\n+\n+previousItem: function(item, nodeName) {\n+ var previous = item.previousSibling;\n+ while (previous != null) {\n+ if (previous.nodeName == nodeName) return previous;\n+ previous = previous.previousSibling;\n+ }\n+ return null\n+},\n+\n+moveBefore: function(item1, item2) {\n+ var parent = item1.parentNode;\n+ parent.removeChild(item1);\n+ parent.insertBefore(item1, item2);\n+},\n+\n+moveAfter: function(item1, item2) {\n+ var parent = it'..b'etAttribute(attrName))) {\n+\t\t\toElements[j++] = els[i];\n+//\t\t\toElements.push(els[i]);\n+\t\t}\n+\t}\n+ return oElements;\n+}\n+\n+\n+function $AN(attrName, node, tag) {\n+\tvar oElements = new Array();\n+\tif (node == null) node = document;\n+\tif (tag == null)tag = \'*\';\n+\tvar els = node.getElementsByTagName(tag);\n+\tfor (i = 0; i < els.length; i++) {\n+\t\tif (els[i].getAttribute(attrName) != null) {\n+\t\t\toElements.push(els[i]);\n+\t\t}\n+\t}\n+\treturn oElements;\n+}\n+\n+function dump(aMessage) {\n+ var consoleService = Components.classes["@mozilla.org/consoleservice;1"]\n+ .getService(Components.interfaces.nsIConsoleService);\n+ consoleService.logStringMessage(aMessage);\n+}\n+\n+\n+// forEach iterators from Dean Edwards: http://dean.edwards.name/weblog/2006/07/enum/\n+// generic enumeration\n+Function.prototype.forEach = function(object, block, context) {\n+ for (var key in object) {\n+ if (typeof this.prototype[key] == "undefined") {\n+ block.call(context, object[key], key, object);\n+ }\n+ }\n+};\n+\n+// globally resolve forEach enumeration\n+var forEach = function(object, block, context) {\n+ if (object) {\n+ var resolve = Object; // default\n+ if (object instanceof Function) {\n+ // functions have a "length" property\n+ resolve = Function;\n+ } else if (object.forEach instanceof Function) {\n+ // the object implements a custom forEach method so use that\n+ object.forEach(block, context);\n+ return;\n+ } else if (typeof object.length == "number") {\n+ // the object is array-like\n+ resolve = Array;\n+ }\n+ resolve.forEach(object, block, context);\n+ }\n+};\n+\n+//\n+// Update Array class to JS 1.5 if not yet there.\n+//\n+\n+// array-like enumeration\n+if (!Array.forEach) { // mozilla already supports this\n+ Array.forEach = function(object, block, context) {\n+ for (var i = 0; i < object.length; i++) {\n+ block.call(context, object[i], i, object);\n+ }\n+ };\n+}\n+\n+if (!Array.prototype.indexOf)\n+\tArray.prototype.indexOf = function(item, startIndex) {\n+\t\tvar len = this.length;\n+\t\tif (startIndex == null)\n+\t\t\tstartIndex = 0;\n+\t\telse if (startIndex < 0) {\n+\t\t\tstartIndex += len;\n+\t\t\tif (startIndex < 0)\n+\t\t\t\tstartIndex = 0;\n+\t\t}\n+\t\tfor (var i = startIndex; i < len; i++) {\n+\t\t\tvar val = this[i] || this.charAt && this.charAt(i);\n+\t\t\tif (val == item)\n+\t\t\t\treturn i;\n+\t\t}\n+\t\treturn -1;\n+\t};\n+\n+if (!Array.prototype.lastIndexOf)\n+\tArray.prototype.lastIndexOf = function(item, startIndex) {\n+\t\tvar len = this.length;\n+\t\tif (startIndex == null || startIndex >= len)\n+\t\t\tstartIndex = len - 1;\n+\t\telse if (startIndex < 0)\n+\t\t\tstartIndex += len;\n+\t\tfor (var i = startIndex; i >= 0; i--) {\n+\t\t\tvar val = this[i] || this.charAt && this.charAt(i);\n+\t\t\tif (val == item)\n+\t\t\t\treturn i;\n+\t\t}\n+\t\treturn -1;\n+\t};\n+\n+if (!Array.prototype.map)\n+\tArray.prototype.map = function(func, thisVal) {\n+\t\tvar len = this.length;\n+\t\tvar ret = new Array(len);\n+\t\tfor (var i = 0; i < len; i++)\n+\t\t\tret[i] = func.call(thisVal, this[i] || this.charAt && this.charAt(i), i, this);\n+\t\treturn ret;\n+\t};\n+\n+if (!Array.prototype.filter)\n+\tArray.prototype.filter = function(func, thisVal) {\n+\t\tvar len = this.length;\n+\t\tvar ret = new Array();\n+\t\tfor (var i = 0; i < len; i++) {\n+\t\t\tvar val = this[i] || this.charAt && this.charAt(i);\n+\t\t\tif(func.call(thisVal, val, i, this))\n+\t\t\t\tret[ret.length] = val;\n+\t\t}\n+\t\treturn ret;\n+\t};\n+\n+if (!Array.prototype.every)\n+\tArray.prototype.every = function(func, thisVal) {\n+\t\tvar len = this.length;\n+\t\tfor (var i = 0; i < len; i++)\n+\t\t\tif (!func.call(thisVal, this[i] || this.charAt && this.charAt(i), i, this))\n+\t\t\t\treturn false;\n+\t\treturn true;\n+\t};\n+\n+if (!Array.prototype.some)\n+\tArray.prototype.some = function(func, thisVal) {\n+\t\tvar len = this.length;\n+\t\tfor (var i = 0; i < len; i++)\n+\t\t\tif (func.call(thisVal, this[i] || this.charAt && this.charAt(i), i, this))\n+\t\t\t\treturn true;\n+\t\treturn false;\n+\t};\n+\n' |
b |
diff -r bad241dc701f -r ffe82516a83c Blast output page example trimmed_files/white.gif |
b |
Binary file Blast output page example trimmed_files/white.gif has changed |