Version Notes
First Release
Features:
- Customization of slider theme from backend.
- Can use both Images and background color for the slider.
- Can specify whether to include the jQuery or not.
Download this release
Release Info
Developer | Mrugesh Mistry |
Extension | Magehouse_Slider |
Version | 1.0.0 |
Comparing to | |
See all releases |
Version 1.0.0
- app/code/community/Magehouse/Slider/Block/Catalog/Layer/View.php +187 -0
- app/code/community/Magehouse/Slider/Helper/Data.php +5 -0
- app/code/community/Magehouse/Slider/Model/Catalog/Layer.php +64 -0
- app/code/community/Magehouse/Slider/etc/adminhtml.xml +23 -0
- app/code/community/Magehouse/Slider/etc/config.xml +55 -0
- app/code/community/Magehouse/Slider/etc/system.xml +209 -0
- app/design/frontend/default/default/template/catalog/layer/view.phtml +67 -0
- app/etc/modules/Magehouse_Slider.xml +10 -0
- package.xml +26 -0
- skin/frontend/base/default/css/slider/images/Thumbs.db +0 -0
- skin/frontend/base/default/css/slider/images/ui-bg_diagonals-thick_18_b81900_40x40.png +0 -0
- skin/frontend/base/default/css/slider/images/ui-bg_diagonals-thick_20_666666_40x40.png +0 -0
- skin/frontend/base/default/css/slider/images/ui-bg_flat_10_000000_40x100.png +0 -0
- skin/frontend/base/default/css/slider/images/ui-bg_glass_100_f6f6f6_1x400.png +0 -0
- skin/frontend/base/default/css/slider/images/ui-bg_glass_100_fdf5ce_1x400.png +0 -0
- skin/frontend/base/default/css/slider/images/ui-bg_glass_65_ffffff_1x400.png +0 -0
- skin/frontend/base/default/css/slider/images/ui-bg_gloss-wave_35_f6a828_500x100.png +0 -0
- skin/frontend/base/default/css/slider/images/ui-bg_highlight-soft_100_eeeeee_1x100.png +0 -0
- skin/frontend/base/default/css/slider/images/ui-bg_highlight-soft_75_ffe45c_1x100.png +0 -0
- skin/frontend/base/default/css/slider/images/ui-icons_222222_256x240.png +0 -0
- skin/frontend/base/default/css/slider/images/ui-icons_228ef1_256x240.png +0 -0
- skin/frontend/base/default/css/slider/images/ui-icons_ef8c08_256x240.png +0 -0
- skin/frontend/base/default/css/slider/images/ui-icons_ffd27a_256x240.png +0 -0
- skin/frontend/base/default/css/slider/images/ui-icons_ffffff_256x240.png +0 -0
- skin/frontend/base/default/css/slider/jquery-ui-1.8.23.custom.css +563 -0
app/code/community/Magehouse/Slider/Block/Catalog/Layer/View.php
ADDED
@@ -0,0 +1,187 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Catalog layer price filter
|
5 |
+
*
|
6 |
+
* @category Mage
|
7 |
+
* @package Mage_Catalog
|
8 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
9 |
+
*/
|
10 |
+
|
11 |
+
class Magehouse_Slider_Block_Catalog_Layer_View extends Mage_Catalog_Block_Layer_View
|
12 |
+
{
|
13 |
+
|
14 |
+
public $_currentCategory;
|
15 |
+
public $_productCollection;
|
16 |
+
public $_maxPrice;
|
17 |
+
public $_minPrice;
|
18 |
+
public $_currMinPrice;
|
19 |
+
public $_currMaxPrice;
|
20 |
+
public $_imagePath;
|
21 |
+
|
22 |
+
public function __construct(){
|
23 |
+
|
24 |
+
$this->_currentCategory = Mage::registry('current_category');
|
25 |
+
$this->setProductCollection();
|
26 |
+
$this->setMinPrice();
|
27 |
+
$this->setMaxPrice();
|
28 |
+
$this->setCurrentPrices();
|
29 |
+
$this->_imagePath = $this->getUrl('media/magehouse/slider');
|
30 |
+
parent::__construct();
|
31 |
+
}
|
32 |
+
|
33 |
+
public function getSliderStatus(){
|
34 |
+
if(Mage::getStoreConfig('price_slider/price_slider_settings/slider_loader_active'))
|
35 |
+
return true;
|
36 |
+
else
|
37 |
+
return false;
|
38 |
+
}
|
39 |
+
|
40 |
+
public function getSlider(){
|
41 |
+
if($this->getSliderStatus()){
|
42 |
+
$text='
|
43 |
+
<div class="price">
|
44 |
+
<p>
|
45 |
+
<input type="text" id="amount" readonly="readonly" style="background:none; border:none;" />
|
46 |
+
</p>
|
47 |
+
<div id="slider-range"></div>
|
48 |
+
</div>
|
49 |
+
';
|
50 |
+
|
51 |
+
return $text;
|
52 |
+
}
|
53 |
+
}
|
54 |
+
|
55 |
+
public function prepareParams(){
|
56 |
+
$url="";
|
57 |
+
|
58 |
+
$params=$this->getRequest()->getParams();
|
59 |
+
foreach ($params as $key=>$val)
|
60 |
+
{
|
61 |
+
if($key=='id'){ continue;}
|
62 |
+
if($key=='min'){ continue;}
|
63 |
+
if($key=='max'){ continue;}
|
64 |
+
$url.='&'.$key.'='.$val;
|
65 |
+
}
|
66 |
+
return $url;
|
67 |
+
}
|
68 |
+
|
69 |
+
public function getSliderJs(){
|
70 |
+
$baseUrl = $this->_currentCategory->getUrl();
|
71 |
+
$timeout = $this->getConfig('price_slider/price_slider_conf/timeout');
|
72 |
+
$styles = $this->prepareCustomStyles();
|
73 |
+
if($this->_currMaxPrice > 0){$max = $this->_currMaxPrice;} else{$max = $this->_maxPrice;}
|
74 |
+
if($this->_currMinPrice > 0){$min = $this->_currMinPrice;} else{$min = $this->_minPrice;}
|
75 |
+
$html = '
|
76 |
+
<script type="text/javascript">
|
77 |
+
jQuery(function($) {
|
78 |
+
$( "#slider-range" ).slider({
|
79 |
+
range: true,
|
80 |
+
min: '.$this->_minPrice.',
|
81 |
+
max: '.$this->_maxPrice.',
|
82 |
+
values: [ '.$min.', '.$max.' ],
|
83 |
+
slide: function( event, ui ) {
|
84 |
+
$( "#amount" ).val( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] );
|
85 |
+
},stop: function( event, ui ) {
|
86 |
+
var x1 = ui.values[0];
|
87 |
+
var x2 = ui.values[1];
|
88 |
+
$( "#amount" ).val( "$"+x1+" - $"+x2 );
|
89 |
+
var url = "'.$baseUrl.'"+"/?min="+x1+"&max="+x2+"'.$this->prepareParams().'";
|
90 |
+
if(x1 != '.$min.' && x2 != '.$max.'){
|
91 |
+
clearTimeout(timer);
|
92 |
+
window.location= url;
|
93 |
+
}else{
|
94 |
+
timer = setTimeout(function(){
|
95 |
+
window.location= url;
|
96 |
+
}, '.$timeout.');
|
97 |
+
}
|
98 |
+
}
|
99 |
+
});
|
100 |
+
$( "#amount" ).val( "$" + $( "#slider-range" ).slider( "values", 0 ) +
|
101 |
+
" - $" + $( "#slider-range" ).slider( "values", 1 ) );
|
102 |
+
});
|
103 |
+
</script>
|
104 |
+
|
105 |
+
'.$styles.'
|
106 |
+
';
|
107 |
+
|
108 |
+
return $html;
|
109 |
+
}
|
110 |
+
|
111 |
+
public function prepareCustomStyles(){
|
112 |
+
$useImage = $this->getConfig('price_slider/price_slider_conf/use_image');
|
113 |
+
|
114 |
+
$handleHeight = $this->getConfig('price_slider/price_slider_conf/handle_height');
|
115 |
+
$handleWidth = $this->getConfig('price_slider/price_slider_conf/handle_width');
|
116 |
+
|
117 |
+
$sliderHeight = $this->getConfig('price_slider/price_slider_conf/slider_height');
|
118 |
+
$sliderWidth = $this->getConfig('price_slider/price_slider_conf/slider_width');
|
119 |
+
|
120 |
+
$amountStyle = $this->getConfig('price_slider/price_slider_conf/amount_style');
|
121 |
+
|
122 |
+
|
123 |
+
if($useImage){
|
124 |
+
$handle = $this->getConfig('price_slider/price_slider_conf/handle_image');
|
125 |
+
$range = $this->getConfig('price_slider/price_slider_conf/range_image');
|
126 |
+
$slider = $this->getConfig('price_slider/price_slider_conf/background_image');
|
127 |
+
|
128 |
+
if($handle){$bgHandle = 'url('.$this->_imagePath.$handle.') no-repeat';}
|
129 |
+
if($range){$bgRange = 'url('.$this->_imagePath.$range.') no-repeat';}
|
130 |
+
if($slider){$bgSlider = 'url('.$this->_imagePath.$slider.') no-repeat';}
|
131 |
+
}else{
|
132 |
+
$bgHandle = $this->getConfig('price_slider/price_slider_conf/handle_color');
|
133 |
+
$bgRange = $this->getConfig('price_slider/price_slider_conf/range_color');
|
134 |
+
$bgSlider = $this->getConfig('price_slider/price_slider_conf/background_color');
|
135 |
+
|
136 |
+
}
|
137 |
+
|
138 |
+
$html = '<style type="text/css">';
|
139 |
+
$html .= '.ui-slider .ui-slider-handle{';
|
140 |
+
if($bgHandle){$html .= 'background:'.$bgHandle;}
|
141 |
+
$html .= 'width:'.$handleWidth.'px; height:'.$handleHeight.'px; border:none;}';
|
142 |
+
|
143 |
+
$html .= '.ui-slider{';
|
144 |
+
if($bgSlider){$html .= 'background:'.$bgSlider;}
|
145 |
+
$html .= ' width:'.$sliderWidth.'px; height:'.$sliderHeight.'px; border:none;}';
|
146 |
+
|
147 |
+
$html .= '.ui-slider .ui-slider-range{';
|
148 |
+
if($bgRange){$html .= 'background:'.$bgRange;}
|
149 |
+
$html .= 'border:none;}';
|
150 |
+
|
151 |
+
$html .= '#amount{'.$amountStyle.'}';
|
152 |
+
$html .= '</style>';
|
153 |
+
return $html;
|
154 |
+
}
|
155 |
+
|
156 |
+
public function getConfig($key){
|
157 |
+
return Mage::getStoreConfig($key);
|
158 |
+
}
|
159 |
+
|
160 |
+
public function setMinPrice(){
|
161 |
+
$this->_minPrice = $this->_productCollection
|
162 |
+
->getFirstItem()
|
163 |
+
->getPrice();
|
164 |
+
}
|
165 |
+
|
166 |
+
public function setMaxPrice(){
|
167 |
+
$this->_maxPrice = $this->_productCollection
|
168 |
+
->getLastItem()
|
169 |
+
->getPrice();
|
170 |
+
}
|
171 |
+
|
172 |
+
public function setProductCollection(){
|
173 |
+
$this->_productCollection = $this->_currentCategory
|
174 |
+
->getProductCollection()
|
175 |
+
->addAttributeToSelect('*')
|
176 |
+
->setOrder('price', 'ASC');
|
177 |
+
}
|
178 |
+
|
179 |
+
public function setCurrentPrices(){
|
180 |
+
|
181 |
+
$this->_currMinPrice = $this->getRequest()->getParam('min');
|
182 |
+
$this->_currMaxPrice = $this->getRequest()->getParam('max');
|
183 |
+
}
|
184 |
+
|
185 |
+
}
|
186 |
+
|
187 |
+
?>
|
app/code/community/Magehouse/Slider/Helper/Data.php
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Magehouse_Slider_Helper_Data extends Mage_Core_Helper_Abstract
|
3 |
+
{
|
4 |
+
}
|
5 |
+
|
app/code/community/Magehouse/Slider/Model/Catalog/Layer.php
ADDED
@@ -0,0 +1,64 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Catalog
|
23 |
+
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Catalog view layer model
|
30 |
+
*
|
31 |
+
* @category Mage
|
32 |
+
* @package Mage_Catalog
|
33 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
34 |
+
*/
|
35 |
+
class Magehouse_Slider_Model_Catalog_Layer extends Mage_Catalog_Model_Layer
|
36 |
+
{
|
37 |
+
|
38 |
+
|
39 |
+
public function getProductCollection()
|
40 |
+
{
|
41 |
+
if (isset($this->_productCollections[$this->getCurrentCategory()->getId()])) {
|
42 |
+
$collection = $this->_productCollections[$this->getCurrentCategory()->getId()];
|
43 |
+
} else {
|
44 |
+
$collection = $this->getCurrentCategory()->getProductCollection();
|
45 |
+
$this->prepareProductCollection($collection);
|
46 |
+
$this->_productCollections[$this->getCurrentCategory()->getId()] = $collection;
|
47 |
+
}
|
48 |
+
|
49 |
+
/*PRICE SLIDER FILTER*/
|
50 |
+
$max=$_GET['max'];
|
51 |
+
$min=$_GET['min'];
|
52 |
+
if($min)
|
53 |
+
$collection= $collection->addAttributeToFilter('price',array('gteq'=>$min));
|
54 |
+
|
55 |
+
if($max)
|
56 |
+
$collection= $collection->addAttributeToFilter('price',array('lteq'=>$max));
|
57 |
+
|
58 |
+
/*PRICE SLIDER FILTER*/
|
59 |
+
|
60 |
+
return $collection;
|
61 |
+
}
|
62 |
+
|
63 |
+
|
64 |
+
}
|
app/code/community/Magehouse/Slider/etc/adminhtml.xml
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<acl>
|
4 |
+
<resources>
|
5 |
+
<admin>
|
6 |
+
<children>
|
7 |
+
<system>
|
8 |
+
<children>
|
9 |
+
<config>
|
10 |
+
<children>
|
11 |
+
<price_slider translate="title" module="slider">
|
12 |
+
<title>Magehouse Price Slider</title>
|
13 |
+
<sort_order>0</sort_order>
|
14 |
+
</price_slider>
|
15 |
+
</children>
|
16 |
+
</config>
|
17 |
+
</children>
|
18 |
+
</system>
|
19 |
+
</children>
|
20 |
+
</admin>
|
21 |
+
</resources>
|
22 |
+
</acl>
|
23 |
+
</config>
|
app/code/community/Magehouse/Slider/etc/config.xml
ADDED
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<modules>
|
4 |
+
<Magehouse_Slider>
|
5 |
+
<version>0.1.0</version>
|
6 |
+
</Magehouse_Slider>
|
7 |
+
</modules>
|
8 |
+
<global>
|
9 |
+
<helpers>
|
10 |
+
<slider>
|
11 |
+
<class>Magehouse_Slider_Helper</class>
|
12 |
+
</slider>
|
13 |
+
</helpers>
|
14 |
+
<blocks>
|
15 |
+
<catalog>
|
16 |
+
<rewrite>
|
17 |
+
<layer_view>Magehouse_Slider_Block_Catalog_Layer_View</layer_view>
|
18 |
+
</rewrite>
|
19 |
+
</catalog>
|
20 |
+
</blocks>
|
21 |
+
<models>
|
22 |
+
<catalog>
|
23 |
+
<rewrite>
|
24 |
+
<layer>Magehouse_Slider_Model_Catalog_Layer</layer>
|
25 |
+
</rewrite>
|
26 |
+
</catalog>
|
27 |
+
</models>
|
28 |
+
</global>
|
29 |
+
<frontend>
|
30 |
+
<layout>
|
31 |
+
<updates>
|
32 |
+
<slider>
|
33 |
+
<file>slider.xml</file>
|
34 |
+
</slider>
|
35 |
+
</updates>
|
36 |
+
</layout>
|
37 |
+
</frontend>
|
38 |
+
<default>
|
39 |
+
<price_slider>
|
40 |
+
<price_slider_settings></price_slider_settings>
|
41 |
+
<price_slider_conf>
|
42 |
+
<timeout>5000</timeout>
|
43 |
+
|
44 |
+
<handle_color>#333333</handle_color>
|
45 |
+
<background_color>#eeeeee</background_color>
|
46 |
+
<range_color>#ffbb35</range_color>
|
47 |
+
<handle_width>17</handle_width>
|
48 |
+
<handle_height>18</handle_height>
|
49 |
+
<slider_width>auto</slider_width>
|
50 |
+
<slider_height>7</slider_height>
|
51 |
+
|
52 |
+
</price_slider_conf>
|
53 |
+
</price_slider>
|
54 |
+
</default>
|
55 |
+
</config>
|
app/code/community/Magehouse/Slider/etc/system.xml
ADDED
@@ -0,0 +1,209 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<tabs>
|
4 |
+
<magehouse translate="label" module="slider">
|
5 |
+
<label>Magehouse Extensions</label>
|
6 |
+
<sort_order>0</sort_order>
|
7 |
+
</magehouse>
|
8 |
+
</tabs>
|
9 |
+
<sections>
|
10 |
+
<price_slider translate="label" module="slider">
|
11 |
+
<label>Price Slider</label>
|
12 |
+
<tab>magehouse</tab>
|
13 |
+
<frontend_type>text</frontend_type>
|
14 |
+
<sort_order>0</sort_order>
|
15 |
+
<show_in_default>1</show_in_default>
|
16 |
+
<show_in_website>1</show_in_website>
|
17 |
+
<show_in_store>1</show_in_store>
|
18 |
+
<groups>
|
19 |
+
<price_slider_settings translate="label">
|
20 |
+
<label>Settings</label>
|
21 |
+
<frontend_type>text</frontend_type>
|
22 |
+
<sort_order>0</sort_order>
|
23 |
+
<show_in_default>1</show_in_default>
|
24 |
+
<show_in_website>1</show_in_website>
|
25 |
+
<show_in_store>1</show_in_store>
|
26 |
+
<fields>
|
27 |
+
<slider_loader_active translate="label">
|
28 |
+
<label>Enable Price Slider</label>
|
29 |
+
<frontend_type>select</frontend_type>
|
30 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
31 |
+
<sort_order>1</sort_order>
|
32 |
+
<show_in_default>1</show_in_default>
|
33 |
+
<show_in_website>1</show_in_website>
|
34 |
+
<show_in_store>1</show_in_store>
|
35 |
+
<comment>Use this to enable / disable the price slider.</comment>
|
36 |
+
</slider_loader_active>
|
37 |
+
<include_jquery translate="label">
|
38 |
+
<label>Include Jquery</label>
|
39 |
+
<frontend_type>select</frontend_type>
|
40 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
41 |
+
<sort_order>2</sort_order>
|
42 |
+
<show_in_default>1</show_in_default>
|
43 |
+
<show_in_website>1</show_in_website>
|
44 |
+
<show_in_store>1</show_in_store>
|
45 |
+
<comment>Set this to yes if you have not included jQuery in the website.</comment>
|
46 |
+
</include_jquery>
|
47 |
+
<include_jquery_ui translate="label">
|
48 |
+
<label>Include Jquery UI</label>
|
49 |
+
<frontend_type>select</frontend_type>
|
50 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
51 |
+
<sort_order>3</sort_order>
|
52 |
+
<show_in_default>1</show_in_default>
|
53 |
+
<show_in_website>1</show_in_website>
|
54 |
+
<show_in_store>1</show_in_store>
|
55 |
+
<comment>Set this to yes if you have not included jQuery UI in the website.</comment>
|
56 |
+
</include_jquery_ui>
|
57 |
+
</fields>
|
58 |
+
</price_slider_settings>
|
59 |
+
<price_slider_conf translate="label">
|
60 |
+
<label>Price Slider Configuration</label>
|
61 |
+
<frontend_type>text</frontend_type>
|
62 |
+
<sort_order>1</sort_order>
|
63 |
+
<show_in_default>1</show_in_default>
|
64 |
+
<show_in_website>1</show_in_website>
|
65 |
+
<show_in_store>1</show_in_store>
|
66 |
+
<fields>
|
67 |
+
<timeout><!-- Make up a field key -->
|
68 |
+
<label>Timeout</label>
|
69 |
+
<frontend_type>text</frontend_type>
|
70 |
+
<sort_order>9</sort_order>
|
71 |
+
<show_in_default>1</show_in_default>
|
72 |
+
<show_in_website>1</show_in_website>
|
73 |
+
<show_in_store>1</show_in_store>
|
74 |
+
<comment>Set this in milliseconds. It refers to the time to await for user's action on the other handle after changing the first. if the user does not change the other range within specified time, the selected settings will be applied.</comment>
|
75 |
+
</timeout>
|
76 |
+
<use_image translate="label">
|
77 |
+
<label>Use Image</label>
|
78 |
+
<frontend_type>select</frontend_type>
|
79 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
80 |
+
<sort_order>10</sort_order>
|
81 |
+
<show_in_default>1</show_in_default>
|
82 |
+
<show_in_website>1</show_in_website>
|
83 |
+
<show_in_store>1</show_in_store>
|
84 |
+
<comment>Setting to yes will use the images for the slider. You have to upload the images in below.</comment>
|
85 |
+
<tooltip>For using background colors in place of images, set this to no and specify the colours in below fields.</tooltip>
|
86 |
+
</use_image>
|
87 |
+
<handle_image><!-- Make up a field key -->
|
88 |
+
<label>Handle Image</label>
|
89 |
+
<frontend_type>image</frontend_type>
|
90 |
+
<backend_model>adminhtml/system_config_backend_image</backend_model>
|
91 |
+
<upload_dir config="system/filesystem/media" scope_info="1">magehouse/slider</upload_dir>
|
92 |
+
<!-- would upload into media/uploaddir -->
|
93 |
+
<base_url type="media" scope_info="1">magehouse/slider</base_url>
|
94 |
+
<!-- same as previous line -->
|
95 |
+
<sort_order>20</sort_order>
|
96 |
+
<show_in_default>1</show_in_default>
|
97 |
+
<show_in_website>1</show_in_website>
|
98 |
+
<show_in_store>1</show_in_store>
|
99 |
+
<value>1.jpg</value>
|
100 |
+
</handle_image>
|
101 |
+
<background_image><!-- Make up a field key -->
|
102 |
+
<label>Background Image</label>
|
103 |
+
<frontend_type>image</frontend_type>
|
104 |
+
<backend_model>adminhtml/system_config_backend_image</backend_model>
|
105 |
+
<upload_dir config="system/filesystem/media" scope_info="1">magehouse/slider</upload_dir>
|
106 |
+
<!-- would upload into media/uploaddir -->
|
107 |
+
<base_url type="media" scope_info="1">magehouse/slider</base_url>
|
108 |
+
<!-- same as previous line -->
|
109 |
+
<sort_order>30</sort_order>
|
110 |
+
<show_in_default>1</show_in_default>
|
111 |
+
<show_in_website>1</show_in_website>
|
112 |
+
<show_in_store>1</show_in_store>
|
113 |
+
</background_image>
|
114 |
+
<range_image><!-- Make up a field key -->
|
115 |
+
<label>Active Range Image</label>
|
116 |
+
<frontend_type>image</frontend_type>
|
117 |
+
<backend_model>adminhtml/system_config_backend_image</backend_model>
|
118 |
+
<upload_dir config="system/filesystem/media" scope_info="1">magehouse/slider</upload_dir>
|
119 |
+
<!-- would upload into media/uploaddir -->
|
120 |
+
<base_url type="media" scope_info="1">magehouse/slider</base_url>
|
121 |
+
<!-- same as previous line -->
|
122 |
+
<sort_order>40</sort_order>
|
123 |
+
<show_in_default>1</show_in_default>
|
124 |
+
<show_in_website>1</show_in_website>
|
125 |
+
<show_in_store>1</show_in_store>
|
126 |
+
</range_image>
|
127 |
+
<handle_color><!-- Make up a field key -->
|
128 |
+
<label>Handle Background Color</label>
|
129 |
+
<frontend_type>text</frontend_type>
|
130 |
+
<sort_order>50</sort_order>
|
131 |
+
<show_in_default>1</show_in_default>
|
132 |
+
<show_in_website>1</show_in_website>
|
133 |
+
<show_in_store>1</show_in_store>
|
134 |
+
<comment>Background color for the handles.</comment>
|
135 |
+
</handle_color>
|
136 |
+
<background_color><!-- Make up a field key -->
|
137 |
+
<label>Background Color</label>
|
138 |
+
<frontend_type>text</frontend_type>
|
139 |
+
<sort_order>60</sort_order>
|
140 |
+
<show_in_default>1</show_in_default>
|
141 |
+
<show_in_website>1</show_in_website>
|
142 |
+
<show_in_store>1</show_in_store>
|
143 |
+
<comment>Background color for the inactive range.</comment>
|
144 |
+
</background_color>
|
145 |
+
<range_color><!-- Make up a field key -->
|
146 |
+
<label>Active Range Background Color</label>
|
147 |
+
<frontend_type>text</frontend_type>
|
148 |
+
<sort_order>70</sort_order>
|
149 |
+
<show_in_default>1</show_in_default>
|
150 |
+
<show_in_website>1</show_in_website>
|
151 |
+
<show_in_store>1</show_in_store>
|
152 |
+
<comment>Background color for the selected range.</comment>
|
153 |
+
</range_color>
|
154 |
+
|
155 |
+
<handle_width><!-- Make up a field key -->
|
156 |
+
<label>Handle width</label>
|
157 |
+
<frontend_type>text</frontend_type>
|
158 |
+
<sort_order>80</sort_order>
|
159 |
+
<show_in_default>1</show_in_default>
|
160 |
+
<show_in_website>1</show_in_website>
|
161 |
+
<show_in_store>1</show_in_store>
|
162 |
+
<comment>Width of the handle "px". Its the width of the image that you are using for the handle.</comment>
|
163 |
+
</handle_width>
|
164 |
+
<handle_height><!-- Make up a field key -->
|
165 |
+
<label>Handle Height</label>
|
166 |
+
<frontend_type>text</frontend_type>
|
167 |
+
<sort_order>90</sort_order>
|
168 |
+
<show_in_default>1</show_in_default>
|
169 |
+
<show_in_website>1</show_in_website>
|
170 |
+
<show_in_store>1</show_in_store>
|
171 |
+
<comment>Hight of the handle in "px". Its the height of the image that you are using for the handle.</comment>
|
172 |
+
</handle_height>
|
173 |
+
|
174 |
+
<slider_width><!-- Make up a field key -->
|
175 |
+
<label>Width</label>
|
176 |
+
<frontend_type>text</frontend_type>
|
177 |
+
<sort_order>100</sort_order>
|
178 |
+
<show_in_default>1</show_in_default>
|
179 |
+
<show_in_website>1</show_in_website>
|
180 |
+
<show_in_store>1</show_in_store>
|
181 |
+
<comment>Width of the slider in "px". "auto" for ayto width.</comment>
|
182 |
+
</slider_width>
|
183 |
+
<slider_height><!-- Make up a field key -->
|
184 |
+
<label>Height</label>
|
185 |
+
<frontend_type>text</frontend_type>
|
186 |
+
<sort_order>110</sort_order>
|
187 |
+
<show_in_default>1</show_in_default>
|
188 |
+
<show_in_website>1</show_in_website>
|
189 |
+
<show_in_store>1</show_in_store>
|
190 |
+
<comment>Height of the slider in "px". </comment>
|
191 |
+
</slider_height>
|
192 |
+
|
193 |
+
<amount_style><!-- Make up a field key -->
|
194 |
+
<label>Amount style</label>
|
195 |
+
<frontend_type>textarea</frontend_type>
|
196 |
+
<sort_order>120</sort_order>
|
197 |
+
<show_in_default>1</show_in_default>
|
198 |
+
<show_in_website>1</show_in_website>
|
199 |
+
<show_in_store>1</show_in_store>
|
200 |
+
<comment>This applies to the price that appears above slider.</comment>
|
201 |
+
</amount_style>
|
202 |
+
|
203 |
+
|
204 |
+
</fields>
|
205 |
+
</price_slider_conf>
|
206 |
+
</groups>
|
207 |
+
</price_slider>
|
208 |
+
</sections>
|
209 |
+
</config>
|
app/design/frontend/default/default/template/catalog/layer/view.phtml
ADDED
@@ -0,0 +1,67 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
<?php
|
28 |
+
/**
|
29 |
+
* Category layered navigation
|
30 |
+
*
|
31 |
+
* @see Mage_Catalog_Block_Layer_View
|
32 |
+
*/
|
33 |
+
?>
|
34 |
+
<?php if($this->canShowBlock()): ?>
|
35 |
+
<div class="block block-layered-nav">
|
36 |
+
<div class="block-title">
|
37 |
+
<strong><span><?php echo $this->__('Shop By') ?></span></strong>
|
38 |
+
</div>
|
39 |
+
<div class="block-content">
|
40 |
+
<?php echo $this->getStateHtml() ?>
|
41 |
+
<?php if ($this->getLayer()->getState()->getFilters()): ?>
|
42 |
+
<div class="actions"><a href="<?php echo $this->getClearUrl() ?>"><?php echo $this->__('Clear All') ?></a></div>
|
43 |
+
<?php endif; ?>
|
44 |
+
<?php if($this->canShowOptions()): ?>
|
45 |
+
<p class="block-subtitle"><?php echo $this->__('Shopping Options') ?></p>
|
46 |
+
<dl id="narrow-by-list">
|
47 |
+
<?php $_filters = $this->getFilters() ?>
|
48 |
+
<?php foreach ($_filters as $_filter): ?>
|
49 |
+
|
50 |
+
<?php if($_filter->getItemsCount()): ?>
|
51 |
+
<dt><?php echo $this->__($_filter->getName()) ?></dt>
|
52 |
+
<dd>
|
53 |
+
<?php if(strtolower($_filter->getName()) != 'price'): ?>
|
54 |
+
<?php echo $_filter->getHtml() ?>
|
55 |
+
<?php else: ?>
|
56 |
+
<?php echo $this->getSlider(); ?>
|
57 |
+
<?php endif; ?>
|
58 |
+
</dd>
|
59 |
+
<?php endif; ?>
|
60 |
+
<?php endforeach; ?>
|
61 |
+
</dl>
|
62 |
+
<script type="text/javascript">decorateDataList('narrow-by-list')</script>
|
63 |
+
<?php echo $this->getSliderJs(); ?>
|
64 |
+
<?php endif; ?>
|
65 |
+
</div>
|
66 |
+
</div>
|
67 |
+
<?php endif; ?>
|
app/etc/modules/Magehouse_Slider.xml
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<modules>
|
4 |
+
<Magehouse_Slider>
|
5 |
+
<active>true</active>
|
6 |
+
<codePool>community</codePool>
|
7 |
+
<version>0.1.0</version>
|
8 |
+
</Magehouse_Slider>
|
9 |
+
</modules>
|
10 |
+
</config>
|
package.xml
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<package>
|
3 |
+
<name>Magehouse_Slider</name>
|
4 |
+
<version>1.0.0</version>
|
5 |
+
<stability>stable</stability>
|
6 |
+
<license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
+
<channel>community</channel>
|
8 |
+
<extends/>
|
9 |
+
<summary>Price Range Slider</summary>
|
10 |
+
<description>Free module for Price range Slider.
|
11 |
+

|
12 |
+
This replaces the default price filter by a simple and elegant range slider.</description>
|
13 |
+
<notes>First Release
|
14 |
+

|
15 |
+
Features: 
|
16 |
+

|
17 |
+
- Customization of slider theme from backend.
|
18 |
+
- Can use both Images and background color for the slider.
|
19 |
+
- Can specify whether to include the jQuery or not.</notes>
|
20 |
+
<authors><author><name>Mrugesh Mistry</name><user>mrugeshrocks</user><email>mrugesh.rocks@gmail.com</email></author></authors>
|
21 |
+
<date>2012-09-23</date>
|
22 |
+
<time>20:48:03</time>
|
23 |
+
<contents><target name="magecommunity"><dir name="Magehouse"><dir name="Slider"><dir name="Block"><dir name="Catalog"><dir name="Layer"><file name="View.php" hash="ff00815433095feb81c747857460a1e2"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="a065b8f56bbda2943734e76139883220"/></dir><dir name="Model"><dir name="Catalog"><file name="Layer.php" hash="a1c2cecee98019114530e94b7e13a526"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="c728cee82276d42e77808bf48fdd0cdf"/><file name="config.xml" hash="5a55ba91f82a7607db99ab71ff0c060d"/><file name="system.xml" hash="3c7bd19dd730500a9271f762624552ce"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="catalog"><dir name="layer"><file name="view.phtml" hash="add1b1c7a2ec9fc6c48f9bc626504e07"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Magehouse_Slider.xml" hash="43112ba587c13efb57d3b9471498a814"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="slider"><dir name="images"><file name="Thumbs.db" hash="c192da3c422ad168eecbe155887757f4"/><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="95f9cceeb9d742dd3e917ec16ed754f8"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="f040b255ca13e693da34ab33c7d6b554"/><file name="ui-bg_flat_10_000000_40x100.png" hash="c18cd01623c7fed23c80d53e2f5e7c78"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="4c494f261d76fd2c344853b64a09371b"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="4c494f261d76fd2c344853b64a09371b"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="4c494f261d76fd2c344853b64a09371b"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="8c06b9c15ea2bef5ff5f1c7468bdc106"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="f00e2ff3af640da7ee8915791b947349"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="b806658954cb4d16ade8977af737f486"/><file name="ui-icons_222222_256x240.png" hash="ebe6b6902a408fbf9cac6379a1477525"/><file name="ui-icons_228ef1_256x240.png" hash="79f41c0765e9ec18562b20b0801d748b"/><file name="ui-icons_ef8c08_256x240.png" hash="ef9a6ccfe3b14041928ddc708665b226"/><file name="ui-icons_ffd27a_256x240.png" hash="39c5a5f53ff0e6cebaec731706427bbb"/><file name="ui-icons_ffffff_256x240.png" hash="342bc03f6264c75d3f1d7f99e34295b9"/></dir><file name="jquery-ui-1.8.23.custom.css" hash="408147096939c6ddb0becced6cdc1197"/></dir></dir></dir></dir></dir></target></contents>
|
24 |
+
<compatible/>
|
25 |
+
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
26 |
+
</package>
|
skin/frontend/base/default/css/slider/images/Thumbs.db
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-bg_diagonals-thick_18_b81900_40x40.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-bg_diagonals-thick_20_666666_40x40.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-bg_flat_10_000000_40x100.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-bg_glass_100_f6f6f6_1x400.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-bg_glass_100_fdf5ce_1x400.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-bg_glass_65_ffffff_1x400.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-bg_gloss-wave_35_f6a828_500x100.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-icons_222222_256x240.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-icons_228ef1_256x240.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-icons_ef8c08_256x240.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-icons_ffd27a_256x240.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/images/ui-icons_ffffff_256x240.png
ADDED
Binary file
|
skin/frontend/base/default/css/slider/jquery-ui-1.8.23.custom.css
ADDED
@@ -0,0 +1,563 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* jQuery UI CSS Framework 1.8.23
|
3 |
+
*
|
4 |
+
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
5 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
6 |
+
* http://jquery.org/license
|
7 |
+
*
|
8 |
+
* http://docs.jquery.com/UI/Theming/API
|
9 |
+
*/
|
10 |
+
|
11 |
+
/* Layout helpers
|
12 |
+
----------------------------------*/
|
13 |
+
.ui-helper-hidden { display: none; }
|
14 |
+
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
|
15 |
+
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
|
16 |
+
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
|
17 |
+
.ui-helper-clearfix:after { clear: both; }
|
18 |
+
.ui-helper-clearfix { zoom: 1; }
|
19 |
+
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
|
20 |
+
|
21 |
+
|
22 |
+
/* Interaction Cues
|
23 |
+
----------------------------------*/
|
24 |
+
.ui-state-disabled { cursor: default !important; }
|
25 |
+
|
26 |
+
|
27 |
+
/* Icons
|
28 |
+
----------------------------------*/
|
29 |
+
|
30 |
+
/* states and images */
|
31 |
+
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
|
32 |
+
|
33 |
+
|
34 |
+
/* Misc visuals
|
35 |
+
----------------------------------*/
|
36 |
+
|
37 |
+
/* Overlays */
|
38 |
+
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
|
39 |
+
|
40 |
+
|
41 |
+
/*!
|
42 |
+
* jQuery UI CSS Framework 1.8.23
|
43 |
+
*
|
44 |
+
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
45 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
46 |
+
* http://jquery.org/license
|
47 |
+
*
|
48 |
+
* http://docs.jquery.com/UI/Theming/API
|
49 |
+
*
|
50 |
+
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
|
51 |
+
*/
|
52 |
+
|
53 |
+
|
54 |
+
/* Component containers
|
55 |
+
----------------------------------*/
|
56 |
+
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
|
57 |
+
.ui-widget .ui-widget { font-size: 1em; }
|
58 |
+
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
|
59 |
+
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
|
60 |
+
.ui-widget-content a { color: #333333; }
|
61 |
+
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
|
62 |
+
.ui-widget-header a { color: #ffffff; }
|
63 |
+
|
64 |
+
/* Interaction states
|
65 |
+
----------------------------------*/
|
66 |
+
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
|
67 |
+
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
|
68 |
+
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
|
69 |
+
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
|
70 |
+
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
|
71 |
+
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
|
72 |
+
.ui-widget :active { outline: none; }
|
73 |
+
|
74 |
+
/* Interaction Cues
|
75 |
+
----------------------------------*/
|
76 |
+
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
|
77 |
+
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
|
78 |
+
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
|
79 |
+
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
|
80 |
+
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
|
81 |
+
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
|
82 |
+
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
|
83 |
+
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
|
84 |
+
|
85 |
+
/* Icons
|
86 |
+
----------------------------------*/
|
87 |
+
|
88 |
+
/* states and images */
|
89 |
+
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
|
90 |
+
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
|
91 |
+
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
|
92 |
+
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
|
93 |
+
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
|
94 |
+
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
|
95 |
+
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
|
96 |
+
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }
|
97 |
+
|
98 |
+
/* positioning */
|
99 |
+
.ui-icon-carat-1-n { background-position: 0 0; }
|
100 |
+
.ui-icon-carat-1-ne { background-position: -16px 0; }
|
101 |
+
.ui-icon-carat-1-e { background-position: -32px 0; }
|
102 |
+
.ui-icon-carat-1-se { background-position: -48px 0; }
|
103 |
+
.ui-icon-carat-1-s { background-position: -64px 0; }
|
104 |
+
.ui-icon-carat-1-sw { background-position: -80px 0; }
|
105 |
+
.ui-icon-carat-1-w { background-position: -96px 0; }
|
106 |
+
.ui-icon-carat-1-nw { background-position: -112px 0; }
|
107 |
+
.ui-icon-carat-2-n-s { background-position: -128px 0; }
|
108 |
+
.ui-icon-carat-2-e-w { background-position: -144px 0; }
|
109 |
+
.ui-icon-triangle-1-n { background-position: 0 -16px; }
|
110 |
+
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
|
111 |
+
.ui-icon-triangle-1-e { background-position: -32px -16px; }
|
112 |
+
.ui-icon-triangle-1-se { background-position: -48px -16px; }
|
113 |
+
.ui-icon-triangle-1-s { background-position: -64px -16px; }
|
114 |
+
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
|
115 |
+
.ui-icon-triangle-1-w { background-position: -96px -16px; }
|
116 |
+
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
|
117 |
+
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
|
118 |
+
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
|
119 |
+
.ui-icon-arrow-1-n { background-position: 0 -32px; }
|
120 |
+
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
|
121 |
+
.ui-icon-arrow-1-e { background-position: -32px -32px; }
|
122 |
+
.ui-icon-arrow-1-se { background-position: -48px -32px; }
|
123 |
+
.ui-icon-arrow-1-s { background-position: -64px -32px; }
|
124 |
+
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
|
125 |
+
.ui-icon-arrow-1-w { background-position: -96px -32px; }
|
126 |
+
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
|
127 |
+
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
|
128 |
+
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
|
129 |
+
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
|
130 |
+
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
|
131 |
+
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
|
132 |
+
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
|
133 |
+
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
|
134 |
+
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
|
135 |
+
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
|
136 |
+
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
|
137 |
+
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
|
138 |
+
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
|
139 |
+
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
|
140 |
+
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
|
141 |
+
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
|
142 |
+
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
|
143 |
+
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
|
144 |
+
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
|
145 |
+
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
|
146 |
+
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
|
147 |
+
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
|
148 |
+
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
|
149 |
+
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
|
150 |
+
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
|
151 |
+
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
|
152 |
+
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
|
153 |
+
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
|
154 |
+
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
|
155 |
+
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
|
156 |
+
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
|
157 |
+
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
|
158 |
+
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
|
159 |
+
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
|
160 |
+
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
|
161 |
+
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
|
162 |
+
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
|
163 |
+
.ui-icon-arrow-4 { background-position: 0 -80px; }
|
164 |
+
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
|
165 |
+
.ui-icon-extlink { background-position: -32px -80px; }
|
166 |
+
.ui-icon-newwin { background-position: -48px -80px; }
|
167 |
+
.ui-icon-refresh { background-position: -64px -80px; }
|
168 |
+
.ui-icon-shuffle { background-position: -80px -80px; }
|
169 |
+
.ui-icon-transfer-e-w { background-position: -96px -80px; }
|
170 |
+
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
|
171 |
+
.ui-icon-folder-collapsed { background-position: 0 -96px; }
|
172 |
+
.ui-icon-folder-open { background-position: -16px -96px; }
|
173 |
+
.ui-icon-document { background-position: -32px -96px; }
|
174 |
+
.ui-icon-document-b { background-position: -48px -96px; }
|
175 |
+
.ui-icon-note { background-position: -64px -96px; }
|
176 |
+
.ui-icon-mail-closed { background-position: -80px -96px; }
|
177 |
+
.ui-icon-mail-open { background-position: -96px -96px; }
|
178 |
+
.ui-icon-suitcase { background-position: -112px -96px; }
|
179 |
+
.ui-icon-comment { background-position: -128px -96px; }
|
180 |
+
.ui-icon-person { background-position: -144px -96px; }
|
181 |
+
.ui-icon-print { background-position: -160px -96px; }
|
182 |
+
.ui-icon-trash { background-position: -176px -96px; }
|
183 |
+
.ui-icon-locked { background-position: -192px -96px; }
|
184 |
+
.ui-icon-unlocked { background-position: -208px -96px; }
|
185 |
+
.ui-icon-bookmark { background-position: -224px -96px; }
|
186 |
+
.ui-icon-tag { background-position: -240px -96px; }
|
187 |
+
.ui-icon-home { background-position: 0 -112px; }
|
188 |
+
.ui-icon-flag { background-position: -16px -112px; }
|
189 |
+
.ui-icon-calendar { background-position: -32px -112px; }
|
190 |
+
.ui-icon-cart { background-position: -48px -112px; }
|
191 |
+
.ui-icon-pencil { background-position: -64px -112px; }
|
192 |
+
.ui-icon-clock { background-position: -80px -112px; }
|
193 |
+
.ui-icon-disk { background-position: -96px -112px; }
|
194 |
+
.ui-icon-calculator { background-position: -112px -112px; }
|
195 |
+
.ui-icon-zoomin { background-position: -128px -112px; }
|
196 |
+
.ui-icon-zoomout { background-position: -144px -112px; }
|
197 |
+
.ui-icon-search { background-position: -160px -112px; }
|
198 |
+
.ui-icon-wrench { background-position: -176px -112px; }
|
199 |
+
.ui-icon-gear { background-position: -192px -112px; }
|
200 |
+
.ui-icon-heart { background-position: -208px -112px; }
|
201 |
+
.ui-icon-star { background-position: -224px -112px; }
|
202 |
+
.ui-icon-link { background-position: -240px -112px; }
|
203 |
+
.ui-icon-cancel { background-position: 0 -128px; }
|
204 |
+
.ui-icon-plus { background-position: -16px -128px; }
|
205 |
+
.ui-icon-plusthick { background-position: -32px -128px; }
|
206 |
+
.ui-icon-minus { background-position: -48px -128px; }
|
207 |
+
.ui-icon-minusthick { background-position: -64px -128px; }
|
208 |
+
.ui-icon-close { background-position: -80px -128px; }
|
209 |
+
.ui-icon-closethick { background-position: -96px -128px; }
|
210 |
+
.ui-icon-key { background-position: -112px -128px; }
|
211 |
+
.ui-icon-lightbulb { background-position: -128px -128px; }
|
212 |
+
.ui-icon-scissors { background-position: -144px -128px; }
|
213 |
+
.ui-icon-clipboard { background-position: -160px -128px; }
|
214 |
+
.ui-icon-copy { background-position: -176px -128px; }
|
215 |
+
.ui-icon-contact { background-position: -192px -128px; }
|
216 |
+
.ui-icon-image { background-position: -208px -128px; }
|
217 |
+
.ui-icon-video { background-position: -224px -128px; }
|
218 |
+
.ui-icon-script { background-position: -240px -128px; }
|
219 |
+
.ui-icon-alert { background-position: 0 -144px; }
|
220 |
+
.ui-icon-info { background-position: -16px -144px; }
|
221 |
+
.ui-icon-notice { background-position: -32px -144px; }
|
222 |
+
.ui-icon-help { background-position: -48px -144px; }
|
223 |
+
.ui-icon-check { background-position: -64px -144px; }
|
224 |
+
.ui-icon-bullet { background-position: -80px -144px; }
|
225 |
+
.ui-icon-radio-off { background-position: -96px -144px; }
|
226 |
+
.ui-icon-radio-on { background-position: -112px -144px; }
|
227 |
+
.ui-icon-pin-w { background-position: -128px -144px; }
|
228 |
+
.ui-icon-pin-s { background-position: -144px -144px; }
|
229 |
+
.ui-icon-play { background-position: 0 -160px; }
|
230 |
+
.ui-icon-pause { background-position: -16px -160px; }
|
231 |
+
.ui-icon-seek-next { background-position: -32px -160px; }
|
232 |
+
.ui-icon-seek-prev { background-position: -48px -160px; }
|
233 |
+
.ui-icon-seek-end { background-position: -64px -160px; }
|
234 |
+
.ui-icon-seek-start { background-position: -80px -160px; }
|
235 |
+
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
|
236 |
+
.ui-icon-seek-first { background-position: -80px -160px; }
|
237 |
+
.ui-icon-stop { background-position: -96px -160px; }
|
238 |
+
.ui-icon-eject { background-position: -112px -160px; }
|
239 |
+
.ui-icon-volume-off { background-position: -128px -160px; }
|
240 |
+
.ui-icon-volume-on { background-position: -144px -160px; }
|
241 |
+
.ui-icon-power { background-position: 0 -176px; }
|
242 |
+
.ui-icon-signal-diag { background-position: -16px -176px; }
|
243 |
+
.ui-icon-signal { background-position: -32px -176px; }
|
244 |
+
.ui-icon-battery-0 { background-position: -48px -176px; }
|
245 |
+
.ui-icon-battery-1 { background-position: -64px -176px; }
|
246 |
+
.ui-icon-battery-2 { background-position: -80px -176px; }
|
247 |
+
.ui-icon-battery-3 { background-position: -96px -176px; }
|
248 |
+
.ui-icon-circle-plus { background-position: 0 -192px; }
|
249 |
+
.ui-icon-circle-minus { background-position: -16px -192px; }
|
250 |
+
.ui-icon-circle-close { background-position: -32px -192px; }
|
251 |
+
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
|
252 |
+
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
|
253 |
+
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
|
254 |
+
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
|
255 |
+
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
|
256 |
+
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
|
257 |
+
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
|
258 |
+
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
|
259 |
+
.ui-icon-circle-zoomin { background-position: -176px -192px; }
|
260 |
+
.ui-icon-circle-zoomout { background-position: -192px -192px; }
|
261 |
+
.ui-icon-circle-check { background-position: -208px -192px; }
|
262 |
+
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
|
263 |
+
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
|
264 |
+
.ui-icon-circlesmall-close { background-position: -32px -208px; }
|
265 |
+
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
|
266 |
+
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
|
267 |
+
.ui-icon-squaresmall-close { background-position: -80px -208px; }
|
268 |
+
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
|
269 |
+
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
|
270 |
+
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
|
271 |
+
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
|
272 |
+
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
|
273 |
+
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
|
274 |
+
|
275 |
+
|
276 |
+
/* Misc visuals
|
277 |
+
----------------------------------*/
|
278 |
+
|
279 |
+
/* Corner radius */
|
280 |
+
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
|
281 |
+
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
|
282 |
+
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
|
283 |
+
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
|
284 |
+
|
285 |
+
/* Overlays */
|
286 |
+
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
|
287 |
+
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*!
|
288 |
+
* jQuery UI Resizable 1.8.23
|
289 |
+
*
|
290 |
+
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
291 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
292 |
+
* http://jquery.org/license
|
293 |
+
*
|
294 |
+
* http://docs.jquery.com/UI/Resizable#theming
|
295 |
+
*/
|
296 |
+
.ui-resizable { position: relative;}
|
297 |
+
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
|
298 |
+
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
|
299 |
+
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
|
300 |
+
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
|
301 |
+
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
|
302 |
+
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
|
303 |
+
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
|
304 |
+
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
|
305 |
+
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
|
306 |
+
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*!
|
307 |
+
* jQuery UI Selectable 1.8.23
|
308 |
+
*
|
309 |
+
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
310 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
311 |
+
* http://jquery.org/license
|
312 |
+
*
|
313 |
+
* http://docs.jquery.com/UI/Selectable#theming
|
314 |
+
*/
|
315 |
+
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
|
316 |
+
/*!
|
317 |
+
* jQuery UI Accordion 1.8.23
|
318 |
+
*
|
319 |
+
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
320 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
321 |
+
* http://jquery.org/license
|
322 |
+
*
|
323 |
+
* http://docs.jquery.com/UI/Accordion#theming
|
324 |
+
*/
|
325 |
+
/* IE/Win - Fix animation bug - #4615 */
|
326 |
+
.ui-accordion { width: 100%; }
|
327 |
+
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
|
328 |
+
.ui-accordion .ui-accordion-li-fix { display: inline; }
|
329 |
+
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
|
330 |
+
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
|
331 |
+
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
|
332 |
+
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
|
333 |
+
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
|
334 |
+
.ui-accordion .ui-accordion-content-active { display: block; }
|
335 |
+
/*!
|
336 |
+
* jQuery UI Autocomplete 1.8.23
|
337 |
+
*
|
338 |
+
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
339 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
340 |
+
* http://jquery.org/license
|
341 |
+
*
|
342 |
+
* http://docs.jquery.com/UI/Autocomplete#theming
|
343 |
+
*/
|
344 |
+
.ui-autocomplete { position: absolute; cursor: default; }
|
345 |
+
|
346 |
+
/* workarounds */
|
347 |
+
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
|
348 |
+
|
349 |
+
/*
|
350 |
+
* jQuery UI Menu 1.8.23
|
351 |
+
*
|
352 |
+
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
|
353 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
354 |
+
* http://jquery.org/license
|
355 |
+
*
|
356 |
+
* http://docs.jquery.com/UI/Menu#theming
|
357 |
+
*/
|
358 |
+
.ui-menu {
|
359 |
+
list-style:none;
|
360 |
+
padding: 2px;
|
361 |
+
margin: 0;
|
362 |
+
display:block;
|
363 |
+
float: left;
|
364 |
+
}
|
365 |
+
.ui-menu .ui-menu {
|
366 |
+
margin-top: -3px;
|
367 |
+
}
|
368 |
+
.ui-menu .ui-menu-item {
|
369 |
+
margin:0;
|
370 |
+
padding: 0;
|
371 |
+
zoom: 1;
|
372 |
+
float: left;
|
373 |
+
clear: left;
|
374 |
+
width: 100%;
|
375 |
+
}
|
376 |
+
.ui-menu .ui-menu-item a {
|
377 |
+
text-decoration:none;
|
378 |
+
display:block;
|
379 |
+
padding:.2em .4em;
|
380 |
+
line-height:1.5;
|
381 |
+
zoom:1;
|
382 |
+
}
|
383 |
+
.ui-menu .ui-menu-item a.ui-state-hover,
|
384 |
+
.ui-menu .ui-menu-item a.ui-state-active {
|
385 |
+
font-weight: normal;
|
386 |
+
margin: -1px;
|
387 |
+
}
|
388 |
+
/*!
|
389 |
+
* jQuery UI Button 1.8.23
|
390 |
+
*
|
391 |
+
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
392 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
393 |
+
* http://jquery.org/license
|
394 |
+
*
|
395 |
+
* http://docs.jquery.com/UI/Button#theming
|
396 |
+
*/
|
397 |
+
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
|
398 |
+
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
|
399 |
+
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
|
400 |
+
.ui-button-icons-only { width: 3.4em; }
|
401 |
+
button.ui-button-icons-only { width: 3.7em; }
|
402 |
+
|
403 |
+
/*button text element */
|
404 |
+
.ui-button .ui-button-text { display: block; line-height: 1.4; }
|
405 |
+
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
|
406 |
+
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
|
407 |
+
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
|
408 |
+
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
|
409 |
+
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
|
410 |
+
/* no icon support for input elements, provide padding by default */
|
411 |
+
input.ui-button { padding: .4em 1em; }
|
412 |
+
|
413 |
+
/*button icon element(s) */
|
414 |
+
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
|
415 |
+
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
|
416 |
+
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
|
417 |
+
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
|
418 |
+
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
|
419 |
+
|
420 |
+
/*button sets*/
|
421 |
+
.ui-buttonset { margin-right: 7px; }
|
422 |
+
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
|
423 |
+
|
424 |
+
/* workarounds */
|
425 |
+
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
|
426 |
+
/*!
|
427 |
+
* jQuery UI Dialog 1.8.23
|
428 |
+
*
|
429 |
+
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
430 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
431 |
+
* http://jquery.org/license
|
432 |
+
*
|
433 |
+
* http://docs.jquery.com/UI/Dialog#theming
|
434 |
+
*/
|
435 |
+
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
|
436 |
+
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
|
437 |
+
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
|
438 |
+
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
|
439 |
+
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
|
440 |
+
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
|
441 |
+
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
|
442 |
+
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
|
443 |
+
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
|
444 |
+
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
|
445 |
+
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
|
446 |
+
.ui-draggable .ui-dialog-titlebar { cursor: move; }
|
447 |
+
/*!
|
448 |
+
* jQuery UI Slider 1.8.23
|
449 |
+
*
|
450 |
+
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
451 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
452 |
+
* http://jquery.org/license
|
453 |
+
*
|
454 |
+
* http://docs.jquery.com/UI/Slider#theming
|
455 |
+
*/
|
456 |
+
.ui-slider { position: relative; text-align: left; }
|
457 |
+
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
|
458 |
+
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
|
459 |
+
|
460 |
+
.ui-slider-horizontal { height: .8em; }
|
461 |
+
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
|
462 |
+
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
|
463 |
+
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
|
464 |
+
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
|
465 |
+
|
466 |
+
.ui-slider-vertical { width: .8em; height: 100px; }
|
467 |
+
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
|
468 |
+
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
|
469 |
+
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
|
470 |
+
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*!
|
471 |
+
* jQuery UI Tabs 1.8.23
|
472 |
+
*
|
473 |
+
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
474 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
475 |
+
* http://jquery.org/license
|
476 |
+
*
|
477 |
+
* http://docs.jquery.com/UI/Tabs#theming
|
478 |
+
*/
|
479 |
+
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
|
480 |
+
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
|
481 |
+
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
|
482 |
+
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
|
483 |
+
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
|
484 |
+
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
|
485 |
+
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
|
486 |
+
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
|
487 |
+
.ui-tabs .ui-tabs-hide { display: none !important; }
|
488 |
+
/*!
|
489 |
+
* jQuery UI Datepicker 1.8.23
|
490 |
+
*
|
491 |
+
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
492 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
493 |
+
* http://jquery.org/license
|
494 |
+
*
|
495 |
+
* http://docs.jquery.com/UI/Datepicker#theming
|
496 |
+
*/
|
497 |
+
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
|
498 |
+
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
|
499 |
+
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
|
500 |
+
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
|
501 |
+
.ui-datepicker .ui-datepicker-prev { left:2px; }
|
502 |
+
.ui-datepicker .ui-datepicker-next { right:2px; }
|
503 |
+
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
|
504 |
+
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
|
505 |
+
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
|
506 |
+
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
|
507 |
+
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
|
508 |
+
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
|
509 |
+
.ui-datepicker select.ui-datepicker-month,
|
510 |
+
.ui-datepicker select.ui-datepicker-year { width: 49%;}
|
511 |
+
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
|
512 |
+
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
|
513 |
+
.ui-datepicker td { border: 0; padding: 1px; }
|
514 |
+
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
|
515 |
+
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
|
516 |
+
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
|
517 |
+
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
|
518 |
+
|
519 |
+
/* with multiple calendars */
|
520 |
+
.ui-datepicker.ui-datepicker-multi { width:auto; }
|
521 |
+
.ui-datepicker-multi .ui-datepicker-group { float:left; }
|
522 |
+
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
|
523 |
+
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
|
524 |
+
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
|
525 |
+
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
|
526 |
+
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
|
527 |
+
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
|
528 |
+
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
|
529 |
+
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
|
530 |
+
|
531 |
+
/* RTL support */
|
532 |
+
.ui-datepicker-rtl { direction: rtl; }
|
533 |
+
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
|
534 |
+
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
|
535 |
+
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
|
536 |
+
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
|
537 |
+
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
|
538 |
+
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
|
539 |
+
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
|
540 |
+
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
|
541 |
+
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
542 |
+
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
543 |
+
|
544 |
+
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
|
545 |
+
.ui-datepicker-cover {
|
546 |
+
position: absolute; /*must have*/
|
547 |
+
z-index: -1; /*must have*/
|
548 |
+
filter: mask(); /*must have*/
|
549 |
+
top: -4px; /*must have*/
|
550 |
+
left: -4px; /*must have*/
|
551 |
+
width: 200px; /*must have*/
|
552 |
+
height: 200px; /*must have*/
|
553 |
+
}/*!
|
554 |
+
* jQuery UI Progressbar 1.8.23
|
555 |
+
*
|
556 |
+
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
557 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
558 |
+
* http://jquery.org/license
|
559 |
+
*
|
560 |
+
* http://docs.jquery.com/UI/Progressbar#theming
|
561 |
+
*/
|
562 |
+
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
|
563 |
+
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
|