diff options
author | luxagraf <sng@luxagraf.net> | 2011-05-10 11:43:43 -0500 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2011-05-10 11:43:43 -0500 |
commit | 45c093aee242da9440140638e8851f4687f72f3a (patch) | |
tree | 92cb86072640cdeaa1c9f8fd089242d68dbc63c2 | |
parent | 65155fe56f0a95d697526e3f0823d4dd2858483e (diff) |
file cleanup
-rw-r--r-- | media/js/css3-mediaqueries.js | 779 | ||||
-rw-r--r-- | media/js/html5.js | 6 | ||||
-rw-r--r-- | media/js/ios-viewport-scaling-bug-fix.js | 25 | ||||
-rw-r--r-- | media/js/slideshow.js | 100 | ||||
-rw-r--r-- | media/js/slideshow.pack.js | 15 | ||||
-rw-r--r-- | templates/details/national-parks.html | 2 | ||||
-rw-r--r-- | templates/details/photo_galleries.html | 3 |
7 files changed, 4 insertions, 926 deletions
diff --git a/media/js/css3-mediaqueries.js b/media/js/css3-mediaqueries.js deleted file mode 100644 index 1ea806d..0000000 --- a/media/js/css3-mediaqueries.js +++ /dev/null @@ -1,779 +0,0 @@ -if(typeof Object.create!=="function"){ -Object.create=function(o){ -function F(){ -}; -F.prototype=o; -return new F(); -}; -} -var ua={toString:function(){ -return navigator.userAgent; -},test:function(s){ -return this.toString().toLowerCase().indexOf(s.toLowerCase())>-1; -}}; -ua.version=(ua.toString().toLowerCase().match(/[\s\S]+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1]; -ua.webkit=ua.test("webkit"); -ua.gecko=ua.test("gecko")&&!ua.webkit; -ua.opera=ua.test("opera"); -ua.ie=ua.test("msie")&&!ua.opera; -ua.ie6=ua.ie&&document.compatMode&&typeof document.documentElement.style.maxHeight==="undefined"; -ua.ie7=ua.ie&&document.documentElement&&typeof document.documentElement.style.maxHeight!=="undefined"&&typeof XDomainRequest==="undefined"; -ua.ie8=ua.ie&&typeof XDomainRequest!=="undefined"; -var domReady=function(){ -var _1=[]; -var _2=function(){ -if(!arguments.callee.done){ -arguments.callee.done=true; -for(var i=0;i<_1.length;i++){ -_1[i](); -} -} -}; -if(document.addEventListener){ -document.addEventListener("DOMContentLoaded",_2,false); -} -if(ua.ie){ -(function(){ -try{ -document.documentElement.doScroll("left"); -} -catch(e){ -setTimeout(arguments.callee,50); -return; -} -_2(); -})(); -document.onreadystatechange=function(){ -if(document.readyState==="complete"){ -document.onreadystatechange=null; -_2(); -} -}; -} -if(ua.webkit&&document.readyState){ -(function(){ -if(document.readyState!=="loading"){ -_2(); -}else{ -setTimeout(arguments.callee,10); -} -})(); -} -window.onload=_2; -return function(fn){ -if(typeof fn==="function"){ -_1[_1.length]=fn; -} -return fn; -}; -}(); -var cssHelper=function(){ -var _3={BLOCKS:/[^\s{][^{]*\{(?:[^{}]*\{[^{}]*\}[^{}]*|[^{}]*)*\}/g,BLOCKS_INSIDE:/[^\s{][^{]*\{[^{}]*\}/g,DECLARATIONS:/[a-zA-Z\-]+[^;]*:[^;]+;/g,RELATIVE_URLS:/url\(['"]?([^\/\)'"][^:\)'"]+)['"]?\)/g,REDUNDANT_COMPONENTS:/(?:\/\*([^*\\\\]|\*(?!\/))+\*\/|@import[^;]+;)/g,REDUNDANT_WHITESPACE:/\s*(,|:|;|\{|\})\s*/g,MORE_WHITESPACE:/\s{2,}/g,FINAL_SEMICOLONS:/;\}/g,NOT_WHITESPACE:/\S+/g}; -var _4,_5=false; -var _6=[]; -var _7=function(fn){ -if(typeof fn==="function"){ -_6[_6.length]=fn; -} -}; -var _8=function(){ -for(var i=0;i<_6.length;i++){ -_6[i](_4); -} -}; -var _9={}; -var _a=function(n,v){ -if(_9[n]){ -var _b=_9[n].listeners; -if(_b){ -for(var i=0;i<_b.length;i++){ -_b[i](v); -} -} -} -}; -var _c=function(_d,_e,_f){ -if(ua.ie&&!window.XMLHttpRequest){ -window.XMLHttpRequest=function(){ -return new ActiveXObject("Microsoft.XMLHTTP"); -}; -} -if(!XMLHttpRequest){ -return ""; -} -var r=new XMLHttpRequest(); -try{ -r.open("get",_d,true); -r.setRequestHeader("X_REQUESTED_WITH","XMLHttpRequest"); -} -catch(e){ -_f(); -return; -} -var _10=false; -setTimeout(function(){ -_10=true; -},5000); -document.documentElement.style.cursor="progress"; -r.onreadystatechange=function(){ -if(r.readyState===4&&!_10){ -if(!r.status&&location.protocol==="file:"||(r.status>=200&&r.status<300)||r.status===304||navigator.userAgent.indexOf("Safari")>-1&&typeof r.status==="undefined"){ -_e(r.responseText); -}else{ -_f(); -} -document.documentElement.style.cursor=""; -r=null; -} -}; -r.send(""); -}; -var _11=function(_12){ -_12=_12.replace(_3.REDUNDANT_COMPONENTS,""); -_12=_12.replace(_3.REDUNDANT_WHITESPACE,"$1"); -_12=_12.replace(_3.MORE_WHITESPACE," "); -_12=_12.replace(_3.FINAL_SEMICOLONS,"}"); -return _12; -}; -var _13={mediaQueryList:function(s){ -var o={}; -var idx=s.indexOf("{"); -var lt=s.substring(0,idx); -s=s.substring(idx+1,s.length-1); -var mqs=[],rs=[]; -var qts=lt.toLowerCase().substring(7).split(","); -for(var i=0;i<qts.length;i++){ -mqs[mqs.length]=_13.mediaQuery(qts[i],o); -} -var rts=s.match(_3.BLOCKS_INSIDE); -if(rts!==null){ -for(i=0;i<rts.length;i++){ -rs[rs.length]=_13.rule(rts[i],o); -} -} -o.getMediaQueries=function(){ -return mqs; -}; -o.getRules=function(){ -return rs; -}; -o.getListText=function(){ -return lt; -}; -o.getCssText=function(){ -return s; -}; -return o; -},mediaQuery:function(s,mql){ -s=s||""; -var not=false,_14; -var exp=[]; -var _15=true; -var _16=s.match(_3.NOT_WHITESPACE); -for(var i=0;i<_16.length;i++){ -var _17=_16[i]; -if(!_14&&(_17==="not"||_17==="only")){ -if(_17==="not"){ -not=true; -} -}else{ -if(!_14){ -_14=_17; -}else{ -if(_17.charAt(0)==="("){ -var _18=_17.substring(1,_17.length-1).split(":"); -exp[exp.length]={mediaFeature:_18[0],value:_18[1]||null}; -} -} -} -} -return {getList:function(){ -return mql||null; -},getValid:function(){ -return _15; -},getNot:function(){ -return not; -},getMediaType:function(){ -return _14; -},getExpressions:function(){ -return exp; -}}; -},rule:function(s,mql){ -var o={}; -var idx=s.indexOf("{"); -var st=s.substring(0,idx); -var ss=st.split(","); -var ds=[]; -var dts=s.substring(idx+1,s.length-1).split(";"); -for(var i=0;i<dts.length;i++){ -ds[ds.length]=_13.declaration(dts[i],o); -} -o.getMediaQueryList=function(){ -return mql||null; -}; -o.getSelectors=function(){ -return ss; -}; -o.getSelectorText=function(){ -return st; -}; -o.getDeclarations=function(){ -return ds; -}; -o.getPropertyValue=function(n){ -for(var i=0;i<ds.length;i++){ -if(ds[i].getProperty()===n){ -return ds[i].getValue(); -} -} -return null; -}; -return o; -},declaration:function(s,r){ -var idx=s.indexOf(":"); -var p=s.substring(0,idx); -var v=s.substring(idx+1); -return {getRule:function(){ -return r||null; -},getProperty:function(){ -return p; -},getValue:function(){ -return v; -}}; -}}; -var _19=function(el){ -if(typeof el.cssHelperText!=="string"){ -return; -} -var o={mediaQueryLists:[],rules:[],selectors:{},declarations:[],properties:{}}; -var _1a=o.mediaQueryLists; -var ors=o.rules; -var _1b=el.cssHelperText.match(_3.BLOCKS); -if(_1b!==null){ -for(var i=0;i<_1b.length;i++){ -if(_1b[i].substring(0,7)==="@media "){ -_1a[_1a.length]=_13.mediaQueryList(_1b[i]); -ors=o.rules=ors.concat(_1a[_1a.length-1].getRules()); -}else{ -ors[ors.length]=_13.rule(_1b[i]); -} -} -} -var oss=o.selectors; -var _1c=function(r){ -var ss=r.getSelectors(); -for(var i=0;i<ss.length;i++){ -var n=ss[i]; -if(!oss[n]){ -oss[n]=[]; -} -oss[n][oss[n].length]=r; -} -}; -for(i=0;i<ors.length;i++){ -_1c(ors[i]); -} -var ods=o.declarations; -for(i=0;i<ors.length;i++){ -ods=o.declarations=ods.concat(ors[i].getDeclarations()); -} -var ops=o.properties; -for(i=0;i<ods.length;i++){ -var n=ods[i].getProperty(); -if(!ops[n]){ -ops[n]=[]; -} -ops[n][ops[n].length]=ods[i]; -} -el.cssHelperParsed=o; -_4[_4.length]=el; -return o; -}; -var _1d=function(el,s){ -el.cssHelperText=_11(s||el.innerHTML); -return _19(el); -}; -var _1e=function(){ -_5=true; -_4=[]; -var _1f=[]; -var _20=function(){ -for(var i=0;i<_1f.length;i++){ -_19(_1f[i]); -} -var _21=document.getElementsByTagName("style"); -for(i=0;i<_21.length;i++){ -_1d(_21[i]); -} -_5=false; -_8(); -}; -var _22=document.getElementsByTagName("link"); -for(var i=0;i<_22.length;i++){ -var _23=_22[i]; -if(_23.getAttribute("rel").indexOf("style")>-1&&_23.href&&_23.href.length!==0&&!_23.disabled){ -_1f[_1f.length]=_23; -} -} -if(_1f.length>0){ -var c=0; -var _24=function(){ -c++; -if(c===_1f.length){ -_20(); -} -}; -var _25=function(_26){ -var _27=_26.href; -_c(_27,function(_28){ -_28=_11(_28).replace(_3.RELATIVE_URLS,"url("+_27.substring(0,_27.lastIndexOf("/"))+"/$1)"); -_26.cssHelperText=_28; -_24(); -},_24); -}; -for(i=0;i<_1f.length;i++){ -_25(_1f[i]); -} -}else{ -_20(); -} -}; -var _29={mediaQueryLists:"array",rules:"array",selectors:"object",declarations:"array",properties:"object"}; -var _2a={mediaQueryLists:null,rules:null,selectors:null,declarations:null,properties:null}; -var _2b=function(_2c,v){ -if(_2a[_2c]!==null){ -if(_29[_2c]==="array"){ -return (_2a[_2c]=_2a[_2c].concat(v)); -}else{ -var c=_2a[_2c]; -for(var n in v){ -if(v.hasOwnProperty(n)){ -if(!c[n]){ -c[n]=v[n]; -}else{ -c[n]=c[n].concat(v[n]); -} -} -} -return c; -} -} -}; -var _2d=function(_2e){ -_2a[_2e]=(_29[_2e]==="array")?[]:{}; -for(var i=0;i<_4.length;i++){ -_2b(_2e,_4[i].cssHelperParsed[_2e]); -} -return _2a[_2e]; -}; -domReady(function(){ -var els=document.body.getElementsByTagName("*"); -for(var i=0;i<els.length;i++){ -els[i].checkedByCssHelper=true; -} -if(document.implementation.hasFeature("MutationEvents","2.0")||window.MutationEvent){ -document.body.addEventListener("DOMNodeInserted",function(e){ -var el=e.target; -if(el.nodeType===1){ -_a("DOMElementInserted",el); -el.checkedByCssHelper=true; -} -},false); -}else{ -setInterval(function(){ -var els=document.body.getElementsByTagName("*"); -for(var i=0;i<els.length;i++){ -if(!els[i].checkedByCssHelper){ -_a("DOMElementInserted",els[i]); -els[i].checkedByCssHelper=true; -} -} -},1000); -} -}); -var _2f=function(d){ -if(typeof window.innerWidth!="undefined"){ -return window["inner"+d]; -}else{ -if(typeof document.documentElement!="undefined"&&typeof document.documentElement.clientWidth!="undefined"&&document.documentElement.clientWidth!=0){ -return document.documentElement["client"+d]; -} -} -}; -return {addStyle:function(s,_30){ -var el=document.createElement("style"); -el.setAttribute("type","text/css"); -document.getElementsByTagName("head")[0].appendChild(el); -if(el.styleSheet){ -el.styleSheet.cssText=s; -}else{ -el.appendChild(document.createTextNode(s)); -} -el.addedWithCssHelper=true; -if(typeof _30==="undefined"||_30===true){ -cssHelper.parsed(function(_31){ -var o=_1d(el,s); -for(var n in o){ -if(o.hasOwnProperty(n)){ -_2b(n,o[n]); -} -} -_a("newStyleParsed",el); -}); -}else{ -el.parsingDisallowed=true; -} -return el; -},removeStyle:function(el){ -return el.parentNode.removeChild(el); -},parsed:function(fn){ -if(_5){ -_7(fn); -}else{ -if(typeof _4!=="undefined"){ -if(typeof fn==="function"){ -fn(_4); -} -}else{ -_7(fn); -_1e(); -} -} -},mediaQueryLists:function(fn){ -cssHelper.parsed(function(_32){ -fn(_2a.mediaQueryLists||_2d("mediaQueryLists")); -}); -},rules:function(fn){ -cssHelper.parsed(function(_33){ -fn(_2a.rules||_2d("rules")); -}); -},selectors:function(fn){ -cssHelper.parsed(function(_34){ -fn(_2a.selectors||_2d("selectors")); -}); -},declarations:function(fn){ -cssHelper.parsed(function(_35){ -fn(_2a.declarations||_2d("declarations")); -}); -},properties:function(fn){ -cssHelper.parsed(function(_36){ -fn(_2a.properties||_2d("properties")); -}); -},broadcast:_a,addListener:function(n,fn){ -if(typeof fn==="function"){ -if(!_9[n]){ -_9[n]={listeners:[]}; -} -_9[n].listeners[_9[n].listeners.length]=fn; -} -},removeListener:function(n,fn){ -if(typeof fn==="function"&&_9[n]){ -var ls=_9[n].listeners; -for(var i=0;i<ls.length;i++){ -if(ls[i]===fn){ -ls.splice(i,1); -i-=1; -} -} -} -},getViewportWidth:function(){ -return _2f("Width"); -},getViewportHeight:function(){ -return _2f("Height"); -}}; -}(); -domReady(function enableCssMediaQueries(){ -var _37; -var _38={LENGTH_UNIT:/[0-9]+(em|ex|px|in|cm|mm|pt|pc)$/,RESOLUTION_UNIT:/[0-9]+(dpi|dpcm)$/,ASPECT_RATIO:/^[0-9]+\/[0-9]+$/,ABSOLUTE_VALUE:/^[0-9]*(\.[0-9]+)*$/}; -var _39=[]; -var _3a=function(){ -var id="css3-mediaqueries-test"; -var el=document.createElement("div"); -el.id=id; -var _3b=cssHelper.addStyle("@media all and (width) { #"+id+" { width: 1px !important; } }",false); -document.body.appendChild(el); -var ret=el.offsetWidth===1; -_3b.parentNode.removeChild(_3b); -el.parentNode.removeChild(el); -_3a=function(){ -return ret; -}; -return ret; -}; -var _3c=function(){ -_37=document.createElement("div"); -_37.style.cssText="position:absolute;top:-9999em;left:-9999em;"+"margin:0;border:none;padding:0;width:1em;font-size:1em;"; -document.body.appendChild(_37); -if(_37.offsetWidth!==16){ -_37.style.fontSize=16/_37.offsetWidth+"em"; -} -_37.style.width=""; -}; -var _3d=function(_3e){ -_37.style.width=_3e; -var _3f=_37.offsetWidth; -_37.style.width=""; -return _3f; -}; -var _40=function(_41,_42){ -var l=_41.length; -var min=(_41.substring(0,4)==="min-"); -var max=(!min&&_41.substring(0,4)==="max-"); -if(_42!==null){ -var _43; -var _44; -if(_38.LENGTH_UNIT.exec(_42)){ -_43="length"; -_44=_3d(_42); -}else{ -if(_38.RESOLUTION_UNIT.exec(_42)){ -_43="resolution"; -_44=parseInt(_42,10); -var _45=_42.substring((_44+"").length); -}else{ -if(_38.ASPECT_RATIO.exec(_42)){ -_43="aspect-ratio"; -_44=_42.split("/"); -}else{ -if(_38.ABSOLUTE_VALUE){ -_43="absolute"; -_44=_42; -}else{ -_43="unknown"; -} -} -} -} -} -var _46,_47; -if("device-width"===_41.substring(l-12,l)){ -_46=screen.width; -if(_42!==null){ -if(_43==="length"){ -return ((min&&_46>=_44)||(max&&_46<_44)||(!min&&!max&&_46===_44)); -}else{ -return false; -} -}else{ -return _46>0; -} -}else{ -if("device-height"===_41.substring(l-13,l)){ -_47=screen.height; -if(_42!==null){ -if(_43==="length"){ -return ((min&&_47>=_44)||(max&&_47<_44)||(!min&&!max&&_47===_44)); -}else{ -return false; -} -}else{ -return _47>0; -} -}else{ -if("width"===_41.substring(l-5,l)){ -_46=document.documentElement.clientWidth||document.body.clientWidth; -if(_42!==null){ -if(_43==="length"){ -return ((min&&_46>=_44)||(max&&_46<_44)||(!min&&!max&&_46===_44)); -}else{ -return false; -} -}else{ -return _46>0; -} -}else{ -if("height"===_41.substring(l-6,l)){ -_47=document.documentElement.clientHeight||document.body.clientHeight; -if(_42!==null){ -if(_43==="length"){ -return ((min&&_47>=_44)||(max&&_47<_44)||(!min&&!max&&_47===_44)); -}else{ -return false; -} -}else{ -return _47>0; -} -}else{ -if("device-aspect-ratio"===_41.substring(l-19,l)){ -return _43==="aspect-ratio"&&screen.width*_44[1]===screen.height*_44[0]; -}else{ -if("color-index"===_41.substring(l-11,l)){ -var _48=Math.pow(2,screen.colorDepth); -if(_42!==null){ -if(_43==="absolute"){ -return ((min&&_48>=_44)||(max&&_48<_44)||(!min&&!max&&_48===_44)); -}else{ -return false; -} -}else{ -return _48>0; -} -}else{ -if("color"===_41.substring(l-5,l)){ -var _49=screen.colorDepth; -if(_42!==null){ -if(_43==="absolute"){ -return ((min&&_49>=_44)||(max&&_49<_44)||(!min&&!max&&_49===_44)); -}else{ -return false; -} -}else{ -return _49>0; -} -}else{ -if("resolution"===_41.substring(l-10,l)){ -var res; -if(_45==="dpcm"){ -res=_3d("1cm"); -}else{ -res=_3d("1in"); -} -if(_42!==null){ -if(_43==="resolution"){ -return ((min&&res>=_44)||(max&&res<_44)||(!min&&!max&&res===_44)); -}else{ -return false; -} -}else{ -return res>0; -} -}else{ -return false; -} -} -} -} -} -} -} -} -}; -var _4a=function(mq){ -var _4b=mq.getValid(); -var _4c=mq.getExpressions(); -var l=_4c.length; -if(l>0){ -for(var i=0;i<l&&_4b;i++){ -_4b=_40(_4c[i].mediaFeature,_4c[i].value); -} -var not=mq.getNot(); -return (_4b&&!not||not&&!_4b); -} -}; -var _4d=function(mql){ -var mqs=mql.getMediaQueries(); -var t={}; -for(var i=0;i<mqs.length;i++){ -if(_4a(mqs[i])){ -t[mqs[i].getMediaType()]=true; -} -} -var s=[],c=0; -for(var n in t){ -if(t.hasOwnProperty(n)){ -if(c>0){ -s[c++]=","; -} -s[c++]=n; -} -} -if(s.length>0){ -_39[_39.length]=cssHelper.addStyle("@media "+s.join("")+"{"+mql.getCssText()+"}",false); -} -}; -var _4e=function(_4f){ -for(var i=0;i<_4f.length;i++){ -_4d(_4f[i]); -} -if(ua.ie){ -document.documentElement.style.display="block"; -setTimeout(function(){ -document.documentElement.style.display=""; -},0); -setTimeout(function(){ -cssHelper.broadcast("cssMediaQueriesTested"); -},100); -}else{ -cssHelper.broadcast("cssMediaQueriesTested"); -} -}; -var _50=function(){ -for(var i=0;i<_39.length;i++){ -cssHelper.removeStyle(_39[i]); -} -_39=[]; -cssHelper.mediaQueryLists(_4e); -}; -var _51=0; -var _52=function(){ -var _53=cssHelper.getViewportWidth(); -var _54=cssHelper.getViewportHeight(); -if(ua.ie){ -var el=document.createElement("div"); -el.style.position="absolute"; -el.style.top="-9999em"; -el.style.overflow="scroll"; -document.body.appendChild(el); -_51=el.offsetWidth-el.clientWidth; -document.body.removeChild(el); -} -var _55; -var _56=function(){ -var vpw=cssHelper.getViewportWidth(); -var vph=cssHelper.getViewportHeight(); -if(Math.abs(vpw-_53)>_51||Math.abs(vph-_54)>_51){ -_53=vpw; -_54=vph; -clearTimeout(_55); -_55=setTimeout(function(){ -if(!_3a()){ -_50(); -}else{ -cssHelper.broadcast("cssMediaQueriesTested"); -} -},500); -} -}; -window.onresize=function(){ -var x=window.onresize||function(){ -}; -return function(){ -x(); -_56(); -}; -}(); -}; -var _57=document.documentElement; -_57.style.marginLeft="-32767px"; -setTimeout(function(){ -_57.style.marginTop=""; -},20000); -return function(){ -if(!_3a()){ -cssHelper.addListener("newStyleParsed",function(el){ -_4e(el.cssHelperParsed.mediaQueryLists); -}); -cssHelper.addListener("cssMediaQueriesTested",function(){ -if(ua.ie){ -_57.style.width="1px"; -} -setTimeout(function(){ -_57.style.width=""; -_57.style.marginLeft=""; -},0); -cssHelper.removeListener("cssMediaQueriesTested",arguments.callee); -}); -_3c(); -_50(); -}else{ -_57.style.marginLeft=""; -} -_52(); -}; -}()); -try{ -document.execCommand("BackgroundImageCache",false,true); -} -catch(e){ -} -
diff --git a/media/js/html5.js b/media/js/html5.js deleted file mode 100644 index 3587bf7..0000000 --- a/media/js/html5.js +++ /dev/null @@ -1,6 +0,0 @@ -// html5shiv MIT @rem remysharp.com/html5-enabling-script -// iepp v1.6.2 MIT @jon_neal iecss.com/print-protector -/*@cc_on(function(m,c){var z="abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video";function n(d){for(var a=-1;++a<o;)d.createElement(i[a])}function p(d,a){for(var e=-1,b=d.length,j,q=[];++e<b;){j=d[e];if((a=j.media||a)!="screen")q.push(p(j.imports,a),j.cssText)}return q.join("")}var g=c.createElement("div");g.innerHTML="<z>i</z>";if(g.childNodes.length!==1){var i=z.split("|"),o=i.length,s=RegExp("(^|\\s)("+z+")", -"gi"),t=RegExp("<(/*)("+z+")","gi"),u=RegExp("(^|[^\\n]*?\\s)("+z+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),r=c.createDocumentFragment(),k=c.documentElement;g=k.firstChild;var h=c.createElement("body"),l=c.createElement("style"),f;n(c);n(r);g.insertBefore(l, -g.firstChild);l.media="print";m.attachEvent("onbeforeprint",function(){var d=-1,a=p(c.styleSheets,"all"),e=[],b;for(f=f||c.body;(b=u.exec(a))!=null;)e.push((b[1]+b[2]+b[3]).replace(s,"$1.iepp_$2")+b[4]);for(l.styleSheet.cssText=e.join("\n");++d<o;){a=c.getElementsByTagName(i[d]);e=a.length;for(b=-1;++b<e;)if(a[b].className.indexOf("iepp_")<0)a[b].className+=" iepp_"+i[d]}r.appendChild(f);k.appendChild(h);h.className=f.className;h.innerHTML=f.innerHTML.replace(t,"<$1font")});m.attachEvent("onafterprint", -function(){h.innerHTML="";k.removeChild(h);k.appendChild(f);l.styleSheet.cssText=""})}})(this,document);@*/
\ No newline at end of file diff --git a/media/js/ios-viewport-scaling-bug-fix.js b/media/js/ios-viewport-scaling-bug-fix.js index 4e9a9b3..a33774c 100644 --- a/media/js/ios-viewport-scaling-bug-fix.js +++ b/media/js/ios-viewport-scaling-bug-fix.js @@ -1,23 +1,2 @@ -// My rewritten version -// 1) won't restrict viewport if JS is disabled -// 2) uses capture phase -// 3) assumes last viewport meta is the one to edit (incase for some odd reason there is more than one) -// 4) feature inference (no sniffs, behavior should be ignored on other enviros) -// 5) removes event handler after fired -!function(doc) { - var addEvent = 'addEventListener', - type = 'gesturestart', - qsa = 'querySelectorAll', - scales = [1, 1], - meta = qsa in doc ? doc[qsa]('meta[name=viewport]') : []; - - function fix() { - meta.content = 'width=device-width,minimum-scale=' + scales[0] + ',maximum-scale=' + scales[1]; - doc.removeEventListener(type, fix, !0); - } - if ((meta = meta[meta.length - 1]) && addEvent in doc) { - fix(); - scales = [.25, 1.6]; - doc[addEvent](type, fix, !0); - } -}(document);
\ No newline at end of file +!function(doc){var addEvent='addEventListener',type='gesturestart',qsa='querySelectorAll',scales=[1,1],meta=qsa in doc?doc[qsa]('meta[name=viewport]'):[];function fix(){meta.content='width=device-width,minimum-scale='+scales[0]+',maximum-scale='+scales[1];doc.removeEventListener(type,fix,!0);} +if((meta=meta[meta.length-1])&&addEvent in doc){fix();scales=[.25,1.6];doc[addEvent](type,fix,!0);}}(document);
\ No newline at end of file diff --git a/media/js/slideshow.js b/media/js/slideshow.js deleted file mode 100644 index 32e262f..0000000 --- a/media/js/slideshow.js +++ /dev/null @@ -1,100 +0,0 @@ -//Utility functions for map info window -function mapit(latlontitle) { - lat = parseFloat(latlontitle.split(',')[0]); - lon = parseFloat(latlontitle.split(',')[1]); - //title= latlontitle.split(',')[2]; - elid= latlontitle.split(',')[2]; - centerCoord = new google.maps.LatLng(lat, lon); - var mapitinit; - if (mapitinit == true) { - mapPanTo(); - } else { - mapInit(); - } - - function mapInit() { - var mapOptions = { - zoom: 8, - center: centerCoord, - disableDefaultUI: true, - navigationControl: true, - mapTypeId: google.maps.MapTypeId.TERRAIN, - navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL} - }; - map = new google.maps.Map(document.getElementById("mw-"+elid), mapOptions); - var marker = new google.maps.Marker({ - position: centerCoord, - map: map - //title: title - }); - mapitinit = true; - } - function mapPanTo(){ - var marker = new google.maps.Marker({ - position: centerCoord, - map: map - //title: title - }); - map.panTo(centerCoord); - } -} - -//########## utility functions to create/remove map container ############ -function create_map(obj) { - //find id of this image caption: - imgid = obj.title.split(',')[2]; - //create container divs - $('<div class="map-container" id="mc-'+imgid+'">').insertBefore($(obj).parent().parent()); - //$(obj).parent().parent().parent().prepend('<div class="map-container" id="mc-'+imgid+'">'); - $('#mc-'+imgid).append('<div class="map-wrapper" id="mw-'+imgid+'">'); - //deal with the variable height of div.legend - $('#mc-'+imgid).css({ - bottom: function(index, value) { - return parseFloat($(obj).parent().parent().height())+20; - } - }); - - mapit(obj.title); -} -function remove_map(imgid) { - $('#mc-'+imgid).remove(); -} - -//############ Document.ready events ############## -$(document).ready(function(){ - - //set up click events for map button - $('.map-link').click( function() { - imgid = this.title.split(',')[2]; - if ($('#mc-'+imgid).is(":visible")) { - remove_map(imgid); - } else { - create_map(this); - } - return false; - - }); - var $ele = $('#slides').children() - var $curr = 0 - $(document).bind('keydown', function (e) { - var code = e.which; - switch (code) { - case 39: - if ($curr <= $ele.size()) { - $.scrollTo($ele[$curr], 800 ); - $curr++ - } - break; - case 37: - if ($curr > 0) { - $curr-- - var $now = $curr - $now-- - $.scrollTo($ele[$now], 800 ); - } - break; - } - return; - }); -}); - diff --git a/media/js/slideshow.pack.js b/media/js/slideshow.pack.js deleted file mode 100644 index b99b0e2..0000000 --- a/media/js/slideshow.pack.js +++ /dev/null @@ -1,15 +0,0 @@ -function mapit(latlontitle){lat=parseFloat(latlontitle.split(',')[0]);lon=parseFloat(latlontitle.split(',')[1]);elid=latlontitle.split(',')[2];centerCoord=new google.maps.LatLng(lat,lon);var mapitinit;if(mapitinit==true){mapPanTo();}else{mapInit();} -function mapInit(){var mapOptions={zoom:8,center:centerCoord,disableDefaultUI:true,navigationControl:true,mapTypeId:google.maps.MapTypeId.TERRAIN,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL}};map=new google.maps.Map(document.getElementById("mw-"+elid),mapOptions);var marker=new google.maps.Marker({position:centerCoord,map:map});mapitinit=true;} -function mapPanTo(){var marker=new google.maps.Marker({position:centerCoord,map:map});map.panTo(centerCoord);}} -function create_map(obj){imgid=obj.title.split(',')[2];$('<div class="map-container" id="mc-'+imgid+'">').insertBefore($(obj).parent().parent());$('#mc-'+imgid).append('<div class="map-wrapper" id="mw-'+imgid+'">');$('#mc-'+imgid).css({bottom:function(index,value){return parseFloat($(obj).parent().parent().height())+20;}});mapit(obj.title);} -function remove_map(imgid){$('#mc-'+imgid).remove();} -$(document).ready(function(){$('.map-link').click(function(){imgid=this.title.split(',')[2];if($('#mc-'+imgid).is(":visible")){remove_map(imgid);}else{create_map(this);} -return false;});var $ele=$('#slides').children() -var $curr=0 -$(document).bind('keydown',function(e){var code=e.which;switch(code){case 39:if($curr<=$ele.size()){$.scrollTo($ele[$curr],800);$curr++} -break;case 37:if($curr>0){$curr-- -var $now=$curr -$now-- -$.scrollTo($ele[$now],800);} -break;} -return;});});
\ No newline at end of file diff --git a/templates/details/national-parks.html b/templates/details/national-parks.html index 8eaf232..16cfbf1 100644 --- a/templates/details/national-parks.html +++ b/templates/details/national-parks.html @@ -49,7 +49,7 @@ {% block js %} <script type="text/javascript" src="{{MEDIA_URL}}js/jquery.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/underscore-min.js"></script> - <script type="text/javascript" src="{{MEDIA_URL}}js/natparks.js" ></script> + <script type="text/javascript" src="{{MEDIA_URL}}js/natparks.min.js" ></script> <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> {% endblock %}
\ No newline at end of file diff --git a/templates/details/photo_galleries.html b/templates/details/photo_galleries.html index acdc0e6..5fa09c5 100644 --- a/templates/details/photo_galleries.html +++ b/templates/details/photo_galleries.html @@ -68,8 +68,7 @@ {% block js %} <script type="text/javascript" src="{{MEDIA_URL}}js/jquery.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/jquery.scrollTo-1.4.2-min.js"></script> - <script type="text/javascript" src="{{MEDIA_URL}}js/slideshow.pack.js" ></script> - <!-- if you'd like to see a non-packed version of my slideshow script, see this file: http://media.luxagraf.net/js/slideshow.js (requires jquery, jcarousel and cycle) --> + <script type="text/javascript" src="{{MEDIA_URL}}js/photos.min.js" ></script> <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> {% endblock%} |