rate-it/public/js/jquery/colorbox/colorbox-rateit.min.js

7 lines
12 KiB
JavaScript
Raw Normal View History

2014-10-01 07:19:14 +02:00
/*!
Colorbox v1.4.31 - 2013-09-25
jQuery lightbox and modal window plugin
(c) 2013 Jack Moore - http://www.jacklmoore.com/colorbox
license: http://www.opensource.org/licenses/mit-license.php
*/
(function(e,t,n){function rt(n,r,i){var o=t.createElement(n);if(r){o.id=s+r}if(i){o.style.cssText=i}return e(o)}function it(){return n.innerHeight?n.innerHeight:e(n).height()}function st(e){var t=E.length,n=(X+e)%t;return n<0?t+n:n}function ot(e,t){return Math.round((/%/.test(e)?(t==="x"?S.width():it())/100:1)*parseInt(e,10))}function ut(e,t){return e.photo||e.photoRegex.test(t)}function at(e,t){return e.retinaUrl&&n.devicePixelRatio>1?t.replace(e.photoRegex,e.retinaSuffix):t}function ft(e){if("contains"in d[0]&&!d[0].contains(e.target)){e.stopPropagation();d.focus()}}function lt(){var t,n=e.data(W,i);if(n==null){I=e.extend({},r);if(console&&console.log){console.log("Error: cboxElement missing settings object")}}else{I=e.extend({},n)}for(t in I){if(e.isFunction(I[t])&&t.slice(0,2)!=="on"){I[t]=I[t].call(W)}}I.rel=I.rel||W.rel||e(W).data("rel")||"nofollow";I.href=I.href||e(W).attr("href");I.title=I.title||W.title;if(typeof I.href==="string"){I.href=e.trim(I.href)}}function ct(n,r){e(t).trigger(n);F.trigger(n);if(e.isFunction(r)){r.call(W)}}function pt(n){if(!K){W=n;lt();E=e(W);X=0;if(I.rel!=="nofollow"){E=e("."+o).filter(function(){var t=e.data(this,i),n;if(t){n=e(this).data("rel")||t.rel||this.rel}return n===I.rel});X=E.index(W);if(X===-1){E=E.add(W);X=E.length-1}}p.css({opacity:parseFloat(I.opacity),cursor:I.overlayClose?"pointer":"auto",visibility:"visible"}).show();if(Z){d.add(p).removeClass(Z)}if(I.className){d.add(p).addClass(I.className)}Z=I.className;if(I.closeButton){M.html(I.close).appendTo(m)}else{M.appendTo("<div/>")}if(!$){$=J=true;d.css({visibility:"hidden",display:"block"});x=rt(Y,"LoadedContent","width:0; height:0; overflow:hidden");m.css({width:"",height:""}).append(x);q=g.height()+w.height()+m.outerHeight(true)-m.height();R=y.width()+b.width()+m.outerWidth(true)-m.width();U=x.outerHeight(true);z=x.outerWidth(true);I.w=ot(I.initialWidth,"x");I.h=ot(I.initialHeight,"y");x.css({width:"",height:I.h});G.position();ct(u,I.onOpen);j.add(C).hide();d.focus();if(I.trapFocus){if(t.addEventListener){t.addEventListener("focus",ft,true);F.one(c,function(){t.removeEventListener("focus",ft,true)})}}if(I.returnFocus){F.one(c,function(){e(W).focus()})}}mt()}}function dt(){if(!d&&t.body){nt=false;S=e(n);d=rt(Y).attr({id:i,"class":e.support.opacity===false?s+"IE":"",role:"dialog",tabindex:"-1"}).hide();p=rt(Y,"Overlay").hide();N=e([rt(Y,"LoadingOverlay")[0],rt(Y,"LoadingGraphic")[0]]);v=rt(Y,"Wrapper");m=rt(Y,"Content").append(C=rt(Y,"Title"),_=rt(Y,"mbRating").attr({"class":"mbrateItRating"}).css({bottom:"-20px",position:"absolute"}).append(D=rt(Y,"mbrateItRating").attr({"class":"wrapper"}).append(P=rt(Y).attr({"class":"rateItRating-selected",display:"block"}),H=rt(Y).attr({"class":"rateItRating-hover"})),B=rt(Y,"mbRatingDescription").attr({"class":"mbratingText ratingText"}).css({"margin-left":"10px"})),k=rt(Y,"Current"),O=e('<button type="button"/>').attr({id:s+"Previous"}),A=e('<button type="button"/>').attr({id:s+"Next"}),L=rt("button","Slideshow"),N).css({"margin-bottom":"20px"});M=e('<button type="button"/>').attr({id:s+"Close"});v.append(rt(Y).append(rt(Y,"TopLeft"),g=rt(Y,"TopCenter"),rt(Y,"TopRight")),rt(Y,false,"clear:left").append(y=rt(Y,"MiddleLeft"),m,b=rt(Y,"MiddleRight")),rt(Y,false,"clear:left").append(rt(Y,"BottomLeft"),w=rt(Y,"BottomCenter"),rt(Y,"BottomRight"))).find("div div").css({"float":"left"});T=rt(Y,false,"position:absolute; width:9999px; visibility:hidden; display:none");j=A.add(O).add(k).add(L);e(t.body).append(p,d.append(v,T))}}function vt(){function n(e){if(!(e.which>1||e.shiftKey||e.altKey||e.metaKey||e.ctrlKey)){e.preventDefault();pt(this)}}if(d){if(!nt){nt=true;A.click(function(){G.next()});O.click(function(){G.prev()});M.click(function(){G.close()});p.click(function(){if(I.overlayClose){G.close()}});e(t).bind("keydown."+s,function(e){var t=e.keyCode;if($&&I.escKey&&t===27){e.preventDefault();G.close()}if($&&I.arrowKey&&E[1]&&!e.altKey){if(t===37){e.preventDefault();O.click()}else if(t===39){e.preventDefault();A.click()}}});if(e.isFunction(e.fn.on)){e(t).on("click."+s,"."+o,n)}else{e("."+o