diff --git a/public/js/pages/Calendar/View.js b/public/js/pages/Calendar/View.js
index f15cf6bbb..5a069bec0 100644
--- a/public/js/pages/Calendar/View.js
+++ b/public/js/pages/Calendar/View.js
@@ -1,7 +1,7 @@
var hidesearch = [2, 3, 4, 8];
var columnfilter = [7];
var columnoptions = '';
-
+var localsorageEvent = null;
const fileTypeClasses = {
'image/png': 'fa-file-png',
'image/jpeg': 'fa-file-jpg',
@@ -1227,6 +1227,8 @@ if (typeof (EventSource) !== 'undefined') {
console.error('Connection aborted');
}
$(document).ready(function () {
+
+
let eventdialog = $('#EventModal').html();
$('body').on('click', '.fa-window-maximize', function () {
$('.card').addClass('card-fullscreen');
@@ -1281,6 +1283,7 @@ $(document).ready(function () {
// Sobald der Link-Dialog geschlossen wird, fügen wir die "modal-open"-Klasse wieder hinzu, falls noch ein Modal offen ist.
$('#EventModal').on('hidden.bs.modal', function (event) {
tinymce.activeEditor.setContent('');
+ localStorage.removeItem('Calendar_create');
});
@@ -1345,6 +1348,26 @@ $(document).ready(function () {
$('.show-attendee').hide();
$('#add-event').show();
$('#attachments').data('newkey', Math.floor(Math.random() * 10000));
+ if (localsorageEvent) {
+ $('#type').val(localsorageEvent.type).trigger('change');
+ $('#location').val(localsorageEvent.location);
+ $('#name').val(localsorageEvent.subject);
+ const datetime = localsorageEvent.cstart.split(' ');
+ $('#start-date').val(datetime[0]);
+ $('#start-time').val(datetime[1]);
+ const datetimeend = localsorageEvent.cend.split(' ');
+ $('#end-date').val(datetimeend[0]);
+ $('#end-time').val(datetimeend[1]);
+ if (localsorageEvent.customer_phone)
+ {
+ $('#customer-info-type').val('2').trigger('change');
+ $('#customer-info-type-text').val(localsorageEvent.customer_phone);
+ } else if (localsorageEvent.customer_email)
+ {
+ $('#customer-info-type').val('1').trigger('change');
+ }
+
+ }
});
tinymce.init({
//font_formats: "Arial=arial,sans-serif;",
@@ -1368,9 +1391,12 @@ $(document).ready(function () {
content_style: "body { font-family: 'Calibri', sans-serif; }",
font_family_formats: "Calibri=Calibri, sans-serif;Arial=arial,sans-serif; Courier New=courier new,courier,monospace; Georgia=georgia,palatino,serif; Helvetica=helvetica,sans-serif; Lucida Sans=lucida sans unicode,sans-serif; Tahoma=tahoma,arial,helvetica,sans-serif; Times New Roman=times new roman,times,serif",
setup: function (editor) {
-
+ editor.on('init', function () {
+ if (localsorageEvent) {
+ this.setContent(localsorageEvent.description || '');
+ }
+ });
}
-
});
$('body').on('click', '#add-event', function () {
let valid = true;
@@ -1501,6 +1527,7 @@ $(document).ready(function () {
}, function (data) {
}).done(function (data) {
+ localStorage.removeItem('Calendar_create');
});
$('#EventModal').modal('hide');
});
@@ -2871,5 +2898,10 @@ $(document).ready(function () {
}
});
});
+ let create_event = localStorage.getItem('Calendar_create');
+ if (create_event) {
+ localsorageEvent = JSON.parse(create_event);
+ $('#EventModal').modal('show');
+ }
});