diff --git a/RIGS/static/js/interaction.js b/RIGS/static/js/interaction.js index dffcf6bc..bc329724 100644 --- a/RIGS/static/js/interaction.js +++ b/RIGS/static/js/interaction.js @@ -36,6 +36,16 @@ function updatePrices() { $('#total').text(parseFloat(sum + vat).toFixed(2)); } +function setupMDE(selector) { + editor = new SimpleMDE({ + element: $(selector)[0], + forceSync: true, + toolbar: ["bold", "italic", "strikethrough", "|", "unordered-list", "ordered-list", "|", "link", "|", "preview", "guide"], + status: true, + }); + $(selector).data('mde_editor',editor); +} + $('#item-table').on('click', '.item-delete', function () { delete objectitems[$(this).data('pk')] $('#item-' + $(this).data('pk')).remove(); diff --git a/RIGS/templates/RIGS/event_form.html b/RIGS/templates/RIGS/event_form.html index 346d0024..f4dadce9 100644 --- a/RIGS/templates/RIGS/event_form.html +++ b/RIGS/templates/RIGS/event_form.html @@ -8,11 +8,13 @@ {% block css %} + {% endblock %} {% block preload_js %} + {% endblock %} {% block js %} @@ -40,6 +42,17 @@ } $(document).ready(function () { + + setupMDE('#id_description'); + setupMDE('#id_notes'); + setupMDE('#item_description'); + + $('#itemModal').on('shown.bs.modal', function (e) { + $('#item_description').data('mde_editor').value( + $('#item_description').val() + ); + }); + {% if not object.pk and not form.errors %} $('.form-hws').slideUp(function () { @@ -228,11 +241,8 @@
Event Description
- - -
- {% render_field form.description class+="form-control" %} +
+ {% render_field form.description class+="form-control md-enabled" %}
@@ -427,7 +437,7 @@
- {% render_field form.notes class+="form-control" %} + {% render_field form.notes class+="form-control md-enabled" %}
{% include "RIGS/item_table.html" %} diff --git a/RIGS/templates/RIGS/item_modal.html b/RIGS/templates/RIGS/item_modal.html index 6991c585..ddf20d59 100644 --- a/RIGS/templates/RIGS/item_modal.html +++ b/RIGS/templates/RIGS/item_modal.html @@ -27,7 +27,7 @@
-