From 831f28e84db262376bb9cc45abc85081b5e7861f Mon Sep 17 00:00:00 2001 From: alekseybobkov Date: Sun, 14 Dec 2014 22:34:37 -0800 Subject: [PATCH] Implemented and styled the toolbar --- .../widgets/table/assets/css/table.css | 44 ++++++++ .../table/assets/images/table-icons.gif | Bin 0 -> 1489 bytes .../backend/widgets/table/assets/js/table.js | 100 ++++++++++++++++-- .../widgets/table/assets/less/table.less | 55 ++++++++++ 4 files changed, 192 insertions(+), 7 deletions(-) create mode 100644 modules/backend/widgets/table/assets/images/table-icons.gif diff --git a/modules/backend/widgets/table/assets/css/table.css b/modules/backend/widgets/table/assets/css/table.css index c3a17057a..523d0967a 100644 --- a/modules/backend/widgets/table/assets/css/table.css +++ b/modules/backend/widgets/table/assets/css/table.css @@ -98,6 +98,50 @@ .table-control table.data td:last-child { border-right: none; } +.table-control .toolbar { + background: white; + border-bottom: 1px solid #bdc3c7; +} +.table-control .toolbar a { + color: #323e50; + padding: 10px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.table-control .toolbar a:hover { + opacity: 1; + filter: alpha(opacity=100); +} +.table-control .toolbar a:before { + display: inline-block; + content: ' '; + width: 16px; + height: 16px; + margin-right: 8px; + position: relative; + top: 3px; + background: transparent url(../images/table-icons.gif) no-repeat; + background-position: 0 0; + background-size: 32px auto; +} +.table-control .toolbar a.add-table-row-above:before { + background-position: 0 -56px; +} +.table-control .toolbar a.delete-table-row:before { + background-position: 0 -113px; +} +@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) { + .table-control .toolbar a:before { + background-position: 0px -9px; + background-size: 16px auto; + } + .table-control .toolbar a.add-table-row-above:before { + background-position: 0 -39px; + } + .table-control .toolbar a.delete-table-row:before { + background-position: 0 -66px; + } +} /* * String editor */ diff --git a/modules/backend/widgets/table/assets/images/table-icons.gif b/modules/backend/widgets/table/assets/images/table-icons.gif new file mode 100644 index 0000000000000000000000000000000000000000..fee3716fbe5b8ea33fbc49db507bdfb68e21436a GIT binary patch literal 1489 zcmZ?wbhEHbRA5-du!xP})8{XrK7IQ5@#FjV?>~I_pk*KU|Nnmm1_s6d+!4M33NDEy zi9p)MzM>#8IXksPAt^OIGtXA({qFrr3YjUkO5vuy2EGN(sTr9bRYj@6RemAKRoTgw zDN6Qs3N{s16}bhusU?XD6}dTi#a0!zN{K1?NvT#qHb_`sNdc^+B->WW5hS4iveP-g zC{@8!&r~*7iAWdWaj57fJ{tG$}cUkRRX#c;)UD-UthSvdBu8Q59uZ6=jvA^7U&!58R+Nc zg8T(mU0f2Bif{&2)x{x|1*!T$sm1xFMaii^<;pP4z_7z_5lA7>HCFybnZQU%%yG$2 zF3nBNEAe!(RRYTBrDUd9nHd?Hq?uWm>l&Myo9mhwCz|M5CK;sZni`v@C0QCL8JJrd z!py;@-_69_*}&M`)!f1q(#*uz8K&1Wuec;JFF6%vcP7wo zs9qPmdaay`QWHz^i$e1Ab6}|;AS1sdzc?emK*8BrLBlsOIWrH$*9658#LF(JMVV!( zDQ-pixeDMww#vlffTUD|#AK5cL)|2cv=m*FWb-uLq!c4V-L%BSl$7LDlT2j<`c&M|Nj2@{p;tC@87({PcxqRv3h4bgmo;iK$#u35cm<%;FYmM&SmXyJnS^XAT(J!|HS>C>i8 znLKIYg#NzXp6;&Bj`p_Jmgc6$hWfhNn(C^`it@73lH#Jmg8aPPob0U3jP$hBl;otu zg!s7FnCPg;i14t`kl>)e0DnJUA8#*D4|g|L7iT9&2YWkP8*3{|3v)A56JsM_2G!Hm z(bm$`P*+n`QC3n^ke8E{k(QE_5El~_5f%~@;OFDz;pXDxU}s}xVP;|k7B)XwfFv7( z4zS>102NFO%>Og80{(4SG10}iAmvYyhiB7ZS z?`ap_RJ3bJ(aDe#^NjgKxMta{4!f_m`fg$4*$ovwdfodT=t?!k3h&KRxpQ~f?DrK* zYkpq)-W^#iQW)Ff<`>f>9A6;Y*_T*dIeE%dt4W?NvFTDwvsG;7wX4mTwyZhafH}l~ zWzF&pbw(zP>(#fe+_-CZbW;8F`kubpw#Cx3M~|1a-8p;j_JixM%d*})`FM4k`j;g;KbbB4RXzV!$1yhpZVdx@)oS|>SA#P) zBrYj