//META{"name":"clockPlugin"}*// //Original clock code from http://cssdeck.com/labs/minimal-css3-digital-clock var clockPlugin = function () {}; clockPlugin.prototype.start = function () { BdApi.clearCSS("clockPluginCss"); BdApi.injectCSS("clockPluginCss", '#clockPluginClock { position:absolute; color:#FFF; background:#333333; padding:0 12px 0 13px; min-width:55px; max-width:55px; z-index:100; }'); var self = this; this.clock = $("
", { id: "clockPluginClock" }); $("body").append(this.clock); this.pad = function(x) { return x < 10 ? '0'+x : x; }; this.ticktock = function() { var d = new Date(); var h = self.pad(d.getHours()); var m = self.pad(d.getMinutes()); var s = self.pad(d.getSeconds()); var current_time = [h,m,s].join(':'); self.clock.html(current_time); }; this.ticktock12 = function() { var suffix = "AM"; var d = new Date(); var h = d.getHours(); var m = self.pad(d.getMinutes()); var s = self.pad(d.getSeconds()); if(h >= 12) { h -= 12; suffix = "PM"; } if(h == 0) { h = 12; } h = self.pad(h); var current_time = [h,m,s].join(":") + suffix; self.clock.html(current_time); }; this.ticktock(); this.interval = setInterval(this.ticktock, 1000); }; clockPlugin.prototype.load = function () { }; clockPlugin.prototype.unload = function () {} ; clockPlugin.prototype.stop = function () { BdApi.clearCSS("clockPluginCss"); clearInterval(this.interval); this.clock.remove(); }; clockPlugin.prototype.onMessage = function () { }; clockPlugin.prototype.onSwitch = function () { }; clockPlugin.prototype.observer = function (e) { }; clockPlugin.prototype.getSettingsPanel = function () { return ""; }; clockPlugin.prototype.getName = function () { return "Clock Plugin"; }; clockPlugin.prototype.getDescription = function () { return "Adds a clock to Discord"; }; clockPlugin.prototype.getVersion = function () { return "0.1.0"; }; clockPlugin.prototype.getAuthor = function () { return "Jiiks"; };