|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- window.addEventListener('load', (event) => {
-
- // @TODO : cela met le focus sur le premier select2 du document
- /*$(document).on('select2:open', () => {
- document.querySelector('.select2-search__field').focus();
- });*/
-
- SovNotification.init();
-
- SovWidgets.setDateRange();
-
- $('.btn-confirm-js, .action-confirm').click(function () {
- return confirm('Êtes-vous sûr de vouloir réaliser cette action ?');
- });
-
- /* Tooltip */
- $('[data-toggle="tooltip"]').tooltip();
-
- if ($('.form-select, .select2, select.form-control').length) {
-
-
- $('form .form-widget>select.form-control, .select2, .form-select').each(function (i, elm) {
- if (!$(this).hasClass('disable-select2')) {
- SovWidgets.setSelect2($(elm));
- }
- });
-
- $('form select.form-control').each(function (i, elm) {
- if (!$(this).hasClass('disable-select2')) {
- SovWidgets.setSelect2($(elm));
- }
- });
- }
-
- $('.action-delete').on('click', function (e) {
- e.preventDefault();
- const formAction = $(this).attr('formaction');
-
- $('#modal-delete').modal({backdrop: true, keyboard: true})
- .off('click', '#modal-delete-button')
- .on('click', '#modal-delete-button', function () {
- let deleteForm = $('#delete-form');
- deleteForm.attr('action', formAction);
- deleteForm.submit();
- });
- });
-
-
- var elements = $('.lc-ckeditor');
-
- if (elements.length) {
- for (var i = 0; i < elements.length; ++i) {
- if ($(elements[i]).data('config') === 'simple_config') {
- CKEDITOR.replace(elements[i], {
- "toolbar": [
- {
- items: ['Bold', 'Italic', 'Underline', 'Strike']
- },
- {
- items: ["TextColor"]
- }
- ],
- "language": "fr",
- 'height': 100
- });
- } else {
- CKEDITOR.replace(elements[i], {
- "toolbar": [
- {
- name: "styles",
- items: ["Format", 'Bold', 'Italic', 'Underline', 'Strike', "Link", "BulletedList"]
- },
- {
- items: ["TextColor"]
- },
- {name: 'paragraph', items: ['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock']},
- {name: 'insert', items: ['Image', 'SpecialChar']},
- {name: "document", items: ["Source"]},
- ],
- "language": "fr"
- });
- }
-
- }
- }
-
- SovWidgets.setAutoCompleteField();
-
-
- });
|