From 3e5ad5dc875e0e07e9a4d88dbec8dd3330eed961 Mon Sep 17 00:00:00 2001
From: Sawyer Hollenshead <s.hollenshead@gmail.com>
Date: Fri, 29 Jun 2012 13:31:46 -0700
Subject: [PATCH] Button styles

---
 resources/static/common/css/style.css         |  80 ++++++++++++------
 .../static/common/i/button-arrow-active.png   | Bin 0 -> 1177 bytes
 .../static/common/i/button-arrow-hover.png    | Bin 0 -> 1454 bytes
 3 files changed, 53 insertions(+), 27 deletions(-)
 create mode 100644 resources/static/common/i/button-arrow-active.png
 create mode 100644 resources/static/common/i/button-arrow-hover.png

diff --git a/resources/static/common/css/style.css b/resources/static/common/css/style.css
index dfd8cd6d3..26837089e 100644
--- a/resources/static/common/css/style.css
+++ b/resources/static/common/css/style.css
@@ -143,6 +143,7 @@ input[type=checkbox] {
 button,
 .button {
     font-size: 14px;
+    font-weight: bold;
     line-height: 14px;
     /* The difference between top and bottom padding is to make up for the tiny
      * offset that browsers use to display lowercase letters.
@@ -151,12 +152,12 @@ button,
     float: right;
     border: 0;
     color: #fff;
-    text-shadow: 0 1px 0 #888, 0 0 2px rgba(255,255,255,.2);
+    text-shadow: 0 1px rgba(0,0,0,0.5);
     cursor: pointer;
     white-space: nowrap;
 
     border-radius: 3px;
-    border-bottom: 1px solid #888;
+    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 0 rgba(0, 0, 0, 0.2);
 
     background-color: #4eb5e5;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#4eb5e5), to(#3196cf));
@@ -171,13 +172,15 @@ button:hover,
 button:focus,
 .button:hover,
 .button:focus {
-    background-color: #43a6e2;
-    background-image: -webkit-gradient(linear, left top, left bottom, from(#43a6e2), to(#277ac1));
-    background-image: -webkit-linear-gradient(top, #43a6e2, #277ac1);
-    background-image:    -moz-linear-gradient(top, #43a6e2, #277ac1);
-    background-image:      -ms-linear-gradient(top, #43a6e2, #277ac1);
-    background-image:       -o-linear-gradient(top, #43a6e2, #277ac1);
-    background-image:          linear-gradient(top, #43a6e2, #277ac1);
+    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 0 rgba(0, 0, 0, 0.2), 0 2px 0 rgba(0, 0, 0, 0.1);
+
+    background-color: #4aafe5;
+    background-image: -webkit-gradient(linear, left top, left bottom, from(#4aafe5), to(#2c89c8));
+    background-image: -webkit-linear-gradient(top, #4aafe5, #2c89c8);
+    background-image:    -moz-linear-gradient(top, #4aafe5, #2c89c8);
+    background-image:      -ms-linear-gradient(top, #4aafe5, #2c89c8);
+    background-image:       -o-linear-gradient(top, #4aafe5, #2c89c8);
+    background-image:          linear-gradient(top, #4aafe5, #2c89c8);
 }
 
 button:focus,
@@ -196,8 +199,8 @@ button:active,
     background-image:       -o-linear-gradient(top, #184a73, #276084);
     background-image:          linear-gradient(top, #184a73, #276084);
     color: #97b6ca;
-    text-shadow: 0 1px #143348;
-    box-shadow: 0 0 5px #003763 inset;
+    text-shadow: 0 1px rgba(0,0,0,0.4);
+    box-shadow: inset 0 2px 1px rgba(0,0,0,0.3);
 }
 
 button::-moz-focus-inner, .button::-moz-focus-inner {
@@ -220,19 +223,29 @@ button::-moz-focus-inner, .button::-moz-focus-inner {
     background-position: center right, center;
 }
 
-
 .submit button:hover,
 .submit button:focus,
 .submit .button:hover,
 .submit .button:focus {
-    background-color: #43a6e2;
-    background-image: url("/common/i/button-arrow.png");
-    background-image: url("/common/i/button-arrow.png"), -webkit-gradient(linear, left top, left bottom, from(#43a6e2), to(#277ac1));
-    background-image: url("/common/i/button-arrow.png"), -webkit-linear-gradient(top, #43a6e2, #277ac1);
-    background-image: url("/common/i/button-arrow.png"),    -moz-linear-gradient(top, #43a6e2, #277ac1);
-    background-image: url("/common/i/button-arrow.png"),     -ms-linear-gradient(top, #43a6e2, #277ac1);
-    background-image: url("/common/i/button-arrow.png"),      -o-linear-gradient(top, #43a6e2, #277ac1);
-    background-image: url("/common/i/button-arrow.png"),         linear-gradient(top, #43a6e2, #277ac1);
+    background-color: #4aafe5;
+    background-image: url("/common/i/button-arrow-hover.png");
+    background-image: url("/common/i/button-arrow.png"), -webkit-gradient(linear, left top, left bottom, from(#4aafe5), to(#2c89c8));
+    background-image: url("/common/i/button-arrow.png"), -webkit-linear-gradient(top, #4aafe5, #2c89c8);
+    background-image: url("/common/i/button-arrow.png"),    -moz-linear-gradient(top, #4aafe5, #2c89c8);
+    background-image: url("/common/i/button-arrow.png"),     -ms-linear-gradient(top, #4aafe5, #2c89c8);
+    background-image: url("/common/i/button-arrow.png"),      -o-linear-gradient(top, #4aafe5, #2c89c8);
+    background-image: url("/common/i/button-arrow.png"),         linear-gradient(top, #4aafe5, #2c89c8);
+}
+
+.submit button:active,
+.submit .button:active {
+    background-color: #184a73;
+    background-image: url("/common/i/button-arrow-active.png"), -webkit-gradient(linear, left top, left bottom, from(#184a73), to(#276084));
+    background-image: url("/common/i/button-arrow-active.png"), -webkit-linear-gradient(top, #184a73, #276084);
+    background-image: url("/common/i/button-arrow-active.png"),    -moz-linear-gradient(top, #184a73, #276084);
+    background-image: url("/common/i/button-arrow-active.png"),      -ms-linear-gradient(top, #184a73, #276084);
+    background-image: url("/common/i/button-arrow-active.png"),       -o-linear-gradient(top, #184a73, #276084);
+    background-image: url("/common/i/button-arrow-active.png"),          linear-gradient(top, #184a73, #276084);
 }
 
 button[disabled], .submit_disabled button, .submit_disabled .button,
@@ -268,18 +281,31 @@ button.negative:hover,
 button.negative:focus,
 .button.negative:hover,
 .button.negative:focus {
-    background-color: #ad1804;
-    background-image: -webkit-gradient(linear, left top, left bottom, from(#ad1804), to(#911403));
-    background-image: -webkit-linear-gradient(top, #ad1804, #911403);
-    background-image:    -moz-linear-gradient(top, #ad1804, #911403);
-    background-image:     -ms-linear-gradient(top, #ad1804, #911403);
-    background-image:      -o-linear-gradient(top, #ad1804, #911403);
-    background-image:         linear-gradient(top, #ad1804, #911403);
+    background-color: #e3653f;
+    background-image: -webkit-gradient(linear, left top, left bottom, from(#e3653f), to(#c01c03));
+    background-image: -webkit-linear-gradient(top, #e3653f, #c01c03);
+    background-image:    -moz-linear-gradient(top, #e3653f, #c01c03);
+    background-image:     -ms-linear-gradient(top, #e3653f, #c01c03);
+    background-image:      -o-linear-gradient(top, #e3653f, #c01c03);
+    background-image:         linear-gradient(top, #e3653f, #c01c03);
 }
 
 button.negative:active,
 .button.negative:active {
     box-shadow: 0 0 5px #333 inset;
+    color: #cfa391;
+    
+    background-color: #83311e;
+    background-image: -webkit-gradient(linear, left top, left bottom, from(#83311e), to(#670d01));
+    background-image: -webkit-linear-gradient(top, #83311e, #670d01);
+    background-image:    -moz-linear-gradient(top, #83311e, #670d01);
+    background-image:     -ms-linear-gradient(top, #83311e, #670d01);
+    background-image:      -o-linear-gradient(top, #83311e, #670d01);
+    background-image:         linear-gradient(top, #83311e, #670d01);
+}
+
+button.loading, input[type="submit"].loading{
+
 }
 
 .submit #cancel {
diff --git a/resources/static/common/i/button-arrow-active.png b/resources/static/common/i/button-arrow-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d8b4b1ebee6f2c6e86609b68187b1bc7e8a6aee
GIT binary patch
literal 1177
zcmeAS@N?(olHy`uVBq!ia0vp^azL!f!3HFi{AX?lQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS=07?@QuLn2Bde0{8v^K<nQL2C3WatnaE85nHrD+&^mvr|hH
zl2X$%^K6yg@7}MZkeOnu6mIHk;9KCFnvv;IRg@ZB<rk7%m7Q#vqGWHUU{hfQG$1#%
zBvGLvHz%*ys=`(YY_1iM4HDK@QUEI{$+lI3I4Z(7K*2e`C{@8!&saCvz|c^^%uLVF
z#MI2pP)EVYz|ctF0Eo<V4Na^}&8&>f6`()~Xj@TAnpKdC8`Lf!&sHg;q@=(~U%$M(
zT(8_%FTW^V-_X+15@d#vkuFe$ZgFK^Nn(X=Ua>OF1ees}<f6=ilFa-(1(1n}N%^HE
zwn{*kLcEY$05>+T7#d8#0MoBXEYLU9GXQxBrqI_HztY@Xxa#7Ppj3o=u^L<)Qdy9y
zACy|0Us{w5jJPyqkW~d%&PAz-CHX}m`T04pPz=b(FUc>?$S+WE4mMNJ@J&q4%mWE%
zf_3=%T6yLbmn7yTr+T{BDgn*V%gju%a&mNZay55zadI?qG&FQIv~V=BbOqARMn<Ma
z25v4ey)OC5rManjB{01y2)(X2^@0*ZZUN9{m(-%nveXo}qWoM1u&1pual6F{r+HAl
zDY)I@j8m^Z&@uX;s6~oum=G}ifSB-v3*^9)erg^ty%zx!_S*;9ml+rsxjkJRLn>|^
znQ@T!kO7bD@3lS$*6JLZ%Xd)JjhT&cTcf6vQeno@RW~-uhHnZ9Esfj%*vfB%^_))v
z1%ZYxjqMy2vlL&)zGIK;dds$aYI^LUc^mo)!{?c?>^gLL{()Twg_E6PAGjK7Pe1ce
zr9%8zq^{I?A4}683Qikm76tt{^x3{F*w6He)bBm-GCnGIyHwiePdH!btJiz>A(Q=~
z{6$f@3;z_dUhj`Kio9N7lm4#a<SK!_;MT4%b=yk&*i9ueQ}nME6`!B9vMI|utxsd-
ztEC%NclumQUYWG{oBN_0Tb@7CGJ9{N$#g0+|8JQPM?;=w+5J^PEG4?Df6wJmV6fsZ
l{jR)xmm$C9^Iu#B3@WpAS^cj&0gDj^22WQ%mvv4FO#n$?lAr(p

literal 0
HcmV?d00001

diff --git a/resources/static/common/i/button-arrow-hover.png b/resources/static/common/i/button-arrow-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f16a66797ce4ce0e21223d4d8a873c4064164ed
GIT binary patch
literal 1454
zcmeAS@N?(olHy`uVBq!ia0vp^azL!f!3HFi{AX?lQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS=07?@QuLn2Bde0{8v^K<nQL2C3WatnaE85nHrD+&^mvr|hH
zl2X$%^K6yg@7}MZkeOnu6mIHk;9KCFnvv;IRg@ZB<rk7%m7Q#vqGWHUU{hfQG$1#%
zBvGLvHz%*ys=`(YY_1iM4HDK@QUEI{$+lI3I4Z(7K*2e`C{@8!&saCvz|c^^%uLVF
z#MI2pP)EVYz|ctF0Eo<V4Na^}&8&>f6`()~Xj@TAnpKdC8`Lf!&sHg;q@=(~U%$M(
zT(8_%FTW^V-_X+15@d#vkuFe$ZgFK^Nn(X=Ua>OF1ees}<f6=ilFa-(1(1n}N%^HE
zwn{*kLcEY$05>+T7#d8#0MoBXEYLU9GXQxBrqI_HztY@Xxa#7Ppj3o=u^L<)Qdy9y
zACy|0Us{w5jJPyqkW~d%&PAz-CHX}m`T04pPz=b(FUc>?$S+WE4mMNJ@J&q4%mWE%
zf_3=%T6yLbmn7yTr+T{BDgn*V%gju%GIeuvc6PBeb8<9sHZ*iKv~V=BbOqARMn<Ma
z25v4ey)OC5rManjB{01y2)*Vw^@0*ZZUN9{m(-%nveXo}qWoM1u&1puvAD&_(b37(
z+|3PWo+Ea*K=h_yaSK?lg@FN1z4}1M=!2pbDXL*Y!1M!R!V@l#15f&?dBF5u1Wec-
ze79aOFfb{2x;TbZ+}bnawAWz=k+$<bx!G&O919-b+N~G6<3pRmqo{yDL3t+;mn*G{
zI_%n=_I~9I*|TQPo7nP~P8n-&q#T>vxl*v%*J!fkQ-duRYJUE=Og9oXDyTTgxOnSM
z!4kH!e%l2dO8$N2wdmV5>B;BHLiS*HeHji1?_js?M_e~}^UtMxX}bI2*e|xd3FbC)
z*Y&U4v8V3Lxf`tEI${To7<PRLi3zOxqZFkZH~ZS+9gF_#zIsaDHNj$)Pt@CUGPiwO
zigO%7J^$WFI&5jsvO3Cf#eK_@=e7y=$<0&^>06w0NrAP{=(?lM?3TBa<fXPq`9HVr
zd^#<%YWgZYsb!+)#H?E1vK_K)4)8qu?cvWP@x&g-ogoa_JhMX51W)LGt<lzZi;ju=
zxWTTkpzQ-w8RzG@AxA%b-(l#urdyIRXZfmY_m-da+<nXb-q(n?eb3i=ChmUmS?ht+
z)Cc>v&Z(GnRH!uJ?t%J+Ja=|iB|1+obqd@X!1ONCQe0)0N9UoB!j~Srd%BtHN`H{*
zgN@DA;!{|E<!5}j@o#R!q!cfk8_jMSA70#ByVgYVOq}M26YqRiSWac)e;;@ILWS3w
z?M4r!ZMGDDWu6)!#bL9f_GQqisX7){zRyt#x!rcJ>Cv(<%P;Y(Wi=+W>=nPpShir!
zk&m;hR;b@-H0ro{`(VeSW5TCC6!2VhtZ$TEktrLeyy-jtjYg@|;M=d4MXbA%FMI#M
h50fqXp8pa`V0isX)s!zmDHK$Kdb;|#taD0e0sy@6DDwaS

literal 0
HcmV?d00001

-- 
GitLab