From be7959e5ebb8b2bdca66b1996bd365df956eddfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 24 Apr 2025 11:38:48 -0400 Subject: [PATCH] refactor: remove datepicker using datetime-local now https://github.com/NodeBB/NodeBB/blob/master/src/views/admin/partials/widget-settings.tpl#L14-L20 --- public/scss/jquery-ui.scss | 1 - public/src/admin/extend/widgets.js | 12 ------------ public/src/app.js | 1 - 3 files changed, 14 deletions(-) diff --git a/public/scss/jquery-ui.scss b/public/scss/jquery-ui.scss index ea14c5ca97..32348f21fc 100644 --- a/public/scss/jquery-ui.scss +++ b/public/scss/jquery-ui.scss @@ -1,7 +1,6 @@ @import 'jquery-ui/themes/base/core'; @import 'jquery-ui/themes/base/menu'; @import 'jquery-ui/themes/base/button'; -@import 'jquery-ui/themes/base/datepicker'; @import 'jquery-ui/themes/base/autocomplete'; @import 'jquery-ui/themes/base/resizable'; @import 'jquery-ui/themes/base/selectable'; diff --git a/public/src/admin/extend/widgets.js b/public/src/admin/extend/widgets.js index 3171837988..73ba9a046a 100644 --- a/public/src/admin/extend/widgets.js +++ b/public/src/admin/extend/widgets.js @@ -7,7 +7,6 @@ define('admin/extend/widgets', [ 'jquery-ui/widgets/sortable', 'jquery-ui/widgets/draggable', 'jquery-ui/widgets/droppable', - 'jquery-ui/widgets/datepicker', ], function (bootbox, alerts) { const Widgets = {}; @@ -74,7 +73,6 @@ define('admin/extend/widgets', [ $('#widgets .widget-area').sortable({ update: function (event, ui) { - createDatePicker(ui.item); appendToggle(ui.item); }, start: function () { @@ -178,15 +176,6 @@ define('admin/extend/widgets', [ }); } - function createDatePicker(el) { - const currentYear = new Date().getFullYear(); - el.find('.date-selector').datepicker({ - changeMonth: true, - changeYear: true, - yearRange: currentYear + ':' + (currentYear + 100), - }); - } - function appendToggle(el) { if (!el.hasClass('block')) { el.addClass('block').css('width', '').css('height', '') @@ -243,7 +232,6 @@ define('admin/extend/widgets', [ widgetArea.append(populateWidget(widgetEl, widgetData.data)); appendToggle(widgetEl); - createDatePicker(widgetEl); } } diff --git a/public/src/app.js b/public/src/app.js index cd521b26b6..a2aec0ce2a 100644 --- a/public/src/app.js +++ b/public/src/app.js @@ -318,7 +318,6 @@ if (document.readyState === 'loading') { return callback(); } require([ - 'jquery-ui/widgets/datepicker', 'jquery-ui/widgets/autocomplete', 'jquery-ui/widgets/sortable', 'jquery-ui/widgets/resizable',