mirror of
https://github.com/tim-krehan/shopping-list.git
synced 2024-11-23 22:30:41 +01:00
provide new item flashing
This commit is contained in:
parent
8c444e1bb9
commit
87e896cbe6
1 changed files with 18 additions and 3 deletions
21
bin/list.js
21
bin/list.js
|
@ -9,9 +9,24 @@ $(document).ready(function () {
|
||||||
|
|
||||||
function highlightNewEntry(){
|
function highlightNewEntry(){
|
||||||
var cookies = document.cookie;
|
var cookies = document.cookie;
|
||||||
var cookieRegExp = new RegExp(/newItem(\d+)/ig);
|
var cookieRegExp = new RegExp(/;?\s+newItem=(\d+)/g);
|
||||||
console.log(cookies.match(cookieRegExp));
|
var match = cookieRegExp.exec(cookies);
|
||||||
|
if(match!=null){
|
||||||
|
var newID = match[1];
|
||||||
|
var checkBox = $("[data-id=" + newID + "]");
|
||||||
|
var newRow = checkBox.parent().parent();
|
||||||
|
newRow.removeClass($(checkBox).data("color"));
|
||||||
|
newRow.addClass("alert-primary");
|
||||||
|
setTimeout(function () {
|
||||||
|
newRow.css({
|
||||||
|
transition: ".5s"
|
||||||
|
});
|
||||||
|
newRow.removeClass("alert-primary");
|
||||||
|
newRow.addClass($(checkBox).data("color"));
|
||||||
|
}, 1000);
|
||||||
|
document.cookie = "newItem=-1"
|
||||||
|
console.log(document.cookie);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function deleteCheckeditems() {
|
function deleteCheckeditems() {
|
||||||
|
|
Loading…
Reference in a new issue