From: Janusz Dobrowolski Date: Fri, 6 Jun 2008 22:24:40 +0000 (+0000) Subject: Added comma separated css element selectors X-Git-Tag: v2.4.2~19^2~2042 X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=b6e02a1b31e729c7b599b2e6f16a88cc30caa351;p=fa-stable.git Added comma separated css element selectors --- diff --git a/js/behaviour.js b/js/behaviour.js index ad011744..a5ed0480 100644 --- a/js/behaviour.js +++ b/js/behaviour.js @@ -1,7 +1,7 @@ /* Behaviour v1.1 by Ben Nolan, June 2005. Based largely on the work of Simon Willison (see comments by Simon below). - + Small fixes by J.Dobrowolski for Front Accounting May 2008 Description: Uses css selectors to apply javascript behaviours to enable @@ -53,14 +53,17 @@ var Behaviour = { apply : function(){ for (h=0;sheet=Behaviour.list[h];h++){ for (selector in sheet){ - list = document.getElementsBySelector(selector); + var sels = selector.split(','); + for (var n = 0; n < sels.length; n++) { + list = document.getElementsBySelector(sels[n]); - if (!list){ + if (!list){ continue; - } + } - for (i=0;element=list[i];i++){ + for (i=0;element=list[i];i++){ sheet[selector](element); + } } } }