From 3af73d4fde26cbb54890d0375eecd2520cfb17f3 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 12 May 2016 01:58:05 -0400 Subject: [PATCH] enable shared media info --- .../emby-webcomponents/.bower.json | 8 +- .../emby-webcomponents/guide/guide.css | 35 --- .../emby-webcomponents/mediainfo/fresh.png | Bin 0 -> 18192 bytes .../mediainfo/mediainfo.css | 65 ++++++ .../emby-webcomponents/mediainfo/mediainfo.js | 55 +++-- .../emby-webcomponents/mediainfo/rotten.png | Bin 0 -> 14428 bytes .../emby-webcomponents/router.js | 4 +- .../recordingcreator/recordingcreator.js | 5 +- .../recordingcreator.template.html | 5 +- .../recordingeditor/recordingeditor.js | 7 +- .../recordingeditor.template.html | 8 +- dashboard-ui/css/librarybrowser.css | 150 ++---------- dashboard-ui/css/site.css | 5 + dashboard-ui/itemdetails.html | 12 +- dashboard-ui/livetvseriestimer.html | 2 +- dashboard-ui/scripts/itemdetailpage.js | 14 +- dashboard-ui/scripts/librarybrowser.js | 218 +----------------- dashboard-ui/scripts/librarylist.js | 18 +- dashboard-ui/scripts/livetvcomponents.js | 19 -- dashboard-ui/scripts/mediaplayer-video.js | 10 +- dashboard-ui/scripts/site.js | 9 +- dashboard-ui/shared.html | 12 +- dashboard-ui/strings/en-US.json | 4 +- 23 files changed, 181 insertions(+), 484 deletions(-) create mode 100644 dashboard-ui/bower_components/emby-webcomponents/mediainfo/fresh.png create mode 100644 dashboard-ui/bower_components/emby-webcomponents/mediainfo/mediainfo.css create mode 100644 dashboard-ui/bower_components/emby-webcomponents/mediainfo/rotten.png diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index a4f2254877..456c933e44 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json +++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json @@ -16,12 +16,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.2.75", - "_release": "1.2.75", + "version": "1.2.87", + "_release": "1.2.87", "_resolution": { "type": "version", - "tag": "1.2.75", - "commit": "122d3aaefc1fe36b22916f03dac5eea73fbb2ba7" + "tag": "1.2.87", + "commit": "21a6cacb0ec2cf301045a5fb35192753efd71025" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.0", diff --git a/dashboard-ui/bower_components/emby-webcomponents/guide/guide.css b/dashboard-ui/bower_components/emby-webcomponents/guide/guide.css index d00f60f63f..76795c6789 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/guide/guide.css +++ b/dashboard-ui/bower_components/emby-webcomponents/guide/guide.css @@ -83,37 +83,6 @@ background-color: #0B487D; } -.timerCircle { - display: inline-block; - width: 1em; - height: 1em; - border-radius: 50%; - background: #cc0000; - border: 1px solid #cc3333; - margin-left: 1em; -} - -.seriesTimerCircle { - position: relative; - margin-left: 0; - left: 21px; - opacity: .3; -} - -.itemMiscInfo .seriesTimerCircle:first-child { - margin-left: 1em; -} - -.seriesTimerCircle + .seriesTimerCircle { - opacity: .65; - left: 0; -} - - .seriesTimerCircle + .seriesTimerCircle + .seriesTimerCircle { - opacity: 1; - left: -21px; - } - .channelTimeslotHeader { float: left; } @@ -122,10 +91,6 @@ white-space: nowrap; } -.mobileGuide .timeslotHeaders { - overflow-x: hidden; -} - .programContainer { white-space: nowrap; position: relative; diff --git a/dashboard-ui/bower_components/emby-webcomponents/mediainfo/fresh.png b/dashboard-ui/bower_components/emby-webcomponents/mediainfo/fresh.png new file mode 100644 index 0000000000000000000000000000000000000000..a0fbd46e2d959dd48e88858e22864103c2b4709b GIT binary patch literal 18192 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' + }); + } + else if (item.TimerId) { + miscInfo.push({ + html: '' + }); + } + html += miscInfo.map(function (m) { return getMediaInfoItem(m); }).join(''); @@ -145,6 +156,22 @@ define(['datetime', 'globalize', 'embyRouter', 'html!./../icons/mediainfo.html'] if (item.Type == 'Program') { + if (item.IsLive) { + miscInfo.push({ + html: '
' + globalize.translate('core#AttributeLive') + '
' + }); + } + else if (item.IsPremiere) { + miscInfo.push({ + html: '
' + globalize.translate('core#AttributePremiere') + '
' + }); + } + else if (item.IsSeries && !item.IsRepeat) { + miscInfo.push({ + html: '
' + globalize.translate('core#AttributeNew') + '
' + }); + } + if (item.PremiereDate) { try { @@ -201,12 +228,6 @@ define(['datetime', 'globalize', 'embyRouter', 'html!./../icons/mediainfo.html'] }); } - if (item.HasSubtitles && options.subtitles !== false) { - miscInfo.push({ - html: '' - }); - } - if (item.Video3DFormat) { miscInfo.push("3D"); } @@ -221,6 +242,10 @@ define(['datetime', 'globalize', 'embyRouter', 'html!./../icons/mediainfo.html'] html += getStarIconsHtml(item); + if (item.HasSubtitles && options.subtitles !== false) { + html += ''; + } + if (item.CriticRating && options.criticRating !== false) { if (item.CriticRating >= 60) { @@ -295,20 +320,8 @@ define(['datetime', 'globalize', 'embyRouter', 'html!./../icons/mediainfo.html'] if (rating) { html += '
'; - for (var i = 0; i < 5; i++) { - var starValue = (i + 1) * 2; - - if (rating < starValue - 2) { - html += ''; - } - else if (rating < starValue) { - html += ''; - } - else { - html += ''; - } - } - + html += ''; + html += rating; html += '
'; } diff --git a/dashboard-ui/bower_components/emby-webcomponents/mediainfo/rotten.png b/dashboard-ui/bower_components/emby-webcomponents/mediainfo/rotten.png new file mode 100644 index 0000000000000000000000000000000000000000..8f35ea403acf38e2f9b877aa08d55a3db20d2253 GIT binary patch literal 14428 zcmV-iIHSjjP)vi0tH;zj6o3=}vs3{=D0Zp!X$Fd41>t#9t@{Ib0$`R3D9@{Px0n69J0egY zV`iUv+tLdP+?>jK{kkEwzNmsT6g0a4n8gMP+95BwfwD{mV^v=rEbk6OM|%iv-z0HH z^g?9ewOTKY5txb-7#+*P*wqY-yMu(l>{Y=z8Z^HEn8jkBykRxoZ(ALMjkndo9a}=s z+#=b4FcsqVx$()|Jiw{b3LHL>a)ak(CUN3HGYo*KRakz)BnvIEx)AKRqaFtCia>X_ zL zox32zM}JAfl^YAPx>Pd35E4I$rwux~RTMHKDthkwb!2Y;Ef z9)2c86|)w0H&r4{DTyh z_6Yn?gr&?tc-e-~y#BiYngE#EfCar^N7ULMRn@Q`e5V;!_Jt}6gtkEfH-!)1T}5c# zGC_kj&Cb9PP@82b2VdfVWIw+6`eRMdw?YC%CbY_m`j=KPSE5y7seC(e*hUnIRtg3I zQ>EKY|JeD2@9FK8;9EPJ#p_1U_XSNe0H%`C1wldE1=g*K!Is-YB>|zqAlYH?0EGE_ zRA|-n5KCRVT7tW`iS9ZWP=CYjpm_$sRI1P(8db4xeyzSNK#&4}P-FmE1}4?aRYs|& z9=qeNI`w)@_SCaM^9+EglypI3AMV;*4-GM&fKW;Ug1AUF{<=N}@ZjA|;!hc5(+PqS z08@6`g_e7FMEnCnDGdlO+cvBV2T~>grs4&|^kL(=dZ@3LY6=JqR(1_wuQ62`u2~VY z{g$8vz?4fJ+r_+0aNC-?vH_9HCUOOWU5lX>8V3=DRrU3qTchGn>SrouPy%4eQl8d~ zeF-*g2x%_lG63Nu9r6M}tX12r**->H)-6GuSuGn3nrZEnr8cLZHm=@fQQG+2O3ndD zr;&dE%a|kae7@Y*;rv~_-BGx7HO=2{51MHJOu4*cRDJ2{2)j1oS^$FBze3nXRNx~b zFoCBm0H!QOZ&-c3;hZ7*UV)&hmO^|7!u^EW`8qp7j=w7?0Wf6&rnOlzQBVvJ1`Lvq zK;%&ciS~WnohD$~gJv24Q;yQ6zi4CbhwtkJTRykrBS zT_MYwJDE6*yC{;&_z8N{2sr*@`+!TOL6}b8mE-#q(JRNko7eW%h}Av|N+4nUFCA?W z+CU4I5Jd8%E)}Mpi4uzxq@G11rtd;vMuO%V0ONa!MncY5lnDqzTnO;ux+Vo_bwLS$ z@xRQ?%MNX~27$=4P23zL{|kUATbWJDCIh={K;%)w3WJ5Xj}I-PB8-LcYAra6l;)sb ztohiM5-|D$Af(Jd6bwslAPA8bD+0uH0%nB2NX#nG z)e)&_APO+@kJbn%C_$cgk|fJIW6;yp0Bx;x(A(1l4fXbWKNU|wd^!!&Ga0x(kyJZ` zv~?E*a2Jz2nAq?@08Dv{-moU86j-~e_JMF4AiZ`&cI*hMC{gxVLD{gT88)qNhwXQE zLvw4ia9dLa=lJJ0;k{3;!^~{PDtX>ezjp{~FlqaeO0%TiR zs^AI-di2Bt+q>Yw`86dzA{rH4s#u! z%2Z7yW1g=g9G0&3DEx5OT6p}CIH41P}#&FWO(3tlqfdm0aqNs6{D9|Kvvi8KKsgCm=f89a&(kWm%7UpAA~D#AlQ6995^ovmwy|N8ga zsUyKs25JGCs@gE@$D8JRlXC6C&12Xsb`T21Cn>3OWlX|tY9A0Dx{ZvkpuJj7b$q)-UeTR$k)H*10o-6S8rq- zRm=)J7af+b+}8znY-yqS5G08hZ~)N)TlM##!@;-XzKSgA@K7c~7HAx79}XNpuDP`i ze)u;V;is>jg0wkVJHOUvssT*dB@B}y*nppd;s?5hpnwHcMJe;OM_Zw@JybJ52vyvNqFt`^Nt;3 zHN1yq1%|mLp99OR!4=D+(AN`zWnE$F$rAPY=@|uP5(-?qk%jBy3q^s$ARWfKNzPvCEW7m^5mowTki(0~17hdgCrO8A0#bEtyVGRnI(77peW+VN}T)f1{ zz`}EaX;~_@Whtg-2z>Hc3NBwudlt*0YIgtjW?0o1sVWd|=fDPXV_b%h4ktwKSVyH) zv1Of6cyh2y@7+P~=_TD3r;V9Om1;y;Rdmb+iIBzR0hHHYAd#~a`Y)g}>UBR+C9_Cen zBPZuzDz4;o=@#k&_Een!a&SXmy0YNt9xr3T5&U+XaQEQdt(J_Sik20Wy{DZPT~~*X zxe#i!6Ph_x(Ou3oX`gNRqKH}9Q%;x zDk)(?KEpzL^OZeO`0<`*xMxS0jj}Uo!Ui`?kho@`l+2BmHMYJLVffCs+MvBfmlnI# z?|v!ArJ=|k!Lg0^|B`^=(M-`mKnXyY22m|Fogr3x?Uf2h7y7K$uWf*)#*p4fWd;g| z0za4a#%us3vqsP1qKj4Wu^NRih!h468=GP0l?8C{I0^&oO$OQx)-?T2YBt#rsy_OXRD@Q6|$m;Q7{cB=c zBj*V?c%Emy!3&Z{0L1*cS^6k0(nofbK1y!sBWuzJKa0geaMxzXam!~H4KS>Cr?3oc zZGgY|PK-5frhai-MKLFZ5J%L(rjlvtk@WqA6)BCLUV;biYk)3QRI{?rZ4{U_z&-r^ z@TC+CeK@PBXck+d96%6P{+8W$s>J8 znWT>%hNHf|V@s>;Hz`>%xF~>O+4AYqcw08q!(V+fDo70@HyHJnFt3=dY7qzNq8~?0 z=KspaAAX<->NK0CpI?g$GzUaz=2J4f`|%81yp$mu#TqbEB@DvS-r5v~ zUEhvbmXz?<&0c9t#`-Ys)}C)MRVHb6iqKrXo`w%Uouj?I-$0N&Cz^<7 zEA1Vl4XdX+3XzDW?kf727?|yts!Ja(fy~lp<%)WzF@eWx78qt=(;NTP*P5t-&l`KW z41Gn=mrTYub>Azns;AMj0mypsogmKAjA!7`;W?O_S9}E`-)QLUtX#3dN^!xdPMYwL zu#SrenLoLtCAA@aWV`ffX%0hkgLzCX5(^L1vV_r9v5gxg*0?HT=v#Yu{vE4V>AlXN zm(;3G(9Fzcsp~mDt@s8+zA`hH6|ZTi%+Fizg}XW(HG1ui}X=Smp&cs zb!GvhRL1ZR71>MC2KnR@F-;;=*w6=4Th+ETsb)-TQ=Mqof(K}DM16<)QXeTs_wFZ0 z6EvpH4|u zgb7DOpc?-DwJ2ep=F+9RTdInoZJc3Dp1o*;CZUw|=Fg{0=P#?V z&)mthL1F%BtC40+knUCbC=SwxK9{`GM=44ASS1XWH9MBoBrsI;;o_y$H1tjTve!L5 zg-I9-G%tv5=Sn~`pERBOSS5^o&ET(d-os|I5!35xNFT*T`qV}269eZb(}OhyjMz)v zc}J+KhQ3p%N?U8lsyY@5&HhS4lbEY$IwjpG?(PWZ-`nB-mMndU0h(9oqqs>Qhe+8* z`?Tij0@K!9M+wGQv05tG2B7GtbKSQ-`+G`3J3@4$IrZrR>hCZ=KGXUzN=PF1k8Acd1dqrqYd@&E1jDJ!= zxYn{3Q9WJVSLgp1R9gC|+a{(mRq1sKHTv5$V5FKc^hN1{AGEZDY;M#Npuvob2gEUx zV_zhFyZN2%rf#yF9-gO5Qpajd`lyC~I;|`UUXonb`ys|f1`4;Aj^Z}dnQL2<3EL7}Gs1-wB{~n>XG(~)o zFigtCMb!+;`H_@w4`5B79-*+SOiAi6g1a3DD-qDDmZGH(u}Po!w7t_(D&Ry375%$w z#L%}&9W272R(mn-Wfyy9L{!cEasb@6Cd#EuJLH(2P^5H0HIGJcZ(iR}dv1uF(g$)% zAIlgPEveZ|%>nZc2|^PVN`VDk$e5RH0HxPmTN+@|m0Z$Ceef7vZgDBYLNYT_Yrs(BcV z>8|K8&6y~<*DiM?F}i#2G)tP{LZuBRgHS6{MZw1M#n*|y7q zCUGv7`%(&((=2|`21AW1 z*w80=4ShqzNS+LRYw79?Lx-xnPfcgIL5;~eo~iZ5fDQb?yPK%%`tr2}bYmkp&oimR z8wJ*Wa2UI3ZHho&Pn5z}_A!?#70ZHCv?OOz6#=H;%$GbD?|*o@6?%I@CfA^7yNGk+ zxul?JVey|L3HynvnQ*)~&qgt;dtACGdFHENj^jc$;fzdG;dKfUd4SiA(L*J=j1KP5o2~M2WQ?TOlZ|#LHuay%?C)){v=4Qu1OHT3xz-!P{d%V7JM9DLq-+Wxt%B$|dMasyW#(#9gk`8wu#}>b@lX*O zkoexmvye&(ftWf6))9T;`-r})?V|oPiO7MaEUIEq_%H=CH|epcvT+GTq{_f@<$Bs? zx5Tf_T03s2d0<$GSuKKDDR1b$7d0$`OTY!Nm?TS9@~4F>y2C&MrNXde zlCo&GaOpC%XnQ#}lj_6ZEpJyRiBx;k@ zkk-^5N#7^$PbssPimG6i)GQcYlvO1HZ}3>0BB-$>(~6_S$ZNw)rfD!G3wLoUJ1cGI zmkk&JoZX;B_tGpVxNz(J_u$IPA>TsxO}2|A{H0ckIF?b{C|gx9O|qawz{y&PS=m(* zlzfkHYVmBAP5{F>Efzb)TK1^0?62m%k;>I8Tcr(_)hp{^&8jGLcZYo)(XXX37Yz;^ zuc*MoE5kWaf{cu$;mVDLq9jC4kKKYQq0%z-crBo}-Z^6&O-=b&Rqek}9q``B~1MO~a+j$)Xc{AP5RB6P`gZ z6is@hvZ`sR6at2|psn(Z3d_-2xJOc@8X8m6aH?%T{|ti~mv={@zrS8f@mhrKk}p=Q zVxZIz7=>O6CN(*6a!$2J@~0_62r~0oNULg879~aoB}OKnDpgEDOfGP+ zVDi1b-WaU(m@J#ZQpG_^3{x|WaV*lA!86ked~(<{joVgm93+*<(D<$FLfKVclq47p ze?WyLUTgPDs+KC_22Oo_82Wl*uy$?Kag`~qhJ{F(7oc?Wa!Cx7TD4K6LST{MG*0d>0ATDVHu~;KZp}lWj6SoX9o)kqd|sCLu;xjn|5izGQ(B z!08vjX%`&?nCTv8Oy-j;Qe<(80;z)Vz5Bi)T@aR==cc`SvJeDJn>$p^0mJ|pJ2*U> z{c|EXxNO5+w>R2mLE^7KP^2*2(#4C~I5(%j!FQ+i_mdarV0Lmo*CD7z?FY?kHF8Ve z-&zkRaRXj<2n^>VEn;{h<;_Zm=?Kd;;EeYJOv}8+R}sZv3Z!eIp?N&?OCd}$dU)f;vB$` zn*nayJa~T#w6|AZ7h5b6?EMdCVUjJXD&+OD!m=}vDoX$u0i1nY+8{I!Av7JeX~0M| z2IRXR7{FMvuLQ8tqRr3nKGQ#*yK67dKqae9U}$1=e9cudt5!pT zXYE)H9ZJIJ<&@iI9uo7as;UJ8n2Q}4Yu*4HkNMgYt=jBO7gHbr$6h`=oPzViNiQld z+BdlP)X`fNphXD`0|g<`Gt*$fluql{*LgO!19*)4GCG=tW1r8%e6k=eo#Nl-OJdcBAvRPw881C881S?jAi}p~FTL_L^8_u1}z!ztd zg@WUz&hg1($2eSz9VWjM`Sr8L%o}xoIWK-iPYn82)VWHPLZNX3X|aJ;>?AjF)77go z3}0M;(XmuHF7YU5PA?F+q^fJzZ)V}@wRF)b zm^?@$w2$b-G`1?l(gMb9o(eYZ6}?ed)*UISQCGF0)hHxVkw3;O9N;0X+W3S5V`CY( zaWezcGud(hbd&*9bKbdPS5Zb#p68&TcM8>`jT>Xo)wOtrcBESs4yp9-l)zp+oLrrNtTK+UJGzo_meCK zNi5BON;P{XCS-`KAkEHcS^DEDNVv2`i3OL4e5IPse%$^V0*pem`6~S z795g8b`B1QBy6-EYdtKLB2*$>yOxDH)qb6dXH<}~#oR`eG%vEi+u8$0gaxI_UE7)p z@=OJA6k&|}35VOhWrQQwd!oOWREQL~c~gVv`VG}K8eb?BoV_YI2WkcwD=d#a+PbLh zl%)zsq2E^xIQUvOl4XNru@w1t;h$uZz~##_jE*kA=;gF2HZVs)6>U!?Y@D3HFi+SK zwe|eYT66c1O`J- z&?5$49c;VhU|IZdh#(MKZ=O%$<%h#WNx^XNlX5tW8Le9Aw&2*-+l zaj%JqEPV9IvF z1~1vbvBF_i&$Q3%s+#a#fX28M$)f5>@WDru@X6sxNV_`+_OlE_zLbc|=X8DvN|(h1 zOU=Mh7GqrU6^@V&2Qf9s;^2@NY{kJLNmi*TIjdzn6jooxM1sd2?uK=1o8WhUyb9w} zjxOolssI4LpmCEhR2|DTzhp7O5x8-|)wZ$0;b3nVaDXFZ=7w&DL$cT=`Qb2bh9p{1 z!h8KUNSI(DW(b#BJ(3GOL1I=}`D_l{xc%U2$44BWUr!BGot zTrY6s_f+Zf$R>HfNh-L&A)uHO4sh7d)KTdB8sGo3*GJ&g*=e^YyQ7o{Xs3Y{8d!-F zv&s#JV-lA<8D8{{oKhD#Y?Jb2t;}^Xj%k@BL;Wx+&ln@otS{j(e{F1&EY}{gqniONwx3Lwi8-Iv}*hC?+K|V39Em@p%ANK2!++ZSVIwYpD;w!&m&TpZo_>dA?b1uq3k-wVRhLS@5XhO91iaZ3qRHD8vfe3+=gYLO%Y7B@g;lEZ_ka8S_3%G` zdJ=9<+9Cw{L7SRVls)65lF^h!KlpCPEe%I8_J;L$l+TT8s72o0xFD!L?rvPdy-_9= z%?S>R9btjP$=>@d~@Tv!Xa5u$pME{Avl~GKyynJ{_Y1G;s5;e8K)M5>A80L0Ze;a zYozLK+*@^wLvm1kte&dbSs8x)`gJ&eVHy_F_Uta*-HotjO*7nge+S&Qp|NB)Zaz57 zDxn3&65xssNFdzQfmpWU?XJ%|pjLMNj|3X&j8!i`%T9Byu0H#j8A z{`tl@yt;8OUP!^K`_DUq!pr#hJgtWh-+*N*JP$n71CQ_Qw%8}$$2dxZ!|eKXgP|Ze zB+0G<=V(AreQOeZm{}_j8)aM%Gz<-HE z7XH`EU#fo#nq);wYfB8i`@MB==l1pj;mGgCttB|z$`_|5;kDP#m2AsI@_qf{303zf zIXrl(BoiD&IKPuE00oDt=ZeP7<*EAk!|9@6!7`Ib!@hl|VZ-_kcy{+jXl;);j&VqZ zz>&vORV_H2%9gF2uGt~(sL?TvE4;a0x-_$nu0 zo-G*|Ea^0XhDNCd+_=TVVO6QdMzi{PG2{pHrg?$GiyOBvINaU1xyCqds&J}+3QpA;U@{#R6cX_G8{iS2d^KPf}7VB76PJ$kQgB$VJ(CsWYn-8auPO$jfADJ z9-5+ufrMBHh#qpn!$u^1JKsOd!%M`l5f%c1Yj?V+VtEUKqgGTqcCZdnhvv0koP*KP zIX%oq3rP{eesaYs@z5QyN>0{fj+Lx@goDTmC}LGXQ3P19Y~I`nZB4eYugAT9jT12M zXs*eOxzngH97ar4emKOKs+nm5zkGcLK0P|?IdR;q3eInSKM6Ok%dC+K4cj9e5^LO& zBOD?;LOd02bAZDhQx$S-W-0_Dg|sOqjc~9|pSnxb@A>(g!!S3S&D}eOY99{bB4p@# zr;1V6_uFO=50(PV5I6iW@mjUuFai$2HQ-S1nc3^}=dy6%H`6dRohkSkEMydT>ra!A zPJu2}%y5MBz!7l>I20v~GaTRmN5~d%7_zCXSPq{0PXmSiP9|-h;nE4edwMPl|M<^m zG-#aQker(T;(&v{$KeyInyGd323zc9`yG$18z>4GHu6c;vP+k;CJB=(8n2j4woq3!~U9j=vlSle0XTu42LNiHy0emMdLcb!J}~{ zAsTn!?rz%;I(B5Tl*L>3MjPvN^$Z8~e*M;y323GAHhI)o|gB=)XY>#>Z#?4EH zB767Q^C{T0sZQ$&bBw)|=Elu6#vyvF+}*gxkI%z9-aprxyJ7O?CWg7Y4UaU%n1+%5o zca#{oI#ap-d?!p3XE5I2nR2<`Q?UjD?1B)t1kJlFWd zx?HpD*j#T@I-U;?O_^0bU0R6M%RG*-Nrkh`<6t<2bTyanYrLkPv-kaL%su0|3zOSR zX|o^y{Pa;KY4!5kx5r>)c*b8(RoNtm`j;4zL(z{jKGTnpiEvH=u{vARA1E3ark2s3 z>*T2e`G^%7dF%R#2IOX=+a5^g1 zxQF|&M;P>j;n6uW7}&_e7BJl401*zUXgHiaRol0l)w22d%&x72tNTl7&n#1<$u)i8 ztznp*$@l|@gQrRaqr7lvpUdj;GJUQ6mDTp#(rosWWm58BDG~;F&x6MQnKSI>?4Wh8BqV?a^J6MW@(Nz^(mhIrs91}8<+2#myID~oQqWvL>aJY|gcy;4m zxv~Ji{Pk78VF4Bzp?l4yrm`@fp0~h(*yMska)raMF^(s{xz_3OOO`TBH8Xh)fBo+l zAu*jU*^P@}5R0b@_mh>v;LyBX8XSrYdgG@sFd$^%y=j}QohQp)7rV4;$b+h)t7d=x z^E`8-=1;2N4u>EuoZ!ge#!V#^_|@;P(J>QC87T!8%X!$i41ug7Ti~#(Q6kII>v-4sLJgs+jByhhl<*OB2O_CM(nH z(zYQq3KYAxYsf>-^DMlPk`(@&G0GLA&T_KYLpoEb+#IWvx=<`wvtUyMOwF6$Kg zw!^2zL*L;qaA6-=y~EXn!>v5=#F}zRnIWrcN>#HjraT+t#K9O>Ts&1yaEL0EA{#1| z!T?d6Bu5@N@VKnZB^6=c>39nUN(M&gd1!3Bkh8dhLB9;+J{mnVPi z=c7)kK#wxX5{EJrYdR&}cU}}6l5YcmJMLQsYgXCP2o0)IW|t2?d#~s*q^{;ajzVH) z!IP)T4Gt$yl`9;wS2z?49I^?HEVE;{CW605az@b#Zk@2UVy3Oh1mwb>iaj>Ky zLe=c;cg9L`;}!x3w==S$E#d(V3WNX$HTwCvvYNEv+Y_^9xB0@nx3xAy1>Q(K+I3_s z39tRXD{x^rr8n|$PPIym#?3v(!QHrHWApG&|2AAnSWIeNJTBK%z@g}^+J1MJP0FZ^ zuK%_jD}LewH2c9a*ZuIRNjQ6Us%ST^=&8yFhv2SXBQMmC$iXRp6|b_x8H}WuqC?t-P@OFyj?MFTv4sE!Xe9sCk)}x zr39@`aBwh)Nor&e6dewxjv*lQIGKKyq1$C!LJYiqUnPtvY1Fz?^xNa2Hoy4IW%#Fm z8HGr?W8h(G8~rYmwg9culn&aM;_|1oz+D2O0H# zFU-oK9`1(&z&1969pt~iJ!*KXL^$%eab*h}Spg1ijB_~j1~0qA!5s$fa40$)*$jt8 zrk{;nu`m0#kn*OINyWO?u;A2A&=R8AT$-zT8emmlBlNFnf{uS>RAc48MoPRF`l7%l`)TJY*u1GjxJE6Qmau4B`msthjRWBUk%X9j69M*~7{7_f zQfeIo5jqKC>M&@80X?ro?%y<()q zUWlq_EaN{W6WGnS;W`~y4;`5(%>R=D)fK|OIVBqioI|oJ?@2mnWLxx*f z@(xFpqH(c)d)I2HueVLR-L2X(?S4F4utamCs{DtcG20l2=*E?uYz~{jZm3{frOLA7 z(J(jc5<=A~{EkdUQ>(bWLifuMT?NxW$G;hEdnRkxH`i5Il9nWh^YI0n!>23~#>JDi zpAUX9m8~CgPXQfa^=LU=#KqV#HVNa9RH0mw!)+di-eVfGj-atA1lv{B@#90bPI4D` zocHfx9Bxn?r@&tNgG1NgfqR#mdUt;9ib5>+fEel(@9lxBQHC@UkJHsGK}v{{!*nj9 zbtoqFjXft(0-YT(PhF4~6quh*nFg&Z28@f!HUa=cuz1Qb*3eYDY96+2Rr10?i1X`$ z;jj*-nc!gRiDD!eq@Qc81-|~&Dkor`_5&C}HG9M4ga2X@)~;@buFiVldR-bc5C)CJ zev|QA6k<`)6yshg#C#tWVunxeQykz>M99?t#wSt`Pnd1J#0`BFW=~6$haf0U5>Iy` z7aOXcHyYO|R9(q2#*xR3yR0V)Jw2_~-!kZ9=XbyfzCXQp8IsA2F~;HI#-*y0;Hk>6 zu@d}TW~v+C$EIE})oLNbRWPQyWrS^6zMZgrWqli}ajBFH=SLGZ=`uG(?U|!q9VC%} z4|iZ@W-=y&)Xh^Rsv;(7;viv6-X0KpUh%zgGJa0QBBemM1m1&2W46cHuG%pJYGd%r zySSG@sC&)kk}`bs=?!@JzFys1#^baU6crZ9!JPt%Xrx<=f0H9X@O~*Es$PavaX!}k z8LDE|VT$RiNeVd#bD;tWQ=E~j-B4A0S2R>zE-qA^k8!N+ceL>be7rYk-#ugNVJ^?X znR9VXDrAV=7`MC@4fBj3K}0FSB?Ffn3r^cD$BO3=_a7OXwW(rh_5JMRJhxd7c)bUK zgmEr3`{&s8dD^JKA~_TXW86t{h!dR`}5bLbW$9pin0IHbQ*3>*+=y!4E5|4RRYHY zV0-`uUwnBs4jb0D<@HqMheJ@ih!Zs8*hPLg+{QR6B!%~@&|tR6-TX7`?LYYRIy^A2 z3|d>F4sa0t8Wkdprzm#MmkAD6c!+5q-ASMr@S!JfX4W1vHhFOtvI{boE-x4I+XGc)U!|>`|c^5LG@j_75Go3HNO4qS8i$ zLvP5U#1Uaoh|QI3z>o(H%W>#TxIUh;jkjp9%yBm|b(a?+T>@a-i*Co9yO@AM9f-o= z5XS{{3FH9|({UchI7UaND}A3ZrtqK$4cb*W>1_S#7FfQl-sDvj!&kh*VI1SE(uoiv zobxFeCZ`u1^9{^Trn%jMWxoo`fkJ<90F1kyj^46=!ZVL0pHlUDkmJ) zfJ3gZ8G~?UX(YnoJ>ZbLWfiK*iEiAhkpPz=#wkY&=H$Yuo z$P9XB{OBHjtqT-LH1$ZqA!qAgW56STqE65iM0P&u=G!V;z&qu*e24O?LK1 z3Z}2m@qtOMhLr?MAYt;C{h+Pf1)qNzhwa-d0Q-xC0n|G}G< z!}!Km`k-$`lTV@Q=27rML)9^{;ahJELwst^?eej)?630uLuq4Ll-AFZn$Ez?O&cg! za6s}!Kcq?kObJpZs_NX|dSVqcH${X{bJfrHW{se*z7kZiC@;eK zSKH=hvT*z_<8b|I-td>2QN@aYXh2Ze+F2d3I5DdFy8>VegJw5a!rHNPs8XhHc>}EI zY4kl*J*lcABc~H^?(_{Wmxzt)86PK%1tkEcJkapc)gFbm=BPHJ-554cUncoO)iE9l zqimC^zJ66zzb3CG#KE_GYRWTCw&1e4zzH(Nk$- zUOM*z#jnhXAszWtFq{PSLhxh)U}_nfesIb9S!{6`e9Kk#Lm6GDK?#5| z$~%6Bc?2Z@rX~toZek!34G+{eN4FCN+7($DNG8(xY@QLJUSyCQ4Gj4Jn4kn@QI;St zSx|x!027p;1i%C(C;>1*2}%G=P=XQw6O^C?B>*NUK?#5fN>Bn|f)bPfn4knD0469w i34jSoP=fOR1sDJ?yXBPXqg3bs0000 -

+

-

+

+

diff --git a/dashboard-ui/css/librarybrowser.css b/dashboard-ui/css/librarybrowser.css index 664f41cfb7..3878f5cb73 100644 --- a/dashboard-ui/css/librarybrowser.css +++ b/dashboard-ui/css/librarybrowser.css @@ -72,7 +72,7 @@ }*/ .flexPageTabContent.is-active { - display: flex!important; + display: flex !important; } @media all and (max-width: 600px) { @@ -205,95 +205,6 @@ } } -.storeStarRating { - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMYAAAA6CAYAAADryyY/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAD49JREFUeF7tXVlsFFcW7bYx+2L2xThsHvYwBEMGApMZMLZhIAhMkokmgMQYMcEgpBGM4CPzYccRoBEfsQFpJAIEEiEgiWP2bJi2ISurCSFmk/OTRPmJY4bvN+eYKquoVNWrqq6uqu62pSN313vVXe/UOW+99ToS6fjrYKCDgfAx8Mwzz2TjqjIURMN3hf5cUQcPj3i+evVqhx7AQ3TJkiXlc+fOrcTrbkAnHvNHiqH6ljYevv3227Tn4c6dOx08TJs2bfTzzz8vIIoWyHQ80AvIDJVkfbgYlYd79+61lJSUpC0PX3311ej79++LdOchumjRordoDCI3N/cgNDhcaTnSqdVo54GiaGhoSFsebt++/RY5SGsepk6dmq+aYtmyZYKAKRYCA4GsdOlSaXlATcnaUqxatSrteLh8+XK+aop05iFjwYIFMdUQ/I/ulMjJyTkFQ+QBPZXBuA8dmUC/4jEeKIi7d++KWCyWdjygtYiphkhXHqLoUxfQCAS6U48hGo2ugVSHAJ0DlWziv/w3PGDgKVTs2LEjbXi4fv16ASsEQssBX6cRD5GMoqKiZr0h1PcTJky4DE2OUwbinMZN1b/f8KAVxaVLl9KGh6ampma9IdT36cJDND8/v1RvCnSrhBYZGRn/ghtylVYjFQfihjygOyG0qKqqSnkerl27Vqo3Rdrx0K1bt/5Ys2jWG0H/Hub5EaaYDPROxelbMx70gkAXI6V5eP/99/t/9913zfpypxsP0ZkzZ1agGyXsICsrqxymGAZ0SbEZKlMe0KUQeuzbty9lebhx40aFUZnTioc+ffqwtWgpKCgQMiCfgIlaYYgZQHYqtRpWPKD2FFrcunVLQDytzz77bMrxwNYC5WvRl9nofSrzwFryDQreChCA0AIi+i9MwUW/rinSaljyQAEQCA15DMePH085HmD4N9Tymv1PeR6wqj1aL3o77zHWeABDzAT6AoyjSuo/GQ96IajvMdZ4MHv27JThAav7o83KanU81XjIQGtRqxphzpw5wgkGDRp0Em4YAyT7op+Uh5s3bwozfPLJJynDA1qLWtUAVmU2SksVHqLjxo0rcGIEo7wwxSJgcBJP39riQSaSl156Kel5+PLLLwtk5ZSlpwAPkQx0h2JGYsfzB8IuRo4cycWusQCjb5Nx0c8WD998842wwoULF5Keh8bGxpiR8GVl16YnKw9ckCMyxo4du1wvfnSrOOPkCE8//bRAqMhaZfqWA3GaQ/2esI47HPOALgZnoUwBUYmKioqk5eHzzz9frjeArMxG6WHmof2mKyLlMxSd+vbtmzdixIj5MMQahHZUIibqe9UEFHc8GDVq1G3MUlUPGDBgPVCMRTKGjXCNg5G4HJjzGrRPAvqxYu4pD7zhMnz22We3T548Wf3hhx+u/+ijj4qPHj0aWh7Onj2bh4H2fHSf1uBZi0qscn+vCl1WTll6kDxobzpFl4lFtwEQaMGYMWOWT548uWLixInVCJuOwQDNTkWPLpbwAriORlxHPa5pd15eXuWQIUNeHDx4cKEyxctARBqn7fp1LY1d4/jGA2ZdhFsgbLvx66+/rv/iiy92A5Xnz59/EQPVhPLwzjvvDLh48WIBWwJ8fwXimqrxaGoMBmiWCVuf7rbc+vMSwQNr2yzUxjMgrCKIbDPw+pQpU+ohvgYz4XshbtlnwHjCLdB6XQAahg8fvg1h7VvQ6izs3r37LJS1h2IeGkc7bgmMB5k4IDjhFqi1L6DWbqivr98G02zB2shCtDZSHj7++OMZn376aRHMthmf8fqVK1fqIb4GM+HLyuBFulsOeJ4jHiCcpyC8X2QCjSfdrbBl56HFEm6Bct/A2OX3ikEiQfMQzw1HTS3cAmK5sW3btnYeYKCncC2/eCFis8+Ip6xW57rlgOfpeeDgNZM1KVqHX2XilwnVbbpbcfM8XLdjwARcPPwbMBJgsGLgPPCGx3NjUZsLp4AYHqxfv/43PJw6dWohPutXmTnCKHCnHDC/CQ9tXYmeqD0Xob/eGoS43QrcyhToAgojoKvYjPJuBP4AjGDZFWMEyoNqCjc31uocdH2EETAGacaagCkPlZWVizBuaHUr/nhMznNDwEPb1Cf72gOAGVg3aHJbg7upvWXnmAnczXHFFCtRzj8DvwMYbsKy8y9QHmRCMBO4m+M0Be6zlIdZs2bNwAC7ya3IZWVyk+6mvFaVgwUP7aLg9Gd/IB+D1UsywTpJdyPieM9B6ye06Nq1awxlWwH8CeA0Z7ZiCu0MFV8HwoOXN1z7Waj1hRaHDx+OYXbRNg8I/MzHc+iX3IjY7JxEldXqc13y0G4Orgmwa5E7cODAGr344xWrm/P1Ape9xxqK0APrHnUo01/YIirdJ6s9rGgO33mQiUV/Y2XvMX0r9Dhy5IhrHjBDVaMXuuyaE5EuK7c+3QMelA7Fozl/Tmfm9OzZc5cbMRudIxO0Pt1I4HaPIUZLqMDYaRfKsgCYBjCMnca3s7GbrzyY3XCjG2v3GGaYhAqsmsfNQ01NzS6vxO6FwH3moc0gFEV3YBgW9l5Vhe5U3MxvV8xG+bQCd/oaq/APFVNwoYvTkUOVMtkxhVpL+MaD1U3WCtzpa8QWPSwvL6cpPOFh7969r6rmcCpu5rcrZqN8Tsuuze8RD2264CwN95TNgcBWY8Gv1a3InYraLD+mWYUd0BS4bm4mUATw+fFBSlncBCH6woOTm47pRU4xSkExLF261HMeXnvttdVY9Gt1K3InZbXKa4cD5vGYh8fMwbDvEoRetHohcjvitpMHZhV69OvXrxnXulmpIZ/Ef862cUDtxhRqy6GaI2E82L3JRvkgUqEHYpWasZldwnjYtGlTCcJBWr0QeTxl157rIw/t5mBUK7fPnDds2LAmmsOOcO3mMRK4m2OKKVbxOoFJyjUzZspubJRqBKP/NEfCeOANNrqxbo7RFJiGTDgPK1asmIcQkyaawytxJxEPbRpR5/i5Svwk4o5uGYnejZjdnoPWS2jRpUsXzrj8FWAM0CigD+D1PrgJ48GNAXgOau3HgOC+OvDiGw/z589/EtO5t+y2ZG7LKTsvIB7azaFOY47o3bt3rVtRa8/TC9zNe8UU2ulYGjhRv7ehnc71jAf9jXXz/u2339ZPx/rGAwITa2XitZPuptz6c3zmob13wZkaTnmOxHTuIVXkbgTt5BwsSgkjYGLgLVzLYkA/HetF98mqa+UpD3YFgWcRhBG2b98eOA/vvffeIVX8dsvjNl8IeWjTiiqKJzDm+MELgZsJH31lYYbs7OxmXMtSgHFP3KCNU8xOpmOthG8nzTMezG60ehyhGcIMCPoLDQ8Yc/zgROyycuvTQ85DuzlyzQStP24lcFkapl+FGXAlXLxjiAcXJf00hWocfmfcPFjdcDUN046cejREGHhYt25drl2h2ymvWZ6Q8xCJYpxRJBO1Nt1K4G7TIIh/AtxiJ6jtPD3hwepm20nbsGFD4DxgnFHkRPB2yuU0Twh4iGQgWrXSraCtzsPmZPz5MVvAGOM/MMUEpRuV6HGFUffKEx6MBIBnpvnzY7aAMPHAecDTfpVOhWwnv10OmC8EPEQyMb447pXAtUZAdK+wC4Ss1ECtDPkIansdT3gwuvl4FFXYxZtvvhk4D3V1dcethO5E4Nq8djlgvhDwEOkEY1y3qtntitttPqynCMyMNcIUjJrlsxVBjDE84cHJzdfnxTqCwEbJgfOAgfd1K/HHU0Y754aEh0hnt4LWn0eBxwMYYjbAlfkg9rj1hAfeeN7YeBA0D3bEaydPPBzw3CB5iPbq1avQa4HbMQdaKaEHiPg7kAP4/dt9nvHgVAyonYUeL7/8cmA81NbWFhq1ZE7L5TR/yHiIRLHB2mY7QjbLYyRwq2NDhw4VZoAh/g0wDITRwH4OwD3jwegGGx1DP16YYevWrYHxgPiszU5Frc1vt/xqvpDyEMnAE36HKHovBW4kfGyiJmTIzMzkD8ePD2AA7hkPVjeaaefOnZOiuro6MB7whN8hCt1LgRtxEnIeIpkwRr1VLa5PMxI3ZpTOA+dkwse0sLBCjx49rikzU34PwD3jYf/+/bjn1uLHdKiwwrvvvhsYDzBGvczc2nSjsuIhqPNJzkMkSyZmo3SKG6HhD2EGBrv9AygG/gi8gEDAMzIDmKXjM/+nzEz5PQD3lIfCwsIXEAB3RmYAs3R0ZwLjQWZqo3SWA9f8EFOsddjnuF0PScsDaujpTkVMQ+Cnio9CwNzgi49ZMr6J3R/+dPETyuvnYJojyPvA7PPxYzLCCDi/xO8BeKJ4WLx48XOoOY9ANA/MTIAtcIQRiouLfefh2LFj052amYbYuXPnUayDmeoh2XiIIniv1K4xdIYoUGp2/t4Fn8FmWDQf/iH4egjA/Z7mYtywnwYxM4J6HF06QeAcbh7m5wA84TxMmjRp7p49e/bTIGZGUI+jKyOIsrIy33k4ffp0qV1j6AxhSw9JwkMkCsFW0RhWokUc1c8Q6m5gmdJCTFdEz8dDuUrNqVUuyGl3FOcxptEgbE3mwSD7sIXoT6oBjP5jM2qBfAeQn8GEfv0smW88YFOJeTDIvhMnTvykGsDoP34aQOzatct3Hs6cOVNFY1iZF3FUP2/ZsiUuPYSch0gGjBEzMgVFqxiiCgLlg0NzAD53za4SB8acTpU9QKQ+CMQQ8n7KuZMRE1UOg/xIExgBY5SLyMvQEL8G4IHwgOcuymGQH2kCI+AJPt95QCsQMzIFzUtDYBrZcz2EkIdIp/79+7foa27s9HcTotwOMAycK9HcnYPjB9UQauuAQ7b+VIPQTPwMfhYNUoEwkDu4BqEFFhx/QjpDQ/wagAfKA3Yor0AYyB38iIzQ4oMPPvCdB3x/i74Fw46HNxHpmnA9hIaHzp0752lrbMUQXFhSW4iJOkPIWgiZS1SDcBxCg7D1oenKsMPgVa05cIzb5fCBpYSvgIeFh40bN5bhty6uas0xfvx433g4ePBgnrbloiFWrlzpux6C5oEhEMtpDAjjLAS41aCFyMYxijheQ+gNQ4Ow1XmsBcH7V2CQK+jecQBephiH35/IFfDQ8QBhvIItOK+gWyNQU/vGA3YnXE5jHDhw4Ozq1asD10NAPESiECGnWrkTR77SddG2EBSk0y6TrMUwMghNx++iCRkjxecxlgDcHYNdrkSHhoSWB0zXLiktLfWNB7RWhWvXrg2dHnzmoa0WZjeFg2LuA8vZI25Tk4gWQmYYtQXhd/Ma2IXiNXHH9kQ/zdfBw6O708GDRqXceIzmYK2snXKVCTlR6apBaAbOZPG/H89ldPDw6I6mHA//B6BYmZET/pUHAAAAAElFTkSuQmCC); - background-position: left center; - background-repeat: no-repeat; - width: 14px; - height: 11.7px; - display: inline-block; - background-size: cover; - vertical-align: top; -} - -.starRating { - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMYAAAA6CAYAAADryyY/AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAS+klEQVR4Xu1de1gUV54dMJmdyWRcZzWZPNZMRLIRgxhFRhOdRCRKwMQkoGZ0hCCiGOOqSdSwrpmMiE58JDOT6LpmvnE0Jk40RoOPaHjKU1QQEBB5qPgCROhmdP377vnRVVDdXe/qruqgfN/5qrpuFV333HN+t+6jbv+IMfaju7jLwV0NOGugyxRW/rVdSe2H7/fn4GfVvdzlwcG81TzU19f7hB6sJsLP1pK2qvXSqjSUyU+BewBLzGGxILp4OHfu3B3Pw/nz532CB0uNcbl+ZUBnaxqzt6zunB0XNgSm+DnQx4paw0pj8DxAFJ0zZsy4Y3morKwMuHDhAvMFHqw0hp+tedWOztZURqgue/dzGOLfuZrD9FrDQmN080CiKCwsvGN5aGxs3EEc+AIPlhnj8rmU0M6WVawLzX/owptJY6JgjAeAe81+pLLKGEIeECkpWrKEhIQ7joeKiopQ3hS+wINVxvC3Xf19XmfzBzAEh2sfsOqTSw7DEIHA/Vxj3LSnKouM4cQDCQJRk+Xn599xPDQ0NOTxhvAFHqwwht+1+vciOq/9nnXh6vtO2PrJq0lww0PAj01zhTW9MW48QByMx8aNG+8YHs6cORNBAYEg5ID2reLBCmP426+sbOq8uhKGcMfF6nfLoNMnuYY4deOa8mdBjeHGg1AUpaWldwwP6KJtcjUE/9kqHsw2hl9Lw/I5nVf+mzljBT73YOdnMcvghoFcrWFKQ9xkY4jyAIEwITZt2tTreaiqqprjagpf4MFUYxRnJvW3X0pp6rz8X0wcKTiewlrrl7bAFMFAX7O6b800hhQProLAI0av5uHQoUP96+rqmlzz7Qs8mGkMvxuNy1I7L0H8l96TwXKkLWfpu15fBVM8AvyLGT1UJhpDkgeIhLli+/btvZaH6urqVLE8+wIPphnjVM6c/vamZZ2dTRB+N5Zh3wGk9eDiMtbe+O7NyIjBYTBFPzNqDbOMIccDRr6ZELW1tQziuTl+/Phex8ORI0f6I6+drnkW+2wFD2YZw6+98Z2/2C8uZe54F8c4XMBWgJKMhK3coN9PvF1rmGQMWR5IAISzZ8864eDBg72OBxj+L3x+pbZW8mCKMS6ULwhwCP4dcZzH8S687YQb9YtvvfD842Ngil8ANI/Ka39mGEOJB1ch8J/R1rg1bty4XsPD8ePHA6TyKnfcTB7MMIZ/R8Pi9B7RL4H4lbAY5zhQXZh4CG4YDHh10M8EYyjyUFNTw6SQnZ3da3hAbZHOG0Auz2JpZvHgbWP4XateEMGL3H27iNkbpfCfSHNgXnzIZBjjl97svvWyMVTxoCSSmTNn/uB5wLhEhFI+ldLN4MHbxvDvqF+YxwvcadsA0XdjIfalcbE0iQa7/sObg35eNoYqHhBJqbEtiaKioh88Dxi3yBMTvlLehelm8OANY9CAHMH/amVyrLPg32L2eiksQJoE6haw//lwwjyu+5Ya4jQizn+PR9odXjCGZh4gGiYHPGOztLS0HywPJ0+ejHU1gFKexdLN4EGvMboLnRMpvUNxT/Wx+MBLpUkvNFfOS2qtSk7rOPfmpW6xQ9z2bryJfSXMxzk9uFKWWF+eOePTs/mz3qrNj4ssTJ9K00ZojINm4lLDnO5B+CagphFzncbwKA9U4EpAw7X+8OHDn2ZlZb0FRO7du9dnecjIyAgsLi5+4dSpU0l4hErD+xaXeKEr5VMp3ds8yBlDWOgkuj7Ze2MHXDmdFHG1PCm2rTo5Ffi0o3Z+nu3c/CZxoTuL234On7uRjH0VqJ3H7DJor046c6NqTn5L+ezNzeWz0y4Ux01vLJo1EfdLNQtNRCTjdN2/S03jZBwZY5jGA4TD9OL06dNnysrK8k+cOLEZSMvLy5uem5vrVR527do1oKSkJALfF4vvTwU+xfTxPOShSUnYrul68+16nad4EBqDou29tYXxYfXFb0y6VpG0tLkiaU372eT8GzXzCoTRW7PAFcRtr50L8cvgbBKzy2IO0sVxvSKhsK0yoeDyyVl/bCr53XsVGVOjThyMeQZ5/RlnHjKOv8AYlvGgJA6IjukFHmMKEbkL8CLUHzGt/T1Mx4jat2+fIg85OTlhx44dmwTxL8X/WFNeXp4P8RVICV8pD55I18sBXaeWhy5jtFXNHYHobVeM4EYErihuEr+0wO1nE5Eughoc68Zs7MshAek9aKuIr9rxp/DhZBBf4MFIgUOwTC8glqoNGzZ084CaZwQEbPeEiKX+h5G8yl2rlwO6TsgDX2P0qcicEdVRM/efjscW70RvSXGT4A0I3F4NsXfjDewroCqe3aiIu/XB2yNnwhSPA325GsNSHqjAjRQsIjnTCojh1qJFi9x4+O6776JwL/9UMocvClwrB3S+Kw+8Mejx4f6t68ZPbq9KvOl4bPF29KbI7hzB9QjcDpFLIw5p7jhfOL1p/qwhi5Dn0cCvKO+cMSzlgTeFnoKVuwY1ABMDHpOasPiCJA9r1qyZjOtu6hW/EZPTtVbywBuDGpj0rD3gxfEDw66VxtXpfTzRLG6K7rLiJuGLC9xxfJYyzvyO2TmcL5jWFBTYLw55HQ88AdB0k3s5Y1jKg5IQpASu5ziZYvDgwYo8PPfcc2HoWarTK3KlPOlJ15NfueAgxoOw8U2ioO7P/pMjHgu9VDKzVOvjiZ7o3SN6bQLnhS67rZzJ7AIUfxOdNzSw3yzk8XmAujn7cQHBT9D4towHTxa48H+hq5QJsXv37jyIQTUP4eHhoWiwl+oRsdQ13sqr3P/VwoNrdy2JgsYEaF7SwPq86fvdxW4welOEF0RwVfsuAheKXWzfVjmDdaMC+8DxfdG5yFM0QFO46fHJaQ0rl+5aS3hQEotrwSp9Ri8Uc8WePXt084Bxk/2uQle6Z2+kK+XbNV0PD1LjGNTnT92Zj5YdfmWT6OOKVnHT+R4QOIm8B7/FvgTKX2c2Dp+tHbMJeXkRGAnQ2lVkfKeF3STGMUzlQarAxQpW7TE0Kqlh2YXVq1cb5uHbb7/d5Cmxe0Lg3uJBboCPRHEf8MjRzyet7I7sGsVNZhCL4HoEzgvdfTsdJnBH68mptz9bM5rEQANd1B35MJcnt9UOZQb4TONBrpCFAte6j7lFt1NTUz3Gw7Zt21by5tAqbjpfrZjFztOad+H5WnhQmhJCvTS0puyjf1s/dvaN07+92SVyp6jNf5aJ3hTVBRFcq8B7RD+N2U5LYSrSenD9RMzt2VMDaDGBSQC9P/4glxfRlUcUpoSYwoOWQseAG1MDEkNMTNfiEh7lYe3atbPx/Tf1ilxLXuXOVcMBnaOVByVjgM+u+Udkjl9uWBEac6Ns+k15kYtHb+eIrl7gQrH37MfCBBzKsHVBY85LTYnTApZyNcUwbAcA1LEguRyPirlSXudBbSGLnYepGcwV33//fVNsbKzXeFi+fHkMvvOmJ0RuJO/Caz3Fgxpj8OaguUcPvDMnaMLV4pg6W7mcuCnNOYLrEbitLAail8JrSONQii2HxuzJTUGD+8bjXicAT9E9AzRnSnZSoQpjeJ0HKmCxgtVzjEwREBDgdR6wnOgEzMuqI3N4Sty+wINaY5Ao+D7+vlOjHhvWfPy1WofYBdGb9kUiuB6B80K3lb4K0UvhFaT1oHjPhNynnuj7Ou6V5gANAv4VULUOrkpjeJUHPQagazDT1AmY3JcbGBhoGg+RkZHD0J1bq7Ym05tPpes8yYMWY/Ci4Ltzf3X2aHR6j+jFI7gegQvF3rM/BSbgcApbFxTvDnfthqQ1qVT/3oYGY3iNB9eC1fP5yy+/tIwHTExMVxKvmnQ9+Xa9xigPWo1BoqA/6qmhLs/HKw9O2tkT0Z0juB6B2069DNFL4ORLzCaCLzeG7cC9vAS4dseqfidDozG8woNaQWAkmolh3bp1lvOwf//+nbz41eZH73ne5EGvMYTmeKyl+KVm1wiuXeCTIXoxRDPbCTFE4XgUa8yIaMLNvArQvCdaoI26mDX/+IxOY3iUB6mC5o+jZ4V6V0SBSX8+wwPaHM1axK6Ub9d0M3gwYowuUaQuChroHMX1CZxE7o4XcYxDCbaiiKQfEaTBO5riQYOSmk1BGTFgDI/xIFfgfBrep6AflxGFL/CwcOHCgWqFria/Uud4mwejgvCrOxIxyRHRxYTNH1MncFtJJMQvhUlIE8faJU++DVHQEju6l/M0aAyP8CBX2GrSMH3cch6wONwkLYJXky+t53iCB6PG8G/Jn5jmHMnlxE1p0gK3lUxEOofj2HbjBey7IgLHHNj5YcgGmCKIe4xS3a7gGwoeqDE8woOYAAoKCphaYJq45Txg1m6aViGrOV8tB3SeJ3gwaow+bUUTD7iLXUzgYuKmYz0C79ov5jEB+1IIRxqHonBWsCNsP8RNUz5oYqCu39QwWGN4hAexwkc3KP3CkipgqoblPKB9cUBO6FoELjxXLQd0nid4MGqMe9qLIiod0dy4wG0QuTvG45gcnmd1B589A0PQrFl6t8KKNoZHeNBS+K7nQpAME/ws5wH3USknfiN5VHOtp3gwaowfO6K6cwTXK3Bb4fNMHM/huDxgiLEAjXLrWuPWYI3hER6o4KlgjcBqHtSIV805Rjiga43yYMQYfo3fjZ3oHs2lxE3HlQVuK/wNzpPDOGYrcMfSNwYmgoxHAV2/3WfAGB7jQasYsHoHc0VcXJxlPKDhPVGsJtOaL63ne4MHQ8a4lj12qbTY9QncIfqx4sjH8W48yzrye7Bl5RPvwxQ0DYQmPGpugBsxhqd4ECtgsWNYL4pJYcWKFZbxgAXWlmoVtfB8tfnnz/MmD0aM4X89d+xOW6F4BFcncGdxC4Xekf8MhM8hD1tJjEHaGJaxJZh+OH6I3ga4AWN4jAe5gqY09PgoYvPmzZbxgDf8dpLQPSlwMU7M4MGIMfq05T6b74jg+gVetH34seOfP51D4pbFMaRLYjSr/za0guuZ0tUAN2AMj/GAnxVDmcuLH8vgMzlgETXLeIAx8pXMLUwXyyt6lI75Ag9GjHGvexRXEDeJH+JuzRp9u3j78Nzocb9Ihpgjgd/MePGBaeX/ePpIx7HROEcOv0a6O65njfo/rmdKVwPcgDE8ygNmqk7DBLgjSgaQSsd0c8t4UDK1WDrlA/d8G4bIHTt2bLcerOZBtzEa0kNHiUdwaVG3ZoXdPvDnoD1DA+6jBb7odVOa30SPP/TTxY/RfuIrD7584vOQ3RD6rY7cMCaOUTjujlnRA2L0NsD1GsNbPEyZMuVlRM7dEM0tKRMgQjMxREVFmc4DJg+O0mpmMsTHH3+8Z9CgQZJ6sIoHvcbwu5YRNkcscjsfcwi7NXPU7fQ/DeENEcFFdvq9C3oHm6aH00tQBNp/CHji2eE/D8/ZOvTv1zNH3urICWXSGMnacxxYt2ggLR6mqwGu0xhe5yEkJCR8y5YtfyeDSBmBP56ZmckImK9kOg/4sck5ao1Bhvjoo494Q6jSg9k86DbG9czQTxzRXDx6d+SMYpcPj2j73xWDNkOsr3E1xCgSPUC/jkSj1NS1SgNywhXF6RilkUGGPBNy/4ScrUO2XTkyvLU9ZwQMIIHsp1nWlie34xqaTKj5Z8n0GsMsHoYNGzYBBtmGdx5aeQOIbdEzxNAAN50HiP0TMoacedGd25aSkmJID2bxoNcY/m1ZI/Pco7gjcl8+/HTbX1cO+gQCpXWcxgH03jU9KlHDmLpTlV4g4td1oink/8ZdG7x/Y+Cqq0dCWtqzh7NuZGGfw5mvhhbhXJoaorkBrtMYlvCwfv36VTBIC5lADHiDz3QecB95YqYg85Ih0I3scT14kwe9xrjnRvaITtfoXb0nuGbDkoEfQpg0DZxGoml1Dmo/8IbgawccUvXHG4TMRP+D/lfwvvWDUy+mBze0Z4YwIa4cCm5FOk0N0dwA12kMS3nAi0mpeLZvQLSmBmw3Dhw4YDoPMEanaw321Vdf1WCmq9f14A0edBmjYldQYDseXRwYzqr3PFWTkvAQDSzxNcRQF0Mo1RBKLuENQu0QMgjVPsEfv/3ogvpvgsrbM4NhEAd+PfQ+WiaGXljSNAKuxxi+wsPixYsXfP311+VCcwQFBZnGwxdffBEorLnIEPHx8abrwZM86DGG3+WDw2Lp8aVsZ9DR95MeThGpIfrhGInYqCFcDUMGoVrHqQb58zuPzG/Y++Tp9owg9tHihxdwxqHvVz0CrsMYPsfDkiVL5mMJztNHjx5liNSm8ZCenh5LxtixY8fRxMREy/XgCR50GaPhm6ETV89/hFbiCOUeXYQ1BAlS6yOTUo0hZhAyHX0XmZDmSAUlTO43JXXeg7Q6Bj1yaZoaoscYvspDdHT0lLlz55rGA2qricnJyT6nByM86DIG95hCjWJaB5Z6j2iZGm/UEEqG4WsQ+m66B3qEonvqD2h6m0+PMe7y0FU8VAb02Nqr9KDHGEQGvQxEZFBUFna5KgnZW+m8QcgM1JNFW03vZegwxl0eekqz1+nh/wHpt113GQ6n7AAAAABJRU5ErkJggg==); - background-position: left center; - background-repeat: no-repeat; - width: 20px; - height: 17px; - display: inline-block; - background-size: cover; - vertical-align: middle; - position: relative; - top: -1px; -} - -.halfStarRating { - background-position: center center; -} - -.emptyStarRating { - background-position: right center; -} - -.starRatingValue { - display: inline-block; - margin-left: 1px; - position: relative; - top: -1px; - vertical-align: middle; -} - -.rottentomatoesicon { - display: inline-block; - width: 17px; - height: 17px; - background-size: cover; - background-position: left center; - background-repeat: no-repeat; - vertical-align: middle; - position: relative; - top: -1px; -} - -.starRatingValue + .rottentomatoesicon { - margin-left: 1em; -} - -.fresh { - background-image: url(images/fresh.png); -} - -.rotten { - background-image: url(images/rotten.png); -} - -.metascore { - color: #fff; - display: inline-block; - font-size: 84%; - text-align: center; - padding: 1px 6px 0; - border-radius: 2px; -} - -.metascorehigh { - background-color: rgba(102, 204, 51, .7); -} - -.metascoremid { - background-color: rgba(255, 204, 51, .7); -} - -.metascorelow { - background-color: rgba(240, 0, 0, .7); -} - -.criticRating + .metascore, .starRatingValue + .metascore { - margin-left: 1em; -} - .criticReview { margin: 1.5em 0; background: #222; @@ -624,41 +535,19 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { @media all and (max-width: 500px) { .desktopDetails { - display: none; + display: none !important; } } -.inlineItemName { - font-size: 30px; -} - -.itemName + .itemMiscInfo { - margin-left: 1em; +.itemName { + font-weight: normal !important; + margin: 0; } .empty { margin: 0; } -.darkScrollbars ::-webkit-scrollbar { - width: 10px; - height: 10px; -} - -.darkScrollbars ::-webkit-scrollbar-button:start:decrement, -.darkScrollbars ::-webkit-scrollbar-button:end:increment { - display: none; -} - -.darkScrollbars ::-webkit-scrollbar-track-piece { - background-color: #3b3b3b; -} - -.darkScrollbars ::-webkit-scrollbar-thumb:vertical, .darkScrollbars ::-webkit-scrollbar-thumb:horizontal { - -webkit-border-radius: 2px; - background: #888 no-repeat center; -} - .detailSection { vertical-align: top; margin-bottom: 3em; @@ -907,10 +796,6 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { min-height: 140px; } - .inlineItemName { - font-size: 22px; - } - .primaryDetailPageContent p { margin: 1em 0 !important; } @@ -926,6 +811,17 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { } } +.itemMiscInfo { + text-overflow: ellipsis; + overflow: hidden; + display: flex; + flex-wrap: wrap; + align-items: center; +} +.mediaInfoItem { + white-space: nowrap; +} + @media all and (max-width: 600px) { .portraitDetailImageContainer + .primaryDetailsContainer { @@ -946,6 +842,15 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { /* This is just to make sure it always takes up some space */ min-height: 60px; } + + .itemMiscInfo { + text-align: center; + justify-content: center; + } + + .itemMiscInfo .endsAt { + display: none; + } } @media all and (min-width: 750px) { @@ -958,11 +863,6 @@ span.itemCommunityRating:not(:empty) + .userDataIcons { text-decoration: none; } -.itemMiscInfo { - text-overflow: ellipsis; - overflow: hidden; -} - .mediaInfoContent { line-height: 1.5em; } diff --git a/dashboard-ui/css/site.css b/dashboard-ui/css/site.css index a21c7723b4..fa181cf066 100644 --- a/dashboard-ui/css/site.css +++ b/dashboard-ui/css/site.css @@ -304,6 +304,11 @@ body { overflow-y: auto !important; } +iron-icon { + min-width: 24px; + min-height: 24px; +} + /* Without this, no content will be displayed in mobile safari */ .pageContainer { overflow-x: visible !important; diff --git a/dashboard-ui/itemdetails.html b/dashboard-ui/itemdetails.html index a4ce61455d..5573b4dce9 100644 --- a/dashboard-ui/itemdetails.html +++ b/dashboard-ui/itemdetails.html @@ -16,11 +16,10 @@
-
-
+
+

+
- -
@@ -42,9 +41,7 @@
-
- - +

@@ -70,7 +67,6 @@

-

diff --git a/dashboard-ui/livetvseriestimer.html b/dashboard-ui/livetvseriestimer.html index 34ca0bea4a..c88f3747db 100644 --- a/dashboard-ui/livetvseriestimer.html +++ b/dashboard-ui/livetvseriestimer.html @@ -3,7 +3,7 @@
-

+

diff --git a/dashboard-ui/scripts/itemdetailpage.js b/dashboard-ui/scripts/itemdetailpage.js index ed6fa82c58..7a1a765cad 100644 --- a/dashboard-ui/scripts/itemdetailpage.js +++ b/dashboard-ui/scripts/itemdetailpage.js @@ -1,4 +1,4 @@ -define(['layoutManager', 'datetime', 'jQuery', 'scrollStyles'], function (layoutManager, datetime, $) { +define(['layoutManager', 'datetime', 'jQuery', 'mediaInfo', 'scrollStyles'], function (layoutManager, datetime, $, mediaInfo) { var currentItem; @@ -171,8 +171,6 @@ $('.chapterSettingsButton', page).hide(); } - LiveTvHelpers.renderOriginalAirDate($('.airDate', page), item); - if (item.Type == "Person" && item.PremiereDate) { try { @@ -467,11 +465,13 @@ bottomOverview.classList.add('hide'); } - $('.itemCommunityRating', page).html(LibraryBrowser.getRatingHtml(item)); - LibraryBrowser.renderAwardSummary($('#awardSummary', page), item); - $('.itemMiscInfo', page).html(LibraryBrowser.getMiscInfoHtml(item)); + $('.itemMiscInfo', page).each(function () { + mediaInfo.fillPrimaryMediaInfo(this, item, { + interactive: true + }); + }); LibraryBrowser.renderGenres($('.itemGenres', page), item, null, isStatic); LibraryBrowser.renderStudios($('.itemStudios', page), item, isStatic); @@ -1319,7 +1319,7 @@ IncludeItemTypes: "MusicVideo", Recursive: true, Fields: "DateCreated,SyncInfo,CanDelete", - Albums: item.Name + AlbumNames: item.Name }).then(function (result) { if (result.Items.length) { diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index b83e00ef7a..fd353453bc 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -1,4 +1,4 @@ -define(['playlistManager', 'appSettings', 'appStorage', 'apphost', 'datetime', 'jQuery', 'itemHelper', 'scrollStyles'], function (playlistManager, appSettings, appStorage, appHost, datetime, $, itemHelper) { +define(['playlistManager', 'appSettings', 'appStorage', 'apphost', 'datetime', 'jQuery', 'itemHelper', 'mediaInfo', 'scrollStyles'], function (playlistManager, appSettings, appStorage, appHost, datetime, $, itemHelper, mediaInfo) { function parentWithClass(elem, className) { @@ -1363,7 +1363,9 @@ } } else { - textlines.push(LibraryBrowser.getMiscInfoHtml(item)); + textlines.push('
' + mediaInfo.getPrimaryMediaInfoHtml(item, { + endsAt: false + }) + '
'); } if (textlines.length > 2) { @@ -2992,44 +2994,6 @@ }); }, - getRatingHtml: function (item, metascore) { - - var html = ""; - - if (item.CommunityRating) { - - html += "
"; - html += '
'; - html += item.CommunityRating.toFixed(1); - html += '
'; - } - - if (item.CriticRating != null) { - - if (item.CriticRating >= 60) { - html += '
'; - } else { - html += '
'; - } - - html += '
' + item.CriticRating + '%
'; - } - - //if (item.Metascore && metascore !== false) { - - // if (item.Metascore >= 60) { - // html += '
' + item.Metascore + '
'; - // } - // else if (item.Metascore >= 40) { - // html += '
' + item.Metascore + '
'; - // } else { - // html += '
' + item.Metascore + '
'; - // } - //} - - return html; - }, - getItemProgressBarHtml: function (item) { @@ -3288,180 +3252,6 @@ detailImageProgressContainer.innerHTML = progressHtml || ''; }, - getMiscInfoHtml: function (item) { - - var miscInfo = []; - var text, date; - - if (item.IsSeries && !item.IsRepeat) { - - require(['livetvcss']); - miscInfo.push('' + Globalize.translate('AttributeNew') + ''); - - } - - if (item.IsLive) { - - miscInfo.push('' + Globalize.translate('AttributeLive') + ''); - - } - - if (item.ChannelId && item.ChannelName) { - if (item.Type == 'Program' || item.Type == 'Recording') { - miscInfo.push('' + item.ChannelName + ''); - } - } - - if (item.Type == "Episode" || item.MediaType == 'Photo') { - - if (item.PremiereDate) { - - try { - date = datetime.parseISO8601Date(item.PremiereDate, true); - - text = date.toLocaleDateString(); - miscInfo.push(text); - } - catch (e) { - console.log("Error parsing date: " + item.PremiereDate); - } - } - } - - if (item.StartDate) { - - try { - date = datetime.parseISO8601Date(item.StartDate, true); - - text = date.toLocaleDateString(); - miscInfo.push(text); - - if (item.Type != "Recording") { - text = datetime.getDisplayTime(date); - miscInfo.push(text); - } - } - catch (e) { - console.log("Error parsing date: " + item.PremiereDate); - } - } - - if (item.ProductionYear && item.Type == "Series") { - - if (item.Status == "Continuing") { - miscInfo.push(Globalize.translate('ValueSeriesYearToPresent', item.ProductionYear)); - - } - else if (item.ProductionYear) { - - text = item.ProductionYear; - - if (item.EndDate) { - - try { - - var endYear = datetime.parseISO8601Date(item.EndDate, true).getFullYear(); - - if (endYear != item.ProductionYear) { - text += "-" + datetime.parseISO8601Date(item.EndDate, true).getFullYear(); - } - - } - catch (e) { - console.log("Error parsing date: " + item.EndDate); - } - } - - miscInfo.push(text); - } - } - - if (item.Type != "Series" && item.Type != "Episode" && item.MediaType != 'Photo') { - - if (item.ProductionYear) { - - miscInfo.push(item.ProductionYear); - } - else if (item.PremiereDate) { - - try { - text = datetime.parseISO8601Date(item.PremiereDate, true).getFullYear(); - miscInfo.push(text); - } - catch (e) { - console.log("Error parsing date: " + item.PremiereDate); - } - } - } - - var minutes; - - if (item.RunTimeTicks && item.Type != "Series") { - - if (item.Type == "Audio") { - - miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks)); - - } else { - minutes = item.RunTimeTicks / 600000000; - - minutes = minutes || 1; - - miscInfo.push(Math.round(minutes) + "min"); - } - } - - if (item.CumulativeRunTimeTicks && item.Type != "Series" && item.Type != "Season") { - - miscInfo.push(datetime.getDisplayRunningTime(item.CumulativeRunTimeTicks)); - } - - if (item.OfficialRating && item.Type !== "Season" && item.Type !== "Episode") { - miscInfo.push(item.OfficialRating); - } - - if (item.IsHD) { - - miscInfo.push(Globalize.translate('LabelHDProgram')); - } - - //if (item.Audio) { - - // miscInfo.push(item.Audio); - - //} - - if (item.Video3DFormat) { - miscInfo.push("3D"); - } - - if (item.MediaType == 'Photo' && item.Width && item.Height) { - miscInfo.push(item.Width + "x" + item.Height); - } - - if (item.SeriesTimerId) { - var html = ''; - html += ''; - html += '
'; - html += '
'; - html += '
'; - html += '
'; - miscInfo.push(html); - require(['livetvcss']); - } - else if (item.TimerId) { - - var html = ''; - html += ''; - miscInfo.push(html); - require(['livetvcss']); - } - - return miscInfo.join('    '); - }, - renderOverview: function (elems, item) { for (var i = 0, length = elems.length; i < length; i++) { diff --git a/dashboard-ui/scripts/librarylist.js b/dashboard-ui/scripts/librarylist.js index e4e9c317f5..7c474698d7 100644 --- a/dashboard-ui/scripts/librarylist.js +++ b/dashboard-ui/scripts/librarylist.js @@ -1,4 +1,4 @@ -define(['appSettings', 'appStorage', 'libraryBrowser', 'apphost', 'jQuery', 'itemHelper'], function (appSettings, appStorage, LibraryBrowser, appHost, $, itemHelper) { +define(['appSettings', 'appStorage', 'libraryBrowser', 'apphost', 'jQuery', 'itemHelper', 'mediaInfo'], function (appSettings, appStorage, LibraryBrowser, appHost, $, itemHelper, mediaInfo) { var showOverlayTimeout; @@ -118,28 +118,22 @@ html += name; html += '

'; } else if (!isSmallItem && !isMiniItem) { - html += '

'; - html += LibraryBrowser.getMiscInfoHtml(item); - html += '

'; + html += '
'; + html += mediaInfo.getPrimaryMediaInfoHtml(item, { + endsAt: false + }); + html += '
'; } if (!isMiniItem) { html += '
'; if (isPortrait) { - html += '
'; - html += LibraryBrowser.getRatingHtml(item, false); - html += '
'; - html += '
'; html += LibraryBrowser.getUserDataIconsHtml(item); html += '
'; } else { - html += ''; - html += LibraryBrowser.getRatingHtml(item, false); - html += ''; - html += ''; html += LibraryBrowser.getUserDataIconsHtml(item); html += ''; diff --git a/dashboard-ui/scripts/livetvcomponents.js b/dashboard-ui/scripts/livetvcomponents.js index 4a562e705a..652f1997ae 100644 --- a/dashboard-ui/scripts/livetvcomponents.js +++ b/dashboard-ui/scripts/livetvcomponents.js @@ -114,25 +114,6 @@ }); }, - renderOriginalAirDate: function (elem, item) { - - var airDate = item.PremiereDate; - - if (airDate && item.IsRepeat) { - - try { - airDate = datetime.parseISO8601Date(airDate, true).toLocaleDateString(); - } - catch (e) { - console.log("Error parsing date: " + airDate); - } - - - elem.html(Globalize.translate('ValueOriginalAirDate').replace('{0}', airDate)).show(); - } else { - elem.hide(); - } - }, getTimersHtml: getTimersHtml }; diff --git a/dashboard-ui/scripts/mediaplayer-video.js b/dashboard-ui/scripts/mediaplayer-video.js index 5b266aa6e3..c8d763ef7b 100644 --- a/dashboard-ui/scripts/mediaplayer-video.js +++ b/dashboard-ui/scripts/mediaplayer-video.js @@ -1,4 +1,4 @@ -define(['appSettings', 'datetime', 'jQuery', 'scrollStyles', 'paper-icon-button-light'], function (appSettings, datetime, $) { +define(['appSettings', 'datetime', 'jQuery', 'mediaInfo', 'scrollStyles', 'paper-icon-button-light'], function (appSettings, datetime, $, mediaInfo) { function createVideoPlayer(self) { @@ -444,18 +444,12 @@ var nameHtml = MediaController.getNowPlayingNameHtml(item, false); nameHtml = '
' + nameHtml + '
'; - var miscInfo = LibraryBrowser.getMiscInfoHtml(item); + var miscInfo = mediaInfo.getPrimaryMediaInfoHtml(item); if (miscInfo) { nameHtml += '
' + miscInfo + '
'; } - var ratingHtml = LibraryBrowser.getRatingHtml(item); - if (ratingHtml) { - - nameHtml += '
' + ratingHtml + '
'; - } - if (item.Overview) { nameHtml += '
' + item.Overview + '
'; diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index a229a78349..5b8d9fb546 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -1797,6 +1797,7 @@ var AppInfo = {}; if (navigator.webkitPersistentStorage) { paths.imageFetcher = embyWebComponentsBowerPath + "/images/persistentimagefetcher"; + //paths.imageFetcher = embyWebComponentsBowerPath + "/images/basicimagefetcher"; } else if (Dashboard.isRunningInCordova()) { paths.imageFetcher = 'cordova/imagestore'; } else { @@ -1820,7 +1821,7 @@ var AppInfo = {}; define("libjass", [bowerPath + "/libjass/libjass", "css!" + bowerPath + "/libjass/libjass"], returnFirstDependency); - define("mediaInfo", [embyWebComponentsBowerPath + "/mediaInfo/mediaInfo"], returnFirstDependency); + define("mediaInfo", [embyWebComponentsBowerPath + "/mediainfo/mediainfo"], returnFirstDependency); define("backdrop", [embyWebComponentsBowerPath + "/backdrop/backdrop"], returnFirstDependency); define("fetchHelper", [embyWebComponentsBowerPath + "/fetchhelper"], returnFirstDependency); @@ -3290,12 +3291,6 @@ pageClassOn('viewshow', "page", function () { page.classList.remove('ui-body-a'); } - //if (currentTheme != 'a' && !browserInfo.mobile) { - // document.documentElement.classList.add('darkScrollbars'); - //} else { - // document.documentElement.classList.remove('darkScrollbars'); - //} - var apiClient = window.ApiClient; Dashboard.ensureHeader(page); diff --git a/dashboard-ui/shared.html b/dashboard-ui/shared.html index 6bcab7625c..525622586f 100644 --- a/dashboard-ui/shared.html +++ b/dashboard-ui/shared.html @@ -27,11 +27,10 @@
-
-
+
+

+
- -
@@ -44,9 +43,7 @@
-
- - +
@@ -63,7 +60,6 @@

-