first commit
1
modules/pdproductattributeslist/views/css/dragtable.mod.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.dragtable-sortable{list-style-type:none;margin:0;padding:0;-moz-user-select:none;z-index:10}.dragtable-sortable li{margin:0;padding:0;float:left;font-size:1em}.dragtable-sortable table{margin-top:0}.dragtable-sortable td,.dragtable-sortable th{border-left:0}.dragtable-sortable li:first-child td,.dragtable-sortable li:first-child th{border-left:1px solid #ccc}.ui-sortable-helper{opacity:.7}.ui-sortable-placeholder{-moz-box-shadow:4px 5px 4px rgba(0,0,0,.2) inset;-webkit-box-shadow:4px 5px 4px rgba(0,0,0,.2) inset;box-shadow:4px 5px 4px rgba(0,0,0,.2) inset;border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);visibility:visible!important;background:#efefef}.ui-sortable-placeholder *{opacity:0;visibility:hidden}.table-handle,.table-handle-disabled{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjEzIj48cmVjdCBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtb3BhY2l0eTouODsiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHg9IjEiIHk9IjIiLz4JPHJlY3Qgc3R5bGU9ImZpbGw6IzMzMztmaWxsLW9wYWNpdHk6Ljg7IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4PSIxIiB5PSI0Ii8+CTxyZWN0IHN0eWxlPSJmaWxsOiMzMzM7ZmlsbC1vcGFjaXR5Oi44OyIgd2lkdGg9IjEiIGhlaWdodD0iMSIgeD0iMSIgeT0iNiIvPjxyZWN0IHN0eWxlPSJmaWxsOiMzMzM7ZmlsbC1vcGFjaXR5Oi44OyIgd2lkdGg9IjEiIGhlaWdodD0iMSIgeD0iMSIgeT0iOCIvPjxyZWN0IHN0eWxlPSJmaWxsOiMzMzM7ZmlsbC1vcGFjaXR5Oi44OyIgd2lkdGg9IjEiIGhlaWdodD0iMSIgeD0iMSIgeT0iMTAiLz48L3N2Zz4=);background-repeat:repeat-x;height:13px;margin:0 1px;cursor:move}.table-handle-disabled{opacity:0;cursor:not-allowed}.dragtable-sortable table{margin-bottom:0}
|
||||
1
modules/pdproductattributeslist/views/css/filter.formatter.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.tablesorter .tablesorter-filter-row td{text-align:center;font-size:.9em;font-weight:400}.tablesorter .ui-slider,.tablesorter input.range{width:90%;margin:2px auto 2px auto;font-size:.8em}.tablesorter .ui-slider{top:12px}.tablesorter .ui-slider .ui-slider-handle{width:.9em;height:.9em}.tablesorter .ui-datepicker{font-size:.8em}.tablesorter .ui-slider-horizontal{height:.5em}.tablesorter .value-popup:after{content:attr(data-value);position:absolute;bottom:14px;left:-7px;min-width:18px;height:12px;background-color:#444;background-image:-webkit-gradient(linear,left top,left bottom,from(#444),to(#999));background-image:-webkit-linear-gradient(top,#444,#999);background-image:-moz-linear-gradient(top,#444,#999);background-image:-o-linear-gradient(top,#444,#999);background-image:linear-gradient(to bottom,#444,#999);-webkit-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 4px 0 #777;box-shadow:0 0 4px 0 #777;border:#444 1px solid;color:#fff;font:1em/1.1em Arial,Sans-Serif;padding:1px;text-align:center}.tablesorter .value-popup:before{content:"";position:absolute;width:0;height:0;border-top:8px solid #777;border-left:8px solid transparent;border-right:8px solid transparent;top:-8px;left:50%;margin-left:-8px;margin-top:-1px}.tablesorter .dateFrom,.tablesorter .dateTo{width:80px;margin:2px 5px}.tablesorter .button{width:14px;height:14px;background:#fcfff4;background:-webkit-linear-gradient(top,#fcfff4 0,#dfe5d7 40%,#b3bead 100%);background:-moz-linear-gradient(top,#fcfff4 0,#dfe5d7 40%,#b3bead 100%);background:-o-linear-gradient(top,#fcfff4 0,#dfe5d7 40%,#b3bead 100%);background:-ms-linear-gradient(top,#fcfff4 0,#dfe5d7 40%,#b3bead 100%);background:linear-gradient(top,#fcfff4 0,#dfe5d7 40%,#b3bead 100%);margin:1px 5px 1px 1px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-box-shadow:inset 0 1px 1px #fff,0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px #fff,0 1px 3px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px #fff,0 1px 3px rgba(0,0,0,.5);position:relative;top:3px;display:inline-block}.tablesorter .button label{cursor:pointer;position:absolute;width:10px;height:10px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;left:2px;top:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 #fff;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 #fff;background:#45484d;background:-webkit-linear-gradient(top,#222 0,#45484d 100%);background:-moz-linear-gradient(top,#222 0,#45484d 100%);background:-o-linear-gradient(top,#222 0,#45484d 100%);background:-ms-linear-gradient(top,#222 0,#45484d 100%);background:linear-gradient(top,#222 0,#45484d 100%)}.tablesorter .button label:after{opacity:0;content:'';position:absolute;width:8px;height:8px;background:#55f;background:-webkit-linear-gradient(top,#aaf 0,#55f 100%);background:-moz-linear-gradient(top,#aaf 0,#55f 100%);background:-o-linear-gradient(top,#aaf 0,#55f 100%);background:-ms-linear-gradient(top,#aaf 0,#55f 100%);background:linear-gradient(top,#aaf 0,#55f 100%);-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;top:1px;left:1px;-webkit-box-shadow:inset 0 1px 1px #fff,0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px #fff,0 1px 3px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px #fff,0 1px 3px rgba(0,0,0,.5)}.tablesorter .button label:hover::after{opacity:.3}.tablesorter .button input[type=checkbox]{visibility:hidden}.tablesorter .button input[type=checkbox]:checked+label:after{opacity:1}.tablesorter .colorpicker{width:30px;height:18px}.tablesorter .ui-spinner-input{width:100px;height:18px}.tablesorter .currentColor,.tablesorter .ui-spinner{position:relative}.tablesorter input.number{position:relative}.tablesorter .tablesorter-filter-row.hideme td *{height:1px;min-height:0;border:0;padding:0;margin:0;opacity:0}
|
||||
1
modules/pdproductattributeslist/views/css/highlights.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
table.focus-highlight td:before,table.hover-highlight td:before{background:#fff}.focus-highlight .odd td:before,.focus-highlight .odd th:before,.hover-highlight .odd td:before,.hover-highlight .odd th:before{background:#ebf2fa}.focus-highlight .even td:before,.focus-highlight .even th:before,.hover-highlight .even td:before,.hover-highlight .even th:before{background-color:#fff}.focus-highlight td:focus::before,.focus-highlight th:focus::before{background-color:#add8e6}.focus-highlight td:focus::after,.focus-highlight th:focus::after{background-color:#add8e6}.focus-highlight .even td:focus,.focus-highlight .even th:focus,.focus-highlight .odd td:focus,.focus-highlight .odd th:focus,.focus-highlight td:focus,.focus-highlight th:focus{background-color:#d9d9d9;color:#333}table.hover-highlight tbody>tr.even:hover>td,table.hover-highlight tbody>tr.odd:hover>td,table.hover-highlight tbody>tr:hover>td{background-color:#ffa}.hover-highlight tbody tr td:hover::after,.hover-highlight tbody tr th:hover::after{background-color:#ffa}.focus-highlight td:focus::after,.focus-highlight th:focus::after,.hover-highlight td:hover::after,.hover-highlight th:hover::after{content:'';position:absolute;width:100%;height:999em;left:0;top:-555em;z-index:-1}.focus-highlight td:focus::before,.focus-highlight th:focus::before{content:'';position:absolute;width:999em;height:100%;left:-555em;top:0;z-index:-2}.focus-highlight,.hover-highlight{overflow:hidden}.focus-highlight td,.focus-highlight th,.hover-highlight td,.hover-highlight th{position:relative;outline:0}table.focus-highlight,table.focus-highlight tbody tr.even>td,table.focus-highlight tbody tr.even>th,table.focus-highlight tbody tr.odd>td,table.focus-highlight tbody tr.odd>th,table.focus-highlight tbody>tr>td,table.hover-highlight,table.hover-highlight tbody tr.even>td,table.hover-highlight tbody tr.even>th,table.hover-highlight tbody tr.odd>td,table.hover-highlight tbody tr.odd>th,table.hover-highlight tbody>tr>td{background:0 0}table.focus-highlight td:before,table.hover-highlight td:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:-3}
|
||||
BIN
modules/pdproductattributeslist/views/css/images/black-asc.gif
Normal file
|
After Width: | Height: | Size: 48 B |
BIN
modules/pdproductattributeslist/views/css/images/black-desc.gif
Normal file
|
After Width: | Height: | Size: 49 B |
|
After Width: | Height: | Size: 54 B |
|
After Width: | Height: | Size: 276 B |
|
After Width: | Height: | Size: 180 B |
|
After Width: | Height: | Size: 75 B |
@@ -0,0 +1,7 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="2" height="13">
|
||||
<rect style="fill:#333;fill-opacity:.8;" width="1" height="1" x="1" y="2"/>
|
||||
<rect style="fill:#333;fill-opacity:.8;" width="1" height="1" x="1" y="4"/>
|
||||
<rect style="fill:#333;fill-opacity:.8;" width="1" height="1" x="1" y="6"/>
|
||||
<rect style="fill:#333;fill-opacity:.8;" width="1" height="1" x="1" y="8"/>
|
||||
<rect style="fill:#333;fill-opacity:.8;" width="1" height="1" x="1" y="10"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 455 B |
|
After Width: | Height: | Size: 200 B |
BIN
modules/pdproductattributeslist/views/css/images/dropbox-asc.png
Normal file
|
After Width: | Height: | Size: 204 B |
|
After Width: | Height: | Size: 195 B |
|
After Width: | Height: | Size: 206 B |
BIN
modules/pdproductattributeslist/views/css/images/first.png
Normal file
|
After Width: | Height: | Size: 642 B |
BIN
modules/pdproductattributeslist/views/css/images/green-asc.gif
Normal file
|
After Width: | Height: | Size: 283 B |
BIN
modules/pdproductattributeslist/views/css/images/green-desc.gif
Normal file
|
After Width: | Height: | Size: 283 B |
|
After Width: | Height: | Size: 513 B |
|
After Width: | Height: | Size: 520 B |
BIN
modules/pdproductattributeslist/views/css/images/ice-asc.gif
Normal file
|
After Width: | Height: | Size: 285 B |
BIN
modules/pdproductattributeslist/views/css/images/ice-desc.gif
Normal file
|
After Width: | Height: | Size: 285 B |
|
After Width: | Height: | Size: 180 B |
BIN
modules/pdproductattributeslist/views/css/images/last.png
Normal file
|
After Width: | Height: | Size: 661 B |
BIN
modules/pdproductattributeslist/views/css/images/loading.gif
Normal file
|
After Width: | Height: | Size: 416 B |
|
After Width: | Height: | Size: 158 B |
|
After Width: | Height: | Size: 171 B |
|
After Width: | Height: | Size: 673 B |
|
After Width: | Height: | Size: 151 B |
|
After Width: | Height: | Size: 165 B |
|
After Width: | Height: | Size: 178 B |
BIN
modules/pdproductattributeslist/views/css/images/next.png
Normal file
|
After Width: | Height: | Size: 658 B |
BIN
modules/pdproductattributeslist/views/css/images/prev.png
Normal file
|
After Width: | Height: | Size: 663 B |
BIN
modules/pdproductattributeslist/views/css/images/white-asc.gif
Normal file
|
After Width: | Height: | Size: 48 B |
BIN
modules/pdproductattributeslist/views/css/images/white-desc.gif
Normal file
|
After Width: | Height: | Size: 49 B |
|
After Width: | Height: | Size: 54 B |
35
modules/pdproductattributeslist/views/css/index.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2013 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2013 PrestaShop SA
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
1
modules/pdproductattributeslist/views/css/jquery.tablesorter.pager.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.tablesorter-pager{padding:5px}td.tablesorter-pager{background-color:#e6eeee;margin:0}.tablesorter-pager img{vertical-align:middle;margin-right:2px;cursor:pointer}.tablesorter-pager .pagedisplay{padding:0 5px 0 5px;width:auto;white-space:nowrap;text-align:center}.tablesorter-pager select{margin:0;padding:0}.tablesorter-pager.disabled{display:none}.tablesorter-pager .disabled{opacity:.5;cursor:default}
|
||||
328
modules/pdproductattributeslist/views/css/less/bootstrap.less
vendored
Normal file
@@ -0,0 +1,328 @@
|
||||
/* Tablesorter Custom Bootstrap v3 LESS Theme by Rob Garrison
|
||||
|
||||
To create your own theme, modify the code below and run it through
|
||||
a LESS compiler, like this one: http://leafo.net/lessphp/editor.html
|
||||
or download less.js from http://lesscss.org/
|
||||
|
||||
Test out these customization files live
|
||||
Basic LESS Theme : http://codepen.io/Mottie/pen/eqBbn
|
||||
Bootstrap LESS : http://codepen.io/Mottie/pen/Ltzpi
|
||||
Metro LESS Style : http://codepen.io/Mottie/pen/gCslk
|
||||
Basic SCSS : http://codepen.io/Mottie/pen/LbXdNR
|
||||
|
||||
*/
|
||||
|
||||
/*** theme ***/
|
||||
@theme : tablesorter-bootstrap;
|
||||
|
||||
/*** fonts ***/
|
||||
@tableHeaderFont : 14px bold Arial, Sans-serif;
|
||||
@tableBodyFont : 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
|
||||
/*** color definitions ***/
|
||||
/* for best results, only change the hue (240),
|
||||
leave the saturation (60%) and luminosity (80%) alone
|
||||
pick the color from here: http://hslpicker.com/#99E699 */
|
||||
@headerBackground : hsl(240, 60%, 80%);
|
||||
@borderAndBackground : #cdcdcd;
|
||||
@overallBorder : @borderAndBackground 1px solid;
|
||||
@headerTextColor : #000;
|
||||
|
||||
@bodyBackground : #fff;
|
||||
@bodyTextColor : #000;
|
||||
|
||||
@headerAsc : darken(spin(@headerBackground, 5), 10%); /* darken(@headerBackground, 10%); */
|
||||
@headerDesc : lighten(spin(@headerBackground, -5), 10%); /* desaturate(@headerAsc, 5%); */
|
||||
|
||||
@captionBackground : #fff; /* it might be best to match the document body background color here */
|
||||
@errorBackground : #e6bf99; /* ajax error message (added to thead) */
|
||||
|
||||
@filterCellBackground : #eee;
|
||||
@filterElementTextColor: #333;
|
||||
@filterElementBkgd : #fff;
|
||||
@filterElementBorder : 1px solid #bbb;
|
||||
@filterTransitionTime : 0.1s;
|
||||
@filterRowHiddenHeight : 4px; /* becomes height using padding (so it's divided by 2) */
|
||||
|
||||
@overallPadding : 4px;
|
||||
/* 20px should be slightly wider than the icon width to avoid overlap */
|
||||
@headerPadding : 4px 20px 4px 4px;
|
||||
@headerMargin : 0 0 18px;
|
||||
|
||||
/* url(icons/loading.gif); */
|
||||
@processingIcon : url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=');
|
||||
|
||||
/* zebra striping */
|
||||
.allRows {
|
||||
background-color: @bodyBackground;
|
||||
color: @bodyTextColor;
|
||||
}
|
||||
.evenRows {
|
||||
background-color: lighten(@headerBackground, 35%);
|
||||
}
|
||||
.oddRows {
|
||||
background-color: lighten(@headerBackground, 18%);
|
||||
}
|
||||
|
||||
/* hovered rows */
|
||||
.oddHovered {
|
||||
background-color: desaturate(@headerBackground, 60%);
|
||||
}
|
||||
.evenHovered {
|
||||
background-color: lighten( desaturate(@headerBackground, 60%), 10% );
|
||||
}
|
||||
|
||||
/* Columns widget */
|
||||
@primaryOdd : spin(@headerBackground, 10); /* saturate( darken( desaturate(@headerBackground, 10%), 10% ), 30%); */
|
||||
@primaryEven : lighten( @primaryOdd, 10% );
|
||||
@secondaryOdd : @primaryEven;
|
||||
@secondaryEven : lighten( @primaryEven, 5% );
|
||||
@tertiaryOdd : @secondaryEven;
|
||||
@tertiaryEven : lighten( @secondaryEven, 5% );
|
||||
|
||||
/* Filter widget transition */
|
||||
.filterWidgetTransition {
|
||||
-webkit-transition: line-height @filterTransitionTime ease;
|
||||
-moz-transition: line-height @filterTransitionTime ease;
|
||||
-o-transition: line-height @filterTransitionTime ease;
|
||||
transition: line-height @filterTransitionTime ease;
|
||||
}
|
||||
|
||||
/*** icon block ***/
|
||||
.iconPosition {
|
||||
font-size: 11px;
|
||||
position: absolute;
|
||||
right: 2px;
|
||||
top: 50%;
|
||||
margin-top: -7px; /* half the icon height; older IE doesn't like this */
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
background-repeat: no-repeat;
|
||||
line-height: 14px;
|
||||
}
|
||||
|
||||
/* black */
|
||||
@unsortedBlack : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOCAYAAAD5YeaVAAAA20lEQVR4AWJABpKSkoxALCstLb0aUAsZaCAMhVEY6B0amx8YZWDDEDSBa2AGe7XeIiAAClYwVGBvsAcIllsf/mvcC9DgOOd8h90fxWvngVEUbZIkuWRZZlE8eQjcisgZMM9zi+LJ6ZfwegmWZflZDugdHMfxTcGqql7TNBlUB/QObtv2VBSFrev6OY7jngzFk9OT/fn73fWYpqnlXNyXDMWT0zuYx/Bvel9ej+LJ6R08DMOu67q7DkTkrSA5vYPneV71fX/QASdTkJwezhs0TfMARn0wMDDGXEPgF4oijqwM5YjNAAAAAElFTkSuQmCC);
|
||||
|
||||
/* white */
|
||||
@unsortedWhite : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOCAYAAAD5YeaVAAAAe0lEQVR4AbXQoRWDMBiF0Sh2QLAAQ8SxJGugWSA6A2STW1PxTsnB9cnkfuYvv8OGC1t5G3Y0QMP+Bm857keAdQIzWBP3+Bw4MADQE18B6/etRnCV/w9nnGuLezfAmXhABGtAGIkruvk6auIFRwQJDywllsEAjCecB20GP59BQQ+gtlRLAAAAAElFTkSuQmCC);
|
||||
|
||||
/* automatically choose the correct arrow/text color */
|
||||
.headerText (@a) when (lightness(@a) >= 50%) {
|
||||
color: @headerTextColor;
|
||||
}
|
||||
.headerText (@a) when (lightness(@a) < 50%) {
|
||||
color: lighten(@headerTextColor, 90%);
|
||||
}
|
||||
.unsorted (@a) when (lightness(@a) >= 50%) {
|
||||
background-image: @unsortedBlack;
|
||||
color: @headerTextColor;
|
||||
}
|
||||
.unsorted (@a) when (lightness(@a) < 50%) {
|
||||
background-image: @unsortedWhite;
|
||||
color: lighten(@headerTextColor, 90%);
|
||||
}
|
||||
|
||||
/* variable theme name - requires less.js 1.3+;
|
||||
or just replace (!".@{theme}") with the contents of @theme
|
||||
*/
|
||||
.@{theme} {
|
||||
font: @tableBodyFont;
|
||||
background-color: @borderAndBackground;
|
||||
width: 100%;
|
||||
|
||||
/* style th's outside of the thead */
|
||||
th, thead td {
|
||||
font: @tableHeaderFont;
|
||||
font-weight: bold;
|
||||
background-color: @headerBackground;
|
||||
.headerText(@headerBackground);
|
||||
border-collapse: collapse;
|
||||
margin: @headerMargin;
|
||||
padding: @overallPadding;
|
||||
}
|
||||
|
||||
tbody td, tfoot th, tfoot td {
|
||||
padding: @overallPadding;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* style header */
|
||||
.tablesorter-header {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.tablesorter-header-inner {
|
||||
position: relative;
|
||||
padding: @headerPadding;
|
||||
}
|
||||
|
||||
/* bootstrap uses <i> for icons */
|
||||
.tablesorter-header-inner i.tablesorter-icon {
|
||||
.iconPosition
|
||||
}
|
||||
|
||||
.tablesorter-header.sorter-false {
|
||||
cursor: default;
|
||||
|
||||
i.tablesorter-icon {
|
||||
display: none;
|
||||
}
|
||||
.tablesorter-header-inner {
|
||||
padding: @overallPadding;
|
||||
}
|
||||
}
|
||||
|
||||
.tablesorter-headerAsc {
|
||||
background-color: @headerAsc;
|
||||
}
|
||||
|
||||
.tablesorter-headerDesc {
|
||||
background-color: @headerDesc;
|
||||
}
|
||||
|
||||
.bootstrap-icon-unsorted {
|
||||
.unsorted(@headerBackground);
|
||||
}
|
||||
|
||||
|
||||
/* tfoot */
|
||||
tfoot .tablesorter-headerAsc,
|
||||
tfoot .tablesorter-headerDesc {
|
||||
/* remove sort arrows from footer */
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/* optional disabled input styling */
|
||||
.disabled {
|
||||
opacity: 0.5;
|
||||
filter: alpha(opacity=50);
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
/* body */
|
||||
tbody {
|
||||
|
||||
td {
|
||||
.allRows;
|
||||
padding: @overallPadding;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* Zebra Widget - row alternating colors */
|
||||
tr.odd > td {
|
||||
.oddRows;
|
||||
}
|
||||
tr.even > td {
|
||||
.evenRows;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* hovered row colors
|
||||
you'll need to add additional lines for
|
||||
rows with more than 2 child rows
|
||||
*/
|
||||
tbody > tr.hover > td,
|
||||
tbody > tr:hover > td,
|
||||
tbody > tr:hover + tr.tablesorter-childRow > td,
|
||||
tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
|
||||
tbody > tr.even.hover > td,
|
||||
tbody > tr.even:hover > td,
|
||||
tbody > tr.even:hover + tr.tablesorter-childRow > td,
|
||||
tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
|
||||
.evenHovered;
|
||||
}
|
||||
tbody > tr.odd.hover > td,
|
||||
tbody > tr.odd:hover > td,
|
||||
tbody > tr.odd:hover + tr.tablesorter-childRow > td,
|
||||
tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
|
||||
.oddHovered;
|
||||
}
|
||||
|
||||
/* table processing indicator - indeterminate spinner */
|
||||
.tablesorter-processing {
|
||||
background-image: @processingIcon;
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
/* Column Widget - column sort colors */
|
||||
tr.odd td.primary {
|
||||
background-color: @primaryOdd;
|
||||
}
|
||||
td.primary, tr.even td.primary {
|
||||
background-color: @primaryEven;
|
||||
}
|
||||
tr.odd td.secondary {
|
||||
background-color: @secondaryOdd;
|
||||
}
|
||||
td.secondary, tr.even td.secondary {
|
||||
background-color: @secondaryEven;
|
||||
}
|
||||
tr.odd td.tertiary {
|
||||
background-color: @tertiaryOdd;
|
||||
}
|
||||
td.tertiary, tr.even td.tertiary {
|
||||
background-color: @tertiaryEven;
|
||||
}
|
||||
|
||||
/* caption (non-theme matching) */
|
||||
caption {
|
||||
background-color: @captionBackground ;
|
||||
}
|
||||
|
||||
/* filter widget */
|
||||
.tablesorter-filter-row input,
|
||||
.tablesorter-filter-row select{
|
||||
width: 98%;
|
||||
margin: 0;
|
||||
padding: @overallPadding;
|
||||
color: @filterElementTextColor;
|
||||
background-color: @filterElementBkgd;
|
||||
border: @filterElementBorder;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
.filterWidgetTransition;
|
||||
}
|
||||
.tablesorter-filter-row {
|
||||
background-color: @filterCellBackground;
|
||||
}
|
||||
.tablesorter-filter-row td {
|
||||
text-align: center;
|
||||
background-color: @filterCellBackground;
|
||||
line-height: normal;
|
||||
text-align: center; /* center the input */
|
||||
.filterWidgetTransition;
|
||||
}
|
||||
/* hidden filter row */
|
||||
.tablesorter-filter-row.hideme td {
|
||||
padding: @filterRowHiddenHeight / 2;
|
||||
margin: 0;
|
||||
line-height: 0;
|
||||
cursor: pointer;
|
||||
}
|
||||
.tablesorter-filter-row.hideme * {
|
||||
height: 1px;
|
||||
min-height: 0;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
/* don't use visibility: hidden because it disables tabbing */
|
||||
opacity: 0;
|
||||
filter: alpha(opacity=0);
|
||||
}
|
||||
/* rows hidden by filtering (needed for child rows) */
|
||||
.filtered {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* ajax error row */
|
||||
.tablesorter-errorRow td {
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
background-color: @errorBackground;
|
||||
}
|
||||
|
||||
}
|
||||
357
modules/pdproductattributeslist/views/css/less/metro.less
Normal file
@@ -0,0 +1,357 @@
|
||||
/* Tablesorter Custom Metro LESS Theme by Rob Garrison
|
||||
|
||||
To create your own theme, modify the code below and run it through
|
||||
a LESS compiler, like this one: http://leafo.net/lessphp/editor.html
|
||||
or download less.js from http://lesscss.org/
|
||||
|
||||
Test out these customization files live
|
||||
Basic LESS Theme : http://codepen.io/Mottie/pen/eqBbn
|
||||
Bootstrap LESS : http://codepen.io/Mottie/pen/Ltzpi
|
||||
Metro LESS Style : http://codepen.io/Mottie/pen/gCslk
|
||||
Basic SCSS : http://codepen.io/Mottie/pen/LbXdNR
|
||||
|
||||
*/
|
||||
|
||||
/*** theme ***/
|
||||
@theme : tablesorter-metro;
|
||||
|
||||
/*** fonts ***/
|
||||
@tableHeaderFont : 14px 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
|
||||
@tableBodyFont : 14px 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
|
||||
|
||||
/*** color definitions ***/
|
||||
/* for best results, only change the hue (120),
|
||||
leave the saturation (60%) and luminosity (75%) alone
|
||||
pick the color from here: http://hslpicker.com/#825a2b
|
||||
|
||||
Inspired by http://www.jtable.org/ metro themes:
|
||||
Blue: hsl(212, 86%, 35%)
|
||||
Brown hsl(32, 50%, 30%)
|
||||
Crimson hsl(0, 100%, 38%)
|
||||
Dark Grey hsl(0, 0%, 27%)
|
||||
Dark Orange hsl(13, 70%, 51%)
|
||||
Green hsl(120, 100%, 32%)
|
||||
Light Gray hsl(0, 0%, 44%)
|
||||
Pink hsl(297, 100%, 33%)
|
||||
Purple hsl(257, 51%, 48%)
|
||||
Red hsl(5, 100%, 40%)
|
||||
*/
|
||||
@headerBackground : hsl(32, 50%, 30%);
|
||||
@borderAndBackground : #cdcdcd;
|
||||
@headerTextColor : #eee;
|
||||
|
||||
@bodyBackground : #fff;
|
||||
@bodyTextColor : #000;
|
||||
|
||||
@captionBackground : #fff; /* it might be best to match the document body background color here */
|
||||
@errorBackground : #e6bf99; /* ajax error message (added to thead) */
|
||||
|
||||
@filterCellBackground : #eee;
|
||||
@filterElementTextColor: #333;
|
||||
@filterElementBkgd : #fff;
|
||||
@filterElementBorder : 1px solid #bbb;
|
||||
@filterTransitionTime : 0.1s;
|
||||
@filterRowHiddenHeight : 4px; /* becomes height using padding (so it's divided by 2) */
|
||||
|
||||
@overallPadding : 4px;
|
||||
/* 20px should be slightly wider than the icon width to avoid overlap */
|
||||
@headerPadding : 4px 20px 4px 4px;
|
||||
|
||||
/* url(icons/loading.gif); */
|
||||
@processingIcon : url('data:image/gif;base64,R0lGODlhEAAQAPIAAP///1VVVdbW1oCAgFVVVZaWlqurq7a2tiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==');
|
||||
|
||||
/* zebra striping */
|
||||
.allRows {
|
||||
background-color: @bodyBackground;
|
||||
color: @bodyTextColor;
|
||||
}
|
||||
.evenRows {
|
||||
background-color: lighten( desaturate(@headerBackground, 80%), 70%);
|
||||
color: @bodyTextColor;
|
||||
}
|
||||
.oddRows {
|
||||
background-color: lighten( desaturate(@headerBackground, 80%), 50%);
|
||||
}
|
||||
|
||||
/* hovered rows */
|
||||
.oddHovered {
|
||||
background-color: lighten( desaturate(@headerBackground, 50%), 40%);
|
||||
color: @bodyTextColor;
|
||||
}
|
||||
.evenHovered {
|
||||
background-color: lighten( desaturate(@headerBackground, 50%), 30%);
|
||||
color: @bodyTextColor;
|
||||
}
|
||||
|
||||
/* Columns widget */
|
||||
@primaryOdd : lighten( spin(@headerBackground, 10), 40%);
|
||||
@primaryEven : lighten( @primaryOdd, 8% );
|
||||
@secondaryOdd : @primaryEven;
|
||||
@secondaryEven : lighten( @primaryEven, 8% );
|
||||
@tertiaryOdd : @secondaryEven;
|
||||
@tertiaryEven : lighten( @secondaryEven, 8% );
|
||||
|
||||
/* Filter widget transition */
|
||||
.filterWidgetTransition {
|
||||
-webkit-transition: line-height @filterTransitionTime ease;
|
||||
-moz-transition: line-height @filterTransitionTime ease;
|
||||
-o-transition: line-height @filterTransitionTime ease;
|
||||
transition: line-height @filterTransitionTime ease;
|
||||
}
|
||||
|
||||
/*** Arrows ***/
|
||||
@arrowPosition : right 5px center;
|
||||
|
||||
/* black */
|
||||
@unsortedBlack : url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQBAMAAADQT4M0AAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMAMwsqXt+gIBUGxGoDMAAAAFlJREFUCNctzC0SQAAUReEzGNQ3AlHRiSRZFCVZYgeswRL8hLdK7834wj3tAlGP6y7fYHpKS6w6WwbVG0I1NZVnZPG8/DYxOYlnhUYkA06R1s9ESsxR4NIdPhkPFDFYuEnMAAAAAElFTkSuQmCC);
|
||||
@sortAscBlack : url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQBAMAAADQT4M0AAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMAMwsqXt+gIBUGxGoDMAAAAFlJREFUCNctzC0SQAAUReEzGNQ3AlHRiSRZFCVZYgeswRL8hLdK7834wj3tAlGP6y7fYHpKS6w6WwbVG0I1NZVnZPG8/DYxOYlnhUYkA06R1s9ESsxR4NIdPhkPFDFYuEnMAAAAAElFTkSuQmCC);
|
||||
@sortDescBlack : url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQBAMAAADQT4M0AAAALVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBoCg+AAAADnRSTlMAMiweCQITTvDctZZqaTlM310AAABcSURBVAjXY2BgYEtgAAFHERDJqigUAKSYBQUNgFSioKAYAwOLIBA4MASBKFUGQxAlzAAF+94BwWuGKBC1lIFl3rt3Lx0YGCzevWsGSjK9e6cAUlT3HKyW9wADAwDRrBiDy6bKzwAAAABJRU5ErkJggg==);
|
||||
|
||||
/* white */
|
||||
@unsortedWhite : url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQBAMAAADQT4M0AAAAElBMVEUAAADu7u7u7u7u7u7u7u7u7u7yb344AAAABnRSTlMAMhIHKyAHBrhHAAAATElEQVQI12NgYGBSYAABQ2Ew5SgCIlkFBQOAlKKgoBADA7MgEBgwsIAoB4ZAECXKAAFQHkg9WIejoCBIv4mgoDOQYgZpAxkDNARqEQBTkAYuMZEHPgAAAABJRU5ErkJggg==);
|
||||
@sortAscWhite : url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQBAMAAADQT4M0AAAAHlBMVEUAAADu7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u4+jEeEAAAACXRSTlMAMwkqFV7roCD4hW+/AAAAWUlEQVQI1y3MrQ5AABSG4Xd+Rj0jiDabjKZxB6qqaarGNRh27tY5myd8b/uAeML1l2+wPqUlUd0ss+oNoZqG2rOwe15+p5iC1HNAK5IBlUjnZyIlZsxx0QAfzokSZgp96u4AAAAASUVORK5CYII=);
|
||||
@sortDescWhite : url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQBAMAAADQT4M0AAAAJ1BMVEUAAADu7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u4RJgHSAAAADHRSTlMAMiweCQITaU7olrlu2HdvAAAAXElEQVQI12NgYGBLYAABRxEQyaooFACkmAUFDYBUoqCgGAMDiyAQODAEgShVBkMQJcwABWvOAMEphmgQtZWBZc6ZMycdGBhszpw5DJRkOnNGAaSo5wRYLXsBAwMAi4YWQHRX4F0AAAAASUVORK5CYII=);
|
||||
|
||||
/* automatically choose the correct arrow/text color */
|
||||
.headerText (@a) when (lightness(@a) >= 50%) {
|
||||
color: @headerTextColor;
|
||||
}
|
||||
.headerText (@a) when (lightness(@a) < 50%) {
|
||||
color: lighten(@headerTextColor, 90%);
|
||||
}
|
||||
.unsorted (@a) when (lightness(@a) >= 50%) {
|
||||
background-image: @unsortedBlack;
|
||||
}
|
||||
.unsorted (@a) when (lightness(@a) < 50%) {
|
||||
background-image: @unsortedWhite;
|
||||
}
|
||||
.sortAsc (@a) when (lightness(@a) >= 50%) {
|
||||
background-image: @sortAscBlack;
|
||||
}
|
||||
.sortAsc (@a) when (lightness(@a) < 50%) {
|
||||
background-image: @sortAscWhite;
|
||||
}
|
||||
.sortDesc (@a) when (lightness(@a) >= 50%) {
|
||||
background-image: @sortDescBlack;
|
||||
}
|
||||
.sortDesc (@a) when (lightness(@a) < 50%) {
|
||||
background-image: @sortDescWhite;
|
||||
}
|
||||
|
||||
/* variable theme name - requires less.js 1.3+;
|
||||
or just replace (!".@{theme}") with the contents of @theme
|
||||
*/
|
||||
.@{theme} {
|
||||
font: @tableBodyFont;
|
||||
background-color: @borderAndBackground;
|
||||
margin: 10px 0 15px;
|
||||
width: 100%;
|
||||
text-align: left;
|
||||
border-spacing: 0;
|
||||
border: 0;
|
||||
|
||||
th, td {
|
||||
border: 0;
|
||||
}
|
||||
|
||||
/* style th's outside of the thead */
|
||||
th, thead td {
|
||||
font: @tableHeaderFont;
|
||||
font-weight: bold;
|
||||
background-color: @headerBackground;
|
||||
color: @headerTextColor;
|
||||
.headerText(@headerBackground);
|
||||
border-collapse: collapse;
|
||||
padding: @overallPadding;
|
||||
}
|
||||
|
||||
.dark-row th, .dark-row td, caption.dark-row {
|
||||
background-color: darken( @headerBackground, 10% );
|
||||
}
|
||||
|
||||
tbody td, tfoot th, tfoot td {
|
||||
padding: @overallPadding;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* style header */
|
||||
.tablesorter-header {
|
||||
.unsorted(@headerBackground);
|
||||
background-repeat: no-repeat;
|
||||
background-position: @arrowPosition;
|
||||
cursor: pointer;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
.tablesorter-header-inner {
|
||||
padding: @headerPadding;
|
||||
}
|
||||
|
||||
.tablesorter-header.sorter-false {
|
||||
background-image: none;
|
||||
cursor: default;
|
||||
padding: @overallPadding;
|
||||
}
|
||||
|
||||
.tablesorter-headerAsc {
|
||||
.sortAsc(@headerBackground);
|
||||
}
|
||||
|
||||
.tablesorter-headerDesc {
|
||||
.sortDesc(@headerBackground);
|
||||
}
|
||||
|
||||
/* tfoot */
|
||||
tfoot .tablesorter-headerAsc,
|
||||
tfoot .tablesorter-headerDesc {
|
||||
/* remove sort arrows from footer */
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/* optional disabled input styling */
|
||||
.disabled {
|
||||
opacity: 0.5;
|
||||
filter: alpha(opacity=50);
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
/* body */
|
||||
tbody {
|
||||
|
||||
td {
|
||||
.allRows;
|
||||
padding: @overallPadding;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* Zebra Widget - row alternating colors */
|
||||
tr.odd > td {
|
||||
.oddRows;
|
||||
}
|
||||
tr.even > td {
|
||||
.evenRows;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* hovered row colors
|
||||
you'll need to add additional lines for
|
||||
rows with more than 2 child rows
|
||||
*/
|
||||
tbody > tr.hover > td,
|
||||
tbody > tr:hover > td,
|
||||
tbody > tr:hover + tr.tablesorter-childRow > td,
|
||||
tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
|
||||
tbody > tr.even.hover > td,
|
||||
tbody > tr.even:hover > td,
|
||||
tbody > tr.even:hover + tr.tablesorter-childRow > td,
|
||||
tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
|
||||
.evenHovered;
|
||||
}
|
||||
tbody > tr.odd.hover > td,
|
||||
tbody > tr.odd:hover > td,
|
||||
tbody > tr.odd:hover + tr.tablesorter-childRow > td,
|
||||
tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
|
||||
.oddHovered;
|
||||
}
|
||||
|
||||
/* table processing indicator - indeterminate spinner */
|
||||
.tablesorter-processing {
|
||||
background-image: @processingIcon;
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
/* pager */
|
||||
div.tablesorter-pager {
|
||||
button {
|
||||
background-color: lighten( @headerBackground, 7% );
|
||||
color: @headerTextColor;
|
||||
border: lighten( @headerBackground, 15% ) 1px solid;
|
||||
cursor: pointer;
|
||||
}
|
||||
button:hover {
|
||||
background-color: lighten( @headerBackground, 15% );
|
||||
}
|
||||
}
|
||||
|
||||
/* Column Widget - column sort colors */
|
||||
tr.odd td.primary {
|
||||
background-color: @primaryOdd;
|
||||
}
|
||||
td.primary, tr.even td.primary {
|
||||
background-color: @primaryEven;
|
||||
}
|
||||
tr.odd td.secondary {
|
||||
background-color: @secondaryOdd;
|
||||
}
|
||||
td.secondary, tr.even td.secondary {
|
||||
background-color: @secondaryEven;
|
||||
}
|
||||
tr.odd td.tertiary {
|
||||
background-color: @tertiaryOdd;
|
||||
}
|
||||
td.tertiary, tr.even td.tertiary {
|
||||
background-color: @tertiaryEven;
|
||||
}
|
||||
|
||||
/* caption (non-theme matching) */
|
||||
caption {
|
||||
background-color: @captionBackground ;
|
||||
}
|
||||
|
||||
/* filter widget */
|
||||
.tablesorter-filter-row input,
|
||||
.tablesorter-filter-row select{
|
||||
width: 98%;
|
||||
height: auto;
|
||||
margin: 0;
|
||||
padding: @overallPadding;
|
||||
color: @filterElementTextColor;
|
||||
background-color: @filterElementBkgd;
|
||||
border: @filterElementBorder;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
.filterWidgetTransition;
|
||||
}
|
||||
.tablesorter-filter-row {
|
||||
background-color: @filterCellBackground;
|
||||
}
|
||||
.tablesorter-filter-row td {
|
||||
text-align: center;
|
||||
background-color: @filterCellBackground;
|
||||
line-height: normal;
|
||||
text-align: center; /* center the input */
|
||||
.filterWidgetTransition;
|
||||
}
|
||||
/* hidden filter row */
|
||||
.tablesorter-filter-row.hideme td {
|
||||
padding: @filterRowHiddenHeight / 2;
|
||||
margin: 0;
|
||||
line-height: 0;
|
||||
cursor: pointer;
|
||||
}
|
||||
.tablesorter-filter-row.hideme * {
|
||||
height: 1px;
|
||||
min-height: 0;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
/* don't use visibility: hidden because it disables tabbing */
|
||||
opacity: 0;
|
||||
filter: alpha(opacity=0);
|
||||
}
|
||||
/* rows hidden by filtering (needed for child rows) */
|
||||
.filtered {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* ajax error row */
|
||||
.tablesorter-errorRow td {
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
background-color: @errorBackground;
|
||||
}
|
||||
|
||||
}
|
||||
330
modules/pdproductattributeslist/views/css/less/theme.less
Normal file
@@ -0,0 +1,330 @@
|
||||
/* Tablesorter Custom LESS Theme by Rob Garrison
|
||||
|
||||
To create your own theme, modify the code below and run it through
|
||||
a LESS compiler, like this one: http://leafo.net/lessphp/editor.html
|
||||
or download less.js from http://lesscss.org/
|
||||
|
||||
Test out these custom less files live
|
||||
Basic Theme : http://codepen.io/Mottie/pen/eqBbn
|
||||
Bootstrap : http://codepen.io/Mottie/pen/Ltzpi
|
||||
Metro Style : http://codepen.io/Mottie/pen/gCslk
|
||||
Basic SCSS : http://codepen.io/Mottie/pen/LbXdNR
|
||||
|
||||
*/
|
||||
|
||||
/*** theme ***/
|
||||
@theme : tablesorter-custom;
|
||||
|
||||
/*** fonts ***/
|
||||
@tableHeaderFont : 11px 'trebuchet ms', verdana, arial;
|
||||
@tableBodyFont : 11px 'trebuchet ms', verdana, arial;
|
||||
|
||||
/*** color definitions ***/
|
||||
/* for best results, only change the hue (120),
|
||||
leave the saturation (60%) and luminosity (75%) alone
|
||||
pick the color from here: http://hslpicker.com/#99E699 */
|
||||
@headerBackground : hsl(120, 60%, 75%);
|
||||
@borderAndBackground : #cdcdcd;
|
||||
@overallBorder : @borderAndBackground 1px solid;
|
||||
@headerTextColor : #000;
|
||||
|
||||
@bodyBackground : #fff;
|
||||
@bodyTextColor : #000;
|
||||
|
||||
@headerAsc : darken(spin(@headerBackground, 5), 10%); /* darken(@headerBackground, 10%); */
|
||||
@headerDesc : lighten(spin(@headerBackground, -5), 10%); /* desaturate(@headerAsc, 5%); */
|
||||
|
||||
@captionBackground : #fff; /* it might be best to match the document body background color here */
|
||||
@errorBackground : #e6bf99; /* ajax error message (added to thead) */
|
||||
|
||||
@filterCellBackground : #eee;
|
||||
@filterElementTextColor: #333;
|
||||
@filterElementBkgd : #fff;
|
||||
@filterElementBorder : 1px solid #bbb;
|
||||
@filterTransitionTime : 0.1s;
|
||||
@filterRowHiddenHeight : 4px; /* becomes height using padding (so it's divided by 2) */
|
||||
|
||||
@overallPadding : 4px;
|
||||
/* 20px should be slightly wider than the icon width to avoid overlap */
|
||||
@headerPadding : 4px 20px 4px 4px;
|
||||
|
||||
/* url(icons/loading.gif); */
|
||||
@processingIcon : url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=');
|
||||
|
||||
/* zebra striping */
|
||||
.allRows {
|
||||
background-color: @bodyBackground;
|
||||
color: @bodyTextColor;
|
||||
}
|
||||
.evenRows {
|
||||
background-color: lighten(@headerBackground, 40%);
|
||||
color: @bodyTextColor;
|
||||
}
|
||||
.oddRows {
|
||||
background-color: lighten(@headerBackground, 20%);
|
||||
}
|
||||
|
||||
/* hovered rows */
|
||||
.oddHovered {
|
||||
background-color: desaturate(@headerBackground, 60%);
|
||||
color: @bodyTextColor;
|
||||
}
|
||||
.evenHovered {
|
||||
background-color: lighten( desaturate(@headerBackground, 60%), 10% );
|
||||
color: @bodyTextColor;
|
||||
}
|
||||
|
||||
/* Columns widget */
|
||||
@primaryOdd : spin(@headerBackground, 10); /* saturate( darken( desaturate(@headerBackground, 10%), 10% ), 30%); */
|
||||
@primaryEven : lighten( @primaryOdd, 10% );
|
||||
@secondaryOdd : @primaryEven;
|
||||
@secondaryEven : lighten( @primaryEven, 5% );
|
||||
@tertiaryOdd : @secondaryEven;
|
||||
@tertiaryEven : lighten( @secondaryEven, 5% );
|
||||
|
||||
/* Filter widget transition */
|
||||
.filterWidgetTransition {
|
||||
-webkit-transition: line-height @filterTransitionTime ease;
|
||||
-moz-transition: line-height @filterTransitionTime ease;
|
||||
-o-transition: line-height @filterTransitionTime ease;
|
||||
transition: line-height @filterTransitionTime ease;
|
||||
}
|
||||
|
||||
/*** Arrows ***/
|
||||
@arrowPosition : right 5px center;
|
||||
|
||||
/* black */
|
||||
@unsortedBlack : url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
|
||||
@sortAscBlack : url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
|
||||
@sortDescBlack : url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
|
||||
|
||||
/* white */
|
||||
@unsortedWhite : url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
|
||||
@sortAscWhite : url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
|
||||
@sortDescWhite : url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
|
||||
|
||||
/* automatically choose the correct arrow/text color */
|
||||
.headerText (@a) when (lightness(@a) >= 50%) {
|
||||
color: @headerTextColor;
|
||||
}
|
||||
.headerText (@a) when (lightness(@a) < 50%) {
|
||||
color: lighten(@headerTextColor, 90%);
|
||||
}
|
||||
.unsorted (@a) when (lightness(@a) >= 50%) {
|
||||
background-image: @unsortedBlack;
|
||||
}
|
||||
.unsorted (@a) when (lightness(@a) < 50%) {
|
||||
background-image: @unsortedWhite;
|
||||
}
|
||||
.sortAsc (@a) when (lightness(@a) >= 50%) {
|
||||
background-image: @sortAscBlack;
|
||||
}
|
||||
.sortAsc (@a) when (lightness(@a) < 50%) {
|
||||
background-image: @sortAscWhite;
|
||||
}
|
||||
.sortDesc (@a) when (lightness(@a) >= 50%) {
|
||||
background-image: @sortDescBlack;
|
||||
}
|
||||
.sortDesc (@a) when (lightness(@a) < 50%) {
|
||||
background-image: @sortDescWhite;
|
||||
}
|
||||
|
||||
/* variable theme name - requires less.js 1.3+;
|
||||
or just replace (!".@{theme}") with the contents of @theme
|
||||
*/
|
||||
.@{theme} {
|
||||
font: @tableBodyFont;
|
||||
background-color: @borderAndBackground;
|
||||
margin: 10px 0 15px;
|
||||
width: 100%;
|
||||
text-align: left;
|
||||
border-spacing: 0;
|
||||
border: @overallBorder;
|
||||
border-width: 1px 0 0 1px;
|
||||
|
||||
th, td {
|
||||
border: @overallBorder;
|
||||
border-width: 0 1px 1px 0;
|
||||
}
|
||||
|
||||
/* style th's outside of the thead */
|
||||
th, thead td {
|
||||
font: @tableHeaderFont;
|
||||
font-weight: bold;
|
||||
background-color: @headerBackground;
|
||||
.headerText(@headerBackground);
|
||||
border-collapse: collapse;
|
||||
padding: @overallPadding;
|
||||
}
|
||||
|
||||
tbody td, tfoot th, tfoot td {
|
||||
padding: @overallPadding;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* style header */
|
||||
.tablesorter-header {
|
||||
.unsorted(@headerBackground);
|
||||
background-repeat: no-repeat;
|
||||
background-position: @arrowPosition;
|
||||
padding: @headerPadding;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.tablesorter-header.sorter-false {
|
||||
background-image: none;
|
||||
cursor: default;
|
||||
padding: @overallPadding;
|
||||
}
|
||||
|
||||
.tablesorter-headerAsc {
|
||||
background-color: @headerAsc;
|
||||
.sortAsc(@headerBackground);
|
||||
}
|
||||
|
||||
.tablesorter-headerDesc {
|
||||
background-color: @headerDesc;
|
||||
.sortDesc(@headerBackground);
|
||||
}
|
||||
|
||||
/* tfoot */
|
||||
tfoot .tablesorter-headerAsc,
|
||||
tfoot .tablesorter-headerDesc {
|
||||
/* remove sort arrows from footer */
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/* optional disabled input styling */
|
||||
.disabled {
|
||||
opacity: 0.5;
|
||||
filter: alpha(opacity=50);
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
/* body */
|
||||
tbody {
|
||||
|
||||
td {
|
||||
.allRows;
|
||||
padding: @overallPadding;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* Zebra Widget - row alternating colors */
|
||||
tr.odd > td {
|
||||
.oddRows;
|
||||
}
|
||||
tr.even > td {
|
||||
.evenRows;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* hovered row colors
|
||||
you'll need to add additional lines for
|
||||
rows with more than 2 child rows
|
||||
*/
|
||||
tbody > tr.hover td,
|
||||
tbody > tr:hover td,
|
||||
tbody > tr:hover + tr.tablesorter-childRow > td,
|
||||
tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
|
||||
tbody > tr.even.hover > td,
|
||||
tbody > tr.even:hover > td,
|
||||
tbody > tr.even:hover + tr.tablesorter-childRow > td,
|
||||
tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
|
||||
.evenHovered;
|
||||
}
|
||||
tbody > tr.odd.hover > td,
|
||||
tbody > tr.odd:hover > td,
|
||||
tbody > tr.odd:hover + tr.tablesorter-childRow > td,
|
||||
tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
|
||||
.oddHovered;
|
||||
}
|
||||
|
||||
/* table processing indicator - indeterminate spinner */
|
||||
.tablesorter-processing {
|
||||
background-image: @processingIcon;
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
/* Column Widget - column sort colors */
|
||||
tr.odd td.primary {
|
||||
background-color: @primaryOdd;
|
||||
}
|
||||
td.primary, tr.even td.primary {
|
||||
background-color: @primaryEven;
|
||||
}
|
||||
tr.odd td.secondary {
|
||||
background-color: @secondaryOdd;
|
||||
}
|
||||
td.secondary, tr.even td.secondary {
|
||||
background-color: @secondaryEven;
|
||||
}
|
||||
tr.odd td.tertiary {
|
||||
background-color: @tertiaryOdd;
|
||||
}
|
||||
td.tertiary, tr.even td.tertiary {
|
||||
background-color: @tertiaryEven;
|
||||
}
|
||||
|
||||
/* caption (non-theme matching) */
|
||||
caption {
|
||||
background-color: @captionBackground ;
|
||||
}
|
||||
|
||||
/* filter widget */
|
||||
.tablesorter-filter-row input,
|
||||
.tablesorter-filter-row select {
|
||||
width: 98%;
|
||||
height: auto;
|
||||
margin: 0;
|
||||
padding: @overallPadding;
|
||||
color: @filterElementTextColor;
|
||||
background-color: @filterElementBkgd;
|
||||
border: @filterElementBorder;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
.filterWidgetTransition;
|
||||
}
|
||||
.tablesorter-filter-row {
|
||||
background-color: @filterCellBackground;
|
||||
}
|
||||
.tablesorter-filter-row td {
|
||||
text-align: center;
|
||||
background-color: @filterCellBackground;
|
||||
line-height: normal;
|
||||
text-align: center; /* center the input */
|
||||
.filterWidgetTransition;
|
||||
}
|
||||
/* hidden filter row */
|
||||
.tablesorter-filter-row.hideme td {
|
||||
padding: @filterRowHiddenHeight / 2;
|
||||
margin: 0;
|
||||
line-height: 0;
|
||||
cursor: pointer;
|
||||
}
|
||||
.tablesorter-filter-row.hideme * {
|
||||
height: 1px;
|
||||
min-height: 0;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
/* don't use visibility: hidden because it disables tabbing */
|
||||
opacity: 0;
|
||||
filter: alpha(opacity=0);
|
||||
}
|
||||
/* rows hidden by filtering (needed for child rows) */
|
||||
.filtered {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* ajax error row */
|
||||
.tablesorter-errorRow td {
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
background-color: @errorBackground;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,253 @@
|
||||
|
||||
#pdproductattributeslist {
|
||||
width:100%;
|
||||
margin-top: 15px;
|
||||
margin-right: 9px;
|
||||
margin-left: 9px;
|
||||
}
|
||||
|
||||
#pdproductattributeslist table {}
|
||||
|
||||
#pdproductattributeslist input.quantity {
|
||||
|
||||
}
|
||||
#pdproductattributeslist .old_price {
|
||||
font-size: 12px;
|
||||
text-decoration: line-through;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
#pdproductattributeslist .price {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#pdproductattributeslist .bootstrap-touchspin .input-group-btn-vertical i {
|
||||
left: 4px;
|
||||
}
|
||||
#pdproductattributeslist table td.option_infos .product-title {
|
||||
text-transform: capitalize;
|
||||
margin: .5rem 0;
|
||||
text-align: unset;
|
||||
}
|
||||
|
||||
/** RESPOINSIVE TABLE **/
|
||||
|
||||
#pdproductattributeslist td, #pdproductattributeslist th {
|
||||
vertical-align: middle;
|
||||
text-align: center;
|
||||
padding-top: .75rem;
|
||||
padding-bottom: .75rem;
|
||||
}
|
||||
|
||||
#pdproductattributeslist th {
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
#pdproductattributeslist td img {max-width: 100%;}
|
||||
|
||||
#pdproductattributeslist .option_image a.hidden {display:none;}
|
||||
|
||||
|
||||
#pdproductattributeslist th.product_image {width:10%;}
|
||||
#pdproductattributeslist th.product_infos {}
|
||||
#pdproductattributeslist th.product_price {width:12%;}
|
||||
#pdproductattributeslist th.product_variant {width:10%;}
|
||||
#pdproductattributeslist th.product_qty {width:10%;}
|
||||
#pdproductattributeslist th.product_btn {width:12%;}
|
||||
|
||||
|
||||
#pdproductattributeslist .footer_actions { background:#ddd; }
|
||||
|
||||
#pdproductattributeslist b, #pdproductattributeslist strong {
|
||||
margin-bottom: 0.3rem;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
|
||||
#category .product-quantity > .col {
|
||||
margin-bottom: .0rem;
|
||||
}
|
||||
|
||||
|
||||
|
||||
#pdproductattributeslist .option_gty .product-quantity {max-width:200px; }
|
||||
|
||||
#pdproductattributeslist .product-quantity .qty {width:100%}
|
||||
|
||||
#pdproductattributeslist .add-to-cart-pdproductattributeslist {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#pdproductattributeslist .product-quantity .quantity {
|
||||
width: 3rem;
|
||||
height: 2.75rem;
|
||||
padding: .175rem .5rem;
|
||||
color: #232323;
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
#pdproductattributeslist .product-quantity .bootstrap-touchspin {
|
||||
float: unset;
|
||||
text-align: center;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
/*
|
||||
Max width before this PARTICULAR table gets nasty
|
||||
This query will take effect for any screen smaller than 760px
|
||||
and also iPads specifically.
|
||||
*/
|
||||
@media
|
||||
only screen and (max-width: 760px),
|
||||
(min-device-width: 768px) and (max-device-width: 1024px) {
|
||||
|
||||
#pdproductattributeslist table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* Force table to not be like tables anymore */
|
||||
#pdproductattributeslist table,
|
||||
#pdproductattributeslist thead,
|
||||
#pdproductattributeslist tbody,
|
||||
#pdproductattributeslist th,
|
||||
#pdproductattributeslist td,
|
||||
#pdproductattributeslist tr {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/* Hide table headers (but not display: none;, for accessibility) */
|
||||
#pdproductattributeslist thead tr {
|
||||
position: absolute;
|
||||
top: -9999px;
|
||||
left: -9999px;
|
||||
}
|
||||
|
||||
#pdproductattributeslist tr { border: 1px solid #ccc; }
|
||||
|
||||
#pdproductattributeslist td {
|
||||
/* Behave like a "row" */
|
||||
border: none;
|
||||
border-bottom: 1px solid #eee;
|
||||
position: relative;
|
||||
padding-left: 50%;
|
||||
}
|
||||
|
||||
#pdproductattributeslist td:before {
|
||||
/* Now like a table header */
|
||||
position: absolute;
|
||||
/* Top/left values mimic padding */
|
||||
top: 6px;
|
||||
left: 6px;
|
||||
width: 45%;
|
||||
padding-right: 10px;
|
||||
white-space: nowrap;
|
||||
/* Label the data */
|
||||
content: attr(data-column);
|
||||
|
||||
color: #000;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
|
||||
#pdproductattributeslist .grid .product-description {
|
||||
height: 120px;
|
||||
}
|
||||
|
||||
#pdproductattributeslist .grid .thumbnail-container {
|
||||
height: 388px;
|
||||
}
|
||||
|
||||
#pdproductattributeslist .grid .thumbnail-container form {
|
||||
text-align: center;
|
||||
margin: 10px 0 10px 0;
|
||||
}
|
||||
|
||||
#pdproductattributeslist .grid .thumbnail-container:hover .highlighted-informations {
|
||||
bottom: 8.625rem;
|
||||
}
|
||||
|
||||
#pdproductattributeslist .grid .thumbnail-container:hover .highlighted-informations.no-variants {
|
||||
bottom: 6.375rem;
|
||||
}
|
||||
|
||||
#pdproductattributeslist .grid .add-to-cart-or-refresh {text-align: center;}
|
||||
|
||||
#pdproductattributeslist .grid input.qtyfield {
|
||||
padding: 0 6px;
|
||||
margin: 0 5px 0 5px;
|
||||
vertical-align: bottom;
|
||||
display: inline;
|
||||
float: unset;
|
||||
}
|
||||
|
||||
#pdproductattributeslist .grid .product-quantity input.qtyfield {
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
height: 48px;
|
||||
border: 0;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
#pdproductattributeslist .grid .product-quantity .qty {
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
|
||||
@media (max-width: 768px) {
|
||||
#pdproductattributeslist .table-responsive {
|
||||
width: 100%;
|
||||
margin-bottom: 15px;
|
||||
overflow-y: hidden;
|
||||
overflow-x: scroll;
|
||||
border: 1px solid #d6d4d4; }
|
||||
#pdproductattributeslist .table-responsive > .table {
|
||||
margin-bottom: 0;
|
||||
background-color: #fff; }
|
||||
#pdproductattributeslist .table-responsive > .table > thead > tr > th,
|
||||
#pdproductattributeslist .table-responsive > .table > thead > tr > td,
|
||||
#pdproductattributeslist .table-responsive > .table > tbody > tr > th,
|
||||
#pdproductattributeslist .table-responsive > .table > tbody > tr > td,
|
||||
#pdproductattributeslist .table-responsive > .table > tfoot > tr > th,
|
||||
#pdproductattributeslist .table-responsive > .table > tfoot > tr > td {
|
||||
white-space: nowrap; }
|
||||
#pdproductattributeslist .table-responsive > .table-bordered {
|
||||
border: 0; }
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > thead > tr > th:first-child,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > thead > tr > td:first-child,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > tbody > tr > th:first-child,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > tbody > tr > td:first-child,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > tfoot > tr > th:first-child,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > tfoot > tr > td:first-child {
|
||||
border-left: 0; }
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > thead > tr > th:last-child,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > thead > tr > td:last-child,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > tbody > tr > th:last-child,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > tbody > tr > td:last-child,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > tfoot > tr > th:last-child,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > tfoot > tr > td:last-child {
|
||||
border-right: 0; }
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > thead > tr:last-child > th,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > thead > tr:last-child > td,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > tbody > tr:last-child > th,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > tbody > tr:last-child > td,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > tfoot > tr:last-child > th,
|
||||
#pdproductattributeslist .table-responsive > .table-bordered > tfoot > tr:last-child > td {
|
||||
border-bottom: 0; }
|
||||
|
||||
#pdproductattributeslist tr.footer_actions td {height:50px;}
|
||||
}
|
||||
|
||||
|
||||
|
||||
#pdproductattributeslist_grid .product-quantity,
|
||||
#pdproductattributeslist_grid button.add-to-cart {width:100%;margin-top:10px;}
|
||||
|
||||
#pdproductattributeslist_grid .product-quantity .bootstrap-touchspin input.form-control,
|
||||
#pdproductattributeslist_grid .product-quantity .bootstrap-touchspin input.input-group {
|
||||
width: auto;
|
||||
height: 2.75rem;
|
||||
}
|
||||
|
||||
#pdproductattributeslist_grid .product-quantity .bootstrap-touchspin {margin:0 auto;}
|
||||
|
||||
327
modules/pdproductattributeslist/views/css/scss/theme.scss
Normal file
@@ -0,0 +1,327 @@
|
||||
/* Tablesorter Custom SCSS Theme by Dan Feidt (https://github.com/HongPong)
|
||||
Converted from Custom LESS Theme by Rob Garrison
|
||||
|
||||
To create your own theme, modify the code below and run it through
|
||||
a SCSS compiler, like this one: http://beautifytools.com/scss-compiler.php
|
||||
or download sass.js from https://github.com/medialize/sass.js
|
||||
|
||||
Test out these customization files live
|
||||
Basic LESS Theme : http://codepen.io/Mottie/pen/eqBbn
|
||||
Bootstrap LESS : http://codepen.io/Mottie/pen/Ltzpi
|
||||
Metro LESS Style : http://codepen.io/Mottie/pen/gCslk
|
||||
Basic SCSS : http://codepen.io/Mottie/pen/LbXdNR
|
||||
|
||||
*/
|
||||
|
||||
/*** theme ***/
|
||||
$theme : tablesorter-custom;
|
||||
|
||||
/*** fonts ***/
|
||||
$tableHeaderFont : 11px 'trebuchet ms', verdana, arial;
|
||||
$tableBodyFont : 11px 'trebuchet ms', verdana, arial;
|
||||
|
||||
/*** color definitions ***/
|
||||
/* for best results, only change the hue (120),
|
||||
leave the saturation (60%) and luminosity (75%) alone
|
||||
pick the color from here: http://hslpicker.com/#99E699 */
|
||||
$headerBackground : hsl(0, 60%, 75%);
|
||||
$borderAndBackground : #cdcdcd;
|
||||
$overallBorder : $borderAndBackground 1px solid;
|
||||
$headerTextColor : #000;
|
||||
|
||||
$bodyBackground : #fff;
|
||||
$bodyTextColor : #000;
|
||||
|
||||
$headerAsc : darken(adjust-hue($headerBackground, 5), 10%); /* darken($headerBackground, 10%); */
|
||||
$headerDesc : lighten(adjust-hue($headerBackground, -5), 10%); /* desaturate($headerAsc, 5%); */
|
||||
|
||||
$captionBackground : #fff; /* it might be best to match the document body background color here */
|
||||
$errorBackground : #e6bf99; /* ajax error message (added to thead) */
|
||||
|
||||
$filterCellBackground : #eee;
|
||||
$filterElementTextColor: #333;
|
||||
$filterElementBkgd : #fff;
|
||||
$filterElementBorder : 1px solid #bbb;
|
||||
$filterTransitionTime : 0.1s;
|
||||
$filterRowHiddenHeight : 4px; /* becomes height using padding (so it's divided by 2) */
|
||||
|
||||
$overallPadding : 4px;
|
||||
/* 20px should be slightly wider than the icon width to avoid overlap */
|
||||
$headerPadding : 4px 20px 4px 4px;
|
||||
|
||||
/* url(icons/loading.gif); */
|
||||
$processingIcon : url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=');
|
||||
|
||||
/* zebra striping */
|
||||
@mixin allRows {
|
||||
background-color: $bodyBackground;
|
||||
color: $bodyTextColor;
|
||||
}
|
||||
@mixin evenRows {
|
||||
background-color: lighten($headerBackground, 40%);
|
||||
color: $bodyTextColor;
|
||||
}
|
||||
@mixin oddRows {
|
||||
background-color: lighten($headerBackground, 20%);
|
||||
}
|
||||
|
||||
/* hovered rows */
|
||||
@mixin oddHovered {
|
||||
background-color: desaturate($headerBackground, 60%);
|
||||
color: $bodyTextColor;
|
||||
}
|
||||
@mixin evenHovered {
|
||||
background-color: lighten( desaturate($headerBackground, 60%), 10% );
|
||||
color: $bodyTextColor;
|
||||
}
|
||||
|
||||
/* Columns widget */
|
||||
$primaryOdd : adjust-hue($headerBackground, 10); /* saturate( darken( desaturate($headerBackground, 10%), 10% ), 30%); */
|
||||
$primaryEven : lighten( $primaryOdd, 10% );
|
||||
$secondaryOdd : $primaryEven;
|
||||
$secondaryEven : lighten( $primaryEven, 5% );
|
||||
$tertiaryOdd : $secondaryEven;
|
||||
$tertiaryEven : lighten( $secondaryEven, 5% );
|
||||
|
||||
/* Filter widget transition */
|
||||
@mixin filterWidgetTransition {
|
||||
-webkit-transition: line-height $filterTransitionTime ease;
|
||||
-moz-transition: line-height $filterTransitionTime ease;
|
||||
-o-transition: line-height $filterTransitionTime ease;
|
||||
transition: line-height $filterTransitionTime ease;
|
||||
}
|
||||
|
||||
/*** Arrows ***/
|
||||
$arrowPosition : right 5px center;
|
||||
|
||||
/* black */
|
||||
$unsortedBlack : url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
|
||||
$sortAscBlack : url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
|
||||
$sortDescBlack : url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
|
||||
|
||||
/* white */
|
||||
$unsortedWhite : url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
|
||||
$sortAscWhite : url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
|
||||
$sortDescWhite : url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
|
||||
|
||||
/* automatically choose the correct arrow/text color */
|
||||
@function set-lightness($a, $b) {
|
||||
@if (lightness($headerBackground) >= 50) {
|
||||
@return $a;
|
||||
} @else {
|
||||
@return $b;
|
||||
}
|
||||
}
|
||||
@mixin headerText {
|
||||
color: set-lightness($headerTextColor, lighten($headerTextColor, 90%));
|
||||
}
|
||||
|
||||
@mixin unsorted {
|
||||
background-image: set-lightness($unsortedBlack, $unsortedWhite);
|
||||
}
|
||||
@mixin sortAsc {
|
||||
background-image: set-lightness($sortAscBlack, $sortAscWhite);
|
||||
}
|
||||
@mixin sortDesc {
|
||||
background-image: set-lightness($sortDescBlack, $sortDescWhite);
|
||||
}
|
||||
|
||||
/* variable theme name - requires less.js 1.3+;
|
||||
or just replace (!".#{$theme}") with the contents of $theme
|
||||
*/
|
||||
.#{$theme} {
|
||||
font: $tableBodyFont;
|
||||
background-color: $borderAndBackground;
|
||||
margin: 10px 0 15px;
|
||||
width: 100%;
|
||||
text-align: left;
|
||||
border-spacing: 0;
|
||||
border: $overallBorder;
|
||||
border-width: 1px 0 0 1px;
|
||||
|
||||
th, td {
|
||||
border: $overallBorder;
|
||||
border-width: 0 1px 1px 0;
|
||||
}
|
||||
|
||||
/* style th's outside of the thead */
|
||||
th, thead td {
|
||||
font: $tableHeaderFont;
|
||||
font-weight: bold;
|
||||
background-color: $headerBackground;
|
||||
@include headerText;
|
||||
border-collapse: collapse;
|
||||
padding: $overallPadding;
|
||||
}
|
||||
|
||||
tbody td, tfoot th, tfoot td {
|
||||
padding: $overallPadding;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* style header */
|
||||
.tablesorter-header {
|
||||
@include unsorted;
|
||||
background-repeat: no-repeat;
|
||||
background-position: $arrowPosition;
|
||||
padding: $headerPadding;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.tablesorter-header.sorter-false {
|
||||
background-image: none;
|
||||
cursor: default;
|
||||
padding: $overallPadding;
|
||||
}
|
||||
|
||||
.tablesorter-headerAsc {
|
||||
background-color: $headerAsc;
|
||||
@include sortAsc;
|
||||
}
|
||||
|
||||
.tablesorter-headerDesc {
|
||||
background-color: $headerDesc;
|
||||
@include sortDesc;
|
||||
}
|
||||
|
||||
/* tfoot */
|
||||
tfoot .tablesorter-headerAsc,
|
||||
tfoot .tablesorter-headerDesc {
|
||||
/* remove sort arrows from footer */
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/* optional disabled input styling */
|
||||
.disabled {
|
||||
opacity: 0.5;
|
||||
filter: alpha(opacity=50);
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
/* body */
|
||||
tbody {
|
||||
|
||||
td {
|
||||
@include allRows;
|
||||
padding: $overallPadding;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* Zebra Widget - row alternating colors */
|
||||
tr.odd > td {
|
||||
@include oddRows;
|
||||
}
|
||||
tr.even > td {
|
||||
@include evenRows;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* hovered row colors
|
||||
you'll need to add additional lines for
|
||||
rows with more than 2 child rows
|
||||
*/
|
||||
tbody > tr.hover td,
|
||||
tbody > tr:hover td,
|
||||
tbody > tr:hover + tr.tablesorter-childRow > td,
|
||||
tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
|
||||
tbody > tr.even.hover > td,
|
||||
tbody > tr.even:hover > td,
|
||||
tbody > tr.even:hover + tr.tablesorter-childRow > td,
|
||||
tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
|
||||
@include evenHovered;
|
||||
}
|
||||
tbody > tr.odd.hover > td,
|
||||
tbody > tr.odd:hover > td,
|
||||
tbody > tr.odd:hover + tr.tablesorter-childRow > td,
|
||||
tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
|
||||
@include oddHovered;
|
||||
}
|
||||
|
||||
/* table processing indicator - indeterminate spinner */
|
||||
.tablesorter-processing {
|
||||
background-image: $processingIcon;
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
/* Column Widget - column sort colors */
|
||||
tr.odd td.primary {
|
||||
background-color: $primaryOdd;
|
||||
}
|
||||
td.primary, tr.even td.primary {
|
||||
background-color: $primaryEven;
|
||||
}
|
||||
tr.odd td.secondary {
|
||||
background-color: $secondaryOdd;
|
||||
}
|
||||
td.secondary, tr.even td.secondary {
|
||||
background-color: $secondaryEven;
|
||||
}
|
||||
tr.odd td.tertiary {
|
||||
background-color: $tertiaryOdd;
|
||||
}
|
||||
td.tertiary, tr.even td.tertiary {
|
||||
background-color: $tertiaryEven;
|
||||
}
|
||||
|
||||
/* caption (non-theme matching) */
|
||||
caption {
|
||||
background-color: $captionBackground ;
|
||||
}
|
||||
|
||||
/* filter widget */
|
||||
.tablesorter-filter-row input,
|
||||
.tablesorter-filter-row select {
|
||||
width: 98%;
|
||||
height: auto;
|
||||
margin: 0;
|
||||
padding: $overallPadding;
|
||||
color: $filterElementTextColor;
|
||||
background-color: $filterElementBkgd;
|
||||
border: $filterElementBorder;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
@include filterWidgetTransition;
|
||||
}
|
||||
.tablesorter-filter-row {
|
||||
background-color: $filterCellBackground;
|
||||
}
|
||||
.tablesorter-filter-row td {
|
||||
text-align: center;
|
||||
background-color: $filterCellBackground;
|
||||
line-height: normal;
|
||||
text-align: center; /* center the input */
|
||||
@include filterWidgetTransition;
|
||||
}
|
||||
/* hidden filter row */
|
||||
.tablesorter-filter-row.hideme td {
|
||||
padding: $filterRowHiddenHeight / 2;
|
||||
margin: 0;
|
||||
line-height: 0;
|
||||
cursor: pointer;
|
||||
}
|
||||
.tablesorter-filter-row.hideme * {
|
||||
height: 1px;
|
||||
min-height: 0;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
/* don't use visibility: hidden because it disables tabbing */
|
||||
opacity: 0;
|
||||
filter: alpha(opacity=0);
|
||||
}
|
||||
/* rows hidden by filtering (needed for child rows) */
|
||||
.filtered {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* ajax error row */
|
||||
.tablesorter-errorRow td {
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
background-color: $errorBackground;
|
||||
}
|
||||
|
||||
}
|
||||
1
modules/pdproductattributeslist/views/css/theme.blackice.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.tablesorter-blackice{width:100%;margin-right:auto;margin-left:auto;font:11px/18px Arial,Sans-serif;text-align:left;background-color:#000;border-collapse:collapse;border-spacing:0}.tablesorter-blackice th,.tablesorter-blackice thead td{padding:4px;font:13px/20px Arial,Sans-serif;font-weight:700;color:#e5e5e5;text-align:left;text-shadow:0 1px 0 rgba(0,0,0,.7);background-color:#111;border:1px solid #232323}.tablesorter-blackice .header,.tablesorter-blackice .tablesorter-header{padding:4px 20px 4px 4px;cursor:pointer;background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);background-position:center right;background-repeat:no-repeat}.tablesorter-blackice .headerSortUp,.tablesorter-blackice .tablesorter-headerAsc,.tablesorter-blackice .tablesorter-headerSortUp{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);color:#fff}.tablesorter-blackice .headerSortDown,.tablesorter-blackice .tablesorter-headerDesc,.tablesorter-blackice .tablesorter-headerSortDown{color:#fff;background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7)}.tablesorter-blackice thead .sorter-false{background-image:none;cursor:default;padding:4px}.tablesorter-blackice tfoot .tablesorter-headerAsc,.tablesorter-blackice tfoot .tablesorter-headerDesc,.tablesorter-blackice tfoot .tablesorter-headerSortDown,.tablesorter-blackice tfoot .tablesorter-headerSortUp{background-image:none}.tablesorter-blackice td{padding:4px;color:#ccc;vertical-align:top;background-color:#333;border:1px solid #232323}.tablesorter-blackice tbody>tr.even:hover>td,.tablesorter-blackice tbody>tr.hover>td,.tablesorter-blackice tbody>tr.odd:hover>td,.tablesorter-blackice tbody>tr:hover>td{background-color:#000}.tablesorter-blackice .tablesorter-processing{background-position:center center!important;background-repeat:no-repeat!important;background-image:url(data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=)!important}.tablesorter-blackice tr.odd>td{background-color:#333}.tablesorter-blackice tr.even>td{background-color:#393939}.tablesorter-blackice td.primary,.tablesorter-blackice tr.odd td.primary{background-color:#2f3a40}.tablesorter-blackice tr.even td.primary{background-color:#3f4a50}.tablesorter-blackice td.secondary,.tablesorter-blackice tr.odd td.secondary{background-color:#3f4a50}.tablesorter-blackice tr.even td.secondary{background-color:#4f5a60}.tablesorter-blackice td.tertiary,.tablesorter-blackice tr.odd td.tertiary{background-color:#4f5a60}.tablesorter-blackice tr.even td.tertiary{background-color:#5a646b}.tablesorter-blackice>caption{background-color:#fff}.tablesorter-blackice .tablesorter-filter-row{background-color:#222}.tablesorter-blackice .tablesorter-filter-row td{background-color:#222;line-height:normal;text-align:center;-webkit-transition:line-height .1s ease;-moz-transition:line-height .1s ease;-o-transition:line-height .1s ease;transition:line-height .1s ease}.tablesorter-blackice .tablesorter-filter-row .disabled{opacity:.5;cursor:not-allowed}.tablesorter-blackice .tablesorter-filter-row.hideme td{padding:2px;margin:0;line-height:0;cursor:pointer}.tablesorter-blackice .tablesorter-filter-row.hideme *{height:1px;min-height:0;border:0;padding:0;margin:0;opacity:0}.tablesorter-blackice input.tablesorter-filter,.tablesorter-blackice select.tablesorter-filter{width:98%;height:auto;margin:0;padding:4px;background-color:#fff;border:1px solid #bbb;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height .1s ease;-moz-transition:height .1s ease;-o-transition:height .1s ease;transition:height .1s ease}.tablesorter .filtered{display:none}.tablesorter .tablesorter-errorRow td{text-align:center;cursor:pointer;background-color:#e6bf99}
|
||||
229
modules/pdproductattributeslist/views/css/theme.blue.css
Normal file
@@ -0,0 +1,229 @@
|
||||
/*************
|
||||
Blue Theme
|
||||
*************/
|
||||
/* overall */
|
||||
.tablesorter-blue {
|
||||
width: 100%;
|
||||
background-color: #fff;
|
||||
margin: 10px 0 15px;
|
||||
text-align: left;
|
||||
border-spacing: 0;
|
||||
border: #cdcdcd 1px solid;
|
||||
border-width: 1px 0 0 1px;
|
||||
}
|
||||
.tablesorter-blue th,
|
||||
.tablesorter-blue td {
|
||||
border: #cdcdcd 1px solid;
|
||||
border-width: 0 1px 1px 0;
|
||||
}
|
||||
|
||||
/* header */
|
||||
.tablesorter-blue th,
|
||||
.tablesorter-blue thead td {
|
||||
font: 12px/18px Arial, Sans-serif;
|
||||
font-weight: bold;
|
||||
color: #000;
|
||||
background-color: #99bfe6;
|
||||
border-collapse: collapse;
|
||||
padding: 4px;
|
||||
text-shadow: 0 1px 0 rgba(204, 204, 204, 0.7);
|
||||
}
|
||||
.tablesorter-blue tbody td,
|
||||
.tablesorter-blue tfoot th,
|
||||
.tablesorter-blue tfoot td {
|
||||
padding: 4px;
|
||||
vertical-align: top;
|
||||
}
|
||||
.tablesorter-blue .header,
|
||||
.tablesorter-blue .tablesorter-header {
|
||||
/* black (unsorted) double arrow */
|
||||
background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
|
||||
/* white (unsorted) double arrow */
|
||||
/* background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); */
|
||||
/* image */
|
||||
/* background-image: url(images/black-unsorted.gif); */
|
||||
background-repeat: no-repeat;
|
||||
background-position: center right;
|
||||
padding: 4px 18px 4px 4px;
|
||||
white-space: normal;
|
||||
cursor: pointer;
|
||||
}
|
||||
.tablesorter-blue .headerSortUp,
|
||||
.tablesorter-blue .tablesorter-headerSortUp,
|
||||
.tablesorter-blue .tablesorter-headerAsc {
|
||||
background-color: #9fbfdf;
|
||||
/* black asc arrow */
|
||||
background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
|
||||
/* white asc arrow */
|
||||
/* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); */
|
||||
/* image */
|
||||
/* background-image: url(images/black-asc.gif); */
|
||||
}
|
||||
.tablesorter-blue .headerSortDown,
|
||||
.tablesorter-blue .tablesorter-headerSortDown,
|
||||
.tablesorter-blue .tablesorter-headerDesc {
|
||||
background-color: #8cb3d9;
|
||||
/* black desc arrow */
|
||||
background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
|
||||
/* white desc arrow */
|
||||
/* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); */
|
||||
/* image */
|
||||
/* background-image: url(images/black-desc.gif); */
|
||||
}
|
||||
.tablesorter-blue thead .sorter-false {
|
||||
background-image: none;
|
||||
cursor: default;
|
||||
padding: 4px;
|
||||
}
|
||||
|
||||
/* tfoot */
|
||||
.tablesorter-blue tfoot .tablesorter-headerSortUp,
|
||||
.tablesorter-blue tfoot .tablesorter-headerSortDown,
|
||||
.tablesorter-blue tfoot .tablesorter-headerAsc,
|
||||
.tablesorter-blue tfoot .tablesorter-headerDesc {
|
||||
/* remove sort arrows from footer */
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/* tbody */
|
||||
.tablesorter-blue td {
|
||||
color: #3d3d3d;
|
||||
background-color: #fff;
|
||||
padding: 4px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* hovered row colors
|
||||
you'll need to add additional lines for
|
||||
rows with more than 2 child rows
|
||||
*/
|
||||
.tablesorter-blue tbody > tr.hover > td,
|
||||
.tablesorter-blue tbody > tr:hover > td,
|
||||
.tablesorter-blue tbody > tr:hover + tr.tablesorter-childRow > td,
|
||||
.tablesorter-blue tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
|
||||
.tablesorter-blue tbody > tr.even.hover > td,
|
||||
.tablesorter-blue tbody > tr.even:hover > td,
|
||||
.tablesorter-blue tbody > tr.even:hover + tr.tablesorter-childRow > td,
|
||||
.tablesorter-blue tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
|
||||
background-color: #d9d9d9;
|
||||
}
|
||||
.tablesorter-blue tbody > tr.odd.hover > td,
|
||||
.tablesorter-blue tbody > tr.odd:hover > td,
|
||||
.tablesorter-blue tbody > tr.odd:hover + tr.tablesorter-childRow > td,
|
||||
.tablesorter-blue tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
|
||||
background-color: #bfbfbf;
|
||||
}
|
||||
|
||||
/* table processing indicator */
|
||||
.tablesorter-blue .tablesorter-processing {
|
||||
background-position: center center !important;
|
||||
background-repeat: no-repeat !important;
|
||||
/* background-image: url(images/loading.gif) !important; */
|
||||
background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=') !important;
|
||||
}
|
||||
|
||||
/* Zebra Widget - row alternating colors */
|
||||
.tablesorter-blue tbody tr.odd > td {
|
||||
background-color: #ebf2fa;
|
||||
}
|
||||
.tablesorter-blue tbody tr.even > td {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
/* Column Widget - column sort colors */
|
||||
.tablesorter-blue td.primary,
|
||||
.tablesorter-blue tr.odd td.primary {
|
||||
background-color: #99b3e6;
|
||||
}
|
||||
.tablesorter-blue tr.even td.primary {
|
||||
background-color: #c2d1f0;
|
||||
}
|
||||
.tablesorter-blue td.secondary,
|
||||
.tablesorter-blue tr.odd td.secondary {
|
||||
background-color: #c2d1f0;
|
||||
}
|
||||
.tablesorter-blue tr.even td.secondary {
|
||||
background-color: #d6e0f5;
|
||||
}
|
||||
.tablesorter-blue td.tertiary,
|
||||
.tablesorter-blue tr.odd td.tertiary {
|
||||
background-color: #d6e0f5;
|
||||
}
|
||||
.tablesorter-blue tr.even td.tertiary {
|
||||
background-color: #ebf0fa;
|
||||
}
|
||||
|
||||
/* caption */
|
||||
.tablesorter-blue > caption {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
/* filter widget */
|
||||
.tablesorter-blue .tablesorter-filter-row {
|
||||
background-color: #eee;
|
||||
}
|
||||
.tablesorter-blue .tablesorter-filter-row td {
|
||||
background-color: #eee;
|
||||
line-height: normal;
|
||||
text-align: center; /* center the input */
|
||||
-webkit-transition: line-height 0.1s ease;
|
||||
-moz-transition: line-height 0.1s ease;
|
||||
-o-transition: line-height 0.1s ease;
|
||||
transition: line-height 0.1s ease;
|
||||
}
|
||||
/* optional disabled input styling */
|
||||
.tablesorter-blue .tablesorter-filter-row .disabled {
|
||||
opacity: 0.5;
|
||||
filter: alpha(opacity=50);
|
||||
cursor: not-allowed;
|
||||
}
|
||||
/* hidden filter row */
|
||||
.tablesorter-blue .tablesorter-filter-row.hideme td {
|
||||
/*** *********************************************** ***/
|
||||
/*** change this padding to modify the thickness ***/
|
||||
/*** of the closed filter row (height = padding x 2) ***/
|
||||
padding: 2px;
|
||||
/*** *********************************************** ***/
|
||||
margin: 0;
|
||||
line-height: 0;
|
||||
cursor: pointer;
|
||||
}
|
||||
.tablesorter-blue .tablesorter-filter-row.hideme * {
|
||||
height: 1px;
|
||||
min-height: 0;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
/* don't use visibility: hidden because it disables tabbing */
|
||||
opacity: 0;
|
||||
filter: alpha(opacity=0);
|
||||
}
|
||||
/* filters */
|
||||
.tablesorter-blue input.tablesorter-filter,
|
||||
.tablesorter-blue select.tablesorter-filter {
|
||||
width: 98%;
|
||||
height: auto;
|
||||
margin: 0;
|
||||
padding: 4px;
|
||||
background-color: #fff;
|
||||
border: 1px solid #bbb;
|
||||
color: #333;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
-webkit-transition: height 0.1s ease;
|
||||
-moz-transition: height 0.1s ease;
|
||||
-o-transition: height 0.1s ease;
|
||||
transition: height 0.1s ease;
|
||||
}
|
||||
/* rows hidden by filtering (needed for child rows) */
|
||||
.tablesorter .filtered {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* ajax error row */
|
||||
.tablesorter .tablesorter-errorRow td {
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
background-color: #e6bf99;
|
||||
}
|
||||
1
modules/pdproductattributeslist/views/css/theme.blue.min.css
vendored
Normal file
1
modules/pdproductattributeslist/views/css/theme.bootstrap.min.css
vendored
Normal file
1
modules/pdproductattributeslist/views/css/theme.bootstrap_2.min.css
vendored
Normal file
1
modules/pdproductattributeslist/views/css/theme.bootstrap_3.min.css
vendored
Normal file
1
modules/pdproductattributeslist/views/css/theme.bootstrap_4.min.css
vendored
Normal file
1
modules/pdproductattributeslist/views/css/theme.dark.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.tablesorter-dark{width:100%;font:11px/18px Arial,Sans-serif;color:#ccc;text-align:left;background-color:#000;border-spacing:0}.tablesorter-dark th,.tablesorter-dark thead td{padding:4px;font:12px/20px Arial,Sans-serif;font-weight:700;color:#fff;background-color:#000;border-collapse:collapse}.tablesorter-dark thead th{border-bottom:#333 2px solid}.tablesorter-dark .header,.tablesorter-dark .tablesorter-header{padding:4px 20px 4px 4px;cursor:pointer;background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);background-position:center right;background-repeat:no-repeat}.tablesorter-dark thead .headerSortUp,.tablesorter-dark thead .tablesorter-headerAsc,.tablesorter-dark thead .tablesorter-headerSortUp{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);border-bottom:#888 1px solid}.tablesorter-dark thead .headerSortDown,.tablesorter-dark thead .tablesorter-headerDesc,.tablesorter-dark thead .tablesorter-headerSortDown{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);border-bottom:#888 1px solid}.tablesorter-dark thead .sorter-false{background-image:none;cursor:default;padding:4px}.tablesorter-dark tfoot .tablesorter-headerAsc,.tablesorter-dark tfoot .tablesorter-headerDesc,.tablesorter-dark tfoot .tablesorter-headerSortDown,.tablesorter-dark tfoot .tablesorter-headerSortUp{border-top:#888 1px solid;background-image:none}.tablesorter-dark td{padding:4px;background-color:#000;border-bottom:#333 1px solid;color:#ccc}.tablesorter-dark tbody>tr.even:hover>td,.tablesorter-dark tbody>tr.hover>td,.tablesorter-dark tbody>tr.odd:hover>td,.tablesorter-dark tbody>tr:hover>td{background-color:#000}.tablesorter-dark .tablesorter-processing{background-position:center center!important;background-repeat:no-repeat!important;background-image:url(data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=)!important}.tablesorter-dark tr.odd>td{background-color:#202020}.tablesorter-dark tr.even>td{background-color:#101010}.tablesorter-dark td.primary,.tablesorter-dark tr.odd td.primary{background-color:#0a0a0a}.tablesorter-dark tr.even td.primary{background-color:#050505}.tablesorter-dark td.secondary,.tablesorter-dark tr.odd td.secondary{background-color:#0f0f0f}.tablesorter-dark tr.even td.secondary{background-color:#0a0a0a}.tablesorter-dark td.tertiary,.tablesorter-dark tr.odd td.tertiary{background-color:#191919}.tablesorter-dark tr.even td.tertiary{background-color:#0f0f0f}.tablesorter-dark>caption{background-color:#202020}.tablesorter-dark .tablesorter-filter-row{background-color:#202020}.tablesorter-dark .tablesorter-filter-row td{background-color:#202020;line-height:normal;text-align:center;-webkit-transition:line-height .1s ease;-moz-transition:line-height .1s ease;-o-transition:line-height .1s ease;transition:line-height .1s ease}.tablesorter-dark .tablesorter-filter-row .disabled{opacity:.5;cursor:not-allowed}.tablesorter-dark .tablesorter-filter-row.hideme td{padding:2px;margin:0;line-height:0;cursor:pointer}.tablesorter-dark .tablesorter-filter-row.hideme *{height:1px;min-height:0;border:0;padding:0;margin:0;opacity:0}.tablesorter-dark input.tablesorter-filter,.tablesorter-dark select.tablesorter-filter{width:98%;height:auto;margin:0;padding:4px;background-color:#111;border:1px solid #222;color:#ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height .1s ease;-moz-transition:height .1s ease;-o-transition:height .1s ease;transition:height .1s ease}.tablesorter .filtered{display:none}.tablesorter .tablesorter-errorRow td{text-align:center;cursor:pointer;background-color:#e6bf99}
|
||||
1
modules/pdproductattributeslist/views/css/theme.default.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.tablesorter-default{width:100%;font:12px/18px Arial,Sans-serif;color:#333;background-color:#fff;border-spacing:0;margin:10px 0 15px;text-align:left}.tablesorter-default th,.tablesorter-default thead td{font-weight:700;color:#000;background-color:#fff;border-collapse:collapse;border-bottom:#ccc 2px solid;padding:0}.tablesorter-default tfoot td,.tablesorter-default tfoot th{border:0}.tablesorter-default .header,.tablesorter-default .tablesorter-header{background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);background-position:center right;background-repeat:no-repeat;cursor:pointer;white-space:normal;padding:4px 20px 4px 4px}.tablesorter-default thead .headerSortUp,.tablesorter-default thead .tablesorter-headerAsc,.tablesorter-default thead .tablesorter-headerSortUp{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);border-bottom:#000 2px solid}.tablesorter-default thead .headerSortDown,.tablesorter-default thead .tablesorter-headerDesc,.tablesorter-default thead .tablesorter-headerSortDown{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);border-bottom:#000 2px solid}.tablesorter-default thead .sorter-false{background-image:none;cursor:default;padding:4px}.tablesorter-default tfoot .tablesorter-headerAsc,.tablesorter-default tfoot .tablesorter-headerDesc,.tablesorter-default tfoot .tablesorter-headerSortDown,.tablesorter-default tfoot .tablesorter-headerSortUp{border-top:#000 2px solid}.tablesorter-default td{background-color:#fff;border-bottom:#ccc 1px solid;padding:4px;vertical-align:top}.tablesorter-default tbody>tr.even:hover>td,.tablesorter-default tbody>tr.hover>td,.tablesorter-default tbody>tr.odd:hover>td,.tablesorter-default tbody>tr:hover>td{background-color:#fff;color:#000}.tablesorter-default .tablesorter-processing{background-position:center center!important;background-repeat:no-repeat!important;background-image:url(data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=)!important}.tablesorter-default tr.odd>td{background-color:#dfdfdf}.tablesorter-default tr.even>td{background-color:#efefef}.tablesorter-default tr.odd td.primary{background-color:#bfbfbf}.tablesorter-default td.primary,.tablesorter-default tr.even td.primary{background-color:#d9d9d9}.tablesorter-default tr.odd td.secondary{background-color:#d9d9d9}.tablesorter-default td.secondary,.tablesorter-default tr.even td.secondary{background-color:#e6e6e6}.tablesorter-default tr.odd td.tertiary{background-color:#e6e6e6}.tablesorter-default td.tertiary,.tablesorter-default tr.even td.tertiary{background-color:#f2f2f2}.tablesorter-default>caption{background-color:#fff}.tablesorter-default .tablesorter-filter-row{background-color:#eee}.tablesorter-default .tablesorter-filter-row td{background-color:#eee;border-bottom:#ccc 1px solid;line-height:normal;text-align:center;-webkit-transition:line-height .1s ease;-moz-transition:line-height .1s ease;-o-transition:line-height .1s ease;transition:line-height .1s ease}.tablesorter-default .tablesorter-filter-row .disabled{opacity:.5;cursor:not-allowed}.tablesorter-default .tablesorter-filter-row.hideme td{padding:2px;margin:0;line-height:0;cursor:pointer}.tablesorter-default .tablesorter-filter-row.hideme *{height:1px;min-height:0;border:0;padding:0;margin:0;opacity:0}.tablesorter-default input.tablesorter-filter,.tablesorter-default select.tablesorter-filter{width:95%;height:auto;margin:4px auto;padding:4px;background-color:#fff;border:1px solid #bbb;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height .1s ease;-moz-transition:height .1s ease;-o-transition:height .1s ease;transition:height .1s ease}.tablesorter .filtered{display:none}.tablesorter .tablesorter-errorRow td{text-align:center;cursor:pointer;background-color:#e6bf99}
|
||||
1
modules/pdproductattributeslist/views/css/theme.dropbox.min.css
vendored
Normal file
1
modules/pdproductattributeslist/views/css/theme.green.min.css
vendored
Normal file
1
modules/pdproductattributeslist/views/css/theme.grey.min.css
vendored
Normal file
1
modules/pdproductattributeslist/views/css/theme.ice.min.css
vendored
Normal file
1
modules/pdproductattributeslist/views/css/theme.jui.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.tablesorter-jui{width:100%;border-collapse:separate;border-spacing:2px;margin:10px 0 15px;padding:5px;font-size:.8em}.tablesorter-jui tfoot td,.tablesorter-jui tfoot th,.tablesorter-jui thead td,.tablesorter-jui thead th{position:relative;background-repeat:no-repeat;background-position:right center;font-weight:700!important;border-width:1px!important;text-align:left;padding:8px}.tablesorter-jui .header,.tablesorter-jui .tablesorter-header{cursor:pointer;white-space:normal}.tablesorter-jui .tablesorter-header-inner{padding-right:20px}.tablesorter-jui thead tr th .ui-icon{position:absolute;right:3px;top:50%;margin-top:-8px}.tablesorter-jui thead .sorter-false{cursor:default}.tablesorter-jui thead tr .sorter-false .ui-icon{display:none}.tablesorter-jui tfoot td,.tablesorter-jui tfoot th{font-weight:400!important;font-size:.9em;padding:2px}.tablesorter-jui td{padding:4px;vertical-align:top}.tablesorter-jui tbody>tr.hover>td,.tablesorter-jui tbody>tr:hover>td{opacity:.7}.tablesorter-jui .tablesorter-processing .tablesorter-header-inner{background-position:center center!important;background-repeat:no-repeat!important;background-image:url(data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=)!important}.tablesorter-jui tr.ui-state-default{background-image:none;font-weight:400}.tablesorter-jui .tablesorter-processing{background-color:#ddd;background-color:rgba(255,255,255,.8)}.tablesorter-jui>caption{border:0}.tablesorter-jui .tablesorter-filter-row{background-color:transparent}.tablesorter-jui .tablesorter-filter-row td{background-color:transparent;line-height:normal;text-align:center;-webkit-transition:line-height .1s ease;-moz-transition:line-height .1s ease;-o-transition:line-height .1s ease;transition:line-height .1s ease}.tablesorter-jui .tablesorter-filter-row .disabled{opacity:.5;cursor:not-allowed}.tablesorter-jui .tablesorter-filter-row.hideme td{padding:2px;margin:0;line-height:0;cursor:pointer}.tablesorter-jui .tablesorter-filter-row.hideme *{height:1px;min-height:0;border:0;padding:0;margin:0;opacity:0}.tablesorter-jui input.tablesorter-filter,.tablesorter-jui select.tablesorter-filter{width:98%;height:auto;margin:0;padding:4px;background-color:#fff;border:1px solid #bbb;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height .1s ease;-moz-transition:height .1s ease;-o-transition:height .1s ease;transition:height .1s ease}.tablesorter .filtered{display:none}.tablesorter .tablesorter-errorRow td{text-align:center;cursor:pointer;background-color:#e6bf99}
|
||||
1
modules/pdproductattributeslist/views/css/theme.materialize.min.css
vendored
Normal file
1
modules/pdproductattributeslist/views/css/theme.metro-dark.min.css
vendored
Normal file
1
modules/pdproductattributeslist/views/css/widget.grouping.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
tr.group-header td{background:#eee}.group-name{text-transform:uppercase;font-weight:700}.group-count{color:#999}.group-hidden{display:none!important}.group-header,.group-header td{user-select:none;-moz-user-select:none}tr.group-header td i{display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid #888;border-right:4px solid #888;border-left:4px solid transparent;margin-right:7px;user-select:none;-moz-user-select:none}tr.group-header.collapsed td i{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #888;border-right:0;margin-right:10px}
|
||||