From 911880340e7da251fdf1dc4339996dc5d742d3c6 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Mon, 2 Feb 2015 23:54:52 -0500 Subject: [PATCH] rework detail page a little --- .../css/images/items/detail/audio.png | Bin 12575 -> 10797 bytes dashboard-ui/css/images/items/detail/game.png | Bin 8862 -> 7349 bytes .../css/images/items/detail/person.png | Bin 7896 -> 6211 bytes dashboard-ui/css/images/items/detail/tv.png | Bin 9614 -> 9062 bytes .../css/images/items/detail/video.png | Bin 9481 -> 7708 bytes .../css/images/items/folders/books.png | Bin 1562 -> 0 bytes .../css/images/items/folders/channels.png | Bin 2011 -> 0 bytes .../css/images/items/folders/folder.png | Bin 823 -> 0 bytes .../css/images/items/folders/games.png | Bin 1111 -> 0 bytes .../css/images/items/folders/home.png | Bin 2288 -> 0 bytes .../css/images/items/folders/homevideos.png | Bin 1761 -> 0 bytes .../css/images/items/folders/movies.png | Bin 777 -> 0 bytes .../css/images/items/folders/music.png | Bin 983 -> 0 bytes .../css/images/items/folders/musicvideos.png | Bin 2233 -> 0 bytes .../css/images/items/folders/photos.png | Bin 2544 -> 0 bytes dashboard-ui/css/images/items/folders/tv.png | Bin 856 -> 0 bytes dashboard-ui/css/librarybrowser.css | 210 +++++++++++++----- dashboard-ui/css/librarymenu.css | 4 - dashboard-ui/css/materialize.css | 25 ++- dashboard-ui/css/site.css | 5 +- dashboard-ui/css/tileitem.css | 21 +- dashboard-ui/itembynamedetails.html | 2 +- dashboard-ui/itemdetails.html | 130 +++++------ dashboard-ui/livetvprogram.html | 4 +- dashboard-ui/scripts/indexpage.js | 29 ++- dashboard-ui/scripts/itemdetailpage.js | 2 +- dashboard-ui/scripts/librarybrowser.js | 191 +++++++++++++++- dashboard-ui/scripts/sync.js | 20 +- 28 files changed, 464 insertions(+), 179 deletions(-) delete mode 100644 dashboard-ui/css/images/items/folders/books.png delete mode 100644 dashboard-ui/css/images/items/folders/channels.png delete mode 100644 dashboard-ui/css/images/items/folders/folder.png delete mode 100644 dashboard-ui/css/images/items/folders/games.png delete mode 100644 dashboard-ui/css/images/items/folders/home.png delete mode 100644 dashboard-ui/css/images/items/folders/homevideos.png delete mode 100644 dashboard-ui/css/images/items/folders/movies.png delete mode 100644 dashboard-ui/css/images/items/folders/music.png delete mode 100644 dashboard-ui/css/images/items/folders/musicvideos.png delete mode 100644 dashboard-ui/css/images/items/folders/photos.png delete mode 100644 dashboard-ui/css/images/items/folders/tv.png diff --git a/dashboard-ui/css/images/items/detail/audio.png b/dashboard-ui/css/images/items/detail/audio.png index 52fc10f53cae1ba062e6810925f7a5de78316d82..dfe3fe69c5aa0a0156b5c71cec54e0b3f836a094 100644 GIT binary patch literal 10797 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 literal 8862 zcmeHNX;f3!+Qy;Rfh*Ws2@VWmu_#ki6p$$@qNK>6B7+1dAfhsr1R+33R7z10f?
0U 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 diff --git a/dashboard-ui/css/images/items/detail/person.png b/dashboard-ui/css/images/items/detail/person.png index d3073357b9f6d641b7df7a9818c179df880ceaeb..89980f0b383eac893ab8000180906c91e5c0b4f0 100644 GIT binary patch literal 6211 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 KD!YjK<9`6q2hcbG literal 7896 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 diff --git a/dashboard-ui/css/images/items/detail/tv.png b/dashboard-ui/css/images/items/detail/tv.png index a39bdc52ff9f5bf6891bf2d059dc0f71bdeb7e31..e32fc7f666356ef06d02a489a2ff5e1f85ccfaaf 100644 GIT binary patch literal 9062 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 diff --git a/dashboard-ui/css/images/items/detail/video.png b/dashboard-ui/css/images/items/detail/video.png index a035e38351f86b635f996ebf588c729327f4c502..cf2f8836e651da62cc8d341081a959690b23a822 100644 GIT binary patch literal 7708 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 diff --git a/dashboard-ui/css/images/items/folders/books.png b/dashboard-ui/css/images/items/folders/books.png deleted file mode 100644 index a8c3b7916f880bf847d7ad372ede3bb7c365f38d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1562 zcmV+#2IcvQP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1+Pg&K~#8N?VL?$ z8%G$1tsg@SKKRgsF{!aE$re;lK~)@xq46;XLjpat6d!tPp@oL@Qs}LhLK_XX!iH_r)ss@wNNOugmUHNlA2PNI)bnJHjzktrJ8}mchSXSadKi}q8X)4 zu~X{upggQpDr+k%D>c;)44#WdH!xSNR+ppE=n|wZ<5U`j-GCNw&s-!DS&hYF|EW`f zz*W(ZdI?f9=mHp}@2O~=R+n7^-=_rG*CG2Kb;@_NiiX%}3|gmsD^6u0_L6ngTk!q= zMYW24+px~~izCt7+uIpL&RMYu>q=laMENitkN;*h{iAQuD#fBy4qR6esT4bDT@5rf z{JftdvhS(3FLV^WyStl!%w?1%G$}P>UKmm!+t>83MfA?j&Si83xA8-L;KiWj1HPqy zr=k(THz4P=FxvCH*r+VUq+2;=5|sbc}a2bXZ4ab~Pe zX(5ci;CEG)c0{lIDpO(1$2lbWZx(mxJ{Oy2L9EukH4 z>7OYYv!f!a?|CeoLrePCvU-P`{ebEVt0lC9C;u_JleJhZ_DY@Vn{(^YBD*_~ovYPq zH&dz9K=Y4tqKU}v4rG^5R+GtO-*XVNk8UR(kKaOd*J=svF#SWn{l_2~$%Uec$nFU< zk|&t9f1=u5xv=Xvi*zGBL6=>7cX4sCpxPJGF`}DDWcP&WAK$p@O3#RHB9Yw+219-f zW}yBZgCdtPy3)63GQzT7Lg*$2!90$QYPGtlCB5s$2*^H!)B>dPv&83(Mx!uD8rO+| zMU&S^HdigV{ICh3c@(49pk^0aqREiTE+bM+sf<_*VuqdRv>j}VCIOetJ~W4JAdg~1 zqtQ*TUz$0KBhe%vve~b4uqq&0pHr+_XAcaHMH4S&L*gq4EjGIVoHEohZ=lg4nz$&N zQn~YLi*h58NYSf)RVUg+6V0;wn%WKvT169$vhQK~|EW428q_Yc47#{13SSy6V<2AF zE}CeNeTdZSO+T}Qe&8+$j1$}wnZ?ih4r;!v&s}Ei6kQQb9LiotG+$T8fj~*kqGT{u za0f4?_WSO~p=+Xv1KD@gs-Z9NO{MYiaqiWjR5Mah&#B9Hc<8EVVn;T9sR#4(^J}W< zD%?(j@5e`<5&AX?->$vPYj(gNh25QjdvXxp!V_SwmAEdN*pU6AQmMpr?=`{WKZi_) z8%&!~$~Tdmyk~d10EP53kEeiB`jWcVf+wPh4cU&m557C6qLf>qS#xu#?HBHG4@VOv z&qR|!W#gB+e{^(oE1gbrV`fMA-w-%RVKT!=<)fc=A{CgcdbkH8m5;x1aBxs`@`QOR zn%IbJt_6RL=+13yY(!^fX3~gM_Ni}CDr7KPoo*~OBNbBrWbMZ6({s_p&HxFi+}tw- z5sqFI$9+opBN=@B8L`L5$Aw-`j1GJeP3*|FK^bBTC|i(QpkTiyLB5G5ko^s+udSA2 zxGc&KOBtz@nhVm*(pS+0*}*kP`3Z-EykXz`u$1f1dGxKhK|d_@8s9||4sx@zvwXek zBM5By=P78L695)=0Vsi6)E5Ln5ClOG1VIo4K@bE%5ClOG^fNa0Kj4_ZmYba?r2qf` M07*qoM6N<$f`DV=h5!Hn diff --git a/dashboard-ui/css/images/items/folders/channels.png b/dashboard-ui/css/images/items/folders/channels.png deleted file mode 100644 index b8d739272604158cc01db1adbe086635d9c1bd4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2011 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 diff --git a/dashboard-ui/css/images/items/folders/home.png b/dashboard-ui/css/images/items/folders/home.png deleted file mode 100644 index c1295ea443e633ba3e30289a892ccedf8c4f2984..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2288 zcmb`J_ct317sq49e(a*CQABKF)T}gCHHrkKimDP+jTDVp6|GHblpuuKV(--=h}Wpy zs-o6o)vi(0^LozvFT6i|@ArJpx#!;RFZY}qV{T@|$|S%9003A`jA52nZuhSk=&!0q zi9Yp}QK2o3pn%E|!Hp}Rb<>CI0{}Hi%omU8u9(rs*cJ@{u=V^as($Yh7XW}E$^@p5 zeCe>A4M!nuxclMve6jNO%|66^6}$m2FBoaAIC`5V4Gcn}^5kiw5qd#h(-kWxk{^ zJJlM+wbRa+X#iXkTJ9693EBV^CKy&f5oAg*C%j_5pQ}4JHaq*Up~%u4O!N)n`MJ+; zxEB9R-g!YpY~~*9AW5|$dz>MG!p#1gQ_Q=%h(F?MU^Mc~y2|0td(}ecOA)kKy~k8p zZpAuG8rvDTJMSzh;ukbGJ;}~)#)a1<^C#N9>ynB;_%m36XCS(W4%_Xp?9O+z@#4Hy z?OeLt1Gi!&>p5X(ZMajBEmb|Hs zMJtrQxlk`M&~ zZI1FwZL7Q1kE~or@%XzFQPxJ2qOrRMS0jC>+eSK%rmz)hNG&P=I z-aH9tZ4`rCMZ7I!@wP(xT6Bnhw|`)u%tCe?fk0ThPtcw*+jqHI7L~5eftQu5FDe>^ z5O)_oe(cr!;Q>sNk-oWDAuK-72*zPkzTep&ERj(6i--Fs!a4AJUg~u^w{(l+q-yzK zC7~vnO)(`=#VdaegGjgNbA2<=^q_Rf$S-^LKq%M%JX*|rp)R8Pmc`Sp zjD98G$>~+;>M&G7ql9TX%a~|!$ZOh9=Al2I>>xBNtfe=ruWhF@qYd7dT4&rfJc)3Wi5+!Cu6|1>#MSmq+brS)8GbXE6vWT z^71WUd4KiZHfJx~VsPko^3YRRRz5a2OiK|wY3UP?l+7$fT=mgteom7dV=jDaOzogV zVHtO0iC#^!3t?L27g=Si^X8t&TQO#K

%~lj;hm9UHx9b`uo}xlh>UUz}|dtUsHp zNPYUZi?LbGrL@#?5Uby2*2KjyZ6 zn^oF>wqxx4RPO1WkBfnD0{)6ycJUN-=ID?t1)EqE3zzIMH$eeS9kWPX)Zl}BZ=5;P zEon)7Canh-Sck{D$~1q}povP+PafUX;U1X5c4M*bWAS?M_H%`z&5&_&pCu`jn``(U zbpw_Aai_dL9Ow;7jbALv4!StqC)@;DOirr{(D$&ewy8K{qQYVj=RtcdPkwpj5tfq} zNjF(lKx+fkjt4wydk@R|l38Ic+iYHx^s3D6Backkqk$C6@<2+9?-+C>(5F=|LkyBM z6^8YBM4SfhE=6*kd>9B5tqluadKxOPV1J^*r8WF`Yh&UQ`bYxdyp12NwY@s|+DtQ< z$vh4J;0~TmMwh1bWW(Af9ycQw-Lna(d0mHcVddbXl$wC7VM?k|z$0Qxs^ zg7^>)ksWlD;-8cZ#W?aNT*`jAw>E&k-h3X?|^3qMq|CO=_BO@ic?x zV}U{2JMB!BEXL-HNiTr%o$u{jb#Rw16#Nh7ji6KkTD%vAum!GSI?HEJh6|F|u?o;s zo7e%J;Q_!=!xfH5<}X8n-CCT6PhC|?F)WAfdX~r$Z63&M55mt+c~fNRlrI7zWVWQ? zsGGqlzExv+3~z~3j~LRXFVOQB6~IYNbR)X8=1aUtZ}Y!}i~JD5^;(qoWkeK!v@$U) z^y|;hgtAu0j}K#cWa?LmeW}tK4kwCI?F5zSb*s~KQ0)+#IuvoF4tK$2_9xr^Pz+_> zS9PUmk?h6Ow|-zl1?%6!y??@)F_1XO?2d%eq?qy{AL>OWx?Z>xrze}DGDkL365^ti z4ri%*bBJTec;~%dphk$$)O-lLl2VdVM8ZY*W+uKB>h?Hb18eoqeU$gYL+gP2QLu*C zdw_}=C>N4*CyenonyG1@dJq4GmVe1## jfz%PVoz#@wMn1+Viqdu1I=fwcDF71#Ggu|m>GgjBTC7O! diff --git a/dashboard-ui/css/images/items/folders/homevideos.png b/dashboard-ui/css/images/items/folders/homevideos.png deleted file mode 100644 index 46a3f3f0863743ec49d39a919766a9f4aaa97b55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1761 zcmV<71|Io|P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D26jnAK~#8N?VL|& zTtytmvwui7kV6h0atI;IZvGr1R;XYwLIa8hDz?yoLd6R8JYM*kcM!5))zxvdE~tQBI^1%lgZ2v4-c~}aEuGRzP{d$oB9am zyGYSuVQr=%%w#f|ToS)7(&;oG<`*!NPDyp-0Z(jfZ2S~3kxQn0H*egeCU{M7}J|*R#k3!kukxZJiRgA`rO)BG391 znLL3s%ZKK;cJVDVUqTT1TX9Wr4%hrl>;ufr%|#*dPY}6Viu}^XmcbXd_|`BH(O)C^ zisTA>h*omw<<{BRc?lwObYTp(478#T#I=Smq4~x~cFOUL5=ATF$fX3DIEQN$Bi%1} zH;l1M64wg8gvO1(Bc^e1^RJaR>0B;%0rgoC1J{kA3%M+=6+8u*@eA$X?9M3}I#*0&G%anH&*6Zu; z?zUEkpFTPWp^G!jR4NrjT}_y2o;;xu(OY6#XJ=<8kh*N%lV_nZ{Ne{1+Z4Y=$dtV1 zwA=*weBRnU`HARdF>Ug%g$#$Ysa6-3+;D4#%PV`bz$$*ti_Xo9GoM7H2~M&RgTw9-mTPfyPZ#C}^`Bj9@1 zg82CFTWCaewooXX#~*BBXq3mK;f-4Bhxpm|$gVq{Kkzr-=kl4jR`D$~;YxNS5_uZt zL#MRl|AEe2e8sOOvb3Llc22Wk>4`#NM@?+T*k0^Dlb050B;%vwRrmg;Xka5fAE3 zm_xW`r7wz%+Ia|kH=tz5JE}-g=yW=L28CQk;=Vn572>^M8yk+`zabuWP4Guw%$(k+{|D5EQ!NMR4)b zQ-N)5b@=}PG^%?4+}N|Wwl;-GuDSP+qmGI*xLOxi95_Hg%YT4CyeLIg(czs(IQ>Ty z{|WQ7Q&Jlh+8ym2H0&qLc6pkC0|?h!)KqA9oZ`rAKSAKHP*zvhszL{Z3LOwCbU>)k z0ii+%gbE!HDs(_l=xR$mwss&jBw@_ct8Ec5xhbaM33CMjVjtLm4S#uid;7rNH^m>} zcs#x=n_q4~;2ETA@CT1NkFC^)t2M*b)zw?bE;*j!1s!z+gbE!HDs(`o&;g-B2ZRb8 z5Gr&)sL%nSLc4?ipm2CU!5_s8x~?-jIx}>~?}dk|g8p??mbLK}t)Cg@5=VSehAIH=H;Kv%*OS+5`!SE^KKi$Lrd3;~~kx#CJ_ zbn<_T*^q=nAy5CUop4Q-V!IN$P$+Over!j4j}yGuvJm>FxSoL6TdsuWIqG~q{~{{o zKM)E0!1^)4`&{6+4MwF?q$rA_D2k#eilQjqXlnWodKqw%Z%TBT00000NkvXXu0mjf Da%?vq diff --git a/dashboard-ui/css/images/items/folders/movies.png b/dashboard-ui/css/images/items/folders/movies.png deleted file mode 100644 index 2a999490ed8294b1c3c0227fcbd0f557e8d6109e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 777 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!X^2BvwQE{-7;ac}P!P7-nyIaZj~mB8H0%j2QB z#NY`-)YG(TR^#;#c)zg79ptWHFgCw4VG0u$Q!}r*fx&_U*FVKnPsltL^-O!)>;J14 zy||YY_3ZY>-Ib3@fVMF(G&mW~K6|fX_oCZx{eJ!Zx3_%qvdb@b=$!U`|1a(M`ZqtO zmd|f_T68md{dN7lzY{j!ywmTtxU+n6PLH>A@|(NtN0T<*sM>vqZNC&>yZJreO@{k! zUjC>5=5d0-j|Xqn6Yb{j*Y0|>xjfmtOfUSNAD8&L*b>G5u1oVT8a0V2W(YQkt&HXI zS6F`Z!^ItoTsfjz7Pv;uUcCKw?vIe0FD5_Tx#8!}nYOm~zxu5{dsIMh86QxCr?2ex zZ$EZsFS}V|v+d{FpuML(Bl6$;kqUk9b7EoT*L6Cl>nzg(wgumn7T@+twUUtnfxW8|MM3=x84##eREgrLfzsM0g9QOU9y2C^JLst}?E-10+ z!ibd%;@b}eO>W<7_GV{sS@nxO{I)sg|6c1~xu8mXVbyd-s5cZdCfUV3g1O+h21j}1u z0`IO1W)>Shkxy6lkp+4<$h!1K{O?1v-LLjcynN;2kC<1-9&|zC2;{lw^X7Y{s|qrD q=H%J_w|^dF4oc7r3<57o>KOY2k`|Oji2;)=1B0ilpUXO@geCyrXlld& diff --git a/dashboard-ui/css/images/items/folders/music.png b/dashboard-ui/css/images/items/folders/music.png deleted file mode 100644 index 44702ba825ef6d509593d8d259cb8a2f13d9cca7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 983 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S903?%u>HW~mamUKs7M+SzC{oH>NS%Lfm0X`wF zKzjfF{rB(RzjEaYki2o@29UgU>lTo_efu_$ymRNy&6_uYBvA0~-Mc_RG!h~OB!N~S4 zZIFCYiGhKs+|$J|B%<~0jO_4L4kB&rhQ>$vW=SpcY+I(T`z2vU+t2_1Ll4bsY}~

?zxo|Lmt7-TDOFI<2wG*nYpJLm6t5@sifwQF|AM<9d{`u#q$@hyB z|0=NW$f{{u;cwe&5{H3AIvS2S6F1eaKHL;ssGxaGdE_XG{=S>lTSJ6d}|Ne z%>|cJnRl-`S6lq#h^Ns@@!vI~HYz7K`SG0NI=|u5H`A#VH4_aS&)*B5r02Q+Vsd-_ zhZTWKBEvck=O?pC?+BX5)etMW;m?n~6`maCuF`w99MLQgm90F+eDuAK(YoK;JywXs zG+l2!`Mm0Ir4jG^W0ljFf32JT=*W%bOqF3>HTz5*-$s<|@p*s6eXEMp*#k!s3zkiu z_P(-&ac`Eq$eyDoGg{sqJRxZL&b7~bMN<3OIQQ~Er$l4@pOU>DbE7RJ8kg^s=ndfJ z$ql^jnYDH2R!*-?)9&zczdUzX_Rgl4&ZR{sY$nuvX~-*X<%;^Or2OSNv)!Ekj*Is_ zZWsHq)PrRS@GshPpk)z4*}Q$iB}Rqz=c diff --git a/dashboard-ui/css/images/items/folders/musicvideos.png b/dashboard-ui/css/images/items/folders/musicvideos.png deleted file mode 100644 index a5c62517665be05259e87239a0b208eae251a321..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2233 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 .ui-content { - padding-left: .4em !important; - padding-right: .4em !important; - } - - .detailSection { - margin-left: .25em; - margin-right: .25em; + padding-left: .5em !important; + padding-right: .5em !important; } } @@ -140,10 +135,14 @@ } .detailButtonsContainer { - padding: .35em 0 .35em; + padding: 0 0 .5em; text-align: center; } + .detailButtonsContainer a, .detailButtonsContainer button { + margin-top: 0; + } + .viewSettings { margin: 0 0 .25em; text-align: center; @@ -260,7 +259,7 @@ display: inline-block; font-size: 12px; text-align: center; - padding: 2px 4px; + padding: 1px 6px 0; border-radius: 2px; } @@ -371,7 +370,7 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { background-size: cover; background-position: center 15%; background-repeat: no-repeat; - height: 600px; + height: 500px; position: relative; } @@ -384,14 +383,11 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { } .noBackdrop { - height: auto; - border: 0; + height: 260px; } .noBackdrop .itemBackdropContent { background-color: transparent; - position: static; - margin-top: 1em; } .lnkSibling { @@ -410,12 +406,10 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { text-decoration: underline; } -@media all and (max-width: 1000px) { - - .lnkSibling { - display: none !important; + .lnkSibling:not(.hide) { + display: block; } -} + .lnkPreviousItem { left: 10px; @@ -425,19 +419,34 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { right: 0; } +.detailImageContainer { + position: absolute; +} + +.detailImageContainer { + top: -66px; +} + .itemDetailImage { - max-height: 280px; - max-width: 320px; -moz-box-shadow: 0px 0 20px #000; -webkit-box-shadow: 0px 0 20px #000; box-shadow: 0px 0 20px #000; border: solid 1px #222; - margin-top: -20px; - margin-bottom: 10px; } -.noBackdrop .itemDetailImage { - margin-top: 0; +.thumbDetailImage { + max-width: 360px; + max-height: 360px; +} + +.squareDetailImage { + max-width: 240px; + max-height: 240px; +} + +.portraitDetailImage { + max-width: 240px; + max-height: 360px; } .itemDetailGalleryLink img:hover { @@ -446,9 +455,31 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { box-shadow: 0 0 20px 3px #38c; } -.itemByNameImageContainer .itemDetailImage { - margin: 0 !important; - max-height: 220px; +.detailContentEffectedByThumbImage:not(.lastDetailContentEffectedByImage) { + margin-left: 380px; +} + +.detailContentEffectedBySquareImage:not(.lastDetailContentEffectedByImage) { + margin-left: 260px; +} + +.detailContentEffectedByPortraitImage { + margin-left: 260px; +} + +.detailContentEffectedByImage a { +} + +.lastDetailContentEffectedByImage.detailContentEffectedByThumbImage { + padding: 0 .5em; +} + +.lastDetailContentEffectedByImage.detailContentEffectedBySquareImage { + padding: 0 .5em; +} + +.lastDetailContentEffectedByImage.detailContentEffectedByPortraitImage { + min-height: 140px; } .parentName { @@ -457,6 +488,57 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { margin-bottom: .5em; } +@media all and (min-width: 800px) { + .lastDetailContentEffectedByImage.detailContentEffectedBySquareImage { + margin-top: 2em; + } +} + +@media all and (max-width: 1000px) { + .detailImageContainer { + margin-left: 20px; + } + + .thumbDetailImage { + max-width: 340px; + } + + .squareDetailImage { + max-width: 220px; + } + + .portraitDetailImage { + max-width: 220px; + } + + .lastDetailContentEffectedByImage.detailContentEffectedByPortraitImage { + min-height: 110px; + } +} + +@media all and (max-width: 800px) { + .detailContentEffectedByThumbImage { + margin-left: 0 !important; + padding: 0 1em; + } + + .detailContentEffectedBySquareImage { + margin-left: 0 !important; + padding: 0 1em; + } + + .detailContentEffectedByPortraitImage { + margin-left: 0 !important; + padding: 0 1em; + } + + + + .parentName { + margin-bottom: 1em; + } +} + .inlineItemName { font-size: 22px; } @@ -609,7 +691,7 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { .detailImageProgressContainer { position: absolute; - bottom: 10px; + bottom: 3px; right: 0; left: 0; text-align: center; @@ -642,19 +724,13 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { display: none; } - .itemBackdrop { - height: auto; - } - - .itemBackdropContent { - position: static; - padding: 1em 1em .5em; + .itemBackdrop:not(.noBackdrop) { + height: 280px; } .itemDetailImage { max-height: 240px; max-width: 100px; - margin-top: 0; } .mobileOverview:not(.hide), .mobileGenres, .mobileDetailButtons { @@ -669,34 +745,28 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { font-size: 18px; } - .inlineItemName + .itemMiscInfo { - margin-left: 0 !important; - margin-top: 1em; - display: block !important; - } - - .primaryDetailPageContent .userDataIcons { - margin-left: 0 !important; - margin-top: 1em; - display: block; - } -} - - -@media all and (min-width: 750px) { - - .lnkSibling:not(.hide) { - display: block; + .primaryDetailPageContent p { + margin: 1em 0 !important; } - .itemBackdrop:not(.noBackdrop) { - border-bottom: 1px solid #111; + .backdropDetailPageContent { + text-align: center; + } + + .detailImageContainer { + display: none; + } + + .noBackdrop .detailImageContainer { + display: block; + position: static; + text-align: center; } } @media all and (min-width: 750px) { .detailPageContent { - max-width: 900px; + max-width: 1000px; width: auto; } } @@ -1312,3 +1382,27 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { margin-right: 1em; } } + +.smallDetailImageContainer img { + -moz-box-shadow: 0px 0 20px #000; + -webkit-box-shadow: 0px 0 20px #000; + box-shadow: 0px 0 20px #000; + border: solid 1px #222; + max-width: 240px; + max-height: 240px; +} + +@media all and (max-width: 800px) { + + .smallDetailImageContainer img { + max-width: 120px; + max-height: 120px; + } +} + +@media all and (max-width: 1000px) { + + .smallDetailImageContainer { + padding-left: 1em; + } +} diff --git a/dashboard-ui/css/librarymenu.css b/dashboard-ui/css/librarymenu.css index 6be6586c81..f054ff7405 100644 --- a/dashboard-ui/css/librarymenu.css +++ b/dashboard-ui/css/librarymenu.css @@ -186,10 +186,6 @@ color: #fff !important; } -.musicViewMenu { - background-image: url(images/items/folders/music.png); -} - .homeViewMenu { background-image: url(images/mblogoicon.png) !important; background-size: 39px 26px !important; diff --git a/dashboard-ui/css/materialize.css b/dashboard-ui/css/materialize.css index f434d7a007..f746c53f3b 100644 --- a/dashboard-ui/css/materialize.css +++ b/dashboard-ui/css/materialize.css @@ -123,9 +123,13 @@ padding: 1em 2em; } - .btn-large i { - font-size: 1.6rem; - } +.btn.btn-inline { + padding: .6em 1.25em .6em 34px; +} + +.btn-large i { + font-size: 1.6rem; +} .btn-floating-large i { font-size: 1.6rem; @@ -155,6 +159,10 @@ font-family: Roboto !important; } +.btnSmall { + font-size: 13px; +} + .btnCancel { background-color: #444; } @@ -172,6 +180,7 @@ display: inline-block; width: auto; margin-bottom: 0; + padding: .6em .5em .6em .5em!important; } button.btn:not(.btn-inline), button.btn-large:not(.btn-inline) { @@ -182,7 +191,7 @@ button.btn:not(.btn-inline), button.btn-large:not(.btn-inline) { vertical-align: middle; } -.btn i { +.btn:not(.btn-inline):not(.btnNoText) i { position: absolute; left: 10px; } @@ -192,3 +201,11 @@ button.btn:not(.btn-inline), button.btn-large:not(.btn-inline) { left: 24px; top: 22px; } + +.btnNoText { + padding: .6em .5em!important; +} + +.btnNoText { + border-radius: 5px; +} \ No newline at end of file diff --git a/dashboard-ui/css/site.css b/dashboard-ui/css/site.css index b3614fadad..6549e3b4f1 100644 --- a/dashboard-ui/css/site.css +++ b/dashboard-ui/css/site.css @@ -1001,11 +1001,12 @@ progress { .accentButton { display: inline-block; - background: rgba(51, 136, 204, .8); + background: rgba(51, 136, 204, .9); border-radius: 1000px; padding: 4px 10px; color: #fff !important; - font-weight: normal !important; + font-size: 13px; + font-weight: 400 !important; text-decoration: none; vertical-align: middle; border: 0; diff --git a/dashboard-ui/css/tileitem.css b/dashboard-ui/css/tileitem.css index cf448a87c1..725a6cda6e 100644 --- a/dashboard-ui/css/tileitem.css +++ b/dashboard-ui/css/tileitem.css @@ -415,14 +415,6 @@ position: relative; } -.posterItemDefaultText { - position: absolute; - top: 30%; - left: 0; - right: 0; - text-align: center; -} - .myLibraryPosterItem { width: 42%; min-width: 50px; @@ -436,12 +428,17 @@ background-color: rgba(82, 181, 75, 0.7); } - .myLibraryPosterItem .posterItemDefaultText { + .myLibraryPosterItem .posterItemText { top: 0; left: 0; line-height: 34px; text-align: left; - padding: 0 0 0 34px; + padding: 0 0 0 12px; + position: absolute; + } + + .myLibraryPosterItem i { + margin-right: 10px; } .moviesPosterItem .posterItemImage, .trailersPosterItem .posterItemImage { @@ -479,6 +476,7 @@ .musicvideosPosterItem .posterItemImage { background-color: rgba(143, 54, 168, 0.7); } + @media all and (min-width: 600px) { .myLibraryPosterItem { @@ -487,6 +485,7 @@ min-width: 160px; } } + @media all and (min-width: 1000px) { .myLibraryPosterItem { @@ -494,4 +493,4 @@ /* Specify a min width just in case the container doesn't have a width */ min-width: 220px; } -} \ No newline at end of file +} diff --git a/dashboard-ui/itembynamedetails.html b/dashboard-ui/itembynamedetails.html index 79e4bcb73f..c571139772 100644 --- a/dashboard-ui/itembynamedetails.html +++ b/dashboard-ui/itembynamedetails.html @@ -123,7 +123,7 @@
-
+

diff --git a/dashboard-ui/itemdetails.html b/dashboard-ui/itemdetails.html index c6523db5f9..8c48744bd3 100644 --- a/dashboard-ui/itemdetails.html +++ b/dashboard-ui/itemdetails.html @@ -109,56 +109,36 @@
- - - - - -
-
-
-
-
-
-

-

- - -

-

-

-

-
- - - - - ${ButtonPlayTrailer} - ${ButtonPlay} - ${ButtonSync} - -
-
-
- - - - - ${ButtonPlayTrailer} - ${ButtonPlay} - ${ButtonSync} - + +
+ +
+
+ +
+

+

+ + +

+ +
+ + + + + ${ButtonPlayTrailer} + ${ButtonPlay} + ${ButtonSync} + +
+
-

-

+
${ButtonPrevious} ${ButtonNext} @@ -166,7 +146,29 @@
-
+
+
+ +
+ + + + + ${ButtonPlayTrailer} + ${ButtonPlay} + ${ButtonSync} + +
+

+

+

+

+
+
@@ -188,21 +190,19 @@
-
-
-

${HeaderDetails}

-
-
-

-

-

-

- - -

-

-

-
+
+
+ ${HeaderDetails} +
+
+
+

+

+

+ +

+

+

diff --git a/dashboard-ui/livetvprogram.html b/dashboard-ui/livetvprogram.html index 78581db637..3603ac3242 100644 --- a/dashboard-ui/livetvprogram.html +++ b/dashboard-ui/livetvprogram.html @@ -13,8 +13,8 @@ ${TabScheduled} ${TabSeries}
-
-
+
+
diff --git a/dashboard-ui/scripts/indexpage.js b/dashboard-ui/scripts/indexpage.js index a3d572b7c3..3afa2743c5 100644 --- a/dashboard-ui/scripts/indexpage.js +++ b/dashboard-ui/scripts/indexpage.js @@ -25,42 +25,42 @@ var item = items[i]; - var imgUrl; + var icon; switch (item.CollectionType) { case "movies": - imgUrl = "css/images/items/folders/movies.png"; + icon = "fa-film"; break; case "music": - imgUrl = "css/images/items/folders/music.png"; + icon = "fa-music"; break; case "photos": - imgUrl = "css/images/items/folders/photos.png"; + icon = "fa-photo"; break; case "livetv": case "tvshows": - imgUrl = "css/images/items/folders/tv.png"; + icon = "fa-video-camera"; break; case "games": - imgUrl = "css/images/items/folders/games.png"; + icon = "fa-gamepad"; break; case "trailers": - imgUrl = "css/images/items/folders/movies.png"; + icon = "fa-film"; break; case "homevideos": - imgUrl = "css/images/items/folders/homevideos.png"; + icon = "fa-video-camera"; break; case "musicvideos": - imgUrl = "css/images/items/folders/musicvideos.png"; + icon = "fa-video-camera"; break; case "books": - imgUrl = "css/images/items/folders/books.png"; + icon = "fa-book"; break; case "channels": - imgUrl = "css/images/items/folders/channels.png"; + icon = "fa-video-camera"; break; default: - imgUrl = "css/images/items/folders/folder.png"; + icon = "fa-folder-o"; break; } @@ -75,14 +75,13 @@ html += ''; - var style = 'background-image:url(\'' + imgUrl + '\');'; - var imageCssClass = ''; - html += '
'; + html += '
'; html += '
'; html += "
"; + html += ''; html += item.Name; html += "
"; diff --git a/dashboard-ui/scripts/itemdetailpage.js b/dashboard-ui/scripts/itemdetailpage.js index 3c1e4e6b12..8fdb35098e 100644 --- a/dashboard-ui/scripts/itemdetailpage.js +++ b/dashboard-ui/scripts/itemdetailpage.js @@ -146,7 +146,7 @@ var imageHref = user.Policy.IsAdministrator && item.MediaType != 'Photo' ? "edititemimages.html?id=" + item.Id : ""; - $('#itemImage', page).html(LibraryBrowser.getDetailImageHtml(item, imageHref)); + LibraryBrowser.renderDetailImage($('.detailImageContainer', page), item, imageHref); } function onWebSocketMessage(e, data) { diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index 64e4528c5d..3029016714 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -299,6 +299,10 @@ var commands = []; + if (BoxSetEditor.supportsAddingToCollection(item)) { + commands.push('addtocollection'); + } + if (PlaylistManager.supportsPlaylists(item)) { commands.push('playlist'); } @@ -377,6 +381,10 @@ html += '
    '; html += '
  • ' + Globalize.translate('HeaderMenu') + '
  • '; + if (commands.indexOf('addtocollection') != -1) { + html += '
  • ' + Globalize.translate('ButtonAddToCollection') + '
  • '; + } + if (commands.indexOf('playlist') != -1) { html += '
  • ' + Globalize.translate('ButtonAddToPlaylist') + '
  • '; } @@ -2118,13 +2126,13 @@ var url; - var imageHeight = 280; + var imageHeight = 360; if (preferThumb && imageTags.Thumb) { url = ApiClient.getScaledImageUrl(item.Id, { type: "Thumb", - maxHeight: imageHeight, + height: imageHeight, tag: item.ImageTags.Thumb }); } @@ -2132,7 +2140,7 @@ url = ApiClient.getScaledImageUrl(item.Id, { type: "Primary", - maxHeight: imageHeight, + height: imageHeight, tag: item.ImageTags.Primary }); } @@ -2140,7 +2148,7 @@ url = ApiClient.getScaledImageUrl(item.Id, { type: "Backdrop", - maxHeight: imageHeight, + height: imageHeight, tag: item.BackdropImageTags[0] }); } @@ -2148,7 +2156,7 @@ url = ApiClient.getScaledImageUrl(item.Id, { type: "Thumb", - maxHeight: imageHeight, + height: imageHeight, tag: item.ImageTags.Thumb }); } @@ -2156,7 +2164,7 @@ url = ApiClient.getScaledImageUrl(item.Id, { type: "Disc", - maxHeight: imageHeight, + height: imageHeight, tag: item.ImageTags.Disc }); } @@ -2164,7 +2172,7 @@ url = ApiClient.getScaledImageUrl(item.AlbumId, { type: "Primary", - maxHeight: imageHeight, + height: imageHeight, tag: item.AlbumPrimaryImageTag }); @@ -2218,6 +2226,175 @@ return html; }, + renderDetailImage: function (elem, item, href, preferThumb) { + + var imageTags = item.ImageTags || {}; + + if (item.PrimaryImageTag) { + imageTags.Primary = item.PrimaryImageTag; + } + + var html = ''; + + var url; + var shape = 'portrait'; + + var imageHeight = 360; + var detectRatio = false; + + if (preferThumb && imageTags.Thumb) { + + url = ApiClient.getScaledImageUrl(item.Id, { + type: "Thumb", + height: imageHeight, + tag: item.ImageTags.Thumb + }); + shape = 'thumb'; + } + else if (imageTags.Primary) { + + url = ApiClient.getScaledImageUrl(item.Id, { + type: "Primary", + height: imageHeight, + tag: item.ImageTags.Primary + }); + detectRatio = true; + } + else if (item.BackdropImageTags && item.BackdropImageTags.length) { + + url = ApiClient.getScaledImageUrl(item.Id, { + type: "Backdrop", + height: imageHeight, + tag: item.BackdropImageTags[0] + }); + shape = 'thumb'; + } + else if (imageTags.Thumb) { + + url = ApiClient.getScaledImageUrl(item.Id, { + type: "Thumb", + height: imageHeight, + tag: item.ImageTags.Thumb + }); + shape = 'thumb'; + } + else if (imageTags.Disc) { + + url = ApiClient.getScaledImageUrl(item.Id, { + type: "Disc", + height: imageHeight, + tag: item.ImageTags.Disc + }); + shape = 'square'; + } + else if (item.AlbumId && item.AlbumPrimaryImageTag) { + + url = ApiClient.getScaledImageUrl(item.AlbumId, { + type: "Primary", + height: imageHeight, + tag: item.AlbumPrimaryImageTag + }); + shape = 'square'; + } + else if (item.MediaType == "Audio" || item.Type == "MusicAlbum" || item.Type == "MusicGenre") { + url = "css/images/items/detail/audio.png"; + shape = 'square'; + } + else if (item.MediaType == "Game" || item.Type == "GameGenre") { + url = "css/images/items/detail/game.png"; + shape = 'square'; + } + else if (item.Type == "Person") { + url = "css/images/items/detail/person.png"; + shape = 'square'; + } + else if (item.Type == "Genre" || item.Type == "Studio") { + url = "css/images/items/detail/video.png"; + shape = 'square'; + } + else if (item.Type == "TvChannel") { + url = "css/images/items/detail/tv.png"; + shape = 'square'; + } + else { + url = "css/images/items/detail/video.png"; + shape = 'square'; + } + + if (!href) { + href = "itemgallery.html?id=" + item.Id; + } + + var linkToGallery = LibraryBrowser.shouldDisplayGallery(item); + + html += '
    '; + if (linkToGallery) { + html += ""; + } + + if (detectRatio && item.PrimaryImageAspectRatio) { + + if (Math.abs(item.PrimaryImageAspectRatio - 1.777777778) < .3) { + shape = 'thumb'; + } else if (Math.abs(item.PrimaryImageAspectRatio - 1) < .2) { + shape = 'square'; + } + } + + var imgCssClass = 'itemDetailImage'; + if (shape == 'thumb') { + imgCssClass += ' thumbDetailImage'; + } + else if (shape == 'square') { + imgCssClass += ' squareDetailImage'; + } else { + imgCssClass += ' portraitDetailImage'; + } + + html += ""; + + if (linkToGallery) { + html += ""; + } + + var progressHtml = item.IsFolder ? '' : LibraryBrowser.getItemProgressBarHtml((item.Type == 'Recording' ? item : item.UserData)); + + if (progressHtml) { + html += '
    '; + html += progressHtml; + html += "
    "; + } + + html += "
    "; + + elem.html(html); + + var page = $(elem).parents('.page'); + + var detailContentEffectedByImage = $('.detailContentEffectedByImage', page); + + if (shape == 'thumb') { + detailContentEffectedByImage.addClass('detailContentEffectedByThumbImage'); + detailContentEffectedByImage.removeClass('detailContentEffectedBySquareImage'); + detailContentEffectedByImage.removeClass('detailContentEffectedByPortraitImage'); + + detailContentEffectedByImage.addClass('detailContentEffectedByThumbImage'); + detailContentEffectedByImage.removeClass('detailContentEffectedBySquareImage'); + detailContentEffectedByImage.removeClass('detailContentEffectedByPortraitImage'); + } + else if (shape == 'square') { + detailContentEffectedByImage.removeClass('detailContentEffectedByThumbImage'); + detailContentEffectedByImage.addClass('detailContentEffectedBySquareImage'); + detailContentEffectedByImage.removeClass('detailContentEffectedByPortraitImage'); + + } else { + detailContentEffectedByImage.removeClass('detailContentEffectedByThumbImage'); + detailContentEffectedByImage.removeClass('detailContentEffectedBySquareImage'); + detailContentEffectedByImage.addClass('detailContentEffectedByPortraitImage'); + + } + }, + getMiscInfoHtml: function (item) { var miscInfo = []; diff --git a/dashboard-ui/scripts/sync.js b/dashboard-ui/scripts/sync.js index ea47643e1c..af9b7ca082 100644 --- a/dashboard-ui/scripts/sync.js +++ b/dashboard-ui/scripts/sync.js @@ -27,7 +27,7 @@ userId: userId, TargetId: target, - Quality: $('#selectQuality', form).val(), + Quality: $('#selectQuality', form).val() || null, Name: $('#txtSyncJobName', form).val(), @@ -108,14 +108,16 @@ html += '
    '; - html += '
    '; - html += ''; - html += ''; - html += '
    '; + if (result.Options.indexOf('Quality') != -1) { + html += '
    '; + html += ''; + html += ''; + html += '
    '; + } //html += '
    '; //html += '

    ' + Globalize.translate('HeaderSettings') + '

    ';