From 4ccb9434f5620956037923d742c1cade962a3b6b Mon Sep 17 00:00:00 2001 From: Christian Date: Tue, 9 Jun 2020 10:32:59 +0200 Subject: [PATCH 1/7] [TASK] add dependencies --- index.html | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 1d7d6fe..711543c 100644 --- a/index.html +++ b/index.html @@ -12,6 +12,8 @@ + + @@ -30,8 +32,8 @@ menu @@ -251,7 +253,7 @@
- +
@@ -272,6 +274,8 @@ + + From 5b017141d3fa25fe026573a40157affdb97e73dd Mon Sep 17 00:00:00 2001 From: Christian Date: Tue, 17 Nov 2020 19:17:32 +0100 Subject: [PATCH 2/7] reworking --- app.js | 238 ++++++++++++++++++++++++++++---------------- index.html | 279 +++++++++++++++++++++++++--------------------------- js/shift.js | 117 ++++++++++++++-------- 3 files changed, 362 insertions(+), 272 deletions(-) diff --git a/app.js b/app.js index bbd1210..e6ee12d 100644 --- a/app.js +++ b/app.js @@ -24,19 +24,7 @@ if (!FileReader.prototype.readAsBinaryString) { } } -var options = { - timepicker: { - twelveHour: false, - } -}; - -document.addEventListener('DOMContentLoaded', function() { - M.AutoInit(); - var elems = document.querySelectorAll('.timepicker'); - var timepickers = M.Timepicker.init(elems, options.timepicker); -}); //localStorage persistence - var SHIFT_STORAGE_KEY = "dienstplan_chrosey"; var RULE_STORAGE_KEY = "regeln_chrosey"; var shiftStorage = { @@ -65,13 +53,13 @@ var ruleStorage = { fetch: function () { 'use strict'; var parsed = JSON.parse(localStorage.getItem(RULE_STORAGE_KEY)) | []; - var rules = parsed.length > 0 - ? parsed.map((e,i) => { - var r = Rule.thaw(e); - r.id = i; - return r; - }) - : Rule.defaults(); + var rules = parsed.length > 0 ? + parsed.map((e, i) => { + var r = Rule.thaw(e); + r.id = i; + return r; + }) : + Rule.defaults(); ruleStorage.uid = rules.length; return rules; }, @@ -82,7 +70,7 @@ var ruleStorage = { } }; -Vue.component('ask-format-modal',{ +Vue.component('ask-format-modal', { template: `