[etwist] Generates apache's mod_concat-like urls for js and css
Uses the lists of js, css and ie_css included in order to generate
urls compatible with Apache mod_concat (ie: http://test.fr/??file1.js,file2.js).
Css files may use `media` option or may be for IE only ; this patch
does not concatenate css filenames for different media types or
different IE specs.
It concatenates only files served under cubicweb's `data` urls
and keeps original include order.
The generated urls are added to the HTML header as usual.
HOW-TO:
- calling HTMLHead(datadir_url) will enable the url concatenation
- calling HTMLHead() will not benefit of url concatenation
IMPORTANT NOTE:
- fckeditor can no more be served under `/data/` segment
$(document).ready(function(){module("module2",{setup:function(){$('#main').append('<select id="theselect" multiple="multiple" size="2">'+'</select>');}});test("test first selected",function(){$('#theselect').append('<option value="foo">foo</option>'+'<option selected="selected" value="bar">bar</option>'+'<option value="baz">baz</option>'+'<option selected="selecetd"value="spam">spam</option>');varselected=firstSelected(document.getElementById("theselect"));equals(selected.value,'bar');});test("test first selected 2",function(){$('#theselect').append('<option value="foo">foo</option>'+'<option value="bar">bar</option>'+'<option value="baz">baz</option>'+'<option value="spam">spam</option>');varselected=firstSelected(document.getElementById("theselect"));equals(selected,null);});module("visibilty");test('toggleVisibility',function(){$('#main').append('<div id="foo"></div>');toggleVisibility('foo');ok($('#foo').hasClass('hidden'),'check hidden class is set');});});