Allow button_strips to have dropmenus

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Don't assign initial time for background tasks

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Unify watching/unwatching and alerts/email settings for topics

Previously these were two settings, now they're made into one. It also allows per-topic alert preferences.

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Don't let dropmenu buttonlist code interfere with menu

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Fix a couple of undefined indexes

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Fix a typo for receiving both e-mails and alerts

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Rename button-strip -> elements to sub_buttons

Why didn't I think of this?

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Calculate the left offset using button's outerWidth

This is to account for padding and margins

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Fix undefined index topic_notify

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Show topic alert preferences in Watched Topics list

Also allow setting them to default preference instead of per-topic

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Allow setting per-board notification preferences

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Allow viewing board notification preferences in Watched Boards area

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Improve new topic alert notification

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Merge pull request #2231 from Dragooon/topic-alerts

Improve topic/board alert's preferences