Add a unique id to text filter facet checkboxes and labels.
This commit is contained in:
parent
ab605dcaaf
commit
3cac19e089
@ -87,6 +87,7 @@ TextSearchFacet.prototype.hasSelection = function() {
|
|||||||
|
|
||||||
TextSearchFacet.prototype._initializeUI = function() {
|
TextSearchFacet.prototype._initializeUI = function() {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
var counter = this._uniqueIdForLabels();
|
||||||
this._div.empty().show().html(
|
this._div.empty().show().html(
|
||||||
'<div class="facet-title" bind="facetTitle">' +
|
'<div class="facet-title" bind="facetTitle">' +
|
||||||
'<div class="grid-layout layout-tightest layout-full"><table><tr>' +
|
'<div class="grid-layout layout-tightest layout-full"><table><tr>' +
|
||||||
@ -101,8 +102,10 @@ TextSearchFacet.prototype._initializeUI = function() {
|
|||||||
'<div class="facet-text-body"><div class="grid-layout layout-tightest layout-full"><table>' +
|
'<div class="facet-text-body"><div class="grid-layout layout-tightest layout-full"><table>' +
|
||||||
'<tr><td colspan="4"><div class="input-container"><input bind="input" /></div></td></tr>' +
|
'<tr><td colspan="4"><div class="input-container"><input bind="input" /></div></td></tr>' +
|
||||||
'<tr>' +
|
'<tr>' +
|
||||||
'<td width="1%"><input type="checkbox" bind="caseSensitiveCheckbox" id="caseSensitiveCheckbox" /></td><td><label for="caseSensitiveCheckbox">'+$.i18n('core-facets/case-sensitive')+'</label></td>' +
|
'<td width="1%"><input type="checkbox" bind="caseSensitiveCheckbox" id="caseSensitiveCheckbox'+counter+'" /></td>' +
|
||||||
'<td width="1%"><input type="checkbox" bind="regexCheckbox" id="regexCheckbox" /></td><td><label for="regexCheckbox">'+$.i18n('core-facets/regular-exp')+'</label></td>' +
|
'<td><label for="caseSensitiveCheckbox'+counter+'">'+$.i18n('core-facets/case-sensitive')+'</label></td>' +
|
||||||
|
'<td width="1%"><input type="checkbox" bind="regexCheckbox" id="regexCheckbox'+counter+'" /></td>' +
|
||||||
|
'<td><label for="regexCheckbox'+counter+'">'+$.i18n('core-facets/regular-exp')+'</label></td>' +
|
||||||
'</tr>' +
|
'</tr>' +
|
||||||
'</table></div></div>'
|
'</table></div></div>'
|
||||||
);
|
);
|
||||||
@ -207,3 +210,8 @@ TextSearchFacet.prototype._scheduleUpdate = function() {
|
|||||||
TextSearchFacet.prototype._updateRest = function() {
|
TextSearchFacet.prototype._updateRest = function() {
|
||||||
Refine.update({ engineChanged: true });
|
Refine.update({ engineChanged: true });
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var textSearchFacetCounterForLabels = 0;
|
||||||
|
TextSearchFacet.prototype._uniqueIdForLabels = function() {
|
||||||
|
return textSearchFacetCounterForLabels++;
|
||||||
|
};
|
Loading…
Reference in New Issue
Block a user