From 658dea9f4415202bbf3048064c8d5c57d5daa8a7 Mon Sep 17 00:00:00 2001 From: SinTwo Date: Thu, 19 May 2016 23:25:33 -0400 Subject: [PATCH] Quick UI fix for communicators --- nano/css/icons.css | 1 + nano/css/shared.css | 103 +++++++++++++++++++++++++++---- nano/images/uiIcons64.png | Bin 9610 -> 11743 bytes nano/templates/communicator.tmpl | 75 +++++++++++----------- 4 files changed, 130 insertions(+), 49 deletions(-) diff --git a/nano/css/icons.css b/nano/css/icons.css index a9cdba9ed71..746f6e5b090 100644 --- a/nano/css/icons.css +++ b/nano/css/icons.css @@ -242,6 +242,7 @@ .uiIcon16.icon-person64 { background-image: url(uiIcons64.png); background-position: -320px 0; width: 64px; height: 64px; } .uiIcon16.icon-newspaper64 { background-image: url(uiIcons64.png); background-position: 0 -64px; width: 64px; height: 64px; } .uiIcon16.icon-note64 { background-image: url(uiIcons64.png); background-position: -64px -64px; width: 64px; height: 64px; } +.uiIcon16.icon-close64 { background-image: url(uiIcons64.png); background-position: -128px -64px; width: 64px; height: 64px; } .mapIcon16 { position: absolute; diff --git a/nano/css/shared.css b/nano/css/shared.css index a56ef760b54..8b640c3b57c 100644 --- a/nano/css/shared.css +++ b/nano/css/shared.css @@ -320,6 +320,19 @@ div.notice { overflow-y: auto; } +.statusDisplayComm { + width: 100%; + background: rgba(0, 0, 0, 0.5); + color: #ffffff; + padding-bottom: 4px; + border-top: 0 none; + border-left: 0 none; + border-right: 0 none; + border-bottom: 2px inset #40628a; + margin: 3px 0; + overflow: hidden; +} + .statusLabel { width: 138px; float: left; @@ -611,10 +624,10 @@ div.homeContainer { } div.homeScreen { - width: 90%; + padding: 0 20px 0 20px; } -.link64, .linkOn64, .linkOff64, .selected64, .disabled64, .yellowButton64, .redButton64 { +.link64 { float: left; min-width: 15px; max-width: 68px; @@ -622,22 +635,90 @@ div.homeScreen { text-align: center; color: #ffffff; text-decoration: none; - background: #40628a; + background: rgba(64, 98, 138, 0.6); border: 1px solid #161616; padding: 0 0 4px 0; margin: 0 0 30px 5.5%; cursor: default; - white-space: nowrap; - border-radius: 15px; + border-radius: 10px; } -.linkOn64, a.linkOn:link, a.linkOn:visited, a.linkOn:active, a.linkOn:hover, .selected, a.selected:link, a.selected:visited, a.selected:active, a.selected:hover { - color: #ffffff; - background: #2f943c; +.link64:hover { + font-size: 13px; } -.linkOff64, a.linkOff:link, a.linkOff:visited, a.linkOff:active, a.linkOff:hover, .disabled, a.disabled:link, a.disabled:visited, a.disabled:active, a.disabled:hover { +/*Communicator Dialing*/ +.dialPad { + clear: both; + text-align: center; + margin: auto; +} + +.dialPadKeys { + float: left; + width: 47px; + height: 47px; + font-size: 32px; + text-align: center; color: #ffffff; - background: #999999; - border-color: #666666; + text-decoration: none; + background: rgba(64, 98, 138, 0.15); + border: 1px inset rgba(100, 100, 100, 0.25); + cursor: default; + line-height: 47px; +} + +.dialPadKeys:hover { + background: rgba(80, 122, 172, 0.5); +} + +.dialPadButtons { + float: left; + width: 63.2px; + height: 63.2px; + text-align: center; + color: #ffffff; + text-decoration: none; + background: rgba(64, 98, 138, 0.15); + border: 1px inset rgba(100, 100, 100, 0.25); + padding: 0 0 4px 0; + cursor: default; + margin-bottom: 25px; +} + +.dialPadButtons:hover { + background: rgba(80, 122, 172, 0.5); + font-size: 13px; + +} + +.dialPadAddress { + float: left; + width: 192px; + height: 18px; + background: rgba(64, 98, 138, 0.15); + color: #ffffff; + border-left: 1px inset #40628a; + border-top: 1px inset #40628a; + border-bottom: 1px inset #40628a; + +} + +.dialPadAddress:hover{ + background: rgba(80, 122, 172, 0.5); +} + +.dialPadClear { + float: left; + width: 19%; + height: 18px; + background: rgba(64, 98, 138, 0.15); + color: #ffffff; + border-right: 1px inset #40628a; + border-top: 1px inset #40628a; + border-bottom: 1px inset #40628a; +} + +.dialPadClear:hover{ + background: rgba(80, 122, 172, 0.5); } \ No newline at end of file diff --git a/nano/images/uiIcons64.png b/nano/images/uiIcons64.png index 35a1b160e6817f42e19e6696dbe686eb9475b5fd..b58eb78f62bb5284e567325b2ddccb986f4db2f9 100644 GIT binary patch literal 11743 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 literal 9610 zcmeHtc~nzbvu_Xq6$SmAMFrakZL5p|GTYiJk;&;03_?UylmKB60)Y?|8oN~nLyH5G zBj^bs2u6eeK~W$w1VzFaq7r74Kn5_7kat42_V=xK*Sqho`){AM$jPdlQ+w~)^{f4> zDtb&Fsy*b;>EFGpZ7bpse|p4S3RNOC9YQYduOJmqrW7w8UMvb}U7bXyqe zd^`dM(|M)(Q(O7t!30RCbpheFPwS(G?lL`{wJ~aaFqi=h@ypN0qPzJVLS=BIkI^_w zC^Gnb7<*7He5Z?{vkSHT$LbH)Pc6z4tXQ{bWqa8EZIK^b`7c9XA1it1`XN zE%V~DzwO4hJ%03Q7@jg+v2}jKKD9TRG2?c`FOjDsb`9kcHcpCX6!@Huz5pSu!#9t{ z?qf)OVkuG=Xj0I1*3BE60HU13kC2vUd^uQh>-134VEHEI4TP~rxF1REjj;|olO$?1 zVaUaI^kMspz$j$4Y(Z5KJ%pU5J1DF@Ap#uNc0t}*SuIq8E_!Rf`MV0 zqU}+~L9iwB+nWVXyE$b;*s$dA9h3Zpy*n6kXmlsoHO6(+u-&Kd^P1uvkzGYz{9OXd zAQdD60JRVd0NQaas96x-yv8G6@#>+8G6t=*Hr?RS!wQdQ6%OTn7|@0F2i|q}cKj5c zY~lO{9676ctXKM-v z^LUVo2NzCq70c;85dph|ZxE@%lG%4xhODv~JsDqf;Z7x=pTruK-v!;zQ3#=T#K`tU zlKuUesS5ZIy!`wxZL#M_^@cIgB>EN`2PUSTCMS;;$#Mep_6-qrCc1ZRI6$DGE8U0y&tf&$eya* zR&v%tMjmaIOb$9m<@}s>P&BxfNo?75C2iqbB5%cjefX_0WhHSoU?*gMSEY%8UB*LN zR9j(kFvSN6aGNS#?S@{z3ttV7=}o}Syaw@mFnq$%TxEWY?<|Fe#8GpSv#A@|(~P%6 zpBxd@AEsLKp0nN8LB54QLc&QMBs_L^%mcZcH9oDYTJoBvQj+|mCR$tpPG4nrE30Nfgl`!?~`!=bIl;C>}HM}OKmD9oC*@Qew1 zJguF}M>&<1$cG3Dw3+A=pM>shc*-=arZ-uJ^4hvg+?3j~24KkpU+iEAP=cX0NBdex4svNu7?y1ouUG z_Bt`~gi?D0X0vxEn-B#!#Mbzs(SRKa6VTimRE+}&KQgC^qUF^HUld?uWK&IxN~E5F z<;OgDweh2rsMbY)lQZp+{aj8~%rj3uzj4OI0HE~_HCj~oKB7{#Qg3NbnfOJCb2W5&d29|#vy;~FeA`Ky`*^xRpf#}18xKjdnEsFHYpQ`-D=;v>z z&7V8&oov%>C?xLJxAs#Ag4ibc9aGKtjR3&tMa8D18NwE&cU|}#6|}jzA-Qku=I(Sy z|5x{^Y~2Pia+N{9z~Z!%BB80mqopQ*e8xW~*s%)ikoC*wk9{FH^+5c!s7M$)t>3ZD055lK_#M&3lJfMT#?ILeXrt2t;9mTXS@s zieCx`-oU3^@59t~tC=T0$G?(VBKoX0i%%JQ?C}thBs%obsaV{TBXzw24aFv_p&6eA zIM&Rq%S%oaVJRHkwKw%e@YP1;tSbex5kS>b+VktD_&wHNCvhI(UL->GeYIP*?t9Qv zaGtW_SFt~q3@*<%V`Q{4WO5N=m^EVjrjiQ!dI6W4dJw||s%+fQQ9EzgsuP(y77s+u z8rI>)UWjni*wX-~q-CdX@x=*6li}dYBFdl^Ors%ar2(1(60Iq+l?J%2djukD-7zJ; zU$3Tb$u)5=PqlTw?=4OqD@EjfK+%KhuDrOu zV)OFOf9Qg>3|}r=qXX;?O`xAa7 z4mC4M4c6)QSWsQx_Sj`i>t z{)t)gVj>r;2uo~}OfR{nG$M~qMz$!TpM7)r52zUw;B)7tEnHquyp9WV2<6jkkHV7Jn#i1JZZwZhHNApEg17Oh94jgaU-;eX&}MZJNw2 zxNjtRnZpRSsG@lr@gLt~cQ*r(VI-~Kk7rg>p0*fY(CAU1FpQGVgrAu8bcTX5#mGF3 zB~6vFC0BG3=AHI@#&$#k#Ou5X^~JN5aF06|JGt+IJJ;XgRf2dN-l!AZQ8pnNg(H`I zs?v26b;6yBD|0Ms%q#N2mXSeaRNjUnXaWVF^diP@j9*$jtKBGk#;$&G@Y8q}A~%QE zQ=!!FM8$sIZ+IW<%j0ozN?!ml38YkUtgT?nS%~382nRlZG)2wBR`K$90~+u^T_4lU zyqX4fTihp$`ucLNRS%-MlH8|V8T=^=?qG?LgyOp=hF%a$ZZk_tUE{Iwq`9$oKaJ|; z|CI%_*J?!z{ppPa>R`E8?w|{;Fn>{cNGDF`g+j~(ZO?f^lpvtuWy{Eww8s61qI)af zr8N7kFd*z}I3Z1{{&gU##xy_n{i1XM&54nR_<9c5P*FFg^91bg7pO<~@W9yYfHx-$m$jqwESm$3J*CGvbI-vKPk8ath6< zmo*mR9)2F+7%_zf9m@KWL{fG-?*SmaA<;?fz23(hPK*kj=D~@lfcYm+$uv&aDqxlI z>UO6*vVN6so9=%MP6q-To_0qYKH{eP?NG)XSCU7|tY!VR)xp_=9l_!2e66nypn<6# zRs;o%ItKKxOtmrgvu}fErQ;jK6}jqnVYl1o@y0{caGC)~r64{Q*g$)0+7si|Ur!Fatg=`C z(n7aD3gIc3dz+W7rs=ekIYSUqGG2L`a9d3sROkIxg_3JAo3uF??XtO^&@dP`3MFUB5X2Z^;5N5kAtsPYnD`` zq}+CFB~Y@nn$Z9jL9H$QInIjNkHR2>PgSHLgxRF5jJTlI6eYg}4b*Ru70~*KDG|H( zm()kbbki>lz0qTq`_2kR0)|=~?ip2yFZw|JONkz>gWJuZtpvHP8I|WKKb&4LrZjjnFhZf-#D-St zx`cPZ6628=zQtbS-674>j8#NSrha5woC`kZ`fN1mz!KBrtPo00`&2yA&?Zoiok-nc zQ$(BGs<8l;@p_Y&H{~PV;fK6zoEw)_WP1R(tbF5ED_Mb}+a21rXOG;Mb0c+6>J z+?QTfv>?Y<$fLT8F4>F_@Y&E{Ly?kNy*2WSoW3b#1~0%HLu8yfG36r4ggZTd$^6;~ z$LXJH(qH$oP+q-KiLP|hX!seCI{8!sqA2uz4Ko#cJ|Z>am@N`_S0aXF;f=`?TD{hB z6;3O#4JR3oAI7pCK=}X)qclG+KD)|&kFe5;8SJwu90PHAeD=PYH8)3MGwj2cn-H8y zX;}Y@QO*G2DJ|-2`hCZ^`K98!U)Ll!nZGKx7<-Kel`)rZ0V2c9P?z0n8Sm?AL|a`J2h3=|#8+es~$2YyN5;FOh?f z^2c93KQCck(nYHySPE!l6obPv4qodHL&RJ5S1oFL8zXYXXl@R5C3yt(e--5N(wDi- zD7HJo2H)tEp4_$1nPl_`XPFfi?FVpbNu9o>t;?sc5e1G{N>Vvaxa^%(cZdhWgCL6l(q|Imr}Smm(Lo$3J5QnC@>Rm__D)_Z zy(_U*u75K?5f11rPblx&FX%b>e);rLDF2Jds66$H-k=j3HB+-oG$p-8@W&hFam{%t zpDa9A=o52!W}LlgP&PTmZ=f1UfcnT|q;1HUQLHy6&CBeI*;=`%B;Xm_x8$?b#I*#4 z9reIas)E<#DM4F%=E&xsb{DydKsG9+e?}Mb9t*F83&IHnV%9sk!=}@kWM4p=oL2GD z&7>0!ulC_t>~1%oiHT2=>D$hvEN={sTO{YSp%K*jG3laoG;>3&u>R8$jC5}a2g;XH zUBdzH-XSRW^C{TnLw$S#vsQkDWIgF1c?gl0f&sA;lS_n|9#mXD$@$~-J#dv_vHtJ; zz&PD8L0|FPw!JJaYQ_s7pz)V)$|Y85vvqK%4pgjim$-~wG-7p7Y4gCQei(A-1N2uR z<5{+!Pqt8&+?VlA~L27xnM}VWrU^fylDFpZC55Og1 zCd!|YgE3#_9^E3Xgu|oUy^1G-$**f$=w!MN-%E0R5ZVtvd`?;piMKh6lkbd8lS837 zwqUE$s)@ncVpB3R^$rn*o5HGw`0d6(ZY$1E#)b#v;~w9X5>3ly3 zIlY!gI*{$37Z0Gmm;*r0cIB4==-lbwPLvIBPe7{)@Rz0*-Rri{P6_S!Di|@(G5V{< z=<1t5kTX6m=Ep^H#|7JURLz}*b954uz^Qyj9+ zLzo}a6{B}M1gb5eXJeY7LQhERU!|+yfm;FJ#kC~@%U{TWo0tfMyQ|Pvbah0UX!?7I zbNCs2M>)fkDWlMKNT;`{=Hf(^sr^|s`|~qF#)Dr_DT-U7dzi5rXr1>FTGzq;zS3d-a=CsHR{4Lx_%>6U|tka!ADzLNIw zR93o*Je{JFstlVu?=%t@JFlxF&#u|+nQFOfkhU?XCcXA}2%okE(69-Cc>@P!hv zaBCK~(_u=|E=v7Lxgt1;2@PhEyF6iQ;H^x(0=LS^Tj2B&w@eeDJyEOK<{VVf^8ysY zkntXH^f%DB>ruWp&Y_#hgT@0(KTw&m3e^2&2wqlj}TBA^7 z;Y;~`u0OZfRvl(KqSKo{(Hpx*96Uw+SFqDQZ>8UovPU=@mTpuUb~1WwAj}cYB)W!s zkhjBN7Jg3k`}F~Uhyu{UkTld7ZJWF~aOmWhA%%W#)!9cb^=y6+!KF!qZcAobqs<>=%CSmT5f&jnA@ByNodp1;V>Q8!@7BcOV$A;oW2 zf1CCtD7VzYo?5rD@@;hLnsM3zS7){Gqky7yX(mfS4&+{$$9q6%6CKt&soGl=p|))hmGNGEy}Rdp(hJ+up5ls_?nD2n<}<8!4*J)@FAn{=Wp8K;Y2DqiIg zoYY_0{6!OX67|JY`#EP5B6Y*7=rp(RG_2=l3MZ4d5TF%+lkk{J$8{lXV(o^|!I9fQ zqzmb4M91=aYmj8WohjU6bKy+{%T44!nBrn4)gi@QcXSP9?dNQvDEdob zu#+D&obd|W`qGP^`)?KY-Mk#X8xrncEM8i8U`u(N-n6h)x8bD5!)O`NVb>W?$aXuDV-~QrGVDuIc9RZ7 z3AJFbrt@myqqDZUz3!ZuY+DcQB3hI;kaHZjt4(E1`_%>y1ULOR&Zx;gsn$@_yV786 zlKa$W@P&Rl_Rmq@n|kc&AVR7_ji%M0sIika+9J zW-wUW9w$h1O~bI(d>CxaZ8ycdBftSl6twV@J=*CPE+cIu3t_O%-%w1sAj>)C&6EOR(|DJ)^D$?lMYBoO6g)`WHotG+s|d;->1(5(xB z!a@>*i_C~Sb)z2hTH|HCRhzKhikBCt3SD=g@VZ^2;Rc8Q)@3L+m)Cgo7Qd16Y|1WV zAA51SG7HLT5F&lji9Ux5)V^9i2GQqq|Afgw(WF~-l#47N0Sagg{M>mdQk}yq^*G9O z-aSNL&d9Jta3=(%-|ZI5@Zs(}3HoUJI zYJ@^u)$@r=v4;&5`-oB~O5y?9F^AR7p>-}5*IeczC)5#%)+@*XXjo6Z$JI-&5dhjz zRf_`+O@X*MGQ7hXYJgm|_yhB_@fZ+U@-5ujq_o>rBnPs#?|kLcPcLY^ko)bI<4f2r zV0TZMQRw+ArQ4-^8NEVi{>Qhml2&dC=-6QV1Z*P*PQk5D0g+zTDFstGp~r#9zWw>$ ze|J~(o^gQ4eQs2Ox6R=3@8aTTYU@7z3OCwfV^%fRU}AXt1Nm`py04M}(=z+PXRHC~u z2+MP#MG%f*-$g2TLs8`~4RcTZiTM9e`d##&O8?t&5@_1#S)_;Hsy_%I`+O z9IY9$gy_K|Sa}KE;Z(ACW7!WFo{H@ZXeCUnFvuGXNz40GNw4T>M8>#(_b0DK>Du(3 zqi1&s7j7%ruM(>qKN0Lc4$Oc7e>Uo%?%|)-f{-mw`M~tq97zCnv>YmWV|?`A8jHN0 zp2FdEphIcv0$hqP*SIa_o711R^s*xdV!63BbG)f+NH|*Ec<39eTJD*Y?Sp&q5Ok-4 zoQ&SzfObF5&fGpXaf#TrUMM>dN-CJ?3_+QUX3dt81OKFsP&m1r(pf-H9-9VHDz59341!gO zJ70Ytt*-st4xy~)C=@@^1D-Y>0V1D&ixN=$5L7!5=K>4XXF@|g*Pp-CrHNq=jTR&qSr8gm`*%}ixoiBFZyrl*Z=R$ z$L}mrlVG&fxGA)*Hq*oW#$Vmqx}IGC&|Wz>*Y}-r(1q2O)k1XWzrw+P>$3legYVFo zL(+E~{0)u&A>RIm#($3EMTeDdMSy{Rp0%Ek^KkS$V^II@;oImvn;{Pm`!^5wP@6kl z=CZu1xEn)rNcje!V!FebWN~is-vBau3_?c)b-k6f2845M)&BzEGtZiGkK7DK|J^Z% z*!=&MIQ>Q2UETi|2~*@{7jRSpb~`XrydcE8^^b6Nn%H4Cx6L)yRf*2Y-X+}vu;PAx zM>S==`0tFws~eUwzK4`S%D&YX$y=S_Itm;Mai(Ta8r$d}c>j-V={rjP`SOni{;|M6 g7Wl6$knppdcu`-+FYN>=Q1v@vpZhOGdrn^ZKO*Ez!2kdN diff --git a/nano/templates/communicator.tmpl b/nano/templates/communicator.tmpl index c361fc097db..bb0a26842f5 100644 --- a/nano/templates/communicator.tmpl +++ b/nano/templates/communicator.tmpl @@ -3,7 +3,7 @@ Title: Communicator UI Used In File(s): code\game\objects\items\devices\communicator\communicator.dm --> -
+
{{:data.time}} | @@ -36,50 +36,49 @@ Used In File(s): code\game\objects\items\devices\communicator\communicator.dm
{{:helper.link('Home', 'home', {'switch_tab' : 1})}}

+
-
+
Target EPv2 Address:
-
{{:data.targetAddress}}
-
-
-
{{:helper.link('Write', 'pencil', {'write_target_address' : 1})}} {{:helper.link('Clear', 'close', {'clear_target_address' : 1})}}
+
+ {{:helper.link(data.targetAddress, 'pencil', {'write_target_address' : 1}, null, 'dialPadAddress')}} + {{:helper.link('Clear', 'close', {'clear_target_address' : 1}, null, 'dialPadClear')}} +
-
-
-
- {{:helper.link('0', null, {'add_hex' : '0'})}} - {{:helper.link('1', null, {'add_hex' : '1'})}} - {{:helper.link('2', null, {'add_hex' : '2'})}} - {{:helper.link('3', null, {'add_hex' : '3'})}} -
-
- {{:helper.link('4', null, {'add_hex' : '4'})}} - {{:helper.link('5', null, {'add_hex' : '5'})}} - {{:helper.link('6', null, {'add_hex' : '6'})}} - {{:helper.link('7', null, {'add_hex' : '7'})}} -
-
- {{:helper.link('8', null, {'add_hex' : '8'})}} - {{:helper.link('9', null, {'add_hex' : '9'})}} - {{:helper.link('A', null, {'add_hex' : 'a'})}} - {{:helper.link('B', null, {'add_hex' : 'b'})}} -
-
- {{:helper.link('C', null, {'add_hex' : 'c'})}} - {{:helper.link('D', null, {'add_hex' : 'd'})}} - {{:helper.link('E', null, {'add_hex' : 'e'})}} - {{:helper.link('F', null, {'add_hex' : 'f'})}} -
-
- {{:helper.link('Dial', 'signal-diag', {'dial' : data.targetAddress})}} - {{:helper.link('Message', 'comment', {'message' : data.targetAddress, 'switch_tab' : 4})}} - {{:helper.link('Hang Up', 'close', {'hang_up' : '1'})}} -
+
+
+ {{:helper.link('0', null, {'add_hex' : '0'}, null, 'dialPadKeys')}} + {{:helper.link('1', null, {'add_hex' : '1'}, null, 'dialPadKeys')}} + {{:helper.link('2', null, {'add_hex' : '2'}, null, 'dialPadKeys')}} + {{:helper.link('3', null, {'add_hex' : '3'}, null, 'dialPadKeys')}} +
+
+ {{:helper.link('4', null, {'add_hex' : '4'}, null, 'dialPadKeys')}} + {{:helper.link('5', null, {'add_hex' : '5'}, null, 'dialPadKeys')}} + {{:helper.link('6', null, {'add_hex' : '6'}, null, 'dialPadKeys')}} + {{:helper.link('7', null, {'add_hex' : '7'}, null, 'dialPadKeys')}} +
+
+ {{:helper.link('8', null, {'add_hex' : '8'}, null, 'dialPadKeys')}} + {{:helper.link('9', null, {'add_hex' : '9'}, null, 'dialPadKeys')}} + {{:helper.link('A', null, {'add_hex' : 'a'}, null, 'dialPadKeys')}} + {{:helper.link('B', null, {'add_hex' : 'b'}, null, 'dialPadKeys')}} +
+
+ {{:helper.link('C', null, {'add_hex' : 'c'}, null, 'dialPadKeys')}} + {{:helper.link('D', null, {'add_hex' : 'd'}, null, 'dialPadKeys')}} + {{:helper.link('E', null, {'add_hex' : 'e'}, null, 'dialPadKeys')}} + {{:helper.link('F', null, {'add_hex' : 'f'}, null, 'dialPadKeys')}} +
+
+ {{:helper.link('Dial', 'phone64', {'dial' : data.targetAddress}, null, 'dialPadButtons')}} + {{:helper.link('Message', 'comment64', {'message' : data.targetAddress, 'switch_tab' : 4}, null, 'dialPadButtons')}} + {{:helper.link('Hang Up', 'close64', {'hang_up' : '1'}, null, 'dialPadButtons')}}
@@ -148,7 +147,7 @@ Used In File(s): code\game\objects\items\devices\communicator\communicator.dm {{:value.name}}
-
{{:value.address}}
{{:helper.link('Copy', 'pencil', {'copy' : value.address, 'switch_tab' : 2})}} +
{{:value.address}}
{{:helper.link('Copy', 'pencil', {'copy' : value.address, 'switch_tab' : 2})}}
{{/for}}