[qunit] stop dealing with filesystem paths
qunit tests need a few things served by cubicweb:
- qunit itself, which is now handled by CWDevtoolsStaticController (serving
files in cubicweb/devtools/data)
- standard cubicweb or cubes data files, handled by the DataController
- the tests themselves and their dependencies. These can live in
<apphome>/data or <apphome>/static and be served by one of the
STATIC_CONTROLLERS
This avoids having to guess in CWSoftwareRootStaticController where to
serve things from (some files may be installed, others are in the source
tree), and should hopefully make it possible to have these tests pass
when using tox, and to write qunit tests for cubes, outside of cubicweb
itself.
This requires modifying the tests to only declare URL paths instead of
filesystem paths, and moving support files below test/data/static.
/* styles for the calendar popup widget used to edit date fields
*
* :organization: Logilab
* :copyright: 2003-2010 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
* :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
*/
div.calhelper {
background: url("calendar.gif") no-repeat;
border: 4px solid red;
padding-left:18px;
width: 10px;
height: 10px;
display: inline;
}
div.calpopup {
position: absolute;
margin-left: 130px;
margin-top: -16px;
width: 17em;
}
table.popupCalendar {
text-align: center;
border: 1px solid #ccc;
z-index: 400;
}
table.popupCalendar th {
border:1px solid #ccc;
background : #d9d9c1;
color: black;
padding: 2px 3px;
}
table.popupCalendar th.calTitle,
table.popupCalendar th.prev,
table.popupCalendar th.next {
color: white;
padding: 0px;
background : #acac95;
}
table.popupCalendar th.prev,
table.popupCalendar th.next {
color: #ff4500;
font-size: 50%;
font-weight: bold;
padding: 2px 0px;
}
table.popupCalendar td {
width: 2em;
height: 2em;
background : #f6f5e1;
font-size: 85%;
border:1px solid #ccc;
}
table.popupCalendar td.today {
border: 2px solid black;
}