From cd193dc2ec84c0910cb71a088ad91b2d5cc3bdcc Mon Sep 17 00:00:00 2001
From: Greg Fodor <gfodor@gmail.com>
Date: Tue, 2 Oct 2018 22:50:48 +0000
Subject: [PATCH] Fix up alpha mode

---
 src/assets/images/dropdown_arrow.png    | Bin 206 -> 185 bytes
 src/assets/images/dropdown_arrow@2x.png | Bin 302 -> 270 bytes
 src/assets/images/mic_small.png         | Bin 298 -> 272 bytes
 src/assets/images/mic_small@2x.png      | Bin 298 -> 451 bytes
 src/react-components/link-root.js       |   6 +++++-
 5 files changed, 5 insertions(+), 1 deletion(-)
 mode change 100644 => 100755 src/assets/images/mic_small@2x.png

diff --git a/src/assets/images/dropdown_arrow.png b/src/assets/images/dropdown_arrow.png
index caa42c1ffed82796540acdc192201cf20e822e0b..4f44ce8285283dae98d9d66aaf596f8e0087cc0f 100755
GIT binary patch
delta 106
zcmV-w0G0pF0l5K?R%1>{L_t(|0j<u-4FDhrMA3;AP^ukZ$Cls{^<vyWCizER0NQ*h
zmXfe~6S@IX0CVJEJpTBGEii_`XIn&qU6B{;898BMWQD1bG3p(c0iqUNuejhfK>z>%
M07*qoM6N<$f-VIsE&u=k

delta 127
zcmV-_0D%9w0nP!CR(NAcL_t(|0j<)}3BVu>MbQ^0u#<L##)<6)=@a`^iW>ET=#K{j
z0?f=#u5A9wovRqaL*$;Z))BC&AR;&Sg!$5I)HtG=KmDbhm^R-zi0RPK9c&EgV2YVO
hm|`UY(dwsd_5gWf9O!1CsU`pb002ovPDHLkV1h!xJUajY

diff --git a/src/assets/images/dropdown_arrow@2x.png b/src/assets/images/dropdown_arrow@2x.png
index d4e74eb212652021837a17d860578c6f7114dcd5..f7ccabc58de0786cc8e0574fb1b8713d35ce7d0e 100755
GIT binary patch
delta 227
zcmV<90383W0*(S9iBL{Q4GJ0x0000DNk~Le0000Y0000L2nGNE03$d&*O4JLf1^o6
zK~#7F&DG5fKrk4_@dpbS!3K<B3nQ=rtC_$k969keX%Ct-`uWzA{1b8UiyjKRH&GjP
zGbO$?Xa+2d0KG{env4k1UP?%ZysH(Y#!n_7J2D<mB_StuQ9bf((O=Bq{~NPO$B8i_
zI5D3H4vaM-CB_+%0^^N{i3vu;Ilx3igkYj0d@#unE|}y98w?x5gb_FR2#*yAUqiL>
dd8H0`>;a~STnzSQ-8TRL002ovPDHLkV1mP>PwoH!

delta 259
zcmV+e0sQ`s0<HofiBL{Q4GJ0x0000DNk~Le0000a0000M2nGNE0I0G)K9M0cf5S;c
zK~#7F-Im)8!Y~X)Z#n@Zzy@r<D2xCb;BLkSi~t+Z4U7$m6p0E#9uDe}tVGU7j_jWc
zL@@I~>cV#DUwh0U4=3)&F?cvHvzFtEeoRsu=iD^-#uj~9N$vD9M2){7tW1S;Wj)1o
zWw+;qba!%$=*OrsZ(W%bu|4!rS=CsIlICY5l_p~(MaZF%6rqI5QiK{*k|NZkP>Rrk
zOesQ3ev~3ukSIm4<ck!c2QyN4j?!Na4u$Y5ZH9n%_Q_#6JOE1PpJ=+`sdoSX002ov
JPDHLkV1nSvXSx6Y

diff --git a/src/assets/images/mic_small.png b/src/assets/images/mic_small.png
index cc41c2bb0d36ace15751bffae7d342369da2b0b3..7d04c84c5c5f3f9a6ecd21a370f0ac48a03ed1ca 100755
GIT binary patch
delta 250
zcmZ3*G=a&iGr-TCmrII^fq{Y7)59eQNb>`+I0qY$yb>(B2S{-ictjR6FmMZlFeAgP
zIT91i6zZ3Hx;TbZFuo1R<!uh&+2eaqCFGFI8798A$(|LnnVvCldN?o%9bo*@>h0mx
z_)qoWq|?85W&eKsi9x<~Q)pkzeU3#-PHyU$F`KtIxwZVb&Id)oVu|TLr#!Pt`<OgS
z`A0z6hsQUAu2;`xe;WL=x!?X-2j9KqLqh*jcB$P9f5LUhdZJd}{PX(njQ7=u=PX#V
yAbBGH?r%>XE>|$QwecudzP0Ny<-4AbEg2t8GCEz`5`PNl4+c+HKbLh*2~7Z|Dr7VO

delta 276
zcmbQhw2H~BGr-TCmrII^fq{Y7)59eQL<6xH2OE%-{w1aYq&N#aB8wRqSUW+OF*jrG
zuZd;~_4_?t978G?-v%G#Z8qT9vWo8j+gXmB101pob1vjLm}datNe)@XoB%TeGs8)#
zP7XE|g_A@J-h39+V_@s}vEWDYk@iE5d@&8dKb9_2yV$br9gB2<$=mxb|KIrvYMhE$
zcxB^Wt^m90vzATVS3l2vD(ZABd%DD>Ad9bdKA#R92o?68xT;Wid;gB2;I%^bJ$~z5
zvsyo{>f!jMyua-(cXfbe*rPWuO)RD^^Ne|yp{@L#DSLtXl5gggk8CE_pSrcota^<`
WKv}?H*D|0F89ZJ6T-G@yGywpnT5FF0

diff --git a/src/assets/images/mic_small@2x.png b/src/assets/images/mic_small@2x.png
old mode 100644
new mode 100755
index cc41c2bb0d36ace15751bffae7d342369da2b0b3..524062c02acacdda693a4472963364714f3c8617
GIT binary patch
delta 431
zcmV;g0Z{&`0>c9~iBL{Q4GJ0x0000DNk~Le0000U0000k2nGNE06$8p4*&oF32;bR
za{vGqB>(^xB>_oNB=C_oAAbQ@Nkl<ZcmeI0;c>z+4254iK{lvIV1#TyHYgipgs?$I
z=m?CE5$FbCgN#6}VjoIuYzfRie|PU7VENgyxsw2NG*(Be+3M<awi>Mr-o(LbVTN1L
zVmcJ2OBim|q9C)vn6lEK00)JsSD%~o6M6Q~)8+<9j1Bad+yII3Gk@omjgc6?g=$=l
zt8q21#?`nQCyiT_EmNr|Fp_~(pfBuMQ(^KN+cRyR|B3B*hjr<4fu0L{AKh{4jKAFL
zFZA#j10g=O-|o4EKGnv>?hvN_AtyI@VxNr)(=ie^K|qhN52ABA3rr{6?}tH{y(ARq
zyTTdki#8yB%NO?@=WqvM>az@3_rJ|%Vbs?2PJ4s}{E@{EP(Ty$oz22kQ``yh-?JEl
zFs+on4q*mb+%D4c#A3zf{9GUXL-3L*XMnsZr?EvEbB{r~N$)j=AJB6xF;^`Fs&O?g
Z#vkQLy&0L2oA&?!002ovPDHLkV1feeyQ2UA

delta 277
zcmX@iyo$-JGr-TCmrII^fq{Y7)59eQL<6xH2OE%-{w1aYq&N#aB8wRqSUW+OF*jrG
zuZd>z^$hzxT^vIy7~cjT<ZU+K*|Li70NYuPoC6%P3v({yIhbbv;Ykiz#hd^$12e-(
zsZI_y6@`;T3*LMd)MH@l__5$e@{#sKj(jl<!9SKRQ@hx*?H!ABfyvwZF8|;83Tm8+
zS$JjRUakPU>a&(j+*d!(eJbj7EPJ}dr67y1c0QjDg&h#~p17(|czgejqTsbc_C0><
zU9(z0uIl0VrM$oGE_Zc+W!R%PFHJ0_F7u3em!Ylvohf^P`jT(vmXB;E*Pptz%&dBi
XMnGA>Vb?OC7a2TV{an^LB{Ts5>HllP

diff --git a/src/react-components/link-root.js b/src/react-components/link-root.js
index 0fb46771a..bd9f5bcdf 100644
--- a/src/react-components/link-root.js
+++ b/src/react-components/link-root.js
@@ -168,7 +168,11 @@ class LinkRoot extends Component {
                   pattern="[0-9A-I]*"
                   value={this.state.entered}
                   onChange={ev => {
-                    this.setState({ entered: ev.target.value });
+                    if (!this.state.isAlphaMode && ev.target.value.match(/[a-z]/i)) {
+                      this.setState({ isAlphaMode: true });
+                    }
+
+                    this.setState({ entered: ev.target.value.toUpperCase() });
                   }}
                   placeholder={this.state.isAlphaMode ? "- - - -" : "- - - - - -"}
                 />
-- 
GitLab