Provided the same treatment to the role and group forms
This commit is contained in:
20
assets/uf-tweaks/js/slug-override.js
Normal file
20
assets/uf-tweaks/js/slug-override.js
Normal file
@@ -0,0 +1,20 @@
|
||||
|
||||
function slugOverride(form, button_id) {
|
||||
// Auto-generate slug
|
||||
form.find('input[name=name]').on('input change', function() {
|
||||
var manualSlug = form.find(button_id).prop('checked');
|
||||
if (!manualSlug) {
|
||||
var slug = getSlug($(this).val());
|
||||
form.find('input[name=slug]').val(slug);
|
||||
}
|
||||
});
|
||||
|
||||
form.find(button_id).on('change', function() {
|
||||
if ($(this).prop('checked')) {
|
||||
form.find('input[name=slug]').prop('readonly', false);
|
||||
} else {
|
||||
form.find('input[name=slug]').prop('readonly', true);
|
||||
form.find('input[name=name]').trigger('change');
|
||||
}
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user