From 2f349fd01bb809643e9bf26412d8e3d4f6155cf6 Mon Sep 17 00:00:00 2001 From: Brandon Evans Date: Sat, 18 Feb 2017 09:46:17 -0500 Subject: [PATCH] Change the cursor to match the selected spare piece when hovering over the spare piece. Still need to make the same cursor appear when hovering over the board. --- public/cursors/black-bishop.cur | Bin 0 -> 2238 bytes public/cursors/black-king.cur | Bin 0 -> 2238 bytes public/cursors/black-knight.cur | Bin 0 -> 2238 bytes public/cursors/black-pawn.cur | Bin 0 -> 2238 bytes public/cursors/black-queen.cur | Bin 0 -> 2238 bytes public/cursors/black-rook.cur | Bin 0 -> 2238 bytes public/cursors/trash.cur | Bin 0 -> 3262 bytes public/cursors/white-bishop.cur | Bin 0 -> 2238 bytes public/cursors/white-king.cur | Bin 0 -> 2238 bytes public/cursors/white-knight.cur | Bin 0 -> 2238 bytes public/cursors/white-pawn.cur | Bin 0 -> 2238 bytes public/cursors/white-queen.cur | Bin 0 -> 2238 bytes public/cursors/white-rook.cur | Bin 0 -> 2238 bytes public/stylesheets/boardEditor.css | 1 - ui/editor/src/view.js | 8 +++++++- 15 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 public/cursors/black-bishop.cur create mode 100644 public/cursors/black-king.cur create mode 100644 public/cursors/black-knight.cur create mode 100644 public/cursors/black-pawn.cur create mode 100644 public/cursors/black-queen.cur create mode 100644 public/cursors/black-rook.cur create mode 100644 public/cursors/trash.cur create mode 100644 public/cursors/white-bishop.cur create mode 100644 public/cursors/white-king.cur create mode 100644 public/cursors/white-knight.cur create mode 100644 public/cursors/white-pawn.cur create mode 100644 public/cursors/white-queen.cur create mode 100644 public/cursors/white-rook.cur diff --git a/public/cursors/black-bishop.cur b/public/cursors/black-bishop.cur new file mode 100644 index 0000000000000000000000000000000000000000..9e75fad7670eade5d7a4614e976f156a86685e63 GIT binary patch literal 2238 zcmeHIJ95G>5M5)*HZ%-PT6+mp(tV8q+^0n60zBAsIF_;Znw1C?P$N> z)9G}grfH~cTRNZ5)ODRB-^SYw+-~4s+yFEG;d883_L^F1Y#;L08BvoAXsQC4O~^(B z?Cp}JDDN<kKrsHyeUG96K2XxlpdFfv zJ_6HVIqr`u-Z-xN{ZF{({eBMrKVlWQGZ#ibo*0w8B?p2r{nXkDqMxTkuGO5XAu}zn zt_CqC56Dn3bN-Nb-`$}?@Dmj8k$-?spmOOKhV&2BquofI__<_0 z<`7Bw6KcoB;hgobgG7RuZr8Q+1kP}&t|NzDmJ?<;sFM+jwR5-ZaFW?_w!CQSy- zXtmaR(rTAQ7$AiNng+DI6aWuAdt_}`pIH-NrwAIO$Am{wmfda#`~4o;wuP?ipznJa zh5^QLgwyE+=kpn+X)@$(+)iLSfq!uVL=@};O?R*+0Q59$9cl?mXDLhDWMWX@RG|~@ zI?F{c$pkf_874~tLs-zA5M*)G$%2I#KqT@-rh2V_0FY*R>2X(zcL>!wgQ+jc_(<>2 z#JCKCXu;IatV1Zyciql#$Gvj8I@;mRMk##(5n>#Fjn6(WaSif(Qnj`_d8q1Ug&e6^ z;>2^$kAyk>_rH`P;#;~JP~5oxHV84UE_?;$f-QF#;E4C}^1(|i_bn!@7OVjpYwiL$ zT|m(%farm>X00y#4}mx%9V^jS=6-0t#JoMt^;qdVl8d?Ic`~S literal 0 HcmV?d00001 diff --git a/public/cursors/black-knight.cur b/public/cursors/black-knight.cur new file mode 100644 index 0000000000000000000000000000000000000000..807ad5609525db940facb1396c0b659a2ea0dff7 GIT binary patch literal 2238 zcmeHHJ8r`;45cm6a_XVT($ztx9;3(|a+ZwElyh|KoD;Zvt`Hzch_?=D*+)tKLMYI& zKnPHh_1+^T$`Vmd8Ld|2?Y$&=!sr>kg1^8s!larFoo_R=>agWECo#=c%Q`@#daBuGwxL4rcS3pGmvIk-Qh0bCNZ%Gbb9vkIFfrlp% zibZ1lf{9_{K$eRE2cYU;$f=C zCd>%LPy#_GL18n4K^RI8P9l5h_Z~KYF^YapEijOMIvu~_|6oy@6hSMiyTc(){;J^$TEY$B`7bo!$b%cg z-7Se}XP20{KZ)cj=aX`&MfMIafst>bSEQ@aJM@{R2B!WYm{R}R8)^5MTpN-LVEC*0 g74%Ph-_S!3ZWbI|fkx2RZ}5u|cXi@!kK&}3AIl1C$N&HU literal 0 HcmV?d00001 diff --git a/public/cursors/black-pawn.cur b/public/cursors/black-pawn.cur new file mode 100644 index 0000000000000000000000000000000000000000..44689145bbb0b54e6081be2ebc09297730d68d63 GIT binary patch literal 2238 zcmeHIJ8l9o6r5e#`ymCQNeiONEfR4D&O!+lXGzTo_5fS~DY-%DQsrfy&HijiY9yXC z_VdiVXJdA?K#mNH1$?|$z%#QKVnMtS8Axi_F!?d#s9?-yGc1=&tX3N%9yf6JHy|Q|-{4&4!?^+3r6esw*Ev!Lnfgf$!P1rW z36;{Q>Md~xZtCi~u*MfSMqhc!Y$dG@TzBa9{)j3kEu2iWJv#?EvN#yZ#u#7NT9RXQ zL~wM=G>Q7BhI?d&pOEqSi$bd6=HIWEZf$P!+}7i|c11ZDS|XZTIgj{usk&|u9-)@) zXKN>=8gA<%+ToVY2e;DtzGIa61K80=Hg!Y{Fnk3Qk;K3H=q0|^;ZIJQDH|C1K}JBa pCFb0ADm#)*33?j&n12%D@%1V)g!b5#0h-6S)Xl%Q!VW@bhhHAFb({bI literal 0 HcmV?d00001 diff --git a/public/cursors/black-queen.cur b/public/cursors/black-queen.cur new file mode 100644 index 0000000000000000000000000000000000000000..db1547b8810a61cde378d9742719cdaa459d4670 GIT binary patch literal 2238 zcmeH{J#NB45QWF=jLqT#(WC`YJf_Kl8oWon6aIG@^tS3kvo*CVIl?8NPtO!V^N!jAIwt1g$x2Hk;9Mxun%WA4Tc=t)_TXBFobk58Sx%J_XjkFYm!TS8 zGOXfpd`3f+rKDOgoM)ovSa7tT34+gm06r~ zo_p)plv%-H2cMS0sjLtjB=O& literal 0 HcmV?d00001 diff --git a/public/cursors/black-rook.cur b/public/cursors/black-rook.cur new file mode 100644 index 0000000000000000000000000000000000000000..99095a940eebf179be42c733b2440984b8aa9bdc GIT binary patch literal 2238 zcmeHIOKyWO5FG~(kZhuCx&^W7F)HrBSy+}8XX!d8KfbpUZhPe-lc?mm? zC05^~3Gt`Cvw41`*X>{D=lrhMhU{U35|_X&R(HqS$M#A!=A9@SH#tSI53bM=s{I5jX9AnpKc^M3KDzm4M@v)+TSOjnSt{-v$mFa1xvzZ0wJ-FS(^(At-` uOr%Nh5=8QePv9BIfCQn9G%-ncY=93yeucrG`V5g_eD->j6rD*VQ4rHD5(J->0kPjMfxu?Vd_sbsU}I-G8^JoArC9kHDYe>Wi>dDONYNWa-0!cj42LN)k zW_RF-PePiklEM7!f<`O+t5{hM$7Y5YJ3%x*e+n}7;?^p~^szfR(IvwfdFxLayVyNy z@iJ&}?UoN*Iyt*U4)$mpm10Y_n3HR_rFX${Ui%80wUhs5^0g}Zucd8F_@Haqc%C;2 zL*5MGkL!lXs2TQ}^}NyWc{b|hU&oVB+w!5mdmO%xTjAjBChY9A^8UebezZNvx5tD0 z`mFh!x&FVNJ9+jG^?AGJ|DHbj`R{xG>&Llw?b~|IKVA8WJM?pRS;tMGTWDb&Vs)|p E1Lip_vj6}9 literal 0 HcmV?d00001 diff --git a/public/cursors/white-bishop.cur b/public/cursors/white-bishop.cur new file mode 100644 index 0000000000000000000000000000000000000000..91b5e8ad3a59f0a1aa93ccbf83ca97bee5b8f9fb GIT binary patch literal 2238 zcmeHHv2nvN3PoM$3g71(lt{$nXtSYYuQkylq9^zU{sMP|MKj+|X>=IPVQt&ecDtp+;XudZk-Dy<)9FO# z^O-J}OHaCw_YT}U@UJ?cs@ZvXv}|z-8Emc1;`P~>Fhqc3Zy_uYxRyBRz4wj_G2~KP z{JblFEY|C~Qo@mI1KD zelejLPV9T!51K-5ElPMCV9T7xOZd2Z3Xnjgkj!xj;V&GW8LKO$eg1T&1>lPI_miJF z<1#MD^b(i1K=JqpB(Ps8(Hbm9$dVQz<9Z|({mXHKLGWt?E3k@d<=OQle6>S{t6T42 z`h?}?(x-MALBgy%tkZeXJm~W?p(<T=;<;@X2;q(mMKwqI1!Kl)N&94?;NMI@M6zBuN@g36%wTuYL6}E#JOMS3M#b4b1n!K1KO#Vy z##9pqn=ZkfvrRq8!Ej3iXItO}BjOq!a7(_ISR8f`oHz?eaqnJI*jeYxLl<>$pAt}k z#y7rp4`N9<&_Wnbz>!iV!9;a{U1lqAl&JA@JoEM~X!=E5d+gjY4BWZ4&C(a)kpR;% zvHA(7SKm-ka!v{l1SQNfv^yUF-z~|FrI{pcwi23{+9;ir(r#GO#A6y&;G}er?60gig9OfVIfdxES7Mv zB6{M+9De5ULXnvaBtwsX0V_8|`X*A{Lwo4zhA#xcM}r(zs_)=_dA|C5yp(!a`8XO2 UTuD4V-?hiy!`FW9gZ_y80%$3riU0rr literal 0 HcmV?d00001 diff --git a/public/cursors/white-knight.cur b/public/cursors/white-knight.cur new file mode 100644 index 0000000000000000000000000000000000000000..a2a8c204fc4fd7f84743438829bc79b7b6c2842c GIT binary patch literal 2238 zcmeHHJCY(X43%YDRyNtD5biPN5}bu_i8#lE6LSJK=L%HK5g?mjYP3%>Lz{*ZY@sT- zKkw<|CwCJuC0Z^i>|Kd|;qEtl34etr!b`W(FR>=9?y%KrMeFsNw%aZ3c01bd_jEWM z=y*KR`F!rA=lWFOslb1wfSHZ^;cl0o!ie}ivzdmaM+{bLB2r-@_XLMgF5*j(#C)5d zo5LM%lB1K6!KwpZ5$`rICPI@Rcw{(^{-lmhG z5v}5+lBb|6OfG;H6V>!kKVk?}O^Y_+nSMx$a;{*t>iCSnRWAfFtqqeJ_Jzo*AaH_$ zEpS7IsWafvy_TF^6OR{cW*`7Zn3kNNA8W%wm>1{-pRO?K%Mk5_JOUZ81TJWBs6Qv% zR`0~fV3EPMcYnelkFn)q*eSZaP45+a{@JW@L3{VOtI(~W)6K{=yaU;HK{28e$CB S#T)!1TRSytUoSX~3;PG>g~Ox( literal 0 HcmV?d00001 diff --git a/public/cursors/white-pawn.cur b/public/cursors/white-pawn.cur new file mode 100644 index 0000000000000000000000000000000000000000..f5f309e7eb1889ef36b9c7e6528cf5b8bbbee340 GIT binary patch literal 2238 zcmeHHxpBiV5IpL{2N5%;Qs^%1VGpWBp%keW$Ett@um#Q79hjLTpLaol4@}azN0?ax z#NO>a04cJOMD}~}R!s;2=1Ft|L*yPxDlYb_75*Srg$>DI2_{V;1@ zz#j?_$hX@hR#4{x4Vg5FLx86N-N9!Y<{Gs9Oo0L%qTlJ*pg;!nPjm0xRXfsPh^{yr2iZJ7Fu%kpk>q;N$r(9s%IL=#GrQFUyl(3qMoQB*X3oAc6S|P`$BY z9Ko!CI!zHjQ=R7pH0y)GBy9h}_OO5jcUDh>6`tq6&hrv4=_3Hocag@GnMofV=_~M; zYIyT2wGkh2d<8#N_+`P*a!r9pvc_9o;xC}~EeRmR3E1J!P}&)rbtyn?@4FAcJU(B{ W#-PSI@4$78yWj5XWKb|z_V@w8B9o#3 literal 0 HcmV?d00001 diff --git a/public/cursors/white-queen.cur b/public/cursors/white-queen.cur new file mode 100644 index 0000000000000000000000000000000000000000..5dbc59f96cb6b30bd9977736b649f37697792544 GIT binary patch literal 2238 zcmeHJJ8r`;45dwdr)*slWa=&2OJwdbGB#6y-lTI*-~(jn1p@R6+1s#>vSnM2)9ytG zP?q!_$tPM4LR3>ls}&`C4@3``J;GP;XLv=}R5R@(jTJ_9*m}LD&1OT}?UwfYJsl1Q zYMO?Q$0MCiCpw?cE%83yJ8>fROPF7Yt1R4UmYT4Nu3-`l(e2l5>_RVH1Kw z1$l(L1Z?TsWk#hk)R3!ASus%x71D zQR-Nu$b5brfR%6?*9M^fWxQSkHFnl1j@wlbSUMcrPVnjAITipsXTWueH7-@kmk0eU zhn->84YFHQ@VCTOzWV1=>AOYBqq)Fs TIm**{=SyJf{^Ldbw9I}opS;MU2}y11&SWP7byEE%Z}VSK-U(b z@nlMmKT(2+YN}|np(HO#^Z@M<*Z@yJMObuM4Zk#27#)!9c1ye6j`sUK9gjykolews z9i7i-x?C>Q_x)gaAMYKwci`W2z|6|MaF%lIsxzBKh)PvoS0@duBnd$zzbg|-#8DOL z++RZzYA!feIYiJy0+pubZw4F_4+B*d_(RGN;B$b9o?EzqyGj_{({8UZP@xx~+BArq zNFQbf$v+Hh*`na#?>XE(37kjO=Zpf=_RGb=axnk= 2) ? '-' + selectedParts[1] : ''), + cursor = (cursorName === 'pointer') ? + // http://www.cursors-4u.com + cursorName : 'url(/assets/cursors/' + cursorName + '.cur), default !important', pieceElement = { - class: piece + class: piece, + style: 'cursor: ' + cursor }, containerClass = 'no-square' + ((ctrl.vm.selected() === piece) ? ' selected-square' : '');