Skip to content

Commit a1089c8

Browse files
authored
Add dropdowns (#508)
1 parent 7966fa2 commit a1089c8

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

ckanext/querytool/fanstatic/javascript/vitals.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1273,5 +1273,21 @@ $("body").on('change', '[id^=field-additional_description]', function(){
12731273
});
12741274

12751275

1276+
/* Dropdown Filters */
1277+
$(".filter-item-value").hover(function(event) {
1278+
$.each($(this).find('option'), function(key, value) {
1279+
$(value).removeClass('active');
1280+
})
1281+
$('option:selected').addClass('active');
1282+
1283+
});
12761284

1285+
$(".filter-item-value").tooltip({
1286+
placement: 'right',
1287+
trigger: 'hover',
1288+
container: 'body',
1289+
title: function(e) {
1290+
return $(this).find('.active').attr('value');
1291+
}
1292+
});
12771293

ckanext/querytool/templates/ajax_snippets/public_filter_item.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<label for="data_filter_value_{{ id }}">{{ selected_filter.alias }}</label>
2626
<input type="hidden" id="data_filter_name_{{ id }}" name="{{alias}}data_filter_name_{{ n }}" value="{{ selected_filter.name }}" {% if class %}disabled{% endif %}/>
2727
<select class="filter-item filter-item-value input-block-level {{ class }}" id="data_filter_value_{{ id }}" name="{{alias}}data_filter_value_{{ n }}" {% if class %}disabled{% endif %}>
28-
<option value="">&mdash;{{ _('Select value') }}&mdash;</option>
28+
<option value="" >&mdash;{{ _('Select value') }}&mdash;</option>
2929
{% if selected_filter %}
3030
<option value="{{ selected_filter.value.replace('%26','&') }}" selected>{{ selected_filter.value.replace('%26','&') }}</option>
3131
{% endif %}

0 commit comments

Comments
 (0)