From 5b017141d3fa25fe026573a40157affdb97e73dd Mon Sep 17 00:00:00 2001 From: Christian Date: Tue, 17 Nov 2020 19:17:32 +0100 Subject: [PATCH] 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: `