diff --git a/assets/js/admin/admin.js b/assets/js/admin/admin.js
index 260d8c2..26066c7 100644
--- a/assets/js/admin/admin.js
+++ b/assets/js/admin/admin.js
@@ -1,22 +1,22 @@
-import '../../css/admin.scss';
+import '../../css/admin.scss'
-require('../../../node_modules/bootstrap/dist/js/bootstrap.min.js');
-require('./modules/table-fixed.js')();
-require('./modules/form-confirm.js')();
-require('./modules/form.js')();
-require('./modules/dbclick.js')();
-require('./modules/toast.js')();
-require('./modules/modal.js')();
-require('./modules/push-state.js')();
-require('./modules/password.js')();
-require('./modules/tooltip.js')();
-require('./modules/editor.js')();
-require('./modules/panel.js')();
-require('./modules/choices.js')();
-require('./modules/checkbox-checker.js')();
-require('./modules/rest-choices.js')();
-require('./modules/form-collection.js')();
-require('./modules/datepicker.js')();
-require('./modules/sortable.js')();
-require('./modules/batch.js')();
-require('./modules/file-manager.js')();
+require('../../../node_modules/bootstrap/dist/js/bootstrap.min.js')
+require('./modules/table-fixed.js')()
+require('./modules/form-confirm.js')()
+require('./modules/form.js')()
+require('./modules/dbclick.js')()
+require('./modules/toast.js')()
+require('./modules/modal.js')()
+require('./modules/push-state.js')()
+require('./modules/password.js')()
+require('./modules/tooltip.js')()
+require('./modules/editor.js')()
+require('./modules/panel.js')()
+require('./modules/choices.js')()
+require('./modules/checkbox-checker.js')()
+require('./modules/rest-choices.js')()
+require('./modules/form-collection.js')()
+require('./modules/datepicker.js')()
+require('./modules/sortable.js')()
+require('./modules/batch.js')()
+require('./modules/file-manager.js')()
diff --git a/assets/js/admin/components/file-manager/FileIcon.vue b/assets/js/admin/components/file-manager/FileIcon.vue
index 7dfa845..6e4d70f 100644
--- a/assets/js/admin/components/file-manager/FileIcon.vue
+++ b/assets/js/admin/components/file-manager/FileIcon.vue
@@ -4,42 +4,42 @@
diff --git a/assets/js/admin/components/file-manager/FileManager.vue b/assets/js/admin/components/file-manager/FileManager.vue
index 2c6eede..6c59160 100644
--- a/assets/js/admin/components/file-manager/FileManager.vue
+++ b/assets/js/admin/components/file-manager/FileManager.vue
@@ -15,9 +15,9 @@
import Files from './Files'
export default {
- name: "FileManager",
- components: {
- Files,
- }
+ name: 'FileManager',
+ components: {
+ Files
+ }
}
diff --git a/assets/js/admin/components/file-manager/Files.vue b/assets/js/admin/components/file-manager/Files.vue
index c165e98..fe40298 100644
--- a/assets/js/admin/components/file-manager/Files.vue
+++ b/assets/js/admin/components/file-manager/Files.vue
@@ -165,121 +165,120 @@ tr {
diff --git a/assets/js/admin/modules/batch.js b/assets/js/admin/modules/batch.js
index a773c24..e9a3bd9 100644
--- a/assets/js/admin/modules/batch.js
+++ b/assets/js/admin/modules/batch.js
@@ -1,23 +1,23 @@
const $ = require('jquery')
module.exports = () => {
- $('th.crud-batch-column input').change((e) => {
- $('td.crud-batch-column input').prop('checked', $(e.target).is(':checked'));
- });
+ $('th.crud-batch-column input').change((e) => {
+ $('td.crud-batch-column input').prop('checked', $(e.target).is(':checked'))
+ })
- const form = $('#form-batch')
+ const form = $('#form-batch')
- form.submit((e) => {
- e.preventDefault();
+ form.submit((e) => {
+ e.preventDefault()
- const route = form.attr('action')
- const datas = form.serialize()
+ const route = form.attr('action')
+ const datas = form.serialize()
- form.addClass('is-loading');
+ form.addClass('is-loading')
- $.post(route, datas)
- .always(() => {
- document.location.href = document.location.href
- });
- });
+ $.post(route, datas)
+ .always(() => {
+ document.location.href = document.location.href
+ })
+ })
}
diff --git a/assets/js/admin/modules/checkbox-checker.js b/assets/js/admin/modules/checkbox-checker.js
index 17618fb..c6804a5 100644
--- a/assets/js/admin/modules/checkbox-checker.js
+++ b/assets/js/admin/modules/checkbox-checker.js
@@ -1,31 +1,31 @@
-const $ = require('jquery');
+const $ = require('jquery')
-module.exports = function() {
- $('*[data-checkbox-ckecker]').click(function() {
- const wrapperName = $(this).attr('data-checkbox-ckecker');
+module.exports = function () {
+ $('*[data-checkbox-ckecker]').click(function () {
+ const wrapperName = $(this).attr('data-checkbox-ckecker')
- if (!wrapperName) {
- return;
- }
+ if (!wrapperName) {
+ return
+ }
- const checkboxes = $('*[data-checkbox-wrapper="' + wrapperName + '"] *[data-checkbox] input[type="checkbox"]');
+ const checkboxes = $('*[data-checkbox-wrapper="' + wrapperName + '"] *[data-checkbox] input[type="checkbox"]')
- $(checkboxes).each(function(i, v) {
- $(v).prop('checked', true);
- })
+ $(checkboxes).each(function (i, v) {
+ $(v).prop('checked', true)
})
+ })
- $('*[data-checkbox-unckecker]').click(function() {
- const wrapperName = $(this).attr('data-checkbox-unckecker');
+ $('*[data-checkbox-unckecker]').click(function () {
+ const wrapperName = $(this).attr('data-checkbox-unckecker')
- if (!wrapperName) {
- return;
- }
+ if (!wrapperName) {
+ return
+ }
- const checkboxes = $('*[data-checkbox-wrapper="' + wrapperName + '"] *[data-checkbox] input[type="checkbox"]');
+ const checkboxes = $('*[data-checkbox-wrapper="' + wrapperName + '"] *[data-checkbox] input[type="checkbox"]')
- $(checkboxes).each(function(i, v) {
- $(v).prop('checked', false);
- })
+ $(checkboxes).each(function (i, v) {
+ $(v).prop('checked', false)
})
-};
+ })
+}
diff --git a/assets/js/admin/modules/choices.js b/assets/js/admin/modules/choices.js
index 76cd778..4d1f844 100644
--- a/assets/js/admin/modules/choices.js
+++ b/assets/js/admin/modules/choices.js
@@ -1,8 +1,8 @@
-const Choices = require('choices.js');
-const $ = require('jquery');
+const Choices = require('choices.js')
+const $ = require('jquery')
-module.exports = function() {
- $('*[data-jschoice]').each(function(key, item) {
- new Choices(item);
- });
+module.exports = function () {
+ $('*[data-jschoice]').each(function (key, item) {
+ new Choices(item)
+ })
}
diff --git a/assets/js/admin/modules/datepicker.js b/assets/js/admin/modules/datepicker.js
index 19e77f0..53c3f90 100644
--- a/assets/js/admin/modules/datepicker.js
+++ b/assets/js/admin/modules/datepicker.js
@@ -1,26 +1,26 @@
const Datepicker = require('vanillajs-datepicker')
const isDateSupported = () => {
- const input = document.createElement('input');
- const value = 'a';
+ const input = document.createElement('input')
+ const value = 'a'
- input.setAttribute('type', 'date');
- input.setAttribute('value', value);
+ input.setAttribute('type', 'date')
+ input.setAttribute('value', value)
- return input.value !== value;
+ return input.value !== value
}
module.exports = () => {
- if (isDateSupported()) {
- return
- }
+ if (isDateSupported()) {
+ return
+ }
- const inputs = document.querySelectorAll('input[type="date"]')
- const size = inputs.length
+ const inputs = document.querySelectorAll('input[type="date"]')
+ const size = inputs.length
- for (var i = 0, c = inputs.length; i < c; i++) {
- new Datepicker.Datepicker(inputs[i], {
- format: 'yyyy-mm-dd'
- })
- }
+ for (let i = 0, c = inputs.length; i < c; i++) {
+ new Datepicker.Datepicker(inputs[i], {
+ format: 'yyyy-mm-dd'
+ })
+ }
}
diff --git a/assets/js/admin/modules/dbclick.js b/assets/js/admin/modules/dbclick.js
index f8a6c28..57713cf 100644
--- a/assets/js/admin/modules/dbclick.js
+++ b/assets/js/admin/modules/dbclick.js
@@ -1,7 +1,7 @@
-const $ = require('jquery');
+const $ = require('jquery')
-module.exports = function() {
- $('*[data-dblclick]').dblclick(function(e) {
- document.location.href = $(this).attr('data-dblclick');
- })
-};
+module.exports = function () {
+ $('*[data-dblclick]').dblclick(function (e) {
+ document.location.href = $(this).attr('data-dblclick')
+ })
+}
diff --git a/assets/js/admin/modules/document-selector.js b/assets/js/admin/modules/document-selector.js
index 70cbd91..8912104 100644
--- a/assets/js/admin/modules/document-selector.js
+++ b/assets/js/admin/modules/document-selector.js
@@ -1,43 +1,43 @@
-const $ = require('jquery');
+const $ = require('jquery')
-let DocumentSelector = () => {
- let forms = $('.document-selector-form');
- let btnSubmit = $('#download-archive-form button');
+const DocumentSelector = () => {
+ const forms = $('.document-selector-form')
+ const btnSubmit = $('#download-archive-form button')
- let handler = function() {
- forms.each((fi, f) => {
- let form = $(f);
- let ids = form.find('.document-selector-ids');
- let btn = form.find('.document-selector-button');
+ const handler = function () {
+ forms.each((fi, f) => {
+ const form = $(f)
+ const ids = form.find('.document-selector-ids')
+ const btn = form.find('.document-selector-button')
- ids.html('');
- let hasSelection = false;
+ ids.html('')
+ let hasSelection = false
- $('*[data-documents] *[data-selectable-row] input[data-selectable-checkbox]').each((i, c) => {
- let checkbox = $(c);
+ $('*[data-documents] *[data-selectable-row] input[data-selectable-checkbox]').each((i, c) => {
+ const checkbox = $(c)
- if (checkbox.is(':checked')) {
- ids.append(checkbox[0].outerHTML);
- hasSelection = true;
- }
- });
+ if (checkbox.is(':checked')) {
+ ids.append(checkbox[0].outerHTML)
+ hasSelection = true
+ }
+ })
- if (hasSelection && btn.length) {
- btn.removeAttr('disabled');
- ids.find('input').prop('checked', true);
- } else {
- btn.attr('disabled', 'disabled');
- }
- })
- }
+ if (hasSelection && btn.length) {
+ btn.removeAttr('disabled')
+ ids.find('input').prop('checked', true)
+ } else {
+ btn.attr('disabled', 'disabled')
+ }
+ })
+ }
- $('*[data-documents] *[data-selectable-row]').click(function() {
- window.setTimeout(handler, 100)
- });
+ $('*[data-documents] *[data-selectable-row]').click(function () {
+ window.setTimeout(handler, 100)
+ })
- $('*[data-documents] *[data-selectable-row]').on('clicked', function() {
- window.setTimeout(handler, 100)
- });
+ $('*[data-documents] *[data-selectable-row]').on('clicked', function () {
+ window.setTimeout(handler, 100)
+ })
}
-module.exports = DocumentSelector;
+module.exports = DocumentSelector
diff --git a/assets/js/admin/modules/editor.js b/assets/js/admin/modules/editor.js
index 9949035..849ef1a 100644
--- a/assets/js/admin/modules/editor.js
+++ b/assets/js/admin/modules/editor.js
@@ -1,100 +1,100 @@
const $ = require('jquery')
if (typeof tinymce !== 'undefined') {
- tinymce.murph = tinymce.murph || {}
- tinymce.murph.selector = tinymce.murph.selector || '*[data-tinymce]'
- tinymce.murph.configurationBase = tinymce.murph.configurationBase || {
- base_url: '/vendor/tinymce/',
- cache_suffix: '?v=4.1.6',
- importcss_append: true,
- image_caption: true,
- noneditable_noneditable_class: "mceNonEditable",
- toolbar_drawer: 'sliding',
- spellchecker_dialog: true,
- tinycomments_mode: 'embedded',
- convert_urls: false,
- init_instance_callback: function (editor) {
- editor.on('SetContent', () => {
- tinymce.triggerSave(false, true);
- });
+ tinymce.murph = tinymce.murph || {}
+ tinymce.murph.selector = tinymce.murph.selector || '*[data-tinymce]'
+ tinymce.murph.configurationBase = tinymce.murph.configurationBase || {
+ base_url: '/vendor/tinymce/',
+ cache_suffix: '?v=4.1.6',
+ importcss_append: true,
+ image_caption: true,
+ noneditable_noneditable_class: 'mceNonEditable',
+ toolbar_drawer: 'sliding',
+ spellchecker_dialog: true,
+ tinycomments_mode: 'embedded',
+ convert_urls: false,
+ init_instance_callback: function (editor) {
+ editor.on('SetContent', () => {
+ tinymce.triggerSave(false, true)
+ })
- editor.on('Change', () => {
- tinymce.triggerSave(false, true);
- });
- }
+ editor.on('Change', () => {
+ tinymce.triggerSave(false, true)
+ })
}
+ }
- tinymce.murph.modes = tinymce.murph.modes || {}
+ tinymce.murph.modes = tinymce.murph.modes || {}
- tinymce.murph.modes.default = tinymce.murph.modes.default || {
- plugins: 'print preview importcss searchreplace visualblocks visualchars fullscreen template table charmap hr pagebreak nonbreaking toc insertdatetime advlist lists wordcount textpattern noneditable help charmap quickbars link image code autoresize',
- menubar: 'file edit view insert format tools table tc help',
- toolbar: 'undo redo | bold italic underline strikethrough | link image | fontselect fontsizeselect formatselect | alignleft aligncenter alignright alignjustify | outdent indent | numlist bullist checklist | forecolor backcolor casechange permanentpen formatpainter removeformat | pagebreak | charmap | fullscreen preview',
- quickbars_selection_toolbar: 'bold italic | quicklink h2 h3 blockquote quickimage quicktable',
- contextmenu: "link image imagetools table configurepermanentpen",
- }
+ tinymce.murph.modes.default = tinymce.murph.modes.default || {
+ plugins: 'print preview importcss searchreplace visualblocks visualchars fullscreen template table charmap hr pagebreak nonbreaking toc insertdatetime advlist lists wordcount textpattern noneditable help charmap quickbars link image code autoresize',
+ menubar: 'file edit view insert format tools table tc help',
+ toolbar: 'undo redo | bold italic underline strikethrough | link image | fontselect fontsizeselect formatselect | alignleft aligncenter alignright alignjustify | outdent indent | numlist bullist checklist | forecolor backcolor casechange permanentpen formatpainter removeformat | pagebreak | charmap | fullscreen preview',
+ quickbars_selection_toolbar: 'bold italic | quicklink h2 h3 blockquote quickimage quicktable',
+ contextmenu: 'link image imagetools table configurepermanentpen'
+ }
- tinymce.murph.modes.light = tinymce.murph.modes.light || {
- contextmenu: "link image imagetools table configurepermanentpen",
- quickbars_selection_toolbar: 'bold italic',
- toolbar: 'undo redo | bold italic underline',
- }
+ tinymce.murph.modes.light = tinymce.murph.modes.light || {
+ contextmenu: 'link image imagetools table configurepermanentpen',
+ quickbars_selection_toolbar: 'bold italic',
+ toolbar: 'undo redo | bold italic underline'
+ }
}
const buildConfiguration = (conf) => {
- return Object.assign({}, tinymce.murph.configurationBase, conf);
+ return Object.assign({}, tinymce.murph.configurationBase, conf)
}
const makeId = () => {
- let result = '';
- const characters = 'abcdefghijklmnopqrstuvwxyz0123456789';
- const charactersLength = characters.length;
+ let result = ''
+ const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'
+ const charactersLength = characters.length
- for ( var i = 0; i < 20; i++ ) {
- result += characters.charAt(Math.floor(Math.random() * charactersLength));
- }
+ for (let i = 0; i < 20; i++) {
+ result += characters.charAt(Math.floor(Math.random() * charactersLength))
+ }
- return 'tinymce-' + result;
+ return 'tinymce-' + result
}
const doInitEditor = () => {
- $(tinymce.murph.selector).each((i, v) => {
- const element = $(v);
- let id = null
+ $(tinymce.murph.selector).each((i, v) => {
+ const element = $(v)
+ let id = null
- if (element.attr('id')) {
- id = element.attr('id')
- } else {
- id = makeId()
- element.attr('id', makeId)
- }
-
- let mode = element.attr('data-tinymce')
-
- if (!mode) {
- mode = 'default';
- }
-
- if (!tinymce.murph.modes.hasOwnProperty(mode)) {
- return;
- }
-
- let conf = buildConfiguration(tinymce.murph.modes[mode])
- conf.mode = 'exact'
- conf.elements = id
-
- tinymce.init(conf);
- })
-}
-
-module.exports = function() {
- if (typeof tinymce === 'undefined') {
- return;
+ if (element.attr('id')) {
+ id = element.attr('id')
+ } else {
+ id = makeId()
+ element.attr('id', makeId)
}
- const observer = new MutationObserver(doInitEditor);
- const config = {attributes: false, childList: true, subtree: true};
- observer.observe(document.querySelector('body'), config);
+ let mode = element.attr('data-tinymce')
- doInitEditor();
-};
+ if (!mode) {
+ mode = 'default'
+ }
+
+ if (!tinymce.murph.modes.hasOwnProperty(mode)) {
+ return
+ }
+
+ const conf = buildConfiguration(tinymce.murph.modes[mode])
+ conf.mode = 'exact'
+ conf.elements = id
+
+ tinymce.init(conf)
+ })
+}
+
+module.exports = function () {
+ if (typeof tinymce === 'undefined') {
+ return
+ }
+
+ const observer = new MutationObserver(doInitEditor)
+ const config = { attributes: false, childList: true, subtree: true }
+ observer.observe(document.querySelector('body'), config)
+
+ doInitEditor()
+}
diff --git a/assets/js/admin/modules/file-manager.js b/assets/js/admin/modules/file-manager.js
index 689524d..6dbb2fa 100644
--- a/assets/js/admin/modules/file-manager.js
+++ b/assets/js/admin/modules/file-manager.js
@@ -4,15 +4,15 @@ const Vue = require('vue').default
const FileManager = require('../components/file-manager/FileManager').default
module.exports = () => {
- if (!document.getElementById('file-manager')) {
- return
- }
+ if (!document.getElementById('file-manager')) {
+ return
+ }
- new Vue({
- el: '#file-manager',
- template: '