You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by Sam Ruby <ru...@apache.org> on 2016/03/15 22:22:17 UTC
[whimsy.git] [1/1] Commit 0965583: flag todos
Commit 09655833338b0d5f1295b9aec3a8f36d66062fd4:
flag todos
Branch: refs/heads/master
Author: Sam Ruby <ru...@intertwingly.net>
Committer: Sam Ruby <ru...@intertwingly.net>
Pusher: rubys <ru...@apache.org>
------------------------------------------------------------
www/board/agenda/views/pages/report.js.rb | ++++++ -
------------------------------------------------------------
7 changes: 6 additions, 1 deletions.
------------------------------------------------------------
diff --git a/www/board/agenda/views/pages/report.js.rb b/www/board/agenda/views/pages/report.js.rb
index 8d4ac71..a0cb64f 100644
--- a/www/board/agenda/views/pages/report.js.rb
+++ b/www/board/agenda/views/pages/report.js.rb
@@ -63,7 +63,7 @@ def componentWillMount()
def componentWillReceiveProps()
# determine what text filters to run
- @filters = [self.linebreak, hotlink, self.privates, self.jira]
+ @filters = [self.linebreak, self.todo, hotlink, self.privates, self.jira]
@filters << self.localtime if @@item.title == 'Call to order'
@filters << self.names if @@item.people
@filters << self.president_attachments if @@item.title == 'President'
@@ -91,6 +91,11 @@ def componentWillReceiveProps()
### filters
#
+ # Highlight todos
+ def todo(text)
+ return text.gsub 'TODO', '<span class="missing">TODO</span>'
+ end
+
# Break long lines
def linebreak(text)
# find long, breakable lines