change to toast style
This commit is contained in:
parent
b49d4b2612
commit
0675b567e4
@ -35,30 +35,38 @@ textarea {
|
|||||||
border-width: 0;
|
border-width: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
textarea.dark {
|
.dark textarea {
|
||||||
background-color: #222;
|
background-color: #222;
|
||||||
color: #ddd;
|
color: #ddd;
|
||||||
}
|
}
|
||||||
|
|
||||||
.toast {
|
.toast {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
bottom: -40px;
|
bottom: 0;
|
||||||
right: 20px;
|
right: 20px;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
border-radius: 10px 10px 0 0;
|
|
||||||
color: #fff;
|
color: #fff;
|
||||||
transition: bottom 0.2s;
|
transition: opacity 0.4s;
|
||||||
|
opacity: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.toast.show {
|
.toast.show {
|
||||||
bottom: 0;
|
opacity: 0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.dark #saved-indicator {
|
||||||
|
color: lawngreen;
|
||||||
|
}
|
||||||
|
|
||||||
#saved-indicator {
|
#saved-indicator {
|
||||||
background-color: green;
|
color: green;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dark #update-indicator {
|
||||||
|
color: orange;
|
||||||
}
|
}
|
||||||
|
|
||||||
#update-indicator {
|
#update-indicator {
|
||||||
background-color: orangered;
|
color: orangered;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
.withUrl("/noteHub")
|
.withUrl("/noteHub")
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
let start = function () {
|
function start() {
|
||||||
|
|
||||||
connection.start().then(function () {
|
connection.start().then(function () {
|
||||||
console.log('Started websocket listener');
|
console.log('Started websocket listener');
|
||||||
@ -13,7 +13,7 @@ let start = function () {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
let showToast = function (selector) {
|
function showToast(selector) {
|
||||||
|
|
||||||
const cssClass = 'show';
|
const cssClass = 'show';
|
||||||
|
|
||||||
@ -24,7 +24,7 @@ let showToast = function (selector) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
let saveContent = function ($textarea) {
|
function saveContent($textarea) {
|
||||||
$textarea = $textarea || $('textarea');
|
$textarea = $textarea || $('textarea');
|
||||||
|
|
||||||
var content = $textarea.val();
|
var content = $textarea.val();
|
||||||
@ -42,7 +42,7 @@ start();
|
|||||||
|
|
||||||
$(function () {
|
$(function () {
|
||||||
|
|
||||||
let $textarea = $('textarea');
|
const $textarea = $('textarea');
|
||||||
|
|
||||||
// update content upon sync save
|
// update content upon sync save
|
||||||
connection.on('updateNote', function (content) {
|
connection.on('updateNote', function (content) {
|
||||||
@ -52,12 +52,12 @@ $(function () {
|
|||||||
|
|
||||||
// set dark mode
|
// set dark mode
|
||||||
if (window.location.hash == '#dark') {
|
if (window.location.hash == '#dark') {
|
||||||
$textarea.addClass('dark');
|
$('body').addClass('dark');
|
||||||
}
|
}
|
||||||
|
|
||||||
var timer = null;
|
let timer = null;
|
||||||
|
|
||||||
let ignoredKeyCodes = [17, 18, 20, 27, 37, 38, 39, 40, 91];
|
const ignoredKeyCodes = [17, 18, 20, 27, 37, 38, 39, 40, 91];
|
||||||
|
|
||||||
// save after a second delay after typing
|
// save after a second delay after typing
|
||||||
$textarea.keyup(function (e) {
|
$textarea.keyup(function (e) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user