diff --git a/themes/grav/js/admin-all.js b/themes/grav/js/admin-all.js index 84bdb1aa..8f692825 100644 --- a/themes/grav/js/admin-all.js +++ b/themes/grav/js/admin-all.js @@ -6,8 +6,20 @@ $(function () { }; // selectize - $('select.fancy').selectize({ - createOnBlur: true + $('select.fancy:not(.create)').selectize({ + createOnBlur: true, + }); + + // selectize with create + $('select.fancy.create').selectize({ + createOnBlur: true, + persist: false, + create: function (input) { + return { + value: input, + text: input + } + } }); $('input.fancy').selectize({ diff --git a/themes/grav/templates/forms/fields/select/select.html.twig b/themes/grav/templates/forms/fields/select/select.html.twig index 5fe23252..13cd7571 100644 --- a/themes/grav/templates/forms/fields/select/select.html.twig +++ b/themes/grav/templates/forms/fields/select/select.html.twig @@ -13,13 +13,14 @@