From 57e979a3b52aa16614873e102a5258d2ade8d6ae Mon Sep 17 00:00:00 2001
From: Jared Hancock <jared@osticket.com>
Date: Thu, 10 Oct 2013 03:46:25 +0000
Subject: [PATCH] Add icons for custom forms

---
 include/class.nav.php               |   4 ++--
 include/staff/dynamic-forms.inc.php |   2 +-
 include/staff/dynamic-lists.inc.php |   2 +-
 js/redactor-osticket.js             |   1 -
 scp/css/scp.css                     |   7 +++++++
 scp/images/icons/icon-form-add.png  | Bin 0 -> 1545 bytes
 scp/images/icons/icon-form.png      | Bin 0 -> 1442 bytes
 scp/images/icons/icon-list-add.png  | Bin 0 -> 1260 bytes
 scp/images/icons/icon-list.png      | Bin 0 -> 804 bytes
 9 files changed, 11 insertions(+), 5 deletions(-)
 create mode 100644 scp/images/icons/icon-form-add.png
 create mode 100644 scp/images/icons/icon-form.png
 create mode 100644 scp/images/icons/icon-list-add.png
 create mode 100644 scp/images/icons/icon-list.png

diff --git a/include/class.nav.php b/include/class.nav.php
index ac8c0228c..89f47ed75 100644
--- a/include/class.nav.php
+++ b/include/class.nav.php
@@ -208,8 +208,8 @@ class AdminNav extends StaffNav{
                     $subnav[]=array('desc'=>'SLA&nbsp;Plans','href'=>'slas.php','iconclass'=>'sla');
                     $subnav[]=array('desc'=>'API&nbsp;Keys','href'=>'apikeys.php','iconclass'=>'api');
                     $subnav[]=array('desc'=>'Pages', 'href'=>'pages.php','title'=>'Pages','iconclass'=>'pages');
-                    $subnav[]=array('desc'=>'Forms','href'=>'forms.php','iconclass'=>'pages');
-                    $subnav[]=array('desc'=>'Lists','href'=>'lists.php','iconclass'=>'pages');
+                    $subnav[]=array('desc'=>'Forms','href'=>'forms.php','iconclass'=>'forms');
+                    $subnav[]=array('desc'=>'Lists','href'=>'lists.php','iconclass'=>'lists');
                     break;
                 case 'emails':
                     $subnav[]=array('desc'=>'Emails','href'=>'emails.php', 'title'=>'Email Addresses', 'iconclass'=>'emailSettings');
diff --git a/include/staff/dynamic-forms.inc.php b/include/staff/dynamic-forms.inc.php
index 0b4a8e154..0990da7c2 100644
--- a/include/staff/dynamic-forms.inc.php
+++ b/include/staff/dynamic-forms.inc.php
@@ -2,7 +2,7 @@
  <h2>Custom Forms</h2>
 </div>
 <div style="float:right;text-align:right;padding-top:5px;padding-right:5px;">
- <b><a href="forms.php?a=add" class="Icon">Add New Custom Form</a></b></div>
+ <b><a href="forms.php?a=add" class="Icon form-add">Add New Custom Form</a></b></div>
 <div class="clear"></div>
 
 <?php
diff --git a/include/staff/dynamic-lists.inc.php b/include/staff/dynamic-lists.inc.php
index 67510792d..2baf9f81a 100644
--- a/include/staff/dynamic-lists.inc.php
+++ b/include/staff/dynamic-lists.inc.php
@@ -2,7 +2,7 @@
  <h2>Custom Lists</h2>
 </div>
 <div style="float:right;text-align:right;padding-top:5px;padding-right:5px;">
- <b><a href="lists.php?a=add" class="Icon">Add New Custom List</a></b></div>
+ <b><a href="lists.php?a=add" class="Icon list-add">Add New Custom List</a></b></div>
 <div class="clear"></div>
 
 <?php
diff --git a/js/redactor-osticket.js b/js/redactor-osticket.js
index 4e5fc2cee..0fd53146f 100644
--- a/js/redactor-osticket.js
+++ b/js/redactor-osticket.js
@@ -136,7 +136,6 @@ $(function() {
                 'imageGetJson': 'ajax.php/draft/images/browse',
                 'syncBeforeCallback': captureImageSizes
             };
-        console.log(el.data('redactor'));
         if (el.data('redactor')) return;
         if (el.hasClass('draft')) {
             var reset = $('input[type=reset]', el.closest('form')),
diff --git a/scp/css/scp.css b/scp/css/scp.css
index ae4a0229b..557f03442 100644
--- a/scp/css/scp.css
+++ b/scp/css/scp.css
@@ -295,6 +295,9 @@ a.newDepartment { background:url(../images/icons/new_department.gif) }
 a.pages { background:url(../images/icons/pages.gif) }
 a.newPage { background:url(../images/icons/new_page.gif) }
 
+a.forms { background:url(../images/icons/icon-form.png); background-size: 16px 16px; }
+a.lists { background:url(../images/icons/icon-list.png); background-size: 16px 16px; }
+
 /* Generic CSS based Icons. use=> <tag class="Icon iconname">text</tag> */
 
 .Icon {
@@ -302,6 +305,8 @@ a.newPage { background:url(../images/icons/new_page.gif) }
     padding-left:20px;
     background-position: left center;
     background-repeat: no-repeat;
+    min-height: 16px;
+    display: inline-block;
 }
 
 
@@ -352,6 +357,8 @@ a.Icon:hover {
 .Icon.alertLog { background:url(../images/icons/log_alert.gif) 0 2px no-repeat; }
 .Icon.errorLog { background:url(../images/icons/log_error.gif) 0 2px no-repeat; }
 
+.Icon.form-add { background:url(../images/icons/icon-form-add.png) 0 0 no-repeat; background-size: 16px 16px; }
+.Icon.list-add { background:url(../images/icons/icon-list-add.png) 0 0 no-repeat; background-size: 16px 16px; }
 
 
 #content {
diff --git a/scp/images/icons/icon-form-add.png b/scp/images/icons/icon-form-add.png
new file mode 100644
index 0000000000000000000000000000000000000000..55a300f10b9f8ccccd1bc7f8005f03aa9cc03634
GIT binary patch
literal 1545
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
Tw3cIFU|{fc^>bP0l+XkK*`W5<

literal 0
HcmV?d00001

diff --git a/scp/images/icons/icon-form.png b/scp/images/icons/icon-form.png
new file mode 100644
index 0000000000000000000000000000000000000000..810092eeab835eb478442b5971cc92f4a4b0e7e0
GIT binary patch
literal 1442
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}EX7WqAsieW95oy%9SjT%
zoCO|{#S9FLK_JZ7BK?q;fq_A?#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#W
zDFy~sc~2L|kcif;(_?cchsqqQe}DYi)`-N_iG3dzs&4X~X34gr)cB@Yf@IoEzp{ld
zT00Yr)}=_eaO%yCoA9%6VW9pM9VIT7)>KY~1v(aL$v(@=gy*U~5@?&IfBRx-?)~o-
zAH8<x<?nWV;5lpG^ZU=|Jhy!Qcm99NsVxFN?0MUN2PQ1mIlXh&y81<{UP(u9&$G2(
zd(KnAzx~RcJA0UJ<Zr(%Ut~3Rb82Lr-{mdeW{a{<Xc5?P_nqY=6<u*B56%kx$hFs&
z_V)H}TD9uSmoEh`E-0#a-coA$akQnL_s6c4D?R6*YIs$)`#O_#i-4EY^hqsOvs^<%
z8QzpxGdOj;^*r`2J2O-B{+`Os_A?omE?V?R!5~{}`QpWkWA@cZ&Od+r<KyF;txmzE
zCoh@2{r>6Gr}vX4h9u}UEYc7W6JvVt{kNoy%p4av35f;!_se@ul9<28Y<BOSJvIz`
z;`E)Jof$Y3H!Uw(=_VgCb=EAY12b~7v$f;aoA=c?m+aZGNMp*hX+dFOY!3PP`Bx5<
zESSZ*HcVUEEN8|y1@q?2+{3pyFN^Mwyz#ayMo*lto!N6zS7Xoueu=$%*|u<Ka9MVX
zZM=}^y6+SFnYbN7imM!7y!cfovX!yJTPK+L?%lhEom+Bl8qM)bPb#!!s^>rSP;7@m
zgA~`1WB!{D-(i~hN_T6@nfS&vcHD3FIvSj9>=xG#3JN;(>gwu3tGO||N;DfcF~l|}
z=O6yvfB5EQ0bz52FNgDEKio^!ob#hV%;`RFj!zat!m%EZ`*g&-AI)U0*~aNtlOSQ}
zyh^l4tLJ%gzGL;|o^@Lpx`m|zLZ|li@!h(0>qCXjMIjk>U7mT(A1+^f!X|%@&3_Mb
z>UoK``)WUAFL&U7&lKcSoN#qjXira%%k7shUrzRXs323Jy7R{w9Swsn>3t6)_S8mm
z&9-{Sp5?<Ep)>7?w?509w}$ufji%V~ZerTE|3I;V*#0`!w)$%)&gmPP7Cbp2*w)sz
z$aMdbB`tsc{E=|vKD<+YQupmk3s>B$__yrpjb)Du*Xd6^^ZS$!FAEdnt5>fIEMzKd
z<d_;cXRcjx;KP9@5n*zFelEVKS0@y7NufY=-`&$HF)!FFb1(kaKI+7NTK40{RnHUe
z>aDoPw9>4iV6CA2*2^cRcW$`h*xxf_UBlV5#e4V4dQQ4v();MqBThDx6M7BC@yC+F
z|L>L)vrko-U#iv<+dj|#top>c`T<uaFJoJ^YSo1;H}-{1;he6jD*8;nvw!X_&PwgX
zgF%m_7nJk&{5r#XMpwo;$ZyuZrT~qW`|tbfO71?%GG8z7Os8*aE8p*UlQdodPRH+j
z#UHDuH77T+{?K};$HCUTVwIPIfP%UC^hJvnRZJ2H_%F35nth_7a@kv(E&F-4=DqkQ
z@#o&j=H)jR{`)H6^q<4iGB-;>s52lkQt~eA;>Bv}E7u%2le40Zk#A4d8ioT0#0#FS
zsLTutTCgqhc-3<8$jla%bVmaT6#)(bzINe2hropyyld|Bmfw}`p51vql85*Ap(i1~
z0)k#Q3VIaCq^G4_x_VVK*FWmt#|fc3tl6b*EqGsS@xJk)aY5<{gQ-*5KTkWrywz$~
zoq%iX`5o4cD;cMsZaw|fOD8LhDdD8lmL~Urpvy`7GaqUz%ypX-9r(mnc=x?q+A|kj
zy8hjE?%cU4DJcRREcbFUGHy&+<9+48jT;iTx2ykNY;2n`%S}b-;PcOlo<U7Y0{IKL
zHFhUH3UlHp%+l)PS;M?5f2GkM<{h(V&EoTS{Uh#r{`S1dA19_VFfcH9y85}Sb4q9e
E09MbEOaK4?

literal 0
HcmV?d00001

diff --git a/scp/images/icons/icon-list-add.png b/scp/images/icons/icon-list-add.png
new file mode 100644
index 0000000000000000000000000000000000000000..425e949d33bd31f44e49feffa45fee319e46af32
GIT binary patch
literal 1260
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}EX7WqAsieW95oy%9SjT%
zoCO|{#S9FLA|TB8+w#GG1_lPn64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xh
zq!<`jGCf@!Ln2zwPL21u94>O)e!H&5QZY5>RoV*0-ma(rE#dKfW~Opjpj7$v3>IcZ
z<%KpcHXS))+cERk1)ZCx4ZNqV<xdMXtB4Gkl&UB#HBDFfRDSSn9tnk+3Z}w|B2f;v
z?%5_-*KPUae(=rgKa+~z*?ynrUtRb7Ps{12lX!V~cf{z01>d}RGbAJ=VQbXUJEeiq
z(c0_d_wQSE^6;gsttO_XD;Y{2KC!g4j97au)bmZ*?!uihEX@a3*v8)25Vdy7)TwK^
z4mhb^TjO;s)x*5rF;FBcD@$qL$&^L=_RV|p<jHaN3l}d6ew^#4o|~I1A}($(*U(z>
z<wfAG-MgpD+`n^Y&nAYcQ>SX%=_fH+$ndqy$i05<oS)wu3&t~Lr@Xdji8S2Ji@(Uy
z{qq0yHoxV;Pqn)aO;mQ@5TU~zr?RwXO76aIZ*RNT*W15+`?j08VHc0z^2zJg>FJ1h
zrz~kpHJW*2V=?<L7TbF>6Mr3FUwHXDd-Fa$p2F8BJ?^+wC7I2>{<PrD4MV-SJscBQ
zdUQEHD4dmDsj8~_<oR>vN#66S_R0Tga>#HKt^fM2pCRXx{o#YU>Y5rF4ob018>L@F
zn>8GM81VDn%*1`KRxYjobF1lj+n>EPkLsqI8}WT!wbDfPhfoDChb!ZaoNX(<D_j$q
z;<4|Y?beJ>8=8vRxa+TO4E%3$UMl_;>mK$weVhrKZ;I{R@b~@aFBR)u*6yG4&1|Rt
zJJtuE*B$m@R}a0=Yc5kW;j+Txt=aZM9r?+1+#;@lYtPQ-b(CE2^VxF4gY!DfCuZK@
zYfy7*bzh!ee6rY2WaeAW1M^l`F3{kr+AFvCV#mddBX7$tU%IrYOY+lq1KBUfSt7df
zdg6I!?=*}*^y$;5j<;W{X3m<$loov{Z@aO<#g$$6C;n2CY|CLVdiTGo;nA7zoTqM{
z%aFA?e&UM&L-W2o6`{rs-VX|*Vq#1Mr|&P0+OG2SqtmI^fgdYZ{#O3>)cU?F!?Gqj
zx8=5L;y1tCIfJ2iw?m-Fs@1C*Pn<f%q@Zb6YI!H{5(n?=M?nlWfefLcp>r&Y)gIl>
zF)J!A4mFhQydCoI=Do*r-rDjV`1i$GBxe=Ff^CZ@oP1Cr;&AJh&Lfj-hIKBCFG_Z~
z?(cY5WxwW3+uFp<%1j1EMo#hZ_ZPMMstI>?dhVGKbmDz^eMDJN?}blZw;DJ6?$*%N
zom%(*QuL`Dv*7YwebqmH-UvN*<jjh!`vTK@;-<44n0t~@Me*vtdCOO67~N(($DE%j
zEiLW8ZQC|I$pf#y3URQU*!(u-@U62u-1G$}{a4*7KI@RU#9?s><|VIkmL*!JM%zts
z>ZoT)(l=0C62h(<81*1MVfpd<$IZ?C3QvE3&fIM3bogDbsL0IKOT%8U6bNK6R75Z|
zh&(WU;NZcQdiyQgMccBOjPdG|8w**a%v4em{O+7uw?)W^H_V~0!GguaEpK9w-K)=j
z9&K$;WqN%opOjpXpOh6lA!ydK`Snxk6V_d0c5UF@;Hf!Z+=+*I|K0jJ*1E3J5AjJ8
Xf4`j0<2ZqVfq}u()z4*}Q$iB}Om;-*

literal 0
HcmV?d00001

diff --git a/scp/images/icons/icon-list.png b/scp/images/icons/icon-list.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b6ac133d500da5c83c7f97cb07d26ce96d9d736
GIT binary patch
literal 804
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}EX7WqAsieW95oy%9SjT%
zoCO|{#S9FL4j|09>7$V!0|SF(iEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$
zQVa}C3q4&NLn2y_PPg{f4istKubg<yLr#OySzwZqAj?rVY3|)8OzgZaM@4Wb-Ewtd
zx)s@>^ov_$<E9Ot_-{ydXe?@Wbx2Y?(X;+Wh0Y$!JKm2{4*4Ft`qnh(8hg9t?;Jxz
z!$c3wen#2+uZk@*vVJcuV2Jgqe6zZx-AQrM$tCJ1mt`j1HfwmdddA6=NillQIUV$-
zKmPMaroqf#NcPF<)VR2~qVn?PuL>;Aym+y~oMCBDXO5Y-)!eW+yZOsw^o-5Su2nTW
zf1dv6qs8aXpHEp^SUmXnG4N`u6XWSkG3_sQo%`^?z^UUG!`G7H;=`v-c`eRevu>S{
ziOHA$3@byrcJ8!{i;Ii-&cejV#>SRax0>n2t5=I6bT;kTvu4lj+tFg;;*0`L2@-CL
z@7S;6QV{CguzkDx%8;Nq1BoTuw{Oo}*vG)IF`_3z=h~zLyBLDJ%F4@k?%Nj@ry-&=
z`>YTLOB8>?EVcCX^fl|(YrlW-qGR%8;bqI0NAoKzU9x%eWEZ7{d*;oPv$MBn+@RCF
zcJ10z28F7=mm?w~7VO@=+s?su@BaP8rKLx2-=6(?USA)d&gmll0KMs}o&MI@GhED=
za`^CJw;8gbtOEVVKmPvv|IY7+1vAc`J-e*cis{9!bKky|c^`^lJn&s`&%S-DqAr^>
z9b90}ur1fv*tmIF=Betcs-)!P=70bGU1PSfu@UHXyLt0w;JttU>{^{18AZB}wjC?1
zuC`toa!QsVz;yfnb-tHVGBZz>R=8$oXY=s!?P4wnQktkR`J{<WUwu{K^*`M2-oLlB
zwGEB4o1dPN@?`hH=gN~$nw<K(IO`ts=FOX9Vq!GbuV3GP^5jX70~sXRE?#kOpIld~
zFYx&BW1+fS)5GjF47+k~XT^RBkk57MSZOaXubo?Q**=D4N_Uxzc08HIz`(%Z>FVdQ
I&MBb@069`*W&i*H

literal 0
HcmV?d00001

-- 
GitLab