mirror of
https://github.com/thelounge/thelounge
synced 2024-12-01 00:09:15 +00:00
31 lines
682 B
JavaScript
31 lines
682 B
JavaScript
|
"use strict";
|
||
|
|
||
|
const $ = require("jquery");
|
||
|
const socket = require("../socket");
|
||
|
|
||
|
socket.on("change-password", function(data) {
|
||
|
const passwordForm = $("#change-password");
|
||
|
if (data.error || data.success) {
|
||
|
const message = data.success ? data.success : data.error;
|
||
|
const feedback = passwordForm.find(".feedback");
|
||
|
|
||
|
if (data.success) {
|
||
|
feedback.addClass("success").removeClass("error");
|
||
|
} else {
|
||
|
feedback.addClass("error").removeClass("success");
|
||
|
}
|
||
|
|
||
|
feedback.text(message).show();
|
||
|
feedback.closest("form").one("submit", function() {
|
||
|
feedback.hide();
|
||
|
});
|
||
|
}
|
||
|
|
||
|
passwordForm
|
||
|
.find("input")
|
||
|
.val("")
|
||
|
.end()
|
||
|
.find(".btn")
|
||
|
.prop("disabled", false);
|
||
|
});
|