[facets] Correctly look for inputs of type "hidden" (closes #4502768)
jQuery ':hidden' selector looks at CSS visual properties (eg, 'display',
'visibility'). The intent here was probably to look for inputs of type
"hidden", which many facets use to store user selection data (eg,
FacetRangeWidget).
The problem is that regular text inputs (eg the "has_text" facet which
has a '<input type="text"/>') will be picked up by this selector if they
are inside a folded facet. Chaos and destruction ensue.
/* 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;
}