From 02b433a97fe67d3abe981c2bad3b797779c87533 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Mon, 22 Jun 2015 11:43:19 -0400 Subject: [PATCH] update menus --- .../paper-drawer-panel.html | 2 +- .../bower_components/polymer/polymer.html | 3 +- dashboard-ui/css/images/splash720.jpg | Bin 0 -> 21921 bytes dashboard-ui/css/librarymenu.css | 21 +- dashboard-ui/css/materialize.css | 63 - dashboard-ui/css/site.css | 7 +- dashboard-ui/livetvchannel.html | 2 +- dashboard-ui/livetvchannels.html | 2 +- dashboard-ui/livetvguide.html | 2 +- dashboard-ui/livetvitems.html | 2 +- dashboard-ui/livetvnewrecording.html | 2 +- dashboard-ui/livetvprogram.html | 2 +- dashboard-ui/livetvrecording.html | 2 +- dashboard-ui/livetvrecordinglist.html | 2 +- dashboard-ui/livetvrecordings.html | 2 +- dashboard-ui/livetvseriestimer.html | 2 +- dashboard-ui/livetvseriestimers.html | 4 +- dashboard-ui/livetvsuggested.html | 2 +- dashboard-ui/livetvtimer.html | 2 +- dashboard-ui/livetvtimers.html | 2 +- dashboard-ui/metadata.html | 11 +- dashboard-ui/metadataadvanced.html | 11 +- dashboard-ui/metadataimages.html | 11 +- dashboard-ui/metadatanfo.html | 11 +- dashboard-ui/metadatasubtitles.html | 11 +- dashboard-ui/scripts/dashboardpage.js | 2 +- dashboard-ui/scripts/librarymenu.js | 39 +- dashboard-ui/scripts/scheduledtaskspage.js | 20 +- dashboard-ui/scripts/selectserver.js | 46 +- dashboard-ui/scripts/site.js | 9 +- dashboard-ui/scripts/syncactivity.js | 79 +- dashboard-ui/scripts/syncjob.js | 98 +- dashboard-ui/themes/ios.css | 8 +- .../thirdparty/jquery.unveil-custom.js | 2 +- .../thirdparty/paper-button-style.css | 4 +- dashboard-ui/thirdparty/polymer/LICENSE.txt | 27 - dashboard-ui/thirdparty/polymer/bower.json | 26 - .../thirdparty/polymer/polymer-micro.html | 544 --- .../thirdparty/polymer/polymer-mini.html | 1323 ------ dashboard-ui/thirdparty/polymer/polymer.html | 3776 ----------------- dashboard-ui/vulcanize-out.html | 5 +- 41 files changed, 241 insertions(+), 5948 deletions(-) create mode 100644 dashboard-ui/css/images/splash720.jpg delete mode 100644 dashboard-ui/thirdparty/polymer/LICENSE.txt delete mode 100644 dashboard-ui/thirdparty/polymer/bower.json delete mode 100644 dashboard-ui/thirdparty/polymer/polymer-micro.html delete mode 100644 dashboard-ui/thirdparty/polymer/polymer-mini.html delete mode 100644 dashboard-ui/thirdparty/polymer/polymer.html diff --git a/dashboard-ui/bower_components/paper-drawer-panel/paper-drawer-panel.html b/dashboard-ui/bower_components/paper-drawer-panel/paper-drawer-panel.html index c7f27f29e..71b428109 100644 --- a/dashboard-ui/bower_components/paper-drawer-panel/paper-drawer-panel.html +++ b/dashboard-ui/bower_components/paper-drawer-panel/paper-drawer-panel.html @@ -568,7 +568,7 @@ To change the drawer container when it's in the right side: if (this.rightDrawer) { this[xDirection ? 'closeDrawer' : 'openDrawer'](); } else { - this[xDirection ? 'openDrawer' : 'closeDrawer'](); + this[xDirection || event.detail.dx > -80 ? 'openDrawer' : 'closeDrawer'](); } } }, diff --git a/dashboard-ui/bower_components/polymer/polymer.html b/dashboard-ui/bower_components/polymer/polymer.html index 9d59e33d2..a35bfc5ed 100644 --- a/dashboard-ui/bower_components/polymer/polymer.html +++ b/dashboard-ui/bower_components/polymer/polymer.html @@ -555,7 +555,8 @@ prevent = dy > dx; prevent = dx > dy; } if (prevent) { -ev.preventDefault(); +//This breaks scrolling in safari +//ev.preventDefault(); } } }, diff --git a/dashboard-ui/css/images/splash720.jpg b/dashboard-ui/css/images/splash720.jpg new file mode 100644 index 0000000000000000000000000000000000000000..272e53560c6ec29edba01c06aa004fc7e4688def GIT binary patch literal 21921 zcmbTdcUV(V(=QsD2!aR_q)6`|Jwb{T>4Z)aN@!9gL3&dZB2@^z1SIqlAV3h1u85-a z-jSlxo1zGa^b_Cr-tXK$?>Tv%ojqBZy`MdMW_~kk)~w6f%Wr@i5FLFT02%2cP9_cj zTrL3ywI3th001K+fEWM(xC)>pV+T-?C^FI!L&otxbP|~efZ{*n3POrk3&$o_}_Ed|AY?(y$F0J9tarT_gfV+2r=P9##2-;C*h)BpHL!=$JB_uqfd zrjAIj07+wQ7*CL#Bv?{L1|TafBdsKTS4mcpM_N`1B(Fpo1CYfO0swW%m-7Hkz>RBk z*Xd|)T&KUz#CYQ-s|Y(Q3k$0ZzaXcGlAOvtMLC7L>Uy@u>ROiCcNI)M%`6?99=bnN zHS&Gpn~*UwF|h(!rP$e}oHZ0Qod1tMm+t|LSIMyCqZDL(0CGk$3P!Ta zPXKPxlT!VA_hkQhDgP0doPv_-3iVYQ+G`|+#v1@~G71WEN(w3}O43Ur3ne3`08lbg zG4aaWzjD*ek($q!SvEYi=qkTP-3Org*e?M&C%*_9T9#X^Z0v$U!Xlz#Ah7&h1w|!I zEo~iLJ$(oi2Dh-ZvPL+&xVk-bN22@#0)v7dKM9G9ijH{^8;40t&%kD8z0AfHmz3hm z$}0$!^{*Qmo0?l%+d4mf>gw+4?du<(n4FrPnf*Msw7jyqw!X2swY~Ry|KRY?(cj~f ze{zulDE=$f|42r9?*Fe`j3l|pDJdx^ssG7EMjlK$C>SZJcxA3I-8Z9l^u5U^8-A5p zBekgR0}a2N`7fZ8-xw{60BA{Y@1JP@k?jAUU=jaUlKqch|68s(03FGk$r&ja0crrl z@%3z+?M!aS3?~lZwrxAAoLroPvmL*dG{jc6TLJ>KmVmNLK<^QvBm&T2Zl-=sTL|e6 zz;_8s008FU>gBW=H$4?3M9MLi08OYwxR(=76e-RW zRh*gj{3f&cm?33xCdP>gBT`6?kuktL5M*vCVSW#>HDAU&5EAK|$5>%bGFKN8!FNfDRr8X#ZOt%MfS2V?SNM5M$skk;63W*jF#@DnlweK5> zQ0fi8GOVf?smdt{8qiKNr!-y~V;bnytxlyN&RBV96Kq+@Cn+B2)YLBzeKsxGaSP`0J()PgdzP6hu8`w zl`s$yGJgY{m-`Sv8RSM%?kL4;1DqS_ryjisU-6J6(uyV$hMBSjE2xN*xq$D1;S3P2 zviH_^0DYC?tAO>+ZS0J>18pMbU(oa1{cRv_ks5!kW&Vr57w|Fu#NsxVZms9EBQsYdoG$_B z6ZTO`_M#eePs2YYLd<79{I93w>3NWph!Ig|&S-#=iTY}jlqTw4s6o<&`Emti3G;U| z3=;72Kj+fthGquZ2z5c$a;F4%DQ^o&fug<^#Uz3}i@6Z)_x!nexG_m#@P3&hRzUfIUl|JI_%PKfBp;kh5o{YMA&_?3hZkHA3sD3^E? z*p0=lsZSvFg0Fn8-r4Tmi@>$))O{VY>bDtGn<7U^;&UHKkmYC%R}`wKleP z`X9S0N+7JALLu;voI2*O9i56GiJ8QDm?8ES5R=fzA%SqM$VTbAR}Yw_LTf8#&3Ow+ ziqFPhY3Xk{8;>+w&jMKm3tY(pbGZ-kwDN#jEA|a=ca)QdBvH~xf4yLCob801j{7yz z0Fs0UR6Xkn6LJQ)EB~=55whdbA$bfS2zkHEEn$>0hoE`W>>-$Mocz9CceoysjDtO~ zZDOtjHFl#LedAE{77IZd zZDvz)GXs6h0}=p`++5U`)5~!Us`f%FdF@lFw2Kt6USMgA;(F+gPz4?L;Pi z7{Njb>->lGZNy%YdMA*t$2=vqX5&H0WG?(#UQqWuuWkRA_=)}Mc>}+BvxRqc6FDvh zZ8~rVb6?x`nYbF4-f$M)oylp~QPwT`Hf!tT)@oOHfNbD$lhQot@~^yBq|3+aCEps6 z%;_p0SNjfaW?i7mpdi8!_q27FL$-G?bV%KOMPWOX%7h9#G(Z(Y?G#!iKbZ6A6-LI! z{IP>sQnv>|J<&;HRpx^N+m_XAp{8CH%gQ<9yYgeq^CYpZS`vDq2^UTgORdv?P2Kvv zPqxmfygaKNXf6RgxtD;$i4)qzn%FaupD#M)TqXNcXzdy$l2)li6R_??nauh}!J@J- z$;QCU!oVG7Z#&Jm`h0x7WQYy#xR3>M zD_PXpzN4HLse@9PY{frl6+#BXYzV<-jtlAkj1WREPSqy|q1T}oL6O+Z^hDpo5=6?Q z%PH|bd?mPo{*r!>?Nw1ZbGG}rxR+-FB7|~c6 z9g*Vaw6>;HB0zP3`EmxW4^YqPU-%%IQUj)TwBZd2gNjh&oUwn#Fj=0G{Zm>NeDgYU zS)Lr?u1pBNd4neWXPvnztxPSF(cx(zOhm0T>5Ok!5l9H$L4>gqR>i6CBQaQ+imPyJdVQz5XJJwuie*az z>Q`l+*bRQavRHTojw)-bO;j9lG4B#1I7d^x!_ID9FgDKC+uLrabvD+~Hzhv!;2drD zVo!R}Ae+WKCrEF}6XdD!>tcN|_OQ$A^IyK;k9LC>-OoJWD|r z!0Xj!XiLJ32EHJ=VL+WGpV&G0b(&OUfM`1P$#$Snktjje~ zx#^D{zij!8_~hbiA)$N1TmU^6<5M8~pgy_X0X-Kl+$e9IdTjfnG3TNU4OxWZHr^`D zd#-W+AO)+hvFnZIN5-3Hg3-*s8g#@=#W>_LVlfkJs1FEd+7xrK`bj1!RMT=%AORdN zsx%c0^t%sV@YgGY`A!%5TG%=j`WnW#tS3xrz*M$AeAx7$$p06}b=$H6DO!cL@4{>< z7WE_zNI$jP5+|*K1s4r)@qru_wYE8dWR((=UL+qX2owo<4kmfWtvgkdm}SB)p2@l0 zAoe(s%GbOKGsKi?aub)u)S3u)#RtP|r`=n7LVQv>gi2C^x%pWh;oQs8aXwXKo%x~> zd3r_5shd}D>rr%ZiCW$H>&2)se)%pF5>5l1O)uDq+$WQlfXDDe&C2P$ziga_TOn}K zi=9xh@9kn4mw-S5pO8E99)fTQa3{T+N!`vQ4{?J_K(aRJBGSN^AtMRCg{-VA%PLM+ zlDAQ|jBqLa&WB&ho{}$=A?X#yEv`hE>4=o^;0tL@MW2%ycLAX9E42ZL$M#5#NlYV> zIc2or7nTnXshf^tDb^rG?dq%Ngk_~EzE;Q=JIN7LJwN_;l~tjy*!L1wo8J|`+p7W+ z=ES}i3YzdH2@WPzstk)OtysT)!Aq0c@p%ij#=1LbA6=VK%>rKd&K#1CdEYYQCD0pZ zA#;oy$$aAWsE_~d>V&_9eT86kO0jcHQ?rBQd28=zuKI|V zHaAUxdgp9v1sumh(cP5>;O<8GNqAF(aZts3u8qktB~<=vx74!L?+LLyX-~*S1oAtZ zzKwgX80s0;pGaw+;F{@iHa+z+jV9({`|yess&5ZyNg+|~h4XY#WWp`bq3dIbk{87Q z-9|(-OutP7z|}Bn(6`n}A#?b{LgI(B<-+?B;Y~4iGs}mztHtpeck`v;5oMvi1>I#$ z6V54V)&|M`7!StgfO3HVz%Q|(j2PrqTKRxK)wZio_A@4Jw1oW()--^#fjqb26@?Gv zeCFqC?EzI>R;EEbeHWYf8+twIjc7Tjcn3eV#b$J`x_al)a_hjE%KQyke>;cIsUf-N zsH7q={_Ued{x8&Q>#gV2j^bX(7gYliz+u!n8-3}*C161Q8v|bZ~jMB(mB=bw)k5?=tpg`^mkbG~veCaXZG?l}?o3cUo>Pk&!7-{ZU<{mF!s zBGklO*Y-b=Iw|{?I#_CYk3vl}Tb~Keb{SIX-h#ZmE}~d^$gZu^S;kj_qRh7IQeUoa zS6@zjYi)5Ko(pePp0cLmC%IJk_5h}4Il_7n=s0C`H`y0Knl60vq~_e=Pe@|=;?AZ} zML%Bn;`{;WlrAao1k?&5Ge{EivJ}Y%y{YID5^1rrn|woPDUOeR;g$vJS1c2kIjvYU zECF3j59Fx4H--ab1#+BkOH5LvYe%d_DWV!)U{HAA?a*=)adxYX^br_*#dxemOq6z8r= z7+&0npNvV%#B6|>FbI(wv_8ya#^e=F6$GF=oRBIuhP+C!U{bPLsWR*Of#_oI7C-_a zbyHE8GAj?5JDd^v34V_VZ1citC5Bop*L$5AIC^8FKtC=F*WJ*_gx-VTT)K~ z>7>to@?F_@-g*h3g>Cg$g?!hrl%t_&_dteF{VB_L5n++~S+`uZL!{|&e>A4$PEKF& zNf-JT_w$*EYENOOR~=J$nhgey{LNchW7_Zw{8l=<@!Bh_&ho87Zm4bMYk#L1E{mM& zye7x)3t6h~I-A})E`O|GshyaOH~ZLf3CPU<3R!c4JK!|`nrZx4q)x?`+h_`(7?<45 zq76_Fd-#XqWa{{>dgnwx2CT)#*xe2|suoVcQkh2IqreoHgztL609S_KO= ztghQ5*E!V31osy@n^&9>iVHynj6oYG>hPf|(fFu6of|TV&uLYvhSiUC$KMDyB}%L< z@;W#CDxtvpZmVjaSi;%tS1po7x^KfW(R({;q?q@;Vfr?-x?^Q-WgCt68r*uOt674s z@;>Uo2Uwg_`On=wX}Sc2v~hSvLqlODlg)PQ9r7asN(l2vKd38_{rRfo@Z64DZ&xb@Bn4kEL_i zp)w4C)i3k>tGV2-B^5Bt$I0Hf&zqDmQ^o!ncgE$C>3q=c{KQ(?Wgjy#e0>o}CNL!{ zTJ8&WY*^bdDyJ>hPNB~ejW6={m8f`sQ*d zx3&fIQeCQ=2&lZv?K7@r*zvF{;zDh>bkS^Xul&`-$+%nFN?lZ(AHB@5uh9@E3iXVa z{u8M})0!BOVGhlJlJ$#eBea3C60#|q{olN~=S1zRX`;Z`jbwwlr|AZ`%VW zzSH6@CxL_0;@`59XR$%=JH98OmAaEe1$lH5KAq4`zy38`5}@PsduHk{K4{R@;?V$Z z+4^fhyTeUaYpqHFPhom6zmLMrcOIq? z9yI00KYsL@&8+vTL0(A4q~b-zi;Gg;xX$86>zVO;F%EToF znx2PyUsu_~EHw9I%2~hZE6q!S{IJsGXg$th{Vuw5gR`}q1E{Ca)^B|VC^mXNA;2DflgG}pwQ`(0g~ zxl?lFaR98kBlB%7V$YgzK~Rlo^BF#p?YXa;`RS2JgF=MwE*h`+0?66SIIJ=hcpG-X zUozG))jV@zsqH;#saV3D`mVT5+$#d7oYm>BJ6_Hy_LhV}k1G{jTez?s>`%ZP>_JR? zA>rE(!4$YV-b`xo_licf>7Ps?gY5T?xC>}GmMZIqipM!e=| z!$b3>B8UZ~#uM-#arQ_tw~@iZaqCB8@W_BnX7meZItKJC9( zKvSw;r;CMgncTU)3!_7T}*wxJM1@T zGL3JpZ*6;|d97pA(tb`QI_+7lo(tzX{KLYx$L1ksTgc|69`+x8?YjuJv)L$uoBUg_<52Ncrraia)O-*Ck913~uKl zcDBMDGdmSNqvLK-p8H!+C%Q=qc-}U-mUNB$>RF=vnWo=(+;gh94+k|C+R}#iX?=W0 zz?)*fa=lVB`Em)?0m|}wASv34H}0RWe^aE`B4t{J={<6M4UZS+v0KM8>^J)L;ehM! zBJx({WN3OX_Lg(1$~&tae}L*SV6c&EAd5Ans%<-4__qt76=Z-+UH!`w*3}7#x#8Q_ zqSB!GLDCez%0E>0d5EOVDU4+)8!O&+Rzq}_<}UVm?SA)d%mx~~UrD&wUprTt1k~oT z{GLIcL>^BD--0gmx@2k$hTvW>XJtziuf}s)#5+kcW}ZA|v}abIUmv<_OJX@0LmScnbh8i&{P1BS^?6FyyF6*2457V=bCP1I@| zn6RqH4|s|5*LXI#E2>)#ZzVPpRs*S9s$FBSN(FEK+V>cW8>gq4m>-xgG_AFS4lIz3 zhD=(@%g%YWzD_M(9838I);l7AG+dNzgAe~G{Df-z2{yaIInZmBLEJwWAU_BZ>zG`J zW0^aMj3+KN9n4naZ(Z-npC+|`|htlhoerUz*&`#LoTKUUw6AC1U{Z6RT3F>3Ove&qFv`M5{HpWNYoI} zYUuMVhB(jFJabmN-|8FTHg(&UCM^6-;yv7m9vfwa6VWpO0Z1G@d*^d<+v29>UxNTB zq6$}+XdKLzrqI)_8SE<9%8i^<^m;#K7JS=bdn{)$@jm!_nmnX@4eEKXhaIliFc!jS z#5APTL)AScoaH!bexB(nsAmaS2`1_sNuB>v&4o$%$@GmZyKgyHeI96anJ=UkXUBa= zK8K*ډlK_=wmjHsvk#>+Hyyi)ElxIJ<4R+&~&)2+` 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 literal 0 HcmV?d00001 diff --git a/dashboard-ui/css/librarymenu.css b/dashboard-ui/css/librarymenu.css index 81631a2c7..361e74570 100644 --- a/dashboard-ui/css/librarymenu.css +++ b/dashboard-ui/css/librarymenu.css @@ -41,12 +41,18 @@ position: static !important; width: auto !important; height: auto !important; + touch-action: auto !important; } .mainDrawerPanelPreInit #drawer { display: none !important; } +.mainDrawerPanelPreInit #main { + left: 0 !important; + position: static !important; +} + .mainDrawerPanel #drawer { z-index: 1000 !important; position: fixed !important; @@ -55,6 +61,8 @@ overflow-y: auto !important; -webkit-overflow-scrolling: touch; overflow-x: hidden; + /* Need to reset this because it causes the entire panel to be draggable in safari */ + box-sizing: initial !important; } .mainDrawerPanel #main { @@ -62,6 +70,13 @@ position: static !important; } +.mainDrawerPanel #scrim { + /* Give it at least something to make it visible */ + z-index: 1000; + /* It defaults to absolute, not visible after scrolling */ + position: fixed; +} + .mainDrawer { height: auto !important; border-right: 1px solid #e0e0e0; @@ -290,7 +305,7 @@ } .drawerUserPanel { - background: url(images/splash.jpg); + background: url(images/splash720.jpg); background-size: cover; background-position: center center; margin-bottom: 1em; @@ -300,7 +315,7 @@ } .drawerUserPanelInner { - background-color: rgba(0, 0, 0, .75); + background-color: rgba(0, 0, 0, .70); position: absolute; top: 0; right: 0; @@ -325,7 +340,7 @@ .drawerUserPanelUserName { padding-top: 1.5em; - padding-left: .25em; + padding-left: .35em; } .libraryDocument .dashboardDrawerContent { diff --git a/dashboard-ui/css/materialize.css b/dashboard-ui/css/materialize.css index 17bd28a40..3d250242f 100644 --- a/dashboard-ui/css/materialize.css +++ b/dashboard-ui/css/materialize.css @@ -61,52 +61,6 @@ cursor: pointer; } -.btn-floating { - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - text-transform: uppercase; - border: none; - outline: 0; - -webkit-tap-highlight-color: transparent; - margin-bottom: 15px; - display: inline-block; - position: relative; - z-index: 1; - width: 37px; - height: 37px; - line-height: 37px; - padding: 0; - background-color: #2196F3; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - border-radius: 50%; - background-clip: padding-box; - -webkit-transition: 0.3s; - -moz-transition: 0.3s; - -o-transition: 0.3s; - -ms-transition: 0.3s; - transition: 0.3s; - cursor: pointer; -} - - .btn-floating i { - width: inherit; - display: inline-block; - text-align: center; - color: #FFF; - font-size: 1.6rem; - line-height: 37px; - } - - .btn-floating.btn-floating-large { - width: 55.5px; - height: 55.5px; - } - - .btn-floating.btn-floating-large i { - line-height: 55.5px; - } - .btn-flat { box-shadow: none; background-color: transparent; @@ -170,23 +124,6 @@ font-family: Roboto !important; } -.btnSmall { - font-size: 13px; -} - -.btnCancel { - background-color: #444; -} - -.ui-page-theme-a .btnCancel { - background-color: #e8e8e8; - color: #333 !important; -} - - .ui-page-theme-a .btnCancel i { - color: #666 !important; - } - .btn-inline { display: inline-block; width: auto; diff --git a/dashboard-ui/css/site.css b/dashboard-ui/css/site.css index b02b16366..f81f6454d 100644 --- a/dashboard-ui/css/site.css +++ b/dashboard-ui/css/site.css @@ -316,6 +316,11 @@ body { background-color: transparent !important; } +/* Without this, no content will be displayed in mobile safari */ +.pageContainer { + overflow-x: visible !important; +} + .bodyWithPopupOpen { overflow-y: hidden !important; } @@ -712,7 +717,7 @@ h1 .imageLink { .sidebarLinkIcon { font-size: 20px; - width: 72px!important; + width: 72px !important; text-align: center; vertical-align: middle; color: #7f7f7f; diff --git a/dashboard-ui/livetvchannel.html b/dashboard-ui/livetvchannel.html index e1eba2d36..61dd36bbb 100644 --- a/dashboard-ui/livetvchannel.html +++ b/dashboard-ui/livetvchannel.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} grid_on${TabGuide} diff --git a/dashboard-ui/livetvchannels.html b/dashboard-ui/livetvchannels.html index ae5f5393a..8665852bf 100644 --- a/dashboard-ui/livetvchannels.html +++ b/dashboard-ui/livetvchannels.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} grid_on${TabGuide} diff --git a/dashboard-ui/livetvguide.html b/dashboard-ui/livetvguide.html index 412417627..43fee797f 100644 --- a/dashboard-ui/livetvguide.html +++ b/dashboard-ui/livetvguide.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} grid_on${TabGuide} diff --git a/dashboard-ui/livetvitems.html b/dashboard-ui/livetvitems.html index 485808fb1..4f59d5902 100644 --- a/dashboard-ui/livetvitems.html +++ b/dashboard-ui/livetvitems.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} grid_on${TabGuide} diff --git a/dashboard-ui/livetvnewrecording.html b/dashboard-ui/livetvnewrecording.html index a347c2642..5721965ed 100644 --- a/dashboard-ui/livetvnewrecording.html +++ b/dashboard-ui/livetvnewrecording.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} grid_on${TabGuide} diff --git a/dashboard-ui/livetvprogram.html b/dashboard-ui/livetvprogram.html index 5c975dd71..c519ac0ed 100644 --- a/dashboard-ui/livetvprogram.html +++ b/dashboard-ui/livetvprogram.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} grid_on${TabGuide} diff --git a/dashboard-ui/livetvrecording.html b/dashboard-ui/livetvrecording.html index 10b63db88..e86e90a65 100644 --- a/dashboard-ui/livetvrecording.html +++ b/dashboard-ui/livetvrecording.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} grid_on${TabGuide} diff --git a/dashboard-ui/livetvrecordinglist.html b/dashboard-ui/livetvrecordinglist.html index ecfe91553..24ba446b4 100644 --- a/dashboard-ui/livetvrecordinglist.html +++ b/dashboard-ui/livetvrecordinglist.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} grid_on${TabGuide} diff --git a/dashboard-ui/livetvrecordings.html b/dashboard-ui/livetvrecordings.html index d9d68be88..e65b502a9 100644 --- a/dashboard-ui/livetvrecordings.html +++ b/dashboard-ui/livetvrecordings.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} diff --git a/dashboard-ui/livetvseriestimer.html b/dashboard-ui/livetvseriestimer.html index 73988245a..4c76736f6 100644 --- a/dashboard-ui/livetvseriestimer.html +++ b/dashboard-ui/livetvseriestimer.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} grid_on${TabGuide} diff --git a/dashboard-ui/livetvseriestimers.html b/dashboard-ui/livetvseriestimers.html index 832006e19..19cf7b3ca 100644 --- a/dashboard-ui/livetvseriestimers.html +++ b/dashboard-ui/livetvseriestimers.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} grid_on${TabGuide} @@ -17,7 +17,7 @@
- +
diff --git a/dashboard-ui/livetvsuggested.html b/dashboard-ui/livetvsuggested.html index 20fc1bc70..5978f09a0 100644 --- a/dashboard-ui/livetvsuggested.html +++ b/dashboard-ui/livetvsuggested.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} diff --git a/dashboard-ui/livetvtimer.html b/dashboard-ui/livetvtimer.html index 35bbd6b6a..bd17992b6 100644 --- a/dashboard-ui/livetvtimer.html +++ b/dashboard-ui/livetvtimer.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} grid_on${TabGuide} diff --git a/dashboard-ui/livetvtimers.html b/dashboard-ui/livetvtimers.html index 3a757f668..44051f32c 100644 --- a/dashboard-ui/livetvtimers.html +++ b/dashboard-ui/livetvtimers.html @@ -4,7 +4,7 @@ Emby -
+
info${TabSuggestions} grid_on${TabGuide} diff --git a/dashboard-ui/metadata.html b/dashboard-ui/metadata.html index 1b68904b3..3141f3f3e 100644 --- a/dashboard-ui/metadata.html +++ b/dashboard-ui/metadata.html @@ -4,7 +4,7 @@ ${TitleMetadata} -
+
@@ -46,12 +46,11 @@
  • - - + + ${ButtonCancel}
  • diff --git a/dashboard-ui/metadataadvanced.html b/dashboard-ui/metadataadvanced.html index 3091b5bc0..f832f2a7c 100644 --- a/dashboard-ui/metadataadvanced.html +++ b/dashboard-ui/metadataadvanced.html @@ -4,7 +4,7 @@ ${TitleMetadata} -
    +
    @@ -171,12 +171,11 @@

    • - - + + ${ButtonCancel}
    diff --git a/dashboard-ui/metadataimages.html b/dashboard-ui/metadataimages.html index b39e7a586..abee0409f 100644 --- a/dashboard-ui/metadataimages.html +++ b/dashboard-ui/metadataimages.html @@ -4,7 +4,7 @@ ${TitleMetadata} -
    +
    @@ -118,12 +118,11 @@
    • - - + + ${ButtonCancel}
    diff --git a/dashboard-ui/metadatanfo.html b/dashboard-ui/metadatanfo.html index 26b3dd59b..dc85860d2 100644 --- a/dashboard-ui/metadatanfo.html +++ b/dashboard-ui/metadatanfo.html @@ -4,7 +4,7 @@ ${TitleMetadata} -
    +
    @@ -58,12 +58,11 @@
    • - - + + ${ButtonCancel}
    diff --git a/dashboard-ui/metadatasubtitles.html b/dashboard-ui/metadatasubtitles.html index fa75ad897..7f1e43641 100644 --- a/dashboard-ui/metadatasubtitles.html +++ b/dashboard-ui/metadatasubtitles.html @@ -4,7 +4,7 @@ ${TitleMetadata} -
    +
    @@ -58,12 +58,11 @@
    • - - + + ${ButtonCancel}
    diff --git a/dashboard-ui/scripts/dashboardpage.js b/dashboard-ui/scripts/dashboardpage.js index cee52bf05..50904618f 100644 --- a/dashboard-ui/scripts/dashboardpage.js +++ b/dashboard-ui/scripts/dashboardpage.js @@ -775,7 +775,7 @@ html += "" + progress + "%"; - html += ''; + html += ''; } else if (task.State == "Cancelling") { html += '' + Globalize.translate('LabelStopping') + ''; diff --git a/dashboard-ui/scripts/librarymenu.js b/dashboard-ui/scripts/librarymenu.js index 9cd6f0479..2d0093d40 100644 --- a/dashboard-ui/scripts/librarymenu.js +++ b/dashboard-ui/scripts/librarymenu.js @@ -40,7 +40,7 @@ } if (!$.browser.mobile && !AppInfo.isNativeApp) { - html += 'settings'; + html += 'settings'; //html += ''; } @@ -124,7 +124,7 @@ if (AppInfo.isTouchPreferred) { if ('ontouchend' in document) { - $('.mainDrawerButton').on('touchend', openMainDrawer); + $('.mainDrawerButton').on('touchend click', openMainDrawer); } else { $('.mainDrawerButton').on('click', openMainDrawer); } @@ -277,18 +277,18 @@ html += '
    '; html += '
    '; - html += '' + Globalize.translate('ButtonHome') + ''; + html += '' + Globalize.translate('ButtonHome') + ''; } else { html += '
    '; - html += ''; + html += ''; html += '
    '; html += Globalize.translate('ButtonHome'); html += '
    '; } - html += '' + Globalize.translate('ButtonRemote') + ''; + html += '' + Globalize.translate('ButtonRemote') + ''; $('.userheader', drawer).html(html).lazyChildren(); } @@ -328,33 +328,33 @@ html += '
    '; html += '' + Globalize.translate('ButtonManageServer') + ''; - html += '' + Globalize.translate('ButtonMetadataManager') + ''; + html += '' + Globalize.translate('ButtonMetadataManager') + ''; if (!$.browser.mobile && !AppInfo.isTouchPreferred) { - html += '' + Globalize.translate('ButtonReports') + ''; + html += '' + Globalize.translate('ButtonReports') + ''; } html += '
    '; html += ''; @@ -440,7 +440,7 @@ color = "#293AAE"; } - return '' + i.Name + ''; + return '' + i.Name + ''; }).join(''); @@ -479,6 +479,8 @@ function onManageServerClicked() { + closeMainDrawer(); + requirejs(["scripts/registrationservices"], function () { RegistrationServices.validateFeature('manageserver').done(function () { @@ -502,7 +504,16 @@ window.LibraryMenu = { getTopParentId: getTopParentId, - setText: setLibraryMenuText + setText: setLibraryMenuText, + + onLinkClicked: function (link) { + + closeMainDrawer(); + + setTimeout(function () { + Dashboard.navigate(link.href); + }, 1000); + } }; function updateCastIcon() { diff --git a/dashboard-ui/scripts/scheduledtaskspage.js b/dashboard-ui/scripts/scheduledtaskspage.js index 76cb0ad5a..d82524e44 100644 --- a/dashboard-ui/scripts/scheduledtaskspage.js +++ b/dashboard-ui/scripts/scheduledtaskspage.js @@ -29,7 +29,7 @@ var html = ""; - html += '
      '; + html += '
        '; var currentCategory; @@ -53,15 +53,15 @@ if (task.State == "Idle") { - html += "" + Globalize.translate('ButtonStart') + ""; + html += "" + Globalize.translate('ButtonStart') + ""; } else if (task.State == "Running") { - html += "" + Globalize.translate('ButtonStop') + ""; + html += "" + Globalize.translate('ButtonStop') + ""; } else { - html += ""; + html += ""; } html += ""; @@ -143,21 +143,21 @@ if (state == "Idle") { - elem = btnTask.addClass('btnStartTask').removeClass('btnStopTask').show().data("icon", "play").attr("title", Globalize.translate('ButtonStart')); + elem = btnTask.addClass('btnStartTask').removeClass('btnStopTask').show().data("icon", "action").attr("title", Globalize.translate('ButtonStart')); - elem.removeClass('ui-icon-stop').addClass('ui-icon-play'); + elem.removeClass('ui-icon-delete').addClass('ui-icon-action'); } else if (state == "Running") { - elem = btnTask.addClass('btnStopTask').removeClass('btnStartTask').show().data("icon", "stop").attr("title", Globalize.translate('ButtonStop')); + elem = btnTask.addClass('btnStopTask').removeClass('btnStartTask').show().data("icon", "delete").attr("title", Globalize.translate('ButtonStop')); - elem.removeClass('ui-icon-play').addClass('ui-icon-stop'); + elem.removeClass('ui-icon-action').addClass('ui-icon-delete'); } else { - elem = btnTask.addClass('btnStartTask').removeClass('btnStopTask').hide().data("icon", "play").attr("title", Globalize.translate('ButtonStart')); + elem = btnTask.addClass('btnStartTask').removeClass('btnStopTask').hide().data("icon", "action").attr("title", Globalize.translate('ButtonStart')); - elem.removeClass('ui-icon-stop').addClass('ui-icon-play'); + elem.removeClass('ui-icon-stdeleteop').addClass('ui-icon-action'); } } diff --git a/dashboard-ui/scripts/selectserver.js b/dashboard-ui/scripts/selectserver.js index 39c571f1b..bbf6370a9 100644 --- a/dashboard-ui/scripts/selectserver.js +++ b/dashboard-ui/scripts/selectserver.js @@ -218,33 +218,35 @@ var card = $(elem).parents('.card'); var page = $(elem).parents('.page'); - var id = card.attr('data-id'); + var serverId = card.attr('data-id'); var connectserverid = card.attr('data-connectserverid'); - $('.serverMenu', page).popup("close").remove(); - - var html = '
        '; - - html += ''; - - html += '
        '; - - page.append(html); - - var flyout = $('.serverMenu', page).popup({ positionTo: elem || "window" }).trigger('create').popup("open").on("popupafterclose", function () { - - $(this).off("popupafterclose").remove(); + var menuItems = []; + menuItems.push({ + name: Globalize.translate('ButtonDelete'), + id: 'delete', + ironIcon: 'delete' }); - $('.btnDelete', flyout).on('click', function () { - deleteServer(page, this.getAttribute('data-connectserverid')); - $('.serverMenu', page).popup("close").remove(); + require(['actionsheet'], function () { + + ActionSheetElement.show({ + items: menuItems, + positionTo: elem, + callback: function (id) { + + switch (id) { + + case 'delete': + deleteServer(page, connectserverid); + break; + default: + break; + } + } + }); + }); } diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index 026485e79..687bb82c9 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -2034,6 +2034,10 @@ var AppInfo = {}; Dashboard.importCss('thirdparty/jquerymobile-1.4.5/jquery.mobile.custom.icons.css'); return {}; }); + define("livetvcss", [], function () { + Dashboard.importCss('css/livetv.css'); + return {}; + }); if (Dashboard.isRunningInCordova() && $.browser.safari) { define("actionsheet", ["cordova/ios/actionsheet"]); @@ -2050,7 +2054,10 @@ var AppInfo = {}; var drawer = $('.mainDrawerPanel').removeClass('mainDrawerPanelPreInit')[0]; drawer.forceNarrow = true; drawer.drawerWidth = screen.availWidth >= 330 ? "310px" : "270px"; - drawer.transition = true; + + if ($.browser.safari && !AppInfo.isNativeApp) { + drawer.disableEdgeSwipe = true; + } if (Dashboard.isConnectMode()) { diff --git a/dashboard-ui/scripts/syncactivity.js b/dashboard-ui/scripts/syncactivity.js index 9b956fd3f..0eb00ea38 100644 --- a/dashboard-ui/scripts/syncactivity.js +++ b/dashboard-ui/scripts/syncactivity.js @@ -2,30 +2,24 @@ function cancelJob(page, id) { - $('.jobMenu', page).on("popupafterclose.deleteuser", function () { + var msg = Globalize.translate('CancelSyncJobConfirmation'); - $(this).off('popupafterclose.deleteuser'); + Dashboard.confirm(msg, Globalize.translate('HeaderCancelSyncJob'), function (result) { - var msg = Globalize.translate('CancelSyncJobConfirmation'); + if (result) { + Dashboard.showLoadingMsg(); - Dashboard.confirm(msg, Globalize.translate('HeaderCancelSyncJob'), function (result) { + ApiClient.ajax({ - if (result) { - Dashboard.showLoadingMsg(); + url: ApiClient.getUrl('Sync/Jobs/' + id), + type: 'DELETE' - ApiClient.ajax({ + }).done(function () { - url: ApiClient.getUrl('Sync/Jobs/' + id), - type: 'DELETE' - - }).done(function () { - - reloadData(page); - }); - } - }); - - }).popup('close'); + reloadData(page); + }); + } + }); } function getSyncJobHtml(page, job, cardBoxCssClass, syncJobPage) { @@ -202,37 +196,46 @@ function showJobMenu(elem) { var card = $(elem).parents('.card'); - var page = $(elem).parents('.page'); - var id = card.attr('data-id'); + var jobId = card.attr('data-id'); var status = card.attr('data-status'); - $('.jobMenu', page).popup("close").remove(); - - var html = '
        '; - - html += '
          '; - html += '
        • ' + Globalize.translate('HeaderMenu') + '
        • '; + var menuItems = []; if (status == 'Cancelled') { - html += '
        • ' + Globalize.translate('ButtonDelete') + '
        • '; + menuItems.push({ + name: Globalize.translate('ButtonDelete'), + id: 'delete', + ironIcon: 'delete' + }); } else { - html += '
        • ' + Globalize.translate('ButtonCancel') + '
        • '; + menuItems.push({ + name: Globalize.translate('ButtonCancelSyncJob'), + id: 'cancel', + ironIcon: 'delete' + }); } - html += '
        '; + require(['actionsheet'], function () { - html += '
        '; + ActionSheetElement.show({ + items: menuItems, + positionTo: elem, + callback: function (id) { - page.append(html); + switch (id) { - var flyout = $('.jobMenu', page).popup({ positionTo: elem || "window" }).trigger('create').popup("open").on("popupafterclose", function () { + case 'delete': + cancelJob(jobId); + break; + case 'cancel': + cancelJob(jobId); + break; + default: + break; + } + } + }); - $(this).off("popupafterclose").remove(); - - }); - - $('.btnCancelJob', flyout).on('click', function () { - cancelJob(page, this.getAttribute('data-id')); }); } diff --git a/dashboard-ui/scripts/syncjob.js b/dashboard-ui/scripts/syncjob.js index 3299338fc..717b23f08 100644 --- a/dashboard-ui/scripts/syncjob.js +++ b/dashboard-ui/scripts/syncjob.js @@ -2,6 +2,8 @@ function renderJob(page, job, dialogOptions) { + require(['paperbuttonstyle']); + var html = ''; html += '
        '; @@ -12,7 +14,9 @@ html += '
        '; html += '
        '; - html += ''; + html += ''; $('.syncJobForm', page).html(html).trigger('create'); SyncManager.renderForm({ @@ -131,66 +135,80 @@ var page = $(elem).parents('.page'); var listItem = $(elem).parents('li'); - var id = listItem.attr('data-itemid'); + var jobItemId = listItem.attr('data-itemid'); var status = listItem.attr('data-status'); var remove = listItem.attr('data-remove').toLowerCase() == 'true'; - $('.jobMenu', page).popup("close").remove(); - - var html = '
        '; - - html += '
          '; - html += '
        • ' + Globalize.translate('HeaderMenu') + '
        • '; + var menuItems = []; if (status == 'Failed') { - html += '
        • ' + Globalize.translate('ButtonQueueForRetry') + '
        • '; + menuItems.push({ + name: Globalize.translate('ButtonQueueForRetry'), + id: 'retry', + ironIcon: 'check' + }); } else if (status == 'Cancelled') { - html += '
        • ' + Globalize.translate('ButtonReenable') + '
        • '; + menuItems.push({ + name: Globalize.translate('ButtonReenable'), + id: 'retry', + ironIcon: 'check' + }); } else if (status == 'Queued' || status == 'Transferring' || status == 'Converting' || status == 'ReadyToTransfer') { - html += '
        • ' + Globalize.translate('ButtonCancelItem') + '
        • '; + menuItems.push({ + name: Globalize.translate('ButtonCancelItem'), + id: 'cancel', + ironIcon: 'delete' + }); } else if (status == 'Synced' && remove) { - html += '
        • ' + Globalize.translate('ButtonUnmarkForRemoval') + '
        • '; + menuItems.push({ + name: Globalize.translate('ButtonUnmarkForRemoval'), + id: 'unmarkforremoval', + ironIcon: 'check' + }); } else if (status == 'Synced') { - html += '
        • ' + Globalize.translate('ButtonMarkForRemoval') + '
        • '; + menuItems.push({ + name: Globalize.translate('ButtonMarkForRemoval'), + id: 'markforremoval', + ironIcon: 'delete' + }); } - html += '
        '; + require(['actionsheet'], function () { - html += '
        '; + ActionSheetElement.show({ + items: menuItems, + positionTo: elem, + callback: function (id) { - page.append(html); + switch (id) { - var flyout = $('.jobMenu', page).popup({ positionTo: elem || "window" }).trigger('create').popup("open").on("popupafterclose", function () { + case 'cancel': + cancelJobItem(page, jobItemId); + break; + case 'retry': + retryJobItem(page, jobItemId); + break; + case 'markforremoval': + markForRemoval(page, jobItemId); + break; + case 'unmarkforremoval': + unMarkForRemoval(page, jobItemId); + break; + default: + break; + } + } + }); - $(this).off("popupafterclose").remove(); - - }); - - $('.btnCancelJobItem', flyout).on('click', function () { - cancelJobItem(page, this.getAttribute('data-id')); - }); - - $('.btnRetryJobItem', flyout).on('click', function () { - retryJobItem(page, this.getAttribute('data-id')); - }); - - $('.btnUnmarkForRemoval', flyout).on('click', function () { - unMarkForRemoval(page, this.getAttribute('data-id')); - }); - - $('.btnMarkForRemoval', flyout).on('click', function () { - markForRemoval(page, this.getAttribute('data-id')); }); } function cancelJobItem(page, jobItemId) { - $('.jobMenu', page).popup('close'); - // Need a timeout because jquery mobile will not show a popup while another is in the act of closing Dashboard.showLoadingMsg(); @@ -209,8 +227,6 @@ function markForRemoval(page, jobItemId) { - $('.jobMenu', page).popup('close'); - ApiClient.ajax({ type: "POST", @@ -224,8 +240,6 @@ function unMarkForRemoval(page, jobItemId) { - $('.jobMenu', page).popup('close'); - ApiClient.ajax({ type: "POST", @@ -239,8 +253,6 @@ function retryJobItem(page, jobItemId) { - $('.jobMenu', page).popup('close'); - ApiClient.ajax({ type: "POST", diff --git a/dashboard-ui/themes/ios.css b/dashboard-ui/themes/ios.css index 22b944535..789a657fb 100644 --- a/dashboard-ui/themes/ios.css +++ b/dashboard-ui/themes/ios.css @@ -49,10 +49,6 @@ color: #539FFD !important; } -.btn, .btn-large { - font-family: Helvetica Neue !important; -} - .pageTitle { font-family: Helvetica Neue; } @@ -146,3 +142,7 @@ h1, h1 a { .bottomFab { bottom: 70px; } + +.sidebarLinkText { + font-weight: 400 !important; +} diff --git a/dashboard-ui/thirdparty/jquery.unveil-custom.js b/dashboard-ui/thirdparty/jquery.unveil-custom.js index c88e275f0..4961f4f7d 100644 --- a/dashboard-ui/thirdparty/jquery.unveil-custom.js +++ b/dashboard-ui/thirdparty/jquery.unveil-custom.js @@ -20,7 +20,7 @@ // Need to fix those before this can be set to 0 if (window.AppInfo && AppInfo.isNativeApp && $.browser.safari) { - return 7500; + return 7000; } var screens = $.browser.mobile ? 2.5 : 1; diff --git a/dashboard-ui/thirdparty/paper-button-style.css b/dashboard-ui/thirdparty/paper-button-style.css index 6138c54b6..5459c8878 100644 --- a/dashboard-ui/thirdparty/paper-button-style.css +++ b/dashboard-ui/thirdparty/paper-button-style.css @@ -70,11 +70,11 @@ color: #fff; } - paper-button.cancel { + .ui-page-theme-b paper-button.cancel { color: #444; } - paper-button[raised].cancel { + .ui-page-theme-b paper-button[raised].cancel { background: #444; color: #fff; } diff --git a/dashboard-ui/thirdparty/polymer/LICENSE.txt b/dashboard-ui/thirdparty/polymer/LICENSE.txt deleted file mode 100644 index 95987bac8..000000000 --- a/dashboard-ui/thirdparty/polymer/LICENSE.txt +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) 2014 The Polymer Authors. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/dashboard-ui/thirdparty/polymer/bower.json b/dashboard-ui/thirdparty/polymer/bower.json deleted file mode 100644 index 055cf8a8c..000000000 --- a/dashboard-ui/thirdparty/polymer/bower.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "polymer", - "version": "1.0.0", - "main": [ - "polymer.html" - ], - "license": "http://polymer.github.io/LICENSE.txt", - "ignore": [ - "/.*", - "/test/" - ], - "authors": [ - "The Polymer Authors (http://polymer.github.io/AUTHORS.txt)" - ], - "repository": { - "type": "git", - "url": "https://github.com/Polymer/polymer.git" - }, - "dependencies": { - "webcomponentsjs": "^0.7.2" - }, - "devDependencies": { - "web-component-tester": "*" - }, - "private": true -} diff --git a/dashboard-ui/thirdparty/polymer/polymer-micro.html b/dashboard-ui/thirdparty/polymer/polymer-micro.html deleted file mode 100644 index 999d2eb9b..000000000 --- a/dashboard-ui/thirdparty/polymer/polymer-micro.html +++ /dev/null @@ -1,544 +0,0 @@ - - diff --git a/dashboard-ui/thirdparty/polymer/polymer-mini.html b/dashboard-ui/thirdparty/polymer/polymer-mini.html deleted file mode 100644 index 1bde7984b..000000000 --- a/dashboard-ui/thirdparty/polymer/polymer-mini.html +++ /dev/null @@ -1,1323 +0,0 @@ - - - - diff --git a/dashboard-ui/thirdparty/polymer/polymer.html b/dashboard-ui/thirdparty/polymer/polymer.html deleted file mode 100644 index e632532d8..000000000 --- a/dashboard-ui/thirdparty/polymer/polymer.html +++ /dev/null @@ -1,3776 +0,0 @@ - - - diff --git a/dashboard-ui/vulcanize-out.html b/dashboard-ui/vulcanize-out.html index 46c344ee2..e3a5404ee 100644 --- a/dashboard-ui/vulcanize-out.html +++ b/dashboard-ui/vulcanize-out.html @@ -2462,7 +2462,8 @@ prevent = dy > dx; prevent = dx > dy; } if (prevent) { -ev.preventDefault(); +//This breaks scrolling in safari +//ev.preventDefault(); } } }, @@ -13455,7 +13456,7 @@ iron-selector:not(.narrow-layout) #main ::content [paper-drawer-toggle] { if (this.rightDrawer) { this[xDirection ? 'closeDrawer' : 'openDrawer'](); } else { - this[xDirection ? 'openDrawer' : 'closeDrawer'](); + this[xDirection || event.detail.dx > -80 ? 'openDrawer' : 'closeDrawer'](); } } },