From c670b85dafc039f47a1569eb14906169109b2403 Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Fri, 28 Nov 2014 23:21:32 +0100 Subject: [PATCH] Show medium in view.php when available #67 --- dist/main.js | Bin 170176 -> 170214 bytes dist/view.js | Bin 97090 -> 97267 bytes src/scripts/view/main.js | 53 +++++++++++++++++++++++++++------------ 3 files changed, 37 insertions(+), 16 deletions(-) diff --git a/dist/main.js b/dist/main.js index be5a4eafe825a6cc9459d1764934c5fab095d09e..f1fa527549c7e9a064956712a0507d0cdce8d40e 100644 GIT binary patch delta 84 zcmX@Gk?Yw;u7)j)b!YgK^YcnlD@uG*^Gfv+Q&P6iJ;T@{&XuO5qm*1yl%t(CUE~R4 ixr|V%K-|Pc)S4*x53N- QP#2ddVrO-bCjKw*Y81!LG@f8)E(=kx5Z zF9{@NrR%hnZTxX)r%El*A;wTw+UeGLqAgOZ3Qb~7TePKY1!+Q>`Ulgbu4)<8TJ3Xj zDCs}%d*Anczu)J*d;9a6PjA+|s`$vV`+aSo3Eyfm>_fhA(BdIYEe@$%6`3RmqN#wR zrc$g}1VdI8%l^RkCRy&$`j#q++ou=31Ny|`S7@KRvf=dwFgCNK1iGbZ5K_Nr8n41p z*K&|>JiTlwZno2Edb|~XsH3QT!T&Rgxtjxju7;h~&Mly|lL@b6x5A3s!&!~SGb2aGNoItKdE&{lA64Xs{hCA8$^ zr05;WBcYU<&59*SidYJaNmIK+YCfNx5KFQp$ys$h$r6lvF^?|O;cxBc5_gPY&^Tva`q$61k!QM+m6CrhH0$eA2W z>sC;bqxMT9KR|}U|oKC)0-(n~{lvfK##S2unl%gPT`>p))MtMRBlu(vpL?0Cm`&ecW zPG>S(8jaAXUMTWSUUt2P9oAZX2AYOS8}@dsZPh+O$R>J{@~Dzcggv*jjQf*vTFDE7 zVIR>RLy50z4}iAm--XqJz7DAQwSJ)%on`qm0*(gfRt=u&Ua&x)eBm%C9q$6|K7I`J z?c*M2_(Te#XHU#{Ao$^nK~(V6iy3M}1v89`OwLKDkKKBzA1@=P1_5OExzl#_-G(vmg9ri~IiBYgL`I7Uxgl zHyr@dFzH_YZ4G9@zH%-A`o+2Z3vXKmYDQl@P2U zxh=*+W}asXW+|^!zI8JvBi|GA@NTI7sGDI^`NXjaR6k*vS^BZVd zQHm58FBNirZ*x5}9Y6+Wrq_`##uF-V7IUw^*W`8lv-hW$B5O9DM`z5WtfR^tDl;Fb zE#Rlrl*WL3K}fSKg8S znTFrJfBVYwl>BHL=*u5H2`XPLQq(7#T)(!f0ch^KvDs&Ek!yNUc0Q@0 z74C0te7*=)PTU;!TK3QXhPOw2cgkIXBzr#!^d} z2(d!JEXXA#U`bN1XgQy?Q>n#DO7d8!$W>k{Zo<@yh9n!#p?eAIwtW6x>Y!#rNzW7T zASheTe^!x>$oBZ@L%3QWps6||!IMhDDE~1)Cu^a-OQZvJ6fgf}E$zIEqGf4-R#elz z@}`GKtfHus9ikB&?+nplSbBJv+VRLx985(y^Dw#iVL121Xp~~*!!hzTIL|*u9fvRy z+clG$JM;rg87<{f9twf5gO*zGb0xT6&jjV166gWYg28}-4Q;TrUNQi>F&)?#3#FN* zr`UFVoMq!G)PdB4V|tovy&YmjL<-H`MX7s3Sk{=H(fHikA#+R$RXBL<35TcV04lPI zPQO_>CnxVPD)Qd%7=eW)*)sLCKaALbQoX;&`^Qz3Fc!0p*XXi2=LM{a`WoGvokI#N z2tv;T_lIwL!Y#bfyH(_7fgh~ojDJK9TQ>j~bJ6t8d6>_buU9niZ-g43l8c%-7R!yA z`_1t?g)Uzkp)xJ=ik(yD_d?`S#5uN$e!OtD1@M|1aNbB$*y%`6Q)BP#i0(Wr=5w9t p3PN=+qkEilqtxwayXi=ILxR?{(L(2YWAuho9;e1~*ElV&{y*A87^wgN delta 2150 zcmY*aeQXrf7SCyEy9HaJv|4yA-Cf#oCcPcDuf)gec33Ly>Iw(~N@2TfhTYqp(V3lf z=I*ow3X0DczcCr&)nAQHbFbqz)mjUgJeD$$CHFNVbU2gXE=BIap4(=7)7`Q3ZZ zJ?Gqe&iUPQf4Wfh_Aga0N&(QF<$)H&WMDDa&h9`YtTR!OtpS6G>&z9IdAcR#-TF7(_N3peV#DhR~jxR8--PnAP(%vdjOKNl0L z^j@3Sov&kkXwC?dbHXfqjV246H%P#eu~=dQwU4+{ycc zbfcJ&HH|L{LR6Q~nJ}?MlnVuIoG%hxAR3-*a-8n09bAe&{xjHrO@hQpyA-z6?b|gP z?(E9b(IBRnlC(s{tdS||G|vbIJNQ;roz0{rTb1E#`x2Gt-tkotXiJM3Mb)x58Chxx z_`r$KJ zzHf)$#JU_wy;|F3OH3@tCWhi)l<1Pham;zEaCJQymqJBMixpKzc-z^R>&HWM?^k%6Llh0_MkQKD-=vHXZIqB72V=aVqE9{tKB_5z689 z9b4UFi`2$MSZKo+rAsSm$Amz58P|%O&uY}){cGi{c(lp;=-5{k9n&5!e}#WP04a?w zz0=QD;ahOdJRd^*?fGr9FL_1QjJ)tbrT>)uYsn;BzDpR7!wV#l65|DmFGKg{d++*; zIs3}L=3&&0CkbNz$u*5=I`igD!i28ws2bCqCr>Ux-P0%kKMU*r;i)c&JHMa$eQlhH zMuFu_qgas2bJfTboUv_2cH9@S5yN2qBx7iQ>1E^sL&fQRh057!3q^`Mi4R^3=sfZq zTaN>i(S%-ZJTj)=7n@RqsFERSG@oNiR9$XH&CX82=8dG8A~J#yrJ6;9HWtkiq9$cU zGavLj*FBRVjNs^G4+P>YDI?F~-nkDO{EGkl(d2xLnvNB)GDeE1m}Q10QyCR=?zGjL#GRsXg+Uh8RCso_alBfbrdTy@!3O|pgCvmM#CyrV3(Fv!5B7m_oX`62zsfy9=6T~+ojFWhRb`J zVFGQARxX5!g$X`^>A}Wzn>@CGGN$Hpm|G_FCfwE*xE-C`haUsP-3u*ne!eb^i_|m? zlN6o1*;UIj5M=cG(M2($fDJf}}UJt>cYP8%qeh!~I7BMj&3=lYl_oTwAr&Z5mDFM~rR8 z7%#Z@-U?iGS?WGA1dY3AxPo2GLN&&#WmPeQzhBr?a|#O!qDc#yoS}TUFcv1^upsnB zVxjKdP-KFr);h&t#s(cf2x+94&-fHa`tGo0Gl&HqRkKX#4RsTR`p$4RafzQ)994JY zZeKe;sv-qP1r*?#7rL&E_+%_ErBFm5R4m(Hrdt-Ea(ASxT^3BM&zNF2p0SICBL30D zQjF1=Y)s$Q-9H4gOOYXX8Qfnt!++;q9uLoin7b$m@40Jo(BST((B=*&p|view.width|| + photo.width>view.height) scaled = true; -isPhotoSmall = function(photo) { + // Calculate pixel ratio of screen + if (pixelRatio!==undefined&&pixelRatio>1) { + view.width = view.width * pixelRatio; + view.height = view.height * pixelRatio; + } - var size = { - width: false, - height: false - }; + // Medium available and + // Medium still bigger than screen + if (hasMedium===true&& + (1920>view.width&&1080>view.height)) size = 'medium'; - if (photo.width<$(window).width()-60) size.width = true; - if (photo.height<$(window).height()-100) size.height = true; + // Photo not scaled + // Photo smaller then screen + if (scaled===false&& + (photo.width"); - else imageview.html("
"); + if (size==='big') imageview.html("
"); + else if (size==='medium') imageview.html("
"); + else imageview.html("
"); imageview .removeClass('fadeOut')