/** * Advanced Classic Theme 2013-06-06 * http://amwhalen.com * * Licensed under the MIT license * */ ;(function(e){Galleria.addTheme({name:"advanced-classic",author:"Andy Whalen",css:"galleria.advanced-classic.css",defaults:{_toggleInfo:true,initialTransition:"fade",transition:"slide",transitionSpeed:500,thumbCrop:"height"},init:function(t){Galleria.requires(1.28,"This version of advanced Classic theme requires Galleria 1.2.8 or later");this.addElement("info-link","info-close","advanced-fullscreen");this.append({info:["info-link","info-close"],stage:["advanced-fullscreen"]});var n=this.$("info-link,info-close,info-text"),r=Galleria.TOUCH,i=r?"touchstart":"click";this.$("loader,counter").show().css("opacity",.4);if(!r){this.addIdleState(this.get("image-nav-left"),{left:-50});this.addIdleState(this.get("image-nav-right"),{right:-50});this.addIdleState(this.get("counter"),{opacity:0})}if(t._toggleInfo===true){n.bind(i,function(){n.toggle()})}else{n.show();this.$("info-link, info-close").hide()}this.bind("thumbnail",function(t){if(!r){e(t.thumbTarget).css("opacity",.6).parent().hover(function(){e(this).not(".active").children().stop().fadeTo(100,1)},function(){e(this).not(".active").children().stop().fadeTo(400,.6)});if(t.index===this.getIndex()){e(t.thumbTarget).css("opacity",1)}}else{e(t.thumbTarget).css("opacity",this.getIndex()?1:.6)}});var s=false;var o=this;this.$("advanced-fullscreen").click(function(e){e.preventDefault();s?o.exitFullscreen():o.enterFullscreen()});this.bind("fullscreen_enter",function(e){s=true;this.$("advanced-fullscreen").addClass("open")});this.bind("fullscreen_exit",function(e){s=false;this.$("advanced-fullscreen").removeClass("open")});this.bind("loadstart",function(t){if(!t.cached){this.$("loader").show().fadeTo(200,.4)}this.$("info").toggle(this.hasInfo());e(t.thumbTarget).css("opacity",1).parent().siblings().children().css("opacity",.6)});this.bind("loadfinish",function(e){this.$("loader").fadeOut(200)})}})})(jQuery);