X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmkws-widget-main.js;h=573eb04e0af1654ffe65edd3e4274081863bacf0;hb=c2074eeee90862c15cddd8d5a833567c97d625e4;hp=69d1360afae900c67cba15ba224e1afb24d72126;hpb=0cd4e973e16228be1dcf4602f453e11073e780b7;p=mkws-moved-to-github.git diff --git a/src/mkws-widget-main.js b/src/mkws-widget-main.js index 69d1360..573eb04 100644 --- a/src/mkws-widget-main.js +++ b/src/mkws-widget-main.js @@ -228,6 +228,7 @@ mkws.registerWidgetType('Switch', function() { Records \ | \ Targets'); + widget.hideWhenNarrow(this); }); @@ -259,7 +260,7 @@ mkws.registerWidgetType('Results', function() { $(this.node).html('\ \ \ - \ \ \ \ \
\ + \
\
\ @@ -271,7 +272,7 @@ mkws.registerWidgetType('Results', function() {
\ -
\ +
\
'); @@ -381,6 +382,7 @@ mkws.registerWidgetType('Lang', function() { } $(this.node).html(data); + widget.hideWhenNarrow(this); // set or re-set "lang" URL parameter @@ -413,3 +415,18 @@ mkws.registerWidgetType('MOTD', function() { }); +// Some elements have mkws* classes that makes them appear as widgets +// -- for example, because we want to style them using CSS -- but have +// no actual functionality. We register these to prevent ignorable +// warnings when they occur. + +mkws.registerWidgetType('Query', function() {}); +mkws.registerWidgetType('MOTDContainer', function() {}); +mkws.registerWidgetType('Button', function() {}); +mkws.registerWidgetType('Popup', function() {}); + +// Not sure whether the following should have functionality: +// Select HTMLFormElement +// *-Container-wide HTMLTableCellElement +// *-Container-narrow HTMLDivElement +// Bytarget HTMLDivElement