diff --git a/assets/images/imperial.png b/assets/images/imperial.png new file mode 100644 index 0000000..43bbf06 Binary files /dev/null and b/assets/images/imperial.png differ diff --git a/assets/images/rebel.png b/assets/images/rebel.png new file mode 100644 index 0000000..84f7c6b Binary files /dev/null and b/assets/images/rebel.png differ diff --git a/src/index.haml b/src/index.haml index 1286489..ed9ab72 100644 --- a/src/index.haml +++ b/src/index.haml @@ -45,7 +45,9 @@ %p To use: Just click on either header. A new entry will open up in that list for you to fill out. Empty entries will be - deleted automatically. + deleted automatically. All data is stored in your + browser's local store; there are no servers, and your data + is never transmitted anywhere. %p You can click on the gear icon in the lower diff --git a/src/priority.coffee b/src/priority.coffee index 7b48899..461b004 100644 --- a/src/priority.coffee +++ b/src/priority.coffee @@ -64,10 +64,16 @@ require ['jquery', 'lawnchair'], ($) -> $('.delete-priority-field', li).on 'click', deletePriority input.focus() - save: -> - @clean() - @repo.save {key: 'priorities', 'priorities': @priorities}, () => - @render() + easter: -> + force_re = new RegExp('(Force|Empire|Vader|Darth|Sith|Jedi|rebel)') + force = (1 for p in @priorities when force_re.test(p.name)) + if force.length > 0 + console.log("Aroo?") + $('#prioritize').css('background-image', 'url(rebel.png)') + $('#ignorize').css('background-image', 'url(imperial.png)') + else + $('#prioritize').css('background-image', 'url(thumbsup.png)') + $('#ignorize').css('background-image', 'url(thumbsdown.png)') clean: -> @priorities = ({name: p.name, cat: p.cat} for p in @priorities when p.name.trim() != "") @@ -78,6 +84,7 @@ require ['jquery', 'lawnchair'], ($) -> @render() render: => + @easter() priority_enumerate = (cat) => r = [] for i in [0...@priorities.length]