From ff366de00d830afbf97c71f3759395b2a02cba20 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 2 Jan 2011 13:10:11 +0100 Subject: [PATCH] Add anythingslider. --- www/static/css/js-anythingslider.css | 140 ++++++++++++++++++ www/static/images/anythingslider/_2arrows.png | Bin 0 -> 9026 bytes www/static/images/anythingslider/_arrows.png | Bin 0 -> 12681 bytes .../images/anythingslider/arrows-ipfire2.png | Bin 0 -> 6430 bytes www/static/images/anythingslider/arrows.png | Bin 0 -> 6391 bytes .../images/anythingslider/cellshade.png | Bin 0 -> 160 bytes .../images/anythingslider/old_arrows.png | Bin 0 -> 6430 bytes www/static/js/jquery-anythingslider-fx.js | 6 + www/static/js/jquery-anythingslider.js | 8 + www/templates/base.html | 3 + 10 files changed, 157 insertions(+) create mode 100644 www/static/css/js-anythingslider.css create mode 100644 www/static/images/anythingslider/_2arrows.png create mode 100644 www/static/images/anythingslider/_arrows.png create mode 100644 www/static/images/anythingslider/arrows-ipfire2.png create mode 100644 www/static/images/anythingslider/arrows.png create mode 100755 www/static/images/anythingslider/cellshade.png create mode 100644 www/static/images/anythingslider/old_arrows.png create mode 100644 www/static/js/jquery-anythingslider-fx.js create mode 100644 www/static/js/jquery-anythingslider.js diff --git a/www/static/css/js-anythingslider.css b/www/static/css/js-anythingslider.css new file mode 100644 index 00000000..2291fbde --- /dev/null +++ b/www/static/css/js-anythingslider.css @@ -0,0 +1,140 @@ +/* + AnythingSlider v1.4 + + By Chris Coyier: http://css-tricks.com + with major improvements by Doug Neiner: http://pixelgraphics.us/ + based on work by Remy Sharp: http://jqueryfordesigners.com/ +*/ + +/******* SET DEFAULT DIMENSIONS HERE ********/ +div.anythingSlider { + width: 700px; + height: 390px; + margin: 0 auto; +} + +div.anythingSlider img { + padding: 0; +} + +/****** SET COLORS HERE *******/ +/* Default State */ +div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a { + background: #880400; +} +div.anythingSlider .anythingWindow { + border-top: 2px solid #880400; + border-bottom: 2px solid #880400; +} +/* Active State */ +div.anythingSlider.activeSlider .thumbNav a.cur { + color: white; + background-color: #880400; +} + +div.anythingSlider.activeSlider .thumbNav a { + background-color: white; +} + +div.anythingSlider.activeSlider .anythingWindow { + border-color: #880400; +} + +/**** DO NOT CHANGE BELOW THIS LINE ****/ +/* anythingSlider viewport window */ +div.anythingSlider .anythingWindow { + overflow: hidden; + position: relative; + width: 100%; + height: 100%; +} +/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for naviagation */ +div.anythingSlider { + position: relative; + padding: 0 35px 28px; + /*padding: 0 35px 28px 35px;*/ +} +/* anythingSlider base UL */ +ul.anythingBase { + background: transparent; + list-style: none; + position: absolute; + top: 0; left: 0; + margin: 0; +} +ul.anythingBase li.panel { + background: transparent; + display: block; + float: left; + padding: 0; + margin: 0; +} + +/* Navigation Arrows */ +div.anythingSlider .arrow { + top: 50%; + position: absolute; + display: block; +} +div.anythingSlider .arrow a { + display: block; + height: 70px; + margin-top: -70px; + width: 35px; + text-align: center; + outline: 0; + background: url(../images/anythingslider/arrows.png) no-repeat; + text-indent: -9999px; +} +div.anythingSlider .forward { right: 0; } +div.anythingSlider .back { left: 0; } +div.anythingSlider .forward a { background-position: 0 -70px; } +div.anythingSlider .back a { background-position: -35px -70px; } +div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position: 0 0; } +div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position: -35px 0; } + +/* Navigation Links */ +div.anythingSlider .thumbNav { margin: 0; } +div.anythingSlider .thumbNav li { display: inline; } +div.anythingSlider .thumbNav a { + color: #880400; +/* font: 11px/18px Georgia, Serif; */ + display: inline-block; + text-decoration: none; + padding: 2px 8px; + height: 18px; + margin: 0 5px 0 0; + background-image: url(../images/anythingslider/cellshade.png); + background-repeat: repeat-x; + text-align: center; + outline: 0; +/* -moz-border-radius-bottomleft: 5px; + -moz-border-radius-bottomright: 5px; + -webkit-border-bottom-right-radius: 5px; + -webkit-border-bottom-left-radius: 5px; */ +} +div.anythingSlider .thumbNav a:hover { background-image: none; } + +/* slider autoplay right-to-left, reverse order of nav links to look better */ +div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */ +div.anythingSlider.rtl .thumbNav { float: left; } /* move nav link group to left */ +/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */ + +/* Autoplay Start/Stop button */ +div.anythingSlider .start-stop { + z-index: 10; + background-color: #880400; + color: white; + padding: 2px 5px; + width: 40px; + text-align: center; + text-decoration: none; + float: right; +/* -moz-border-radius-bottomleft: 5px; + -moz-border-radius-bottomright: 5px; + -webkit-border-bottom-right-radius: 5px; + -webkit-border-bottom-left-radius: 5px; */ +} +div.anythingSlider .start-stop.playing { background-color: #880400; } +div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; color: white } + diff --git a/www/static/images/anythingslider/_2arrows.png b/www/static/images/anythingslider/_2arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..eef3df76ddbe35c196e070cf97b4abe299c61c6c GIT binary patch literal 9026 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 s2CG?v)ocM8tY$T!!D?0msFtniBQ0l_o86 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 literal 0 Hc-jL100001 diff --git a/www/static/images/anythingslider/cellshade.png b/www/static/images/anythingslider/cellshade.png new file mode 100755 index 0000000000000000000000000000000000000000..e63944fb3e4df30ff6f3f56599a9f4b1a76871d3 GIT binary patch literal 160 zc-rd>@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!foCr=m0kcwMLCFY4y=N()RFdf;yBKHAzmh_KFx7h6Dzpw?} zJ-r?%Qk^Ar;>Z90^;xryA2{NWYLN9{MdRU14h;;<46~+l?~a?$zzsBw!PC{xWt~$( F69Cx5ICB61 literal 0 Hc-jL100001 diff --git a/www/static/images/anythingslider/old_arrows.png b/www/static/images/anythingslider/old_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..b249e0678ac9957efc474ca439aaadba2ef9c3f0 GIT binary patch literal 6430 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 s2CG?v)ocM8tY$T!!D?0ms
');a.$el.data("AnythingSlider",a);a.init=function(){a.options=c.extend({},c.anythingSlider.defaults,h);c.isFunction(a.options.onBeforeInitialize)&&a.$el.bind("before_initialize",a.options.onBeforeInitialize);a.$el.trigger("before_initialize",a);a.$wrapper=a.$el.parent().closest("div.anythingSlider").addClass("anythingSlider-"+a.options.theme); a.$window=a.$el.closest("div.anythingWindow");a.$controls=c('
').appendTo(c(a.options.appendControlsTo).length?c(a.options.appendControlsTo):a.$wrapper);a.$nav=c('
    ').appendTo(a.$controls);a.timer=null;a.flag=false;a.playing=false;a.hovered=false;a.panelSize=[];a.currentPage=a.options.startPanel;a.options.playRtl&&a.$wrapper.addClass("rtl");a.original=[a.options.autoPlay,a.options.buildNavigation,a.options.buildArrows];a.updateSlider();a.$currentPage= a.$items.eq(a.currentPage);a.$lastPage=a.$currentPage;a.runTimes=c("div.anythingSlider").index(a.$wrapper)+1;a.regex=RegExp("panel"+a.runTimes+"-(\\d+)","i");if(!c.isFunction(c.easing[a.options.easing]))a.options.easing="swing";a.options.theme!="default"&&!c("link[href*="+a.options.theme+"]").length&&c("body").append('');a.options.pauseOnHover&&a.$wrapper.hover(function(){if(a.playing){a.$el.trigger("slideshow_paused", a);a.clearTimer(true)}},function(){if(a.playing){a.$el.trigger("slideshow_unpaused",a);a.startStop(a.playing,true)}});var b=a.options.hashTags?a.gotoHash()||a.options.startPanel:a.options.startPanel;a.setCurrentPage(b,false);a.slideControls(false);a.$wrapper.hover(function(d){a.hovered=d.type=="mouseenter"?true:false;a.slideControls(a.hovered,false)});a.options.enableKeyboard&&c(document).keyup(function(d){if(a.$wrapper.is(".activeSlider"))switch(d.which){case 39:a.goForward();break;case 37:a.goBack()}}); c.isFunction(a.options.onShowPause)&&a.$el.bind("slideshow_paused",a.options.onShowPause);c.isFunction(a.options.onShowUnpause)&&a.$el.bind("slideshow_unpaused",a.options.onShowUnpause);c.isFunction(a.options.onSlideInit)&&a.$el.bind("slide_init",a.options.onSlideInit);c.isFunction(a.options.onSlideBegin)&&a.$el.bind("slide_begin",a.options.onSlideBegin);c.isFunction(a.options.onShowStop)&&a.$el.bind("slideshow_stop",a.options.onShowStop);c.isFunction(a.options.onShowStart)&&a.$el.bind("slideshow_start", a.options.onShowStart);c.isFunction(a.options.onInitialized)&&a.$el.bind("initialized",a.options.onInitialized);c.isFunction(a.options.onSlideComplete)&&a.$el.bind("slide_complete",function(){setTimeout(function(){a.options.onSlideComplete(a)},0)});a.$el.trigger("initialized",a)};a.updateSlider=function(){a.$el.find("li.cloned").remove();a.$nav.empty();a.$items=a.$el.find("> li");a.pages=a.$items.length;if(a.options.resizeContents){a.options.width&&a.$wrapper.add(a.$items).css("width",a.options.width); a.options.height&&a.$wrapper.add(a.$items).css("height",a.options.height)}if(a.pages===1){a.options.autoPlay=false;a.options.buildNavigation=false;a.options.buildArrows=false;a.$controls.hide();a.$nav.hide();a.$forward&&a.$forward.add(a.$back).hide()}else{a.options.autoPlay=a.original[0];a.options.buildNavigation=a.original[1];a.options.buildArrows=a.original[2];a.$controls.show();a.$nav.show();a.$forward&&a.$forward.add(a.$back).show()}a.buildNavigation();if(a.options.autoPlay){a.playing=!a.options.startStopped; a.buildAutoPlay()}a.options.buildArrows&&a.buildNextBackButtons();a.$el.prepend(a.$items.filter(":last").clone().addClass("cloned").removeAttr("id"));a.$el.append(a.$items.filter(":first").clone().addClass("cloned").removeAttr("id"));a.$el.find("li.cloned").each(function(){c(this).html(function(b,d){return d.replace(//gi,"/span>")})});a.$items=a.$el.find("> li").addClass("panel");a.setDimensions();a.options.resizeContents||c(window).load(function(){a.setDimensions()}); if(a.currentPage>a.pages){a.currentPage=a.pages;a.setCurrentPage(a.pages,false)}a.$nav.find("a").eq(a.currentPage-1).addClass("cur");a.hasEmb=!!a.$items.find("embed[src*=youtube]").length;a.hasSwfo=typeof swfobject!=="undefined"&&swfobject.hasOwnProperty("embedSWF")&&c.isFunction(swfobject.embedSWF)?true:false;a.hasEmb&&a.hasSwfo&&a.$items.find("embed[src*=youtube]").each(function(b){var d=c(this).parent()[0].tagName=="OBJECT"?c(this).parent():c(this);d.wrap('
    ');swfobject.embedSWF(c(this).attr("src")+ "&enablejsapi=1&version=3&playerapiid=ytvideo"+b,"ytvideo"+b,d.attr("width"),d.attr("height"),"10",null,null,{allowScriptAccess:"always",wmode:a.options.addWmodeToObject},{"class":d.attr("class"),style:d.attr("style")})});a.$items.find("a").unbind("focus").bind("focus",function(b){a.$items.find(".focusedLink").removeClass("focusedLink");c(this).addClass("focusedLink");var d=c(this).closest(".panel");if(!d.is(".activePage")){a.gotoPage(a.$items.index(d));b.preventDefault()}})};a.buildNavigation=function(){a.options.buildNavigation&& a.pages>1&&a.$items.filter(":not(.cloned)").each(function(b){var d=b+1;b=c("
    ").addClass("panel"+d).wrap("
  • ");a.$nav.append(b.parent());if(c.isFunction(a.options.navigationFormatter)){var e=a.options.navigationFormatter(d,c(this));b.html(e);parseInt(b.css("text-indent"),10)<0&&b.addClass(a.options.tooltipClass).attr("title",e)}else b.text(d);b.bind(a.options.clickControls,function(f){if(!a.flag&&a.options.enableNavigation){a.flag=true;setTimeout(function(){a.flag=false},100);a.gotoPage(d); a.options.hashTags&&a.setHash(d)}f.preventDefault()})})};a.buildNextBackButtons=function(){if(!a.$forward){a.$forward=c(''+a.options.forwardText+"");a.$back=c(''+a.options.backText+"");a.$back.bind(a.options.clickArrows,function(b){a.goBack();b.preventDefault()});a.$forward.bind(a.options.clickArrows,function(b){a.goForward();b.preventDefault()});a.$back.add(a.$forward).find("a").bind("focusin focusout", function(){c(this).toggleClass("hover")});a.$wrapper.prepend(a.$forward).prepend(a.$back);a.$arrowWidth=a.$forward.width()}};a.buildAutoPlay=function(){if(!a.$startStop){a.$startStop=c("").html(a.playing?a.options.stopText:a.options.startText);a.$controls.prepend(a.$startStop);a.$startStop.bind(a.options.clickSlideshow,function(b){if(a.options.enablePlay){a.startStop(!a.playing);if(a.playing)a.options.playRtl?a.goBack(true):a.goForward(true)}b.preventDefault()}).bind("focusin focusout", function(){c(this).toggleClass("hover")});a.startStop(a.playing)}};a.setDimensions=function(){var b,d,e,f,j,i=0,k=a.$window.width(),l=c(window).width();a.$items.each(function(m){e=c(this).children("*");if(a.options.resizeContents){b=parseInt(a.options.width,10)||k;d=parseInt(a.options.height,10)||a.$window.height();c(this).css({width:b,height:d});if(e.length==1){e.css({width:"100%",height:"100%"});e[0].tagName=="OBJECT"&&e.find("embed").andSelf().attr({width:"100%",height:"100%"})}}else{b=c(this).width(); j=b>=l?true:false;if(e.length==1&&j){f=e.width()>=l?k:e.width();c(this).css("width",f);e.css("max-width",f);b=f}b=j?a.options.width||k:b;c(this).css("width",b);d=c(this).outerHeight();c(this).css("height",d)}a.panelSize[m]=[b,d,i];i+=b});a.$el.css("width",ia.pages+1)b=a.pages;if(b<0)b=1;a.$currentPage=a.$items.eq(b);a.currentPage=b;a.$el.trigger("slide_init",a);a.slideControls(true,false);if(d!==true)d=false;if(!d||a.options.stopAtEnd&&b==a.pages)a.startStop(false);a.$el.trigger("slide_begin",a);a.options.resizeContents||a.$wrapper.filter(":not(:animated)").animate({width:a.panelSize[b][0],height:a.panelSize[b][1]},{queue:false,duration:a.options.animationTime,easing:a.options.easing});a.$window.filter(":not(:animated)").animate({scrollLeft:a.panelSize[b][2]}, {queue:false,duration:a.options.animationTime,easing:a.options.easing,complete:function(){a.endAnimation(b,d)}})}}};a.endAnimation=function(b){if(b===0){a.$window.scrollLeft(a.panelSize[a.pages][2]);b=a.pages}else if(b>a.pages){a.$window.scrollLeft(a.panelSize[1][2]);b=1}a.setCurrentPage(b,false);a.$items.removeClass("activePage").eq(b).addClass("activePage");a.hovered||a.slideControls(false);if(a.hasEmb){b=a.$currentPage.find("object[id*=ytvideo], embed[id*=ytvideo]");b.length&&c.isFunction(b[0].getPlayerState)&& b[0].getPlayerState()>0&&b[0].getPlayerState()!=5&&b[0].playVideo()}a.$el.trigger("slide_complete",a);a.options.autoPlayLocked&&!a.playing&&setTimeout(function(){a.startStop(true)},a.options.resumeDelay-a.options.delay)};a.setCurrentPage=function(b,d){if(b>a.pages+1)b=a.pages;if(b<0)b=1;if(a.options.buildNavigation){a.$nav.find(".cur").removeClass("cur");a.$nav.find("a").eq(b-1).addClass("cur")}if(!d){a.$wrapper.css({width:a.panelSize[b][0],height:a.panelSize[b][1]});a.$wrapper.scrollLeft(0);a.$window.scrollLeft(a.panelSize[b][2])}a.currentPage= b;if(!a.$wrapper.is(".activeSlider")){c(".activeSlider").removeClass("activeSlider");a.$wrapper.addClass("activeSlider")}};a.goForward=function(b){if(b!==true){b=false;a.startStop(false)}a.gotoPage(a.currentPage+1,b)};a.goBack=function(b){if(b!==true){b=false;a.startStop(false)}a.gotoPage(a.currentPage-1,b)};a.gotoHash=function(){var b=window.location.hash.match(a.regex);return b===null?"":parseInt(b[1],10)};a.setHash=function(b){var d="panel"+a.runTimes+"-",e=window.location.hash;if(typeof e!=="undefined")window.location.hash= e.indexOf(d)>0?e.replace(a.regex,d+b):e+"&"+d+b};a.slideControls=function(b){var d=b?"slideDown":"slideUp",e=b?0:a.options.animationTime,f=b?a.options.animationTime:0;b=b?0:1;a.options.toggleControls&&a.$controls.stop(true,true).delay(e)[d](a.options.animationTime/2).delay(f);if(a.options.buildArrows&&a.options.toggleArrows){if(!a.hovered&&a.playing)b=1;a.$forward.stop(true,true).delay(e).animate({right:b*a.$arrowWidth,opacity:f},a.options.animationTime/2);a.$back.stop(true,true).delay(e).animate({left:b* a.$arrowWidth,opacity:f},a.options.animationTime/2)}};a.clearTimer=function(b){if(a.timer){window.clearInterval(a.timer);b||a.$el.trigger("slideshow_stop",a)}};a.startStop=function(b,d){if(b!==true)b=false;b&&!d&&a.$el.trigger("slideshow_start",a);a.playing=b;if(a.options.autoPlay){a.$startStop.toggleClass("playing",b).html(b?a.options.stopText:a.options.startText);if(parseInt(a.$startStop.css("text-indent"),10)<0)a.$startStop.addClass(a.options.tooltipClass).attr("title",b?"Stop":"Start")}if(b){a.clearTimer(true); a.timer=window.setInterval(function(){a.hasEmb&&a.checkVideo(b)||(a.options.playRtl?a.goBack(true):a.goForward(true))},a.options.delay)}else a.clearTimer()};a.checkVideo=function(b){var d,e,f=false;a.$items.find("object[id*=ytvideo], embed[id*=ytvideo]").each(function(){d=c(this);if(d.length&&c.isFunction(d[0].getPlayerState)){e=d[0].getPlayerState();if(b&&(e==1||e>2)&&a.$items.index(d.closest("li.panel"))==a.currentPage&&a.options.resumeOnVideoEnd)f=true;else e>0&&d[0].pauseVideo()}});return f}; a.init()};c.anythingSlider.defaults={width:null,height:null,resizeContents:true,tooltipClass:"tooltip",theme:"default",themeDirectory:"css/theme-{themeName}.css",startPanel:1,hashTags:true,enableKeyboard:true,buildArrows:true,toggleArrows:false,buildNavigation:true,enableNavigation:true,toggleControls:false,appendControlsTo:null,navigationFormatter:null,forwardText:"»",backText:"«",enablePlay:true,autoPlay:true,autoPlayLocked:false,startStopped:false,pauseOnHover:true,resumeOnVideoEnd:true, stopAtEnd:false,playRtl:false,startText:"Start",stopText:"Stop",delay:3E3,resumeDelay:15E3,animationTime:600,easing:"swing",onBeforeInitialize:null,onInitialized:null,onShowStart:null,onShowStop:null,onShowPause:null,onShowUnpause:null,onSlideInit:null,onSlideBegin:null,onSlideComplete:null,clickArrows:"click",clickControls:"click focusin",clickSlideshow:"click",addWmodeToObject:"opaque",maxOverallWidth:32766};c.fn.anythingSlider=function(g){return this.each(function(){var h=c(this).data("AnythingSlider"); if((typeof g).match("object|undefined"))if(h)h.updateSlider();else new c.anythingSlider(this,g);else if(/\d/.test(g)&&!isNaN(g)&&h){var a=typeof g=="number"?g:parseInt(c.trim(g),10);a>=1&&a<=h.pages&&h.gotoPage(a)}})}})(jQuery); diff --git a/www/templates/base.html b/www/templates/base.html index bd8d225d..06d0b634 100644 --- a/www/templates/base.html +++ b/www/templates/base.html @@ -16,8 +16,11 @@ + + +