summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluxagraf <sng@luxagraf.net>2011-05-10 11:43:43 -0500
committerluxagraf <sng@luxagraf.net>2011-05-10 11:43:43 -0500
commit45c093aee242da9440140638e8851f4687f72f3a (patch)
tree92cb86072640cdeaa1c9f8fd089242d68dbc63c2
parent65155fe56f0a95d697526e3f0823d4dd2858483e (diff)
file cleanup
-rw-r--r--media/js/css3-mediaqueries.js779
-rw-r--r--media/js/html5.js6
-rw-r--r--media/js/ios-viewport-scaling-bug-fix.js25
-rw-r--r--media/js/slideshow.js100
-rw-r--r--media/js/slideshow.pack.js15
-rw-r--r--templates/details/national-parks.html2
-rw-r--r--templates/details/photo_galleries.html3
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%}