From e030fda01a1876a1d9a8e5cb22e1b35b3c3fa217 Mon Sep 17 00:00:00 2001 From: Katharina Bogad Date: Mon, 21 Jun 2021 19:11:08 +0200 Subject: [PATCH] Only load datetimepicker when neccesary --- gulpfile.babel.js | 19 +++++++++++++++++-- js/components/userfieldsform.js | 6 ++++-- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/gulpfile.babel.js b/gulpfile.babel.js index 4bb5b4b0..8940896b 100644 --- a/gulpfile.babel.js +++ b/gulpfile.babel.js @@ -303,5 +303,20 @@ function bundle(cb) .pipe(dest('.release')) } - -export { build, js, vendor, viewjs, css, live, clean, resourceFileCopy, copyLocales, publish, release, bundle, makeLocales } \ No newline at end of file +export default publish; +export +{ + build, + js, + vendor, + viewjs, + css, + live, + clean, + resourceFileCopy, + copyLocales, + publish, + release, + bundle, + makeLocales +} \ No newline at end of file diff --git a/js/components/userfieldsform.js b/js/components/userfieldsform.js index ad18fb98..c0171129 100644 --- a/js/components/userfieldsform.js +++ b/js/components/userfieldsform.js @@ -3,8 +3,10 @@ import { LoadImagesLazy } from '../configs/lazy' function userfieldsform(Grocy) { - Grocy.Use("datetimepicker"); - + if (document.querySelector('.datetimepicker-input') !== null) + { + Grocy.Use("datetimepicker"); + } Grocy.Components.UserfieldsForm = {}; Grocy.Components.UserfieldsForm.Save = function(success, error)