From: Gordon M. <go...@us...> - 2005-11-04 23:00:32
|
Update of /cvsroot/archive-crawler/ArchiveOpenCrawler/src/webapps/admin/js In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7571/src/webapps/admin/js Added Files: util.js Log Message: Fix for [ 1325304 ] 'expert' view toggle does inadvertent submit * webapps/admin/include/jobconfigure.jsp always write all settings to HTML -- just apply (potentially-hiding) CSS classes * webapps/admin/jobs/configure.jsp change view/hide expert toggle to swap CSS classes, rather than hit server * webapps/admin/css/heritrix.css CSS styles for show/hide expert settings * webapps/admin/js/util/js util functions for JS cookie operations * webapps/admin/include/head.jsp include util.js * java/org/archive/crawler/url/canonicalize/BaseRule.java make all canonicalization rules 'expert' -- since new display code does not skip writing out any subparts of the full settings tree --- NEW FILE: util.js --- // Cookie functions from http://www.quirksmode.org/js/cookies.html // with permission http://www.quirksmode.org/about/copyright.html function createCookie(name,value,days,path) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; if (!path) { path = "/"; } document.cookie = name+"="+value+expires+"; path="+path; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function eraseCookie(name,path) { createCookie(name,"",-1,path); } |