| Previous changeset 30:2143f62809d0 (2014-05-15) Next changeset 32:ce8f29efc0a1 (2014-05-15) |
|
Commit message:
rename NCBI reference example |
|
added:
NCBI Blast reference example.html NCBI Blast reference example_files/1.gif NCBI Blast reference example_files/2.gif NCBI Blast reference example_files/3.gif NCBI Blast reference example_files/5.gif NCBI Blast reference example_files/6.gif NCBI Blast reference example_files/9.gif NCBI Blast reference example_files/InstrumentPageStarterJS.js NCBI Blast reference example_files/addOrg.jpg NCBI Blast reference example_files/black.gif NCBI Blast reference example_files/blast.js NCBI Blast reference example_files/blastReq.css NCBI Blast reference example_files/blastRes.css NCBI Blast reference example_files/dynFormatRes.css NCBI Blast reference example_files/firefox-descriptions.css NCBI Blast reference example_files/format.js NCBI Blast reference example_files/formatRes.js NCBI Blast reference example_files/helix.gif NCBI Blast reference example_files/jig.css NCBI Blast reference example_files/jig.js NCBI Blast reference example_files/jquery.css NCBI Blast reference example_files/jquery.js NCBI Blast reference example_files/jquery_002.css NCBI Blast reference example_files/jquery_002.js NCBI Blast reference example_files/jquery_003.css NCBI Blast reference example_files/jquery_003.js NCBI Blast reference example_files/jquery_004.css NCBI Blast reference example_files/jquery_004.js NCBI Blast reference example_files/jquery_005.css NCBI Blast reference example_files/jquery_005.js NCBI Blast reference example_files/jquery_006.css NCBI Blast reference example_files/jquery_006.js NCBI Blast reference example_files/jquery_007.css NCBI Blast reference example_files/jquery_007.js NCBI Blast reference example_files/jquery_008.css NCBI Blast reference example_files/jquery_008.js NCBI Blast reference example_files/jquery_009.js NCBI Blast reference example_files/main.css NCBI Blast reference example_files/myncbihelpicon.gif NCBI Blast reference example_files/plinkcgi.html NCBI Blast reference example_files/plinkcgi_002.html NCBI Blast reference example_files/plinkcgi_data/primerAd.png NCBI Blast reference example_files/print.css NCBI Blast reference example_files/query_no_scale.gif NCBI Blast reference example_files/reformat.jpg NCBI Blast reference example_files/remote_data_provider.js NCBI Blast reference example_files/results.css NCBI Blast reference example_files/results.js NCBI Blast reference example_files/scale.gif NCBI Blast reference example_files/score.gif NCBI Blast reference example_files/toggle.js NCBI Blast reference example_files/utils.js NCBI Blast reference example_files/white.gif |
|
removed:
Blast output page example.html Blast output page example_files/1.gif Blast output page example_files/2.gif Blast output page example_files/3.gif Blast output page example_files/5.gif Blast output page example_files/6.gif Blast output page example_files/9.gif Blast output page example_files/InstrumentPageStarterJS.js Blast output page example_files/addOrg.jpg Blast output page example_files/black.gif Blast output page example_files/blast.js Blast output page example_files/blastReq.css Blast output page example_files/blastRes.css Blast output page example_files/dynFormatRes.css Blast output page example_files/firefox-descriptions.css Blast output page example_files/format.js Blast output page example_files/formatRes.js Blast output page example_files/helix.gif Blast output page example_files/jig.css Blast output page example_files/jig.js Blast output page example_files/jquery.css Blast output page example_files/jquery.js Blast output page example_files/jquery_002.css Blast output page example_files/jquery_002.js Blast output page example_files/jquery_003.css Blast output page example_files/jquery_003.js Blast output page example_files/jquery_004.css Blast output page example_files/jquery_004.js Blast output page example_files/jquery_005.css Blast output page example_files/jquery_005.js Blast output page example_files/jquery_006.css Blast output page example_files/jquery_006.js Blast output page example_files/jquery_007.css Blast output page example_files/jquery_007.js Blast output page example_files/jquery_008.css Blast output page example_files/jquery_008.js Blast output page example_files/jquery_009.js Blast output page example_files/main.css Blast output page example_files/myncbihelpicon.gif Blast output page example_files/plinkcgi.html Blast output page example_files/plinkcgi_002.html Blast output page example_files/plinkcgi_data/primerAd.png Blast output page example_files/print.css Blast output page example_files/query_no_scale.gif Blast output page example_files/reformat.jpg Blast output page example_files/remote_data_provider.js Blast output page example_files/results.css Blast output page example_files/results.js Blast output page example_files/scale.gif Blast output page example_files/score.gif Blast output page example_files/toggle.js Blast output page example_files/utils.js Blast output page example_files/white.gif |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example.html --- a/Blast output page example.html Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| b'@@ -1,2071 +0,0 @@\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_files/jig.js"></script><link rel="stylesheet" type="text/css" href="Blast%20output%20page%20example_files/jig.css"><script type="text/javascript" src="Blast%20output%20page%20example_files/jquery_002.js"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example_files/jquery_005.css"><script type="text/javascript" src="Blast%20output%20page%20example_files/jquery_004.js"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example_files/jquery_004.css"><script type="text/javascript" src="Blast%20output%20page%20example_files/jquery_007.js"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example_files/jquery_003.css"><script type="text/javascript" src="Blast%20output%20page%20example_files/jquery.js"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example_files/jquery_007.css"><script type="text/javascript" src="Blast%20output%20page%20example_files/jquery_003.js"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example_files/jquery_008.css"><script type="text/javascript" src="Blast%20output%20page%20example_files/jquery_008.js"></script><script type="text/javascript" src="Blast%20output%20page%20example_files/jquery_005.js"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example_files/jquery.css"><script type="text/javascript" src="Blast%20output%20page%20example_files/jquery_009.js"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example_files/jquery_006.css"><script type="text/javascript" src="Blast%20output%20page%20example_files/jquery_006.js"></script><link type="text/css" rel="stylesheet" href="Blast%20output%20page%20example_files/jquery_002.css">\n-<script type="text/javascript"> jQuery.getScript("/core/alerts/alerts.js", function() {\n- galert([\'div#header\', \'body > *:nth-child(1)\'])\n- });</script>\n-<link rel="stylesheet" type="text/css" href="Blast%20output%20page%20example_files/main.css" media="screen">\n-<link rel="stylesheet" type="text/css" href="Blast%20output%20page%20example_files/blastRes.css" media="screen">\n-<!--[if IE]>\n-<link rel="stylesheet" type="text/css" href="css/descriptionsIE.css" media="screen" />\n-<![endif]-->\n-<link rel="stylesheet" type="text/css" href="Blast%20output%20page%20example_files/print.css" media="print">\n-<!--[if lte IE 6]>\n-<link rel="stylesheet" type="text/css" href="css/ie6_or_less.css" />\n-<![endif]-->\n-<link rel="stylesheet" type="text/css" href="Blast%20output%20page%20example_files/blastReq.css" media="screen">\n-<link rel="stylesheet" type="text/css" href="Blast%20output%20page%20example_files/results.css" media="screen">\n-<link rel="stylesheet" type="text/css" href="Blast%20output%20page%20example_files/dynFormatRes.css" media="screen">\n-\n-<style media="print" type="text/css">.print-log { positi'..b'\t <!-- TO DO: test all of those changes -->\t\t\t\t \t\n-\t\t\t\t <!-- Psi blast params PSI_BLAST_PARAMS - commented- using forms[0] from fromatter> -->\n-\t\t\t\t <!-- Current Formatting options FORMATTING_OPTIONS- commented- using forms[0] from fromatter> -->\n-\t\t\t\t <!-- Current Search options CURR_SAVED_OPTIONS - commented- using forms[0] from fromatter> -->\n- </form>\n-\n- <form action="Blast.cgi" enctype="application/x-www-form-urlencoded" method="post" name="setSavedOptions" id="setSavedOptions">\t\t\t\t\t\n-\t\t\t\t\t<input name="PAGE_TYPE" value="BlastSearch" type="hidden">\n-\t\t\t\t\t<input name="VIEW_SEARCH" value="true" type="hidden">\n-\t\t\t\t\t<input name="CMD" value="Web" type="hidden">\t\t\t\t\t\n-\t\t\t\t\t<!-- Current Search options CURR_SAVED_OPTIONS - commented- using forms[0] from fromatter> -->\n-\t\t\t\t</form>\n-\t\t\t\t\n-\t\t\t\t<form action="Blast.cgi" enctype="application/x-www-form-urlencoded" method="post" name="saveOptions" id="saveOptions">\t\t\t\t\t\n-\t\t\t\t\t<input name="SAVE" value="true" type="hidden">\t\t\t\t\t\n-\t\t\t\t\t<input name="CMD" value="GetSaved" type="hidden">\n-\t\t\t\t\t<!-- Current Search options CURR_SAVED_OPTIONS - commented- using forms[0] from formatter> -->\n-\t\t\t\t</form>\n- </div><!-- /#content-wrap -->\n-\n-\t\t \t\n-<div id="footer">\n- <div id="rgs">BLAST is a registered trademark of the National Library of Medicine.</div> \n- <p id="orgns">\n- <a href="http://www.ncbi.nlm.nih.gov/" title="National Center for Biotechnology Information">NCBI</a> |\n- <a href="http://www.nlm.nih.gov/" title="National Library of Medicine">NLM</a> |\n- <a href="http://www.nih.gov/" title="National Institutes of Health">NIH</a> |\n- <a href="http://www.hhs.gov/" title="US Department of Health and Human Services">DHHS</a>\n- </p>\n- \n- <p>\n- <a href="http://www.ncbi.nlm.nih.gov/About/disclaimer.html" title="NCBI intellectual property statement">Copyright</a> | \n- <a href="http://www.ncbi.nlm.nih.gov/About/disclaimer.html#disclaimer" title="About liability, endorsements, external links, pop-up advertisements">Disclaimer</a> | \n- <a href="http://www.nlm.nih.gov/privacy.html" title="NLM privacy policy">Privacy</a> | \n- <a href="http://www.nlm.nih.gov/accessibility.html" title="About using NCBI resources with assistive technology">Accessibility</a> |\n- <a href="http://www.ncbi.nlm.nih.gov/About/glance/contact_info.html" title="How to get help, submit data, or provide feedback">Contact</a> |\n- <a href="mailto:blast-help@ncbi.nlm.nih.gov" title="How to get help, submit data, or provide feedback">Send feedback</a> \n- </p>\n-</div>\t\n- </div><!--/#wrap-->\n-\n-<script type="text/javascript" src="Blast%20output%20page%20example_files/utils.js"></script>\n-<script type="text/javascript" src="Blast%20output%20page%20example_files/toggle.js"></script>\n-<script type="text/javascript" src="Blast%20output%20page%20example_files/remote_data_provider.js"></script>\n-<script type="text/javascript" src="Blast%20output%20page%20example_files/results.js"></script><link rel="stylesheet" type="text/css" href="Blast%20output%20page%20example_files/firefox-descriptions.css" media="screen">\n-<script type="text/javascript" src="Blast%20output%20page%20example_files/blast.js"></script>\n-<script type="text/javascript" src="Blast%20output%20page%20example_files/format.js"></script>\n-<script type="text/javascript" src="Blast%20output%20page%20example_files/formatRes.js"></script> \n-<script type="text/javascript" src="Blast%20output%20page%20example_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></body></html>\n\\ No newline at end of file\n' |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/1.gif |
| b |
| Binary file Blast output page example_files/1.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/2.gif |
| b |
| Binary file Blast output page example_files/2.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/3.gif |
| b |
| Binary file Blast output page example_files/3.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/5.gif |
| b |
| Binary file Blast output page example_files/5.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/6.gif |
| b |
| Binary file Blast output page example_files/6.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/9.gif |
| b |
| Binary file Blast output page example_files/9.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/InstrumentPageStarterJS.js --- a/Blast output page example_files/InstrumentPageStarterJS.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| b'@@ -1,86 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/addOrg.jpg |
| b |
| Binary file Blast output page example_files/addOrg.jpg has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/black.gif |
| b |
| Binary file Blast output page example_files/black.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/blast.js --- a/Blast output page example_files/blast.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| b'@@ -1,308 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/blastReq.css --- a/Blast output page example_files/blastReq.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| @@ -1,332 +0,0 @@ -#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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/blastRes.css --- a/Blast output page example_files/blastRes.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| @@ -1,262 +0,0 @@ -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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/dynFormatRes.css --- a/Blast output page example_files/dynFormatRes.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| b'@@ -1,623 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/firefox-descriptions.css --- a/Blast output page example_files/firefox-descriptions.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| @@ -1,3 +0,0 @@ -table.dbInfo caption { - -} \ No newline at end of file |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/format.js --- a/Blast output page example_files/format.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| b'@@ -1,270 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/formatRes.js --- a/Blast output page example_files/formatRes.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| b'@@ -1,1542 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/helix.gif |
| b |
| Binary file Blast output page example_files/helix.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jig.css --- a/Blast output page example_files/jig.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| b'@@ -1,1 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jig.js --- a/Blast output page example_files/jig.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| b'@@ -1,265 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery.css --- a/Blast output page example_files/jquery.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| @@ -1,1 +0,0 @@ -.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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery.js --- a/Blast output page example_files/jquery.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| @@ -1,11 +0,0 @@ -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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_002.css --- a/Blast output page example_files/jquery_002.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| @@ -1,1 +0,0 @@ -.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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_002.js --- a/Blast output page example_files/jquery_002.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| b'@@ -1,22 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_003.css --- a/Blast output page example_files/jquery_003.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| @@ -1,1 +0,0 @@ -.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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_003.js --- a/Blast output page example_files/jquery_003.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| @@ -1,1 +0,0 @@ -(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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_004.css --- a/Blast output page example_files/jquery_004.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| @@ -1,1 +0,0 @@ -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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_004.js --- a/Blast output page example_files/jquery_004.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| b'@@ -1,53 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_005.css --- a/Blast output page example_files/jquery_005.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| @@ -1,1 +0,0 @@ -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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_005.js --- a/Blast output page example_files/jquery_005.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| @@ -1,2 +0,0 @@ -(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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_006.css --- a/Blast output page example_files/jquery_006.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| @@ -1,1 +0,0 @@ -.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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_006.js --- a/Blast output page example_files/jquery_006.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| b'@@ -1,75 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_007.css --- a/Blast output page example_files/jquery_007.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| @@ -1,1 +0,0 @@ -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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_007.js --- a/Blast output page example_files/jquery_007.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| @@ -1,14 +0,0 @@ -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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_008.css --- a/Blast output page example_files/jquery_008.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| @@ -1,1 +0,0 @@ -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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_008.js --- a/Blast output page example_files/jquery_008.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| @@ -1,14 +0,0 @@ -(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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/jquery_009.js --- a/Blast output page example_files/jquery_009.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| b'@@ -1,46 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/main.css --- a/Blast output page example_files/main.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| b'@@ -1,337 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/myncbihelpicon.gif |
| b |
| Binary file Blast output page example_files/myncbihelpicon.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/plinkcgi.html --- a/Blast output page example_files/plinkcgi.html Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| @@ -1,11 +0,0 @@ -<html xmlns:xs="http://www.w3.org/2001/XMLSchema"><head> -<meta http-equiv="content-type" content="text/html; charset=UTF-8"> - </head><body> - <p class="featured" id="prlink"> - <a href="http://www.ncbi.nlm.nih.gov/projects/primer-blast/index.cgi?LINK_LOC=BlastDescAd" target="pr_win"> - <img src="plinkcgi_data/primerAd.png" alt="New" border="0"> - </a> - </p> - - -</body></html> \ No newline at end of file |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/plinkcgi_002.html --- a/Blast output page example_files/plinkcgi_002.html Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| @@ -1,11 +0,0 @@ -<html xmlns:xs="http://www.w3.org/2001/XMLSchema"><head> -<meta http-equiv="content-type" content="text/html; charset=UTF-8"> - </head><body> - <p class="featured" id="prlink"> - <a href="http://www.ncbi.nlm.nih.gov/projects/primer-blast/index.cgi?LINK_LOC=BlastAlnAd" target="pr_win"> - <img src="plinkcgi_data/primerAd.png" alt="New" border="0"> - </a> - </p> - - -</body></html> \ No newline at end of file |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/plinkcgi_data/primerAd.png |
| b |
| Binary file Blast output page example_files/plinkcgi_data/primerAd.png has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/print.css --- a/Blast output page example_files/print.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| @@ -1,305 +0,0 @@ -/* -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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/query_no_scale.gif |
| b |
| Binary file Blast output page example_files/query_no_scale.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/reformat.jpg |
| b |
| Binary file Blast output page example_files/reformat.jpg has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/remote_data_provider.js --- a/Blast output page example_files/remote_data_provider.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| @@ -1,79 +0,0 @@ -//========================================================================================================= -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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/results.css --- a/Blast output page example_files/results.css Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| b |
| b'@@ -1,1224 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/results.js --- a/Blast output page example_files/results.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| b'@@ -1,649 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/scale.gif |
| b |
| Binary file Blast output page example_files/scale.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/score.gif |
| b |
| Binary file Blast output page example_files/score.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/toggle.js --- a/Blast output page example_files/toggle.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| @@ -1,174 +0,0 @@ - -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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/utils.js --- a/Blast output page example_files/utils.js Thu May 15 16:53:04 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
| [ |
| b'@@ -1,633 +0,0 @@\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 2143f62809d0 -r 344cd76f6fd2 Blast output page example_files/white.gif |
| b |
| Binary file Blast output page example_files/white.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example.html Thu May 15 16:59:18 2014 +0200 |
| [ |
| b'@@ -0,0 +1,2071 @@\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="NCBI%20Blast%20reference%20example_files/jig.js"></script><link rel="stylesheet" type="text/css" href="NCBI%20Blast%20reference%20example_files/jig.css"><script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/jquery_002.js"></script><link type="text/css" rel="stylesheet" href="NCBI%20Blast%20reference%20example_files/jquery_005.css"><script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/jquery_004.js"></script><link type="text/css" rel="stylesheet" href="NCBI%20Blast%20reference%20example_files/jquery_004.css"><script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/jquery_007.js"></script><link type="text/css" rel="stylesheet" href="NCBI%20Blast%20reference%20example_files/jquery_003.css"><script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/jquery.js"></script><link type="text/css" rel="stylesheet" href="NCBI%20Blast%20reference%20example_files/jquery_007.css"><script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/jquery_003.js"></script><link type="text/css" rel="stylesheet" href="NCBI%20Blast%20reference%20example_files/jquery_008.css"><script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/jquery_008.js"></script><script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/jquery_005.js"></script><link type="text/css" rel="stylesheet" href="NCBI%20Blast%20reference%20example_files/jquery.css"><script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/jquery_009.js"></script><link type="text/css" rel="stylesheet" href="NCBI%20Blast%20reference%20example_files/jquery_006.css"><script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/jquery_006.js"></script><link type="text/css" rel="stylesheet" href="NCBI%20Blast%20reference%20example_files/jquery_002.css">\n+<script type="text/javascript"> jQuery.getScript("/core/alerts/alerts.js", function() {\n+ galert([\'div#header\', \'body > *:nth-child(1)\'])\n+ });</script>\n+<link rel="stylesheet" type="text/css" href="NCBI%20Blast%20reference%20example_files/main.css" media="screen">\n+<link rel="stylesheet" type="text/css" href="NCBI%20Blast%20reference%20example_files/blastRes.css" media="screen">\n+<!--[if IE]>\n+<link rel="stylesheet" type="text/css" href="css/descriptionsIE.css" media="screen" />\n+<![endif]-->\n+<link rel="stylesheet" type="text/css" href="NCBI%20Blast%20reference%20example_files/print.css" media="print">\n+<!--[if lte IE 6]>\n+<link rel="stylesheet" type="text/css" href="css/ie6_or_less.css" />\n+<![endif]-->\n+<link rel="stylesheet" type="text/css" href="NCBI%20Blast%20reference%20example_files/blastReq.css" media="screen">\n+<link rel="stylesheet" type="text/css" href="NCBI%20Blast%20reference%20example_files/results.css" media="screen">\n+<link rel="stylesheet" type="text/css" href="NCBI%20Blast%20reference%20example_files/dynFormatRes.css" '..b' those changes -->\t\t\t\t \t\n+\t\t\t\t <!-- Psi blast params PSI_BLAST_PARAMS - commented- using forms[0] from fromatter> -->\n+\t\t\t\t <!-- Current Formatting options FORMATTING_OPTIONS- commented- using forms[0] from fromatter> -->\n+\t\t\t\t <!-- Current Search options CURR_SAVED_OPTIONS - commented- using forms[0] from fromatter> -->\n+ </form>\n+\n+ <form action="Blast.cgi" enctype="application/x-www-form-urlencoded" method="post" name="setSavedOptions" id="setSavedOptions">\t\t\t\t\t\n+\t\t\t\t\t<input name="PAGE_TYPE" value="BlastSearch" type="hidden">\n+\t\t\t\t\t<input name="VIEW_SEARCH" value="true" type="hidden">\n+\t\t\t\t\t<input name="CMD" value="Web" type="hidden">\t\t\t\t\t\n+\t\t\t\t\t<!-- Current Search options CURR_SAVED_OPTIONS - commented- using forms[0] from fromatter> -->\n+\t\t\t\t</form>\n+\t\t\t\t\n+\t\t\t\t<form action="Blast.cgi" enctype="application/x-www-form-urlencoded" method="post" name="saveOptions" id="saveOptions">\t\t\t\t\t\n+\t\t\t\t\t<input name="SAVE" value="true" type="hidden">\t\t\t\t\t\n+\t\t\t\t\t<input name="CMD" value="GetSaved" type="hidden">\n+\t\t\t\t\t<!-- Current Search options CURR_SAVED_OPTIONS - commented- using forms[0] from formatter> -->\n+\t\t\t\t</form>\n+ </div><!-- /#content-wrap -->\n+\n+\t\t \t\n+<div id="footer">\n+ <div id="rgs">BLAST is a registered trademark of the National Library of Medicine.</div> \n+ <p id="orgns">\n+ <a href="http://www.ncbi.nlm.nih.gov/" title="National Center for Biotechnology Information">NCBI</a> |\n+ <a href="http://www.nlm.nih.gov/" title="National Library of Medicine">NLM</a> |\n+ <a href="http://www.nih.gov/" title="National Institutes of Health">NIH</a> |\n+ <a href="http://www.hhs.gov/" title="US Department of Health and Human Services">DHHS</a>\n+ </p>\n+ \n+ <p>\n+ <a href="http://www.ncbi.nlm.nih.gov/About/disclaimer.html" title="NCBI intellectual property statement">Copyright</a> | \n+ <a href="http://www.ncbi.nlm.nih.gov/About/disclaimer.html#disclaimer" title="About liability, endorsements, external links, pop-up advertisements">Disclaimer</a> | \n+ <a href="http://www.nlm.nih.gov/privacy.html" title="NLM privacy policy">Privacy</a> | \n+ <a href="http://www.nlm.nih.gov/accessibility.html" title="About using NCBI resources with assistive technology">Accessibility</a> |\n+ <a href="http://www.ncbi.nlm.nih.gov/About/glance/contact_info.html" title="How to get help, submit data, or provide feedback">Contact</a> |\n+ <a href="mailto:blast-help@ncbi.nlm.nih.gov" title="How to get help, submit data, or provide feedback">Send feedback</a> \n+ </p>\n+</div>\t\n+ </div><!--/#wrap-->\n+\n+<script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/utils.js"></script>\n+<script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/toggle.js"></script>\n+<script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/remote_data_provider.js"></script>\n+<script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/results.js"></script><link rel="stylesheet" type="text/css" href="NCBI%20Blast%20reference%20example_files/firefox-descriptions.css" media="screen">\n+<script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/blast.js"></script>\n+<script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/format.js"></script>\n+<script type="text/javascript" src="NCBI%20Blast%20reference%20example_files/formatRes.js"></script> \n+<script type="text/javascript" src="NCBI%20Blast%20reference%20example_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></body></html>\n\\ No newline at end of file\n' |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/1.gif |
| b |
| Binary file NCBI Blast reference example_files/1.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/2.gif |
| b |
| Binary file NCBI Blast reference example_files/2.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/3.gif |
| b |
| Binary file NCBI Blast reference example_files/3.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/5.gif |
| b |
| Binary file NCBI Blast reference example_files/5.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/6.gif |
| b |
| Binary file NCBI Blast reference example_files/6.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/9.gif |
| b |
| Binary file NCBI Blast reference example_files/9.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/InstrumentPageStarterJS.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/InstrumentPageStarterJS.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/addOrg.jpg |
| b |
| Binary file NCBI Blast reference example_files/addOrg.jpg has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/black.gif |
| b |
| Binary file NCBI Blast reference example_files/black.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/blast.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/blast.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/blastReq.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/blastReq.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/blastRes.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/blastRes.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/dynFormatRes.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/dynFormatRes.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/firefox-descriptions.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/firefox-descriptions.css Thu May 15 16:59:18 2014 +0200 |
| b |
| @@ -0,0 +1,3 @@ +table.dbInfo caption { + +} \ No newline at end of file |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/format.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/format.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/formatRes.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/formatRes.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/helix.gif |
| b |
| Binary file NCBI Blast reference example_files/helix.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jig.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jig.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jig.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jig.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_002.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_002.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_002.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_002.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_003.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_003.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_003.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_003.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_004.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_004.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_004.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_004.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_005.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_005.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_005.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_005.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_006.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_006.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_006.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_006.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_007.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_007.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_007.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_007.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_008.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_008.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_008.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_008.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/jquery_009.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/jquery_009.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/main.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/main.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/myncbihelpicon.gif |
| b |
| Binary file NCBI Blast reference example_files/myncbihelpicon.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/plinkcgi.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/plinkcgi.html Thu May 15 16:59:18 2014 +0200 |
| b |
| @@ -0,0 +1,11 @@ +<html xmlns:xs="http://www.w3.org/2001/XMLSchema"><head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8"> + </head><body> + <p class="featured" id="prlink"> + <a href="http://www.ncbi.nlm.nih.gov/projects/primer-blast/index.cgi?LINK_LOC=BlastDescAd" target="pr_win"> + <img src="plinkcgi_data/primerAd.png" alt="New" border="0"> + </a> + </p> + + +</body></html> \ No newline at end of file |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/plinkcgi_002.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/plinkcgi_002.html Thu May 15 16:59:18 2014 +0200 |
| b |
| @@ -0,0 +1,11 @@ +<html xmlns:xs="http://www.w3.org/2001/XMLSchema"><head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8"> + </head><body> + <p class="featured" id="prlink"> + <a href="http://www.ncbi.nlm.nih.gov/projects/primer-blast/index.cgi?LINK_LOC=BlastAlnAd" target="pr_win"> + <img src="plinkcgi_data/primerAd.png" alt="New" border="0"> + </a> + </p> + + +</body></html> \ No newline at end of file |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/plinkcgi_data/primerAd.png |
| b |
| Binary file NCBI Blast reference example_files/plinkcgi_data/primerAd.png has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/print.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/print.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/query_no_scale.gif |
| b |
| Binary file NCBI Blast reference example_files/query_no_scale.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/reformat.jpg |
| b |
| Binary file NCBI Blast reference example_files/reformat.jpg has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/remote_data_provider.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/remote_data_provider.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/results.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/results.css Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/results.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/results.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/scale.gif |
| b |
| Binary file NCBI Blast reference example_files/scale.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/score.gif |
| b |
| Binary file NCBI Blast reference example_files/score.gif has changed |
| b |
| diff -r 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/toggle.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/toggle.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/utils.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NCBI Blast reference example_files/utils.js Thu May 15 16:59:18 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 2143f62809d0 -r 344cd76f6fd2 NCBI Blast reference example_files/white.gif |
| b |
| Binary file NCBI Blast reference example_files/white.gif has changed |