mirror of
https://github.com/thelounge/thelounge
synced 2024-11-10 14:44:13 +00:00
Remember user
This commit is contained in:
parent
73b995931b
commit
7ac793fc89
3 changed files with 36 additions and 19 deletions
|
@ -221,7 +221,9 @@ button {
|
|||
text-align: center;
|
||||
width: 220px;
|
||||
}
|
||||
#footer button {
|
||||
#footer .icon {
|
||||
color: #7c838d;
|
||||
display: inline-block;
|
||||
font: 16px Octicons;
|
||||
line-height: 34px;
|
||||
padding: 0px 12px;
|
||||
|
@ -613,6 +615,9 @@ button {
|
|||
}
|
||||
|
||||
@media (max-width: 480px) {
|
||||
.title {
|
||||
display: none;
|
||||
}
|
||||
.container {
|
||||
margin-bottom: 5%;
|
||||
}
|
||||
|
|
|
@ -26,10 +26,10 @@
|
|||
You're not connected to any networks yet.
|
||||
</div>
|
||||
<footer id="footer">
|
||||
<button class="sign-in" data-target="#sign-in" data-title="Sign in" data-placement="top" title="Sign in to Shout"></button>
|
||||
<button class="connect" data-target="#connect" data-title="Connect" data-placement="top" title="Connect to network"></button>
|
||||
<button class="settings" data-target="#settings" data-title="Settings" data-placement="top" title="Client settings"></button>
|
||||
<button class="sign-out" data-placement="top" title="Sign out user"></button>
|
||||
<button class="icon sign-in" data-target="#sign-in" data-title="Sign in" data-placement="top" title="Sign in to Shout"></button>
|
||||
<button class="icon connect" data-target="#connect" data-title="Connect" data-placement="top" title="Connect to network"></button>
|
||||
<button class="icon settings" data-target="#settings" data-title="Settings" data-placement="top" title="Client settings"></button>
|
||||
<a href="" class="icon sign-out" data-placement="top" title="Sign out user"></a>
|
||||
</footer>
|
||||
</aside>
|
||||
<div id="main">
|
||||
|
@ -55,7 +55,7 @@
|
|||
<div class="col-xs-12">
|
||||
<label class="port">
|
||||
Password
|
||||
<input class="input" name="password">
|
||||
<input class="input" type="password" name="password">
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-xs-12">
|
||||
|
@ -121,32 +121,32 @@
|
|||
</div>
|
||||
<div class="col-sm-6">
|
||||
<label class="opt">
|
||||
<input type="checkbox" name="join">
|
||||
Show joins
|
||||
<input type="checkbox" name="join">
|
||||
Show joins
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<label class="opt">
|
||||
<input type="checkbox" name="nick">
|
||||
Show nick changes
|
||||
<input type="checkbox" name="nick">
|
||||
Show nick changes
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<label class="opt">
|
||||
<input type="checkbox" name="part">
|
||||
Show parts
|
||||
<input type="checkbox" name="part">
|
||||
Show parts
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<label class="opt">
|
||||
<input type="checkbox" name="mode">
|
||||
Show mode
|
||||
<input type="checkbox" name="mode">
|
||||
Show mode
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<label class="opt">
|
||||
<input type="checkbox" name="quit">
|
||||
Show quits
|
||||
<input type="checkbox" name="quit">
|
||||
Show quits
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-sm-12">
|
||||
|
@ -154,8 +154,8 @@
|
|||
</div>
|
||||
<div class="col-sm-12">
|
||||
<label class="opt">
|
||||
<input type="checkbox" name="notification">
|
||||
Enable notification sound
|
||||
<input type="checkbox" name="notification">
|
||||
Enable notification sound
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-sm-12">
|
||||
|
|
|
@ -35,7 +35,7 @@ $(function() {
|
|||
pop.src = "/audio/pop.ogg";
|
||||
|
||||
$("#play").on("click", function() { pop.play(); });
|
||||
$("#footer button").tooltip();
|
||||
$("#footer .icon").tooltip();
|
||||
|
||||
var favico = new Favico({
|
||||
animation: "none"
|
||||
|
@ -59,6 +59,7 @@ $(function() {
|
|||
|
||||
socket.on("auth", function(data) {
|
||||
$("body").addClass("signed-out");
|
||||
$("#sign-in input[name='user']").val($.cookie("user") || "");
|
||||
sidebar.find(".sign-in")
|
||||
.click()
|
||||
.end()
|
||||
|
@ -285,6 +286,7 @@ $(function() {
|
|||
var chan = $(target)
|
||||
.css("z-index", top++)
|
||||
.addClass("active")
|
||||
.trigger("show")
|
||||
.find(".chat")
|
||||
.sticky();
|
||||
});
|
||||
|
@ -375,6 +377,13 @@ $(function() {
|
|||
}
|
||||
});
|
||||
|
||||
$("#windows").on("show", ".window", function() {
|
||||
var self = $(this);
|
||||
setTimeout(function() {
|
||||
self.find("input").eq(0).focus();
|
||||
}, 0);
|
||||
});
|
||||
|
||||
$("#sign-in, #connect").on("submit", "form", function(e) {
|
||||
e.preventDefault()
|
||||
var event = "auth";
|
||||
|
@ -391,6 +400,9 @@ $(function() {
|
|||
values[obj.name] = obj.value;
|
||||
}
|
||||
});
|
||||
if (values.user) {
|
||||
$.cookie("user", values.user);
|
||||
}
|
||||
socket.emit(
|
||||
event, values
|
||||
);
|
||||
|
|
Loading…
Reference in a new issue