From 869717c745370355c96855e1af1e906a1cdb5f72 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 23 Feb 2014 12:29:02 -0500 Subject: [PATCH] added chromecast icon --- dashboard-ui/css/chromecast.css | 18 ++++++++ .../ic_media_route_disabled_holo_dark.png | Bin 0 -> 1071 bytes .../ic_media_route_disabled_holo_light.png | Bin 0 -> 1053 bytes .../ic_media_route_off_holo_dark.png | Bin 0 -> 1130 bytes .../ic_media_route_off_holo_light.png | Bin 0 -> 1108 bytes .../ic_media_route_on_0_holo_dark.png | Bin 0 -> 1183 bytes .../ic_media_route_on_0_holo_light.png | Bin 0 -> 1180 bytes .../ic_media_route_on_1_holo_dark.png | Bin 0 -> 1145 bytes .../ic_media_route_on_1_holo_light.png | Bin 0 -> 1150 bytes .../ic_media_route_on_2_holo_dark.png | Bin 0 -> 1187 bytes .../ic_media_route_on_2_holo_light.png | Bin 0 -> 1168 bytes .../ic_media_route_on_holo_dark.png | Bin 0 -> 1102 bytes .../ic_media_route_on_holo_light.png | Bin 0 -> 1108 bytes .../ic_notification_media_route.png | Bin 0 -> 768 bytes dashboard-ui/scripts/chromecast.js | 39 ++++++++++++++++++ dashboard-ui/scripts/librarymenu.js | 2 + 16 files changed, 59 insertions(+) create mode 100644 dashboard-ui/css/chromecast.css create mode 100644 dashboard-ui/css/images/chromecast/ic_media_route_disabled_holo_dark.png create mode 100644 dashboard-ui/css/images/chromecast/ic_media_route_disabled_holo_light.png create mode 100644 dashboard-ui/css/images/chromecast/ic_media_route_off_holo_dark.png create mode 100644 dashboard-ui/css/images/chromecast/ic_media_route_off_holo_light.png create mode 100644 dashboard-ui/css/images/chromecast/ic_media_route_on_0_holo_dark.png create mode 100644 dashboard-ui/css/images/chromecast/ic_media_route_on_0_holo_light.png create mode 100644 dashboard-ui/css/images/chromecast/ic_media_route_on_1_holo_dark.png create mode 100644 dashboard-ui/css/images/chromecast/ic_media_route_on_1_holo_light.png create mode 100644 dashboard-ui/css/images/chromecast/ic_media_route_on_2_holo_dark.png create mode 100644 dashboard-ui/css/images/chromecast/ic_media_route_on_2_holo_light.png create mode 100644 dashboard-ui/css/images/chromecast/ic_media_route_on_holo_dark.png create mode 100644 dashboard-ui/css/images/chromecast/ic_media_route_on_holo_light.png create mode 100644 dashboard-ui/css/images/chromecast/ic_notification_media_route.png diff --git a/dashboard-ui/css/chromecast.css b/dashboard-ui/css/chromecast.css new file mode 100644 index 0000000000..0abb57d684 --- /dev/null +++ b/dashboard-ui/css/chromecast.css @@ -0,0 +1,18 @@ +.btnCast { + width: 28px; + height: 28px; + padding: 0; + background-color: transparent; + border: 0; + background-size: 100%; + vertical-align: middle; + margin: 0 .6em; +} + +.btnDefaultCast { + background-image: url(images/chromecast/ic_notification_media_route.png); +} + +.btnActiveCast { + background-image: url(images/chromecast/ic_media_route_on_holo_dark.png); +} \ No newline at end of file diff --git a/dashboard-ui/css/images/chromecast/ic_media_route_disabled_holo_dark.png b/dashboard-ui/css/images/chromecast/ic_media_route_disabled_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7b0c383a5093d6a0cec9889c5ab6df226b7a63d2 GIT binary patch literal 1071 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGok|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m@j&|IEGZ*dNcQ?zi^;P`|>HS%}Ppvf+B*2MD%w8|8dHA&Uf-})p^VB zcP=dp3lC=wu?jV01v-O?fkA+Qp#jKZVPH@IQj81?91IK&Ko*n3%~e+IhJSscm*j0` z;&22DYaG_ncz-57irO!SLm<>a#QXxu3opOdfmkJ>^J8Lo-$+gO%XSwcr-9_fY{}8fW`EK>?bNG55v7}xEE7)}ZC@T?i9TIq|&wKLSWLq4?VUr zpSGJ^)T{6cx^De3?KJ0sFm0~6Q#OC|x+Bs5^~{dL8@;{=xcQ$y=9E;Ge&VatrY|o( zXP+ouf5uXK<$3NR&B-T4wumki*uoet|LM*JvBRgfJpXk!=g1%J<+mrQh|4C=az1n_ z=7F8)ZAOOuTYle^2omkJTDP9p?E62{DSu01;`tjgwpxcZ=ErXcwAZR+UGl^3;s0t@ j1#FoCC??|kpGAV9;^C4`vAF*|Kmi6%S3j3^P6 zA`AeuIRG@jSBW!(t29OUlKor~e-}@PC&g2=q{Z!m%B=lVA2lFj;z9AK{f>&zhOP#( z-@G7xFaF4=C?0^-suZ8Jk?}!10Ep6bK^5X-;+x_|!dtpFbcgtY74S;JyfFYz#jnIe z;@@k$zqYV9qTHGhT4xOyGp}furI%)V(v#GO%i=dtZtVzdun5nX--`E%+oIfxXh<0= z(%Wq`@y);jbU_-#5woV6Q{w8FYg)zI#Lt0H*fvyC)VTPF_(V)?X|kU{NLYlgiBH>8 zo{bq1+W$Wm&&Axc$x;#{Ai+8HW_`L>*8X+IJMB4N*NYyBJ8hQilh%$|@fSuwa%HXi zxh}pED84!i?iGKIx!;)tbprq%HCTG;^h~xiCB2MtYeXTS=c5$wDHmcU+-#FA-@dT6 zonHgj>j*dwfQ?BsP{iWvp9rbvH{^6BYv3b^ySw`{IX| z%abfI>ymW4L=U5n@V zqK%-`rJ%AvKzd_Z%o1~elHD&46=Qqb^ug$6Lf)s)- zz*RXu>tAD9nFyR;$3!eVaymRka^7=IgCng>NB&*0od5_+S3heVUD1%|d`&~uj-vY0 zbAA;7;??3A1)+ICzJ8>61n|G30RRA^0000W00001000O806+i$00IC25CFEm{s}Mu X`h*K#ob%$)00000NkvXXu0mjf+xOG< literal 0 HcmV?d00001 diff --git a/dashboard-ui/css/images/chromecast/ic_media_route_off_holo_dark.png b/dashboard-ui/css/images/chromecast/ic_media_route_off_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee57e46a01057bb4b920e74c42dfe6a83806cd6 GIT binary patch literal 1130 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 literal 0 HcmV?d00001 diff --git a/dashboard-ui/css/images/chromecast/ic_media_route_on_1_holo_dark.png b/dashboard-ui/css/images/chromecast/ic_media_route_on_1_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ca4d59c5b0c24baeb43569edbaf5eed78363dd34 GIT binary patch literal 1145 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGok|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+Sfo8&978H@y_tL4J0wu#*!dMR)5N!)@b(nn9T6cSDIEL4 ziC^%GNGHGG)#3?XL|AM&ZLjTD2;~19;QuY5^#K5$Gqk%yK8@DLT zm2=MJ!yA6C>Xba7*#TCnz`lFI67BkJSMS`JGwF4U(?Yp4hUE%4OuEGSK>hGEE7c<5B&@bDSL+|)dD zQ1a+^X&b)!7W;$sl84TeI!@Ak`pT3mg-5Q*{cE`vbM6Ztg{xUFTi70&pXoZoI72g% zJLkfg3SNEzm$F?8EI(Mq>Rvb4b2Ho7d+&*8(dJpQAwmpt2hTr9{82vV`gE}}{XH!U z{r0f+tX#g;WBK%_zr6aF+P!IrKd@fn)06HG;a|OXaII_Cu06+@F;VYg&ZF%|mo4C) zq|mn_b=5@OSFCo=*EDrMRBxGZ%PeHs3jPmSI}R@2rgPcdse{$w^4f=bHa2bfhrd_x zUH?~24(kp%9{;#0{>swe$=*TMuQ(L!POkoC zafg?qJn{BigGkoX$II{ijL8q?DQ#xZxuw6p#37@7wNCJ*VEs+*DZvZHcW#gIVCeL` zby~PUUO{G)jB@Vt>f@#=%-4h+iYA$DVHSweJ^#IG;%{~{&+l6%Fr1OTL_Vx$%3nDzAk+Oj5!uluF+ukxL`_S2@t zUiw(7{7T_@=G>2F-FwgN6p+fgTX^3~3m>LZ*$s=rZ*Q7Z_u3-AHMPb`yrR;aRWw4u zL!sYuLakWTvU3>+Hs3$8zA)wZ-x`*JfalMgm|N;AES?I_=swZJb$E57)DdSHGLs{Npy7YG&T;;&^fB%$EE2pINLwYGC%xVqX)t;qES-X!f~%VxJj| zmK-qPy%|(s$GAgPy5MQxO7*p=Ck)r;_euSJeAB)-%#Gonk?yRR`O`ADl$ce{W@P+l z|M2EqMiE8<23H0a2SEnL02T)ZWUk?h{S3?u`}}VH;N(m(1(qcYp00i_>zopr05z)f AhX4Qo literal 0 HcmV?d00001 diff --git a/dashboard-ui/css/images/chromecast/ic_media_route_on_1_holo_light.png b/dashboard-ui/css/images/chromecast/ic_media_route_on_1_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..fde5688ad09216154412b77cb8160f8f49d597ca GIT binary patch literal 1150 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGok|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+SQI>6978H@y_tL3J0wu%`1_vJS+-Y{wodY@j=0g?(<%35 zfou1+&hCz^Sd%SWO<_)_{|Haf$Pn9Fl>EgZNeHnjqmH%%=~y}Z~4dHckWy62MQXRn3+8bd>K4LQGtPJ0Y?La29p9q7XwFw5*DsP zvZ?xuhFiCy>VvHhKMT_lTb;nE3{4Ad3To2%`XlD+7yz zAOm9nlxrHyP-m2LdHKmV>@p4J2dy8>{a|L%ztBgvA#jKHU6%9B-;JiclxA*wXw9R_ zp2)NyjqQNZ4hBBMn3s|*%ED~-^FJv35&XyUKanFioYixi$g1mF6Bu`hzq`JFrO1?p z!i`f_Efspz7;mf{#GbGyMQ=l(@ng|Dz5*{-Ha$D^x^!F2u@B4E^PK(us9(#?#CnA$ zLj{L@>+c8mJ>%lNZv6ca)K>K=`9MQeO!wC6$d%<)N{`g?oo9dtc#ZJ{QUS{7^qNhf!B$;5>fdGJKRuxV8@?S3+!5Kttq}gO<8ei# ze%94>Csie_PjM<(o{X)P$zyKWy&+fKC+*;;uXDFEUcWu(zz#C-2cJDeQuI>$Y3{ybO6d$NI-#lX~4@)i$A;OXbGaW(%B zsI8nQCfE>J>lyQ!OCiRr#%xvcp$*EDS8*OF$u@IansP_);8iYl4{?Tvix$>K9A}w5 zts-(q+LQos77p1Dm3v}&Ps_?}(Fo_~SkC+QFXPjfyKL&Nq)poDXJ+is}`I-iX zrqo#`JNM}Z=dR4zWXA0Dr~c4pYi2yTQ0Rg^BOAkvQ`aWFDSN00EKnFcUHx3vIVCg! E04KfZDF6Tf literal 0 HcmV?d00001 diff --git a/dashboard-ui/css/images/chromecast/ic_media_route_on_2_holo_dark.png b/dashboard-ui/css/images/chromecast/ic_media_route_on_2_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b8715c39d35b22b84dbee6a4375bdc6b8e20d26e GIT binary patch literal 1187 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGok|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+SX@0_978H@y_pm35fUiUc791_e{66V&MX%_+tx=m~JwNl~j~ct~B7Zq11qP-C91RQ_Kt>k>M}rbp zF4L6*8(KrQT^4RP2zv)o22|e>dvy22pLfFw3k&zh9Dn`QtbnC}YY}#%PIW5X?EA;5 z?wai|%lp*7N(Su*JQa$2IL@`Sf81WP<$wvd&Q9R16IvIP%bsB4SRK2Q&!Ntsr8%5cb;YLOJ+gW16SB5EEl^D; zF`Cmnn|aAM{g(5G-!mq&&p9(;*W?!U1MCmBH*8>+J9%MOFl%pX`C;FN4Sf$w*YnKP z2^LleIVddoY#-wUqY~{H#(KWbzb<_jRCr>1MUcs%G?-Vu?P=$=kJIXf^W^`Wdsuyf zW5q<3vjyJ^xtLhw{|MY`tzUjP`++szu4A5)*jkbe!tei`$jq>ieILv7l`EH>blk4H zDUYGWqHUl2+@AV?awhRe2!IF=5-8SIz;!v5vA zuh8LyLc@tEi-%<(InJf#!cOTBK4B0wmUE_sDx3Ej{ygQ$2Fun+7zTYzY zp&tA5^9|`)3R_mrNm!mL!K%&apuaL}-odS_j=kqB{3lb<#davwM4abu*)gdGkNORn zB6C=0ziTL6UHQNIfn&`n)-%PY|9w0b)3EBg%yjF5@U{ORZ#=>Hf3E^(mh2s|q_Y#2 z7CArAm=JqKxUFtB@6H!tI)0AMJo5{Fu5ICO+jnx;DGsX?k9V$Zr3ZT>ST=a6hTgTC za3+4!*AGW8)Qj1eWQc58WSKtW9#?MM>hcH<7tscnsUe?px5=p}+Hd%CzT=fhzA=}d z)V<9op6#${zao;&P-Q9;m-O@fcQ)^)`x!5+b${$N;Ci>PGPk(SZkgil^l9_lgc}Ov z{inBR{r)$17Rw!=+DR|nI&H3~_OIK*CcA&dHmxSpTc6$=-o3sjY?;hPpZ($@=fq7e z`AyI2uikr)@ov|L6%TqY>`B|jKVg++Shj_IJGbHI6El}v{^R_YdRbj{hf3=^DY4R* zED6)z)b(8qan&_@uD*gx-GIL)G+L(YsxV{Ag^<~S2~pxKuUpUV+`LoNQILT#fW?79 ogi(OOm4U?pg?n*FVdQ&MBb@0Jcd08~^|S literal 0 HcmV?d00001 diff --git a/dashboard-ui/css/images/chromecast/ic_media_route_on_2_holo_light.png b/dashboard-ui/css/images/chromecast/ic_media_route_on_2_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..668bb2510a559384ef243cafc2dd8c451597abb3 GIT binary patch literal 1168 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGok|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+Sd2Vf978H@y_uVv;g=|J{Csi_PjZyUz0cbsbJNa5NO)<= zZ@ zg@xNtx4JP-TtrN4m;Y6xoU*CYr>7e;Td)SQI53DXe)+1W!Ia8wP`C9AgP)@aqX2^| z1B-(o17iSK8p8c5))3DVeSW3(dFE+{GC#yr$j#y8Pt#b;zJPaKupO`Zfl8j#H(3Yd ze^@!6RPtd6(ZAAg-F4~ef(pj{GpknpkargQs}!@cPq*Qt#Bu3UR~bG{R_p<~X#Fj} zk7YX~9o9XFU<+qB7T;#P%haLjzv+j{AGQf^8YW9zx*_t=@I&1XU4=J|?S@-6zHFNG z@NR*v!kXlYQ~aI5LwXml9eaJ>hkr)j6cwHrU#V){^Y8A3bM}Ew z3eFa18m}Lce%NWZ-~Af@?hBf-FVa6=-Zw}3r2iBprUy|AJio1J^M2rJxBtCH439uA z%Z0O23XU!M2P?Byt^977vwDp*gMQy+e}1tr;(B)vt!ixvmX*q+X|)DGIDgXTqyN) z(+M;^#Jez7_t7bx$EwWVgdD!BNE*an<&tgj{UCe#M^cKT8sm$rZ$8H;Ex!X@#|Pc}X_{=qzl_4d4mrHA7m%D?*=w^qGm?s=n>gG>#pF4m~| zKUgPqjCCD{cfjh0YW=3p(^m1$-TXk7@3`*cZ4p@)-zxYyF3VnWetqc8grG_5jGOo( zyQ&*gV+)Ks7{XR8T6LR!l34IIxqT7G&Nr~{+_XTjeRJFEcI$`jf32?m$YJ><+Q1ST z@|ic9KWKuy#lvzJ-%_{ftm-=VBNHt2-z#2a=XGdrJHS2n!{@l|DnCl6ZJd1feyh%o z_QTqTzy6%j=EHkvvO>9IP=IlW`4hbZydOlIr=9SQ{q)Lf@#{aXTSFgS<51soyd?f} z$>!`-A&=lY{Q)YL;Bzw8C4JVRy>+ z;w8(pvkYS7*IUgwSNdS~tw#o>{wxm`dba6oSj&B cXX0VV-|_m{rtgMpfJF?0r>mdKI;Vst01TuAs{jB1 literal 0 HcmV?d00001 diff --git a/dashboard-ui/css/images/chromecast/ic_media_route_on_holo_dark.png b/dashboard-ui/css/images/chromecast/ic_media_route_on_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7f54a623dd7ea902e248d68f46c7f124665fe12f GIT binary patch literal 1102 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGok|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m_K;BIEGZ*dNU_Cqc>6F`23mID>Ya8KG9YBWF(nAqetIr z{+^y`PjqXPPJa?|QtHyte#$K0_On5)<tEZ zoVj!7UjFvy|JUr&_jU7vum7L(d)K?yb>}=e+Yj?iwOM+BLCS$ygCG`&VcxXvstaGJ zLC(EZ9K5Hx%JRh9w0ACIG-+T9Fj3g?O6quZDyu=A=pU8>&P5pvybG}5Tc;b?+H~u> zp4udsNw6<#Sg9cVB}GFx{Xl$x>XatA1U2WGdt^Rv-$~P$*^~_xW@-=;*OwXu4Sf-M>s@HqMPp6y38-#lpJ|A4HvCey{O6;M#<$sDA zUUtP5-SNxt5L!RqtikBrs>kzN&Kj9|nq~Id6>}fZoF%ZA@w?;3J*TTH&-~`)Yn1tL z?)g0LgN$wVR?J0?3#Uw3_P0PPrTR?$%N_Tp?R-;w|7?OPZ^qoJ=F|tAJ08DKPb^JP zw0K#(Ke?}Zk0*0dz&suQrI)%ouE=i)o2KuZxoN-0V#bY{tUByd6XpeN6Z3q!_+$;! zw@VG%G-Hcg7A76a`f%WJRdK8u?}pXOM89i=t(vWN)AM>&&XvAP47=HyPYT`HrSUAE z*;?muysCP}EY@e281`yn}p$&7xP=Fl|0v*sm4+irZrG znfI@EwEs1mx%6fE1)dWVmSjzv8?*F?&IB!Y?iX&Se{l9+KNEiJ_1qV??#(SyHak=J z+g@Ae|LV|bv(na<-+A5@^-8ni{l#Y&6F`23mID>Ya8KG9YBWF(nAqetIr z{+^y`PjqXPPJa?|QtHyte#$K0_On5)<Y=pe*rV>PY1b_Nm7m`lb-dR0 zyk+`r%Wa?kUtfQ9@9#>#*#FOWu6w<2etNp*!hjPCg_i5_F!C;76d{OTY5qU3iJ!v^3^cmS8G;2|nKKw%nXRhCMOrsaGN^OB$LQmT%dn7Y$$;}4w$4qelrxa- zVGceJGJ&(oXv#<92mC8Uyd3!rCNK1f;r+pyXFNsckV!+9JTp^*h)3!Uq2QMFr_Q^5 z;JPC!*JRaZP^YsAnh#qUn-&MKkEag6-?2N_H8DHt`^KPEb<5C zF0?Q7^%1`!|AuY7s%ao+mUFvDmJw@>!r?o=%(igMVZXoFX20b())UDqlFbj4*tj1M zn(%JN?1JA1pL5tBzQbs~)FXJUkK?oGxcSX<6If>O%efZBtP*)Cv~J(+b!;Oid;mN!xIDZ3=4P&{?U(X2L2oAqrbKcK* zY`k7%=ejrZjg4I&* zUX2i+2wu4gnf$)fOBl;S-3!+xE!~|tWok+9ai_N$yc@C&X6PJT+neyuY{Oxrf1z1T z%OVr>crQes_D$Fk^RUqM+5XikkQdH^0w(S8O`lVQ%Ta+7J0kWhBcmGEw z{*3LNlr?MXy~6w2Su2-6*n8Zp{oADo*G;94ir%*jrE|C4_4~Z-4$sq&XS$t5-ntq= z&-|IsTO|ctWZn8YtR-^mEZvtAz5cIXdBCXbbaI`Uc+##j(gmv13NJ6O59*tl{BzIo zzTX*_mu)mT5Y6Z*tee_Y={M7!!G}lsH=~`#XZOnt^=miwRQ}z1rsDLC=+t)-d9DHf n|H?XCWRSv%T^HgTe~DWM4f+j`?& literal 0 HcmV?d00001 diff --git a/dashboard-ui/css/images/chromecast/ic_notification_media_route.png b/dashboard-ui/css/images/chromecast/ic_notification_media_route.png new file mode 100644 index 0000000000000000000000000000000000000000..da1a627be5bf158ac193c3295292434a6c4a6a89 GIT binary patch literal 768 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m=<}uIEGZ*dNb4CLnKhDaqP z+&urJoN5b;E$bvzkCK;D?)`BNkY*8eb!mNc_k^?N5i z{rH>at5lY@FaC#2*)#L}8~pkAs*TSV#%}Mq_&7j-H4uTE9sfrJ%sFc*;^GKIi6T#2 z0@}PmOiWZLSi&g7>>1$dSar%#_C!M-S6947N7KK>3(^y$d>R7{`04^C#O-02*Kk{b zeVV4n`Sb!=o(6uACFz1Zji(=Iv%dVvajx0AQ0U3un^FPXLfLx`GGAcZcQkX>eKx-t zS3hfRSb4%X&B3@r_IT-qunSzf4%}jXoz<2cIkyd z#~fX+u>SnXbdJe=ha>lor7_p##U1P9nq?39T21{WdO;w~@pYuG^eHoOg= z=>)`wlnOca<_refbb?A#}u5J_G?C{n@HlnZkxaKD=t=+<$D0F0PI@clv iIBILUHu*ji4};d!Y|br)nY_Rx&EV