widgets such as `Records` and `Facet` that display some part
of a search result.
-* `VOID hideWhenNarrow()` --
- Registers that this widget should hide itself when the page
- becomes "narrow" -- that is, fewer pixels in width that the
- threshhold value specified by the top-level configuration item
- `responsive_design_width`. Should be used for "unimportant"
- widgets that can be omitted from the mobile version of a site.
-
-* `expandValue()` --
- FIXME: either document this or remove it from the API.
-
* `subwidget(type, overrides, defaults)` --
Returns the HTML of a subwidget of the specified type, which
can then be inserted into the widget using the
except where overrides are passed in. If defaults are also
provided, then these are used when the parent widget provides
no values. Both the `overrides` and `defaults` arguments are
- hashes: the latter is optional.
-
- See for example the `Credo` widget defined in the example
- area's `mkws-widget-credo.js` file. This uses several
- invocations of `subwidget` to create a complex compound widget
- with numerous text, facet and image panes. FIXME: rename this
- widget and everything related to it.
+ hashes: the latter is optional. This can be used to assemble
+ compound widgets containing several subwidgets.
In addition to these properties and methods of the bare widget object,
some kinds of specific widget add other properties of their own. For