From 87b2c72772dfc8cfcb820e52f40e0694e4bb2dd3 Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Thu, 1 May 2014 17:01:37 +0100 Subject: [PATCH] New widget-setup utility function, hideWhenNarrow. Teaches the widget to disappear when the window changes from wide to narrow, and reappear when it changes from narrow to wide. --- src/mkws-widget.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/mkws-widget.js b/src/mkws-widget.js index a16dec1..faee22d 100644 --- a/src/mkws-widget.js +++ b/src/mkws-widget.js @@ -116,3 +116,14 @@ widget.autosearch = function(widget) { }; +// Utility function for all widgets that want to hide in narrow windows +widget.hideWhenNarrow = function(widget) { + widget.team.queue("resize-narrow").subscribe(function(n) { + $(widget.node).hide(); + }); + widget.team.queue("resize-wide").subscribe(function(n) { + $(widget.node).show(); + }); +}; + + -- 1.7.10.4