diff -r 66fa1b7ac784 -r 22403d5c3da4 web/data/cubicweb.ajax.js --- a/web/data/cubicweb.ajax.js Wed May 04 12:25:50 2011 +0200 +++ b/web/data/cubicweb.ajax.js Thu May 05 12:50:21 2011 +0200 @@ -95,7 +95,7 @@ if (!base.endswith('/')) { base += '/'; } - var modconcat_rgx = new RegExp('(' + base + 'data/([a-z0-9]+/))?\\?\\?(.+)'); + var modconcat_rgx = new RegExp('(' + base + 'data/([a-z0-9]+/)?)\\?\\?(.+)'); return modconcat_rgx.exec(url); } @@ -112,7 +112,7 @@ if (groups == null) { resources.push(src); } else { - var dataurl = groups[0]; + var dataurl = groups[1]; $.each(cw.utils.lastOf(groups).split(','), function() { resources.push(dataurl + this); @@ -150,12 +150,10 @@ // server-response event, since we loose control on when the // script is loaded (jQuery load it immediatly). loaded.push(resource); - jQuery(srcnode).appendTo($head); } }); - } else { - jQuery(srcnode).appendTo($head); } + jQuery(srcnode).appendTo($head); }); $node.find(jqtagfilter).remove(); }