From 2c5420bdaebe23c09bce77e0495ce4fcf7110e2f Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Thu, 15 May 2014 12:15:45 +0100 Subject: [PATCH] When the class-based selector is used (i.e. in the default case when the "scan_all_node" configuration element is not set), the selector includes the classes for each widget-type's resize containers as well as for the widget elements themselves. Fixes bug MKWS-187 ("Resizing has broken") --- src/mkws-core.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/mkws-core.js b/src/mkws-core.js index 39b942e..af59625 100644 --- a/src/mkws-core.js +++ b/src/mkws-core.js @@ -441,15 +441,18 @@ mkws.pagerNext = function(tname) { return '[class^="mkws"],[class*=" mkws"]'; } else { // This is the new version, which works by looking up the - // specific classes of all registered widget types. Because all - // it requires jQuery to do is some hash lookups in pre-built - // tables, it should be very fast; but it silently ignores - // widgets of unregistered types. + // specific classes of all registered widget types and their + // resize containers. Because all it requires jQuery to do is + // some hash lookups in pre-built tables, it should be very + // fast; but it silently ignores widgets of unregistered types. var s = ""; for (var type in mkws.widgetType2function) { if (s) s += ','; s += '.mkws' + type; + s += ',.mkws' + type + "-Container-wide"; + s += ',.mkws' + type + "-Container-narrow"; } + log("selector is '" + s + "'"); return s; } } -- 1.7.10.4