X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=js%2Fbehaviour.js;h=a5ed0480fa74a9b3845fe734b11c79f95672de0d;hb=c7a6b173102b5df624ce18780e057b3d61953ce6;hp=ad0117447f8c10c8b5fed2b6648ac57cdd119df8;hpb=0337342ca1e0ec8850b64674ed668d4efe06201a;p=fa-stable.git 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); + } } } }