From 1425e8de565f671eefcd58417796c0919764217d Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Fri, 25 Jan 2019 00:17:25 -0700 Subject: [PATCH] Refresh cards when making list (close #7) --- www/js/home.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/www/js/home.js b/www/js/home.js index 7ce4658..58fdbc9 100644 --- a/www/js/home.js +++ b/www/js/home.js @@ -4,6 +4,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +var force_card_refresh = false; $(".view-main").on("ptr:refresh", ".ptr-content", function () { loadCards(function () { @@ -51,7 +52,7 @@ $(".view-main").on("click", ".parsedown-task-list", function (e) { }); function loadNotesToCards(notes, oldnotes, callback) { - if (notes.length == oldnotes.length) { + if (force_card_refresh != true && notes.length == oldnotes.length) { var allSame = true; var allPresent = true; for (var n in notes) { @@ -70,6 +71,7 @@ function loadNotesToCards(notes, oldnotes, callback) { return; } } + force_card_refresh = false; for (i in window.shuffleInstance.items) { window.shuffleInstance.remove(window.shuffleInstance.items[i]); } @@ -162,6 +164,7 @@ function makeList(id) { note.toChecklist(); note.setModified(); note.saveNote(); + force_card_refresh = true; app.ptr.refresh(); }