mirror of
https://github.com/flextype/flextype.git
synced 2025-08-24 13:52:56 +02:00
refactor(admin-plugin): decouple js components from base.html #186
Decouple: - clipboard - form-validator - messenger
This commit is contained in:
@@ -248,31 +248,15 @@
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
|
||||
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.3.26/jquery.form-validator.min.js"></script>
|
||||
{% include "plugins/admin/views/partials/form-validator.html" %}
|
||||
{% include "plugins/admin/views/partials/messenger.html" %}
|
||||
{% include "plugins/admin/views/partials/clipboard.html" %}
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
new ClipboardJS('.js-clipboard-btn');
|
||||
|
||||
bsCustomFileInput.init();
|
||||
|
||||
Messenger.options = {
|
||||
extraClasses: 'messenger-fixed messenger-on-bottom messenger-on-right',
|
||||
theme: 'flat'
|
||||
}
|
||||
|
||||
{% for message in flash()['success'] %}
|
||||
Messenger().post({ type: "success", message : "{{ message }}", hideAfter: '3' });
|
||||
{% endfor %}
|
||||
|
||||
{% for message in flash()['warning'] %}
|
||||
Messenger().post({ type: "warning", message : "{{ message }}", hideAfter: '3' });
|
||||
{% endfor %}
|
||||
|
||||
{% for message in flash()['error'] %}
|
||||
Messenger().post({ type: "error", message : "{{ message }}", hideAfter: '3' });
|
||||
{% endfor %}
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
$.trumbowyg.svgPath = '{{base_url()}}/site/plugins/admin/assets/dist/fonts/trumbowyg/icons.svg';
|
||||
@@ -351,7 +335,6 @@
|
||||
$('#settingsEntryModal').modal();
|
||||
});
|
||||
|
||||
$.validate({});
|
||||
{% if is_current_path('admin.fieldsets.edit') or is_current_path('admin.templates.edit') or is_current_path('admin.snippets.edit') or (is_current_path('admin.entries.edit') and type == 'source') %}
|
||||
var editor = CodeMirror.fromTextArea(document.getElementById("codeMirrorEditor"), {
|
||||
lineNumbers: true,
|
||||
|
3
site/plugins/admin/views/partials/clipboard.html
Normal file
3
site/plugins/admin/views/partials/clipboard.html
Normal file
@@ -0,0 +1,3 @@
|
||||
<script type="text/javascript">
|
||||
new ClipboardJS('.js-clipboard-btn');
|
||||
</script>
|
4
site/plugins/admin/views/partials/form-validator.html
Normal file
4
site/plugins/admin/views/partials/form-validator.html
Normal file
@@ -0,0 +1,4 @@
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.3.26/jquery.form-validator.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
$.validate({});
|
||||
</script>
|
18
site/plugins/admin/views/partials/messenger.html
Normal file
18
site/plugins/admin/views/partials/messenger.html
Normal file
@@ -0,0 +1,18 @@
|
||||
<script type="text/javascript">
|
||||
Messenger.options = {
|
||||
extraClasses: 'messenger-fixed messenger-on-bottom messenger-on-right',
|
||||
theme: 'flat'
|
||||
}
|
||||
|
||||
{% for message in flash()['success'] %}
|
||||
Messenger().post({ type: "success", message : "{{ message }}", hideAfter: '3' });
|
||||
{% endfor %}
|
||||
|
||||
{% for message in flash()['warning'] %}
|
||||
Messenger().post({ type: "warning", message : "{{ message }}", hideAfter: '3' });
|
||||
{% endfor %}
|
||||
|
||||
{% for message in flash()['error'] %}
|
||||
Messenger().post({ type: "error", message : "{{ message }}", hideAfter: '3' });
|
||||
{% endfor %}
|
||||
</script>
|
Reference in New Issue
Block a user