From 569f72f60f6a8e6227c2eac081ec1a91398c07d6 Mon Sep 17 00:00:00 2001 From: Doge Date: Sat, 8 May 2021 16:36:00 +0800 Subject: Combine js files --- source/js/darkmode.js | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 source/js/darkmode.js (limited to 'source/js/darkmode.js') diff --git a/source/js/darkmode.js b/source/js/darkmode.js deleted file mode 100644 index c08347a..0000000 --- a/source/js/darkmode.js +++ /dev/null @@ -1,36 +0,0 @@ -"use strict"; -// Darkmode Listener -var SystemDarkmodePrefrence; -(function (SystemDarkmodePrefrence) { - SystemDarkmodePrefrence[SystemDarkmodePrefrence["dark"] = 0] = "dark"; - SystemDarkmodePrefrence[SystemDarkmodePrefrence["light"] = 1] = "light"; -})(SystemDarkmodePrefrence || (SystemDarkmodePrefrence = {})); -; -var DarkmodeListener = /** @class */ (function () { - function DarkmodeListener() { - var darking = window.matchMedia('(prefers-color-scheme: dark)').matches; - this._mode = darking ? SystemDarkmodePrefrence.dark : SystemDarkmodePrefrence.light; - this._handlers = []; - this._listen(); - } - DarkmodeListener.prototype._listen = function () { - var _this = this; - var media = window.matchMedia('(prefers-color-scheme: dark)'); - var callback = function (event) { - var mode = event.matches ? SystemDarkmodePrefrence.dark : SystemDarkmodePrefrence.light; - _this._handlers.forEach(function (handler) { - handler(mode); - }); - _this._mode = mode; - }; - media.addEventListener("change", callback); - }; - DarkmodeListener.prototype.add = function (callback) { - this._handlers.push(callback); - }; - DarkmodeListener.prototype.mode = function () { - return this._mode; - }; - return DarkmodeListener; -}()); -; -- cgit v1.2.3