add class to mark a fieldset as expanded

This commit is contained in:
Frédéric Péters 2014-02-07 11:19:01 +01:00
parent 1f8099f992
commit 6110fe2a00
1 changed files with 8 additions and 0 deletions

View File

@ -181,6 +181,7 @@ function select_metatype(elem)
$('div.subtype.' + $(elem).val()).show();
$('option.subtype.' + $(elem).val()).show();
$('fieldset.subtype-fieldset div.criteria-content').show();
$('fieldset.subtype-fieldset legend').addClass('expanded');
}
(function() {
@ -196,6 +197,7 @@ function select_metatype(elem)
$('input[type="hidden"][name="form.widgets.query.i:records"][value="SearchableText"]').parent().next().next().val());
if ($('input[name="text-criteria-fulltext"]').val()) {
$('fieldset.text-fieldset div.criteria-content').show();
$('fieldset.text-fieldset legend').addClass('expanded');
}
//$('input[type="hidden"][name="form.widgets.query.i:records"][value="portal_type"]').parent().parent().find(':checked').each();
$('input[type="hidden"][name="form.widgets.query.i:records"]').each(function() {
@ -287,6 +289,11 @@ function select_metatype(elem)
});
}
$('.criterias-fieldset legend').click(function() {
if ($(this).parent().find('div.criteria-content').is(':visible')) {
$(this).removeClass('expanded');
} else {
$(this).addClass('expanded');
}
$(this).parent().find('div.criteria-content').toggle('slide');
});
@ -301,4 +308,5 @@ function select_metatype(elem)
$('.save-as-widgets div').show();
return false;
});
}(jQuery));