{"version":3,"file":"placeholders.js","names":[],"sources":["../../resources/javascript/admin/placeholders.js"],"sourcesContent":["$(document).ready(function () {\n    $('.moustaches a').on('click', function (e) {\n        e.preventDefault();\n\n        var $button = $(this);\n        var $field = $button.closest('.field');\n        var $input = $field.find('.input');\n        var input = $input[0];\n\n        var placeholder = $button.data('placeholder');\n\n        var separator = $input.data('separator');\n        if (separator === undefined) {\n            separator = ' ';\n        }\n\n        if ($field.hasClass('field--richtext')) {\n            $input.ckeditor().editor.insertText(placeholder);\n        } else {\n            $input.focus();\n\n            var text = $input.val();\n            var s = input.selectionStart;\n            var e = input.selectionEnd;\n\n            placeholder += separator;\n\n            $input.val(text.substring(0, s) + placeholder + text.substring(e));\n            input.selectionEnd = s + placeholder.length;\n        }\n    });\n});\n"],"mappings":"AAAA,EAAE,SAAS,CAAC,MAAM,UAAY,CAC1B,EAAE,gBAAgB,CAAC,GAAG,QAAS,SAAU,EAAG,CACxC,EAAE,gBAAgB,CAElB,IAAI,EAAU,EAAE,KAAK,CACjB,EAAS,EAAQ,QAAQ,SAAS,CAClC,EAAS,EAAO,KAAK,SAAS,CAC9B,EAAQ,EAAO,GAEf,EAAc,EAAQ,KAAK,cAAc,CAEzC,EAAY,EAAO,KAAK,YAAY,CAKxC,GAJI,IAAc,IAAA,KACd,EAAY,KAGZ,EAAO,SAAS,kBAAkB,CAClC,EAAO,UAAU,CAAC,OAAO,WAAW,EAAY,KAC7C,CACH,EAAO,OAAO,CAEd,IAAI,EAAO,EAAO,KAAK,CACnB,EAAI,EAAM,eACV,EAAI,EAAM,aAEd,GAAe,EAEf,EAAO,IAAI,EAAK,UAAU,EAAG,EAAE,CAAG,EAAc,EAAK,UAAU,EAAE,CAAC,CAClE,EAAM,aAAe,EAAI,EAAY,SAE3C,EACJ"}