mirror of
https://github.com/e107inc/e107.git
synced 2025-08-06 22:57:14 +02:00
decorate JS - omit decoration for elements with class name 'no-decorate'
This commit is contained in:
@@ -9,8 +9,8 @@
|
|||||||
* Inspired by Magento' decorate JS functions (www.magentocommerce.com)
|
* Inspired by Magento' decorate JS functions (www.magentocommerce.com)
|
||||||
*
|
*
|
||||||
* $Source: /cvs_backup/e107_0.8/e107_files/jslib/core/decorate.js,v $
|
* $Source: /cvs_backup/e107_0.8/e107_files/jslib/core/decorate.js,v $
|
||||||
* $Revision: 1.3 $
|
* $Revision: 1.4 $
|
||||||
* $Date: 2008-11-17 17:43:57 $
|
* $Date: 2009-10-07 10:52:53 $
|
||||||
* $Author: secretr $
|
* $Author: secretr $
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@@ -42,17 +42,17 @@ e107Utils.Decorate = {
|
|||||||
this._decorate(table.select('tbody'), this._options['tbody']);
|
this._decorate(table.select('tbody'), this._options['tbody']);
|
||||||
}
|
}
|
||||||
if (this._options['tbody_tr']) {
|
if (this._options['tbody_tr']) {
|
||||||
this._decorate(table.select('tbody tr'), this._options['tbody_tr']);
|
this._decorate(table.select('tbody tr:not(.no-decorate)'), this._options['tbody_tr']);
|
||||||
}
|
}
|
||||||
if (this._options['thead_tr']) {
|
if (this._options['thead_tr']) {
|
||||||
this._decorate(table.select('thead tr'), this._options['thead_tr']);
|
this._decorate(table.select('thead tr:not(.no-decorate)'), this._options['thead_tr']);
|
||||||
}
|
}
|
||||||
if (this._options['tfoot_tr']) {
|
if (this._options['tfoot_tr']) {
|
||||||
this._decorate(table.select('tfoot tr'), this._options['tfoot_tr']);
|
this._decorate(table.select('tfoot tr:not(.no-decorate)'), this._options['tfoot_tr']);
|
||||||
}
|
}
|
||||||
if (this._options['tr_td']) {
|
if (this._options['tr_td']) {
|
||||||
table.select('tr').each( function(tr) {
|
table.select('tr:not(.no-decorate)').each( function(tr) {
|
||||||
this._decorate(tr.select('td'), this._options['tr_td']);
|
this._decorate(tr.select('td:not(.no-decorate)'), this._options['tr_td']);
|
||||||
}.bind(this));
|
}.bind(this));
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -73,7 +73,7 @@ e107Utils.Decorate = {
|
|||||||
list = $(list);
|
list = $(list);
|
||||||
if (list) {
|
if (list) {
|
||||||
if (!varset(arguments[2])) {
|
if (!varset(arguments[2])) {
|
||||||
var items = list.select('li');
|
var items = list.select('li:not(.no-decorate)');
|
||||||
} else {
|
} else {
|
||||||
var items = list.childElements();
|
var items = list.childElements();
|
||||||
}
|
}
|
||||||
@@ -94,8 +94,8 @@ e107Utils.Decorate = {
|
|||||||
dataList: function(list) {
|
dataList: function(list) {
|
||||||
list = $(list);
|
list = $(list);
|
||||||
if (list) {
|
if (list) {
|
||||||
this._decorate(list.select('dt'), (arguments[1] || 'odd even last'));
|
this._decorate(list.select('dt:not(.no-decorate)'), (arguments[1] || 'odd even last'));
|
||||||
this._decorate(list.select('dd'), (arguments[2] || 'odd even last'));
|
this._decorate(list.select('dd:not(.no-decorate)'), (arguments[2] || 'odd even last'));
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user