From 3a5a00d33c8e82e0db0dbc5d83e3ce203a34355f Mon Sep 17 00:00:00 2001 From: vellip Date: Mon, 8 May 2017 16:01:39 +0200 Subject: [PATCH 1/4] add package.json for npm --- package.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 package.json diff --git a/package.json b/package.json new file mode 100644 index 0000000..2a6f90f --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "name": "datepicker", + "version": "1.0.0", + "description": "Accessible, simple datepicker.", + "main": "js/datepicker.min.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vellip/datePicker.git" + }, + "author": "", + "license": "MIT", + "bugs": { + "url": "https://github.com/vellip/datePicker/issues" + }, + "homepage": "https://github.com/vellip/datePicker#readme" +} From 4b83f8f0ac33b7a18c91cb3665c23789facce2bd Mon Sep 17 00:00:00 2001 From: vellip Date: Mon, 8 May 2017 17:56:22 +0200 Subject: [PATCH 2/4] update package.json main and convert js to umd --- js/datepicker.js | 15 +++++++++++++-- package.json | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/js/datepicker.js b/js/datepicker.js index 034dc46..74d26ac 100644 --- a/js/datepicker.js +++ b/js/datepicker.js @@ -1,5 +1,16 @@ /*! DatePicker v6.3.6 MIT/GPL2 @freqdec */ -var datePickerController = (function datePickerController() { +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD + define(factory); + } else if (typeof exports === 'object') { + // Node, CommonJS-like + module.exports = factory(); + } else { + // Browser globals (root is window) + root.datePickerController = factory(); + } +}(this, function() { "use strict"; @@ -3544,4 +3555,4 @@ var datePickerController = (function datePickerController() { // Converts Date Object to a YYYYMMDD formatted String dateToYYYYMMDDStr: function(dt) { return dateToYYYYMMDD(dt); } }; -})(); +})) diff --git a/package.json b/package.json index 2a6f90f..18a4be5 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "datepicker", "version": "1.0.0", "description": "Accessible, simple datepicker.", - "main": "js/datepicker.min.js", + "main": "js/datepicker.js", "repository": { "type": "git", "url": "git+https://github.com/vellip/datePicker.git" From fddc6bdbd3d4398b9aa9183c7ed19e55bee1e055 Mon Sep 17 00:00:00 2001 From: Philipp Date: Tue, 9 May 2017 16:15:02 +0200 Subject: [PATCH 3/4] change urls --- package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 18a4be5..1a642e8 100644 --- a/package.json +++ b/package.json @@ -5,12 +5,12 @@ "main": "js/datepicker.js", "repository": { "type": "git", - "url": "git+https://github.com/vellip/datePicker.git" + "url": "git+https://github.com/freqdec/datePicker.git" }, - "author": "", + "author": "freqdec", "license": "MIT", "bugs": { - "url": "https://github.com/vellip/datePicker/issues" + "url": "https://github.com/freqdec/datePicker/issues" }, - "homepage": "https://github.com/vellip/datePicker#readme" + "homepage": "https://github.com/freqdec/datePicker#readme" } From 74c969e7ce70ad5573031566593fbdeb6bcebd68 Mon Sep 17 00:00:00 2001 From: vellip Date: Wed, 10 May 2017 12:10:00 +0200 Subject: [PATCH 4/4] fix reference to missing function --- js/datepicker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/datepicker.js b/js/datepicker.js index 74d26ac..51b1c1a 100644 --- a/js/datepicker.js +++ b/js/datepicker.js @@ -2902,7 +2902,7 @@ }; datePickers = null; - removeEvent(window, 'unload', datePickerController.destroy); + removeEvent(window, 'unload', destroy); }; var destroySingleDatePicker = function(id) { if(id && (id in datePickers)) {