diff --git a/package.json b/package.json index 0c92be83..f09f22da 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "author": "Calvin Montgomery", "name": "CyTube", "description": "Online media synchronizer and chat", - "version": "3.34.8", + "version": "3.34.9", "repository": { "url": "http://github.com/calzoneman/sync" }, diff --git a/src/user.js b/src/user.js index 9f35004e..7af67c81 100644 --- a/src/user.js +++ b/src/user.js @@ -212,6 +212,7 @@ User.prototype.setAFK = function (afk) { this.setFlag(Flags.U_AFK); if (this.channel.modules.voteskip) { this.channel.modules.voteskip.unvote(this.realip); + this.socket.emit("clearVoteskipVote"); } } else { this.clearFlag(Flags.U_AFK); diff --git a/www/js/callbacks.js b/www/js/callbacks.js index c8d746cb..fbe8f646 100644 --- a/www/js/callbacks.js +++ b/www/js/callbacks.js @@ -1102,6 +1102,12 @@ Callbacks = { if (formGroup.length > 0) { formGroup.removeClass("has-error"); } + }, + + clearVoteskipVote: function () { + if (CHANNEL.opts.allow_voteskip && hasPermission("voteskip")) { + $("#voteskip").attr("disabled", false); + } } }