From b6e02a1b31e729c7b599b2e6f16a88cc30caa351 Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Fri, 6 Jun 2008 22:24:40 +0000 Subject: [PATCH] Added comma separated css element selectors --- js/behaviour.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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); + } } } } -- 2.30.2