Viewer object. Null for all non-puzzle pages. UIX receives ALL events and passes events to viewer if not null. See the head.php file in the /puzzles/inc folder.
Adds a new style to the DOM.
Style.
Handles event when User clicks a grid cell.
Zero-based index of noun type 1.
Zero-based index of noun 1.
Zero-based index of noun type 2.
Zero-based index of noun 2.
Zero-based number of current verb.
Removes all rules for a style.
Style.
Handles onmouseover/onmouseoff events when mouse hovers over grid cell. [Un]highlights the cell, row header, and column header. Called when User hovers the mouse over/out of a grid cell.
Event number where 0 = mouse out, 1 = mouse over.
Row number of grid cell.
Col number of grid cell.
Handles onmouseover/off events when mouse hovers over grid cell for link. [Un]highlights the cell, row header, and column header. Called when User hovers the mouse over/out of a grid cell.
Event number where 0 = mouse out, 1 = mouse over.
Zero-based link number.
Row number of grid cell.
Col number of grid cell.
Returns Grid Verb object from Locker.
Grid Verb.
Updates field with value, then saves field value to locker.
Field
Value
Sets field value.
Field
Value
Reads field value from locker.
Field
Default value
Sets and validates the puzzle.
Puzzle object.
Creates the viewer, which creates its own solver.
Handles event when User clicks enabled checkbox of fact.
One-based number of fact.
Handles event when User clicks enabled checkbox of rule.
One-based number of rule.
Handles event when User clicks Undo button in the Grids table.
Handles event when User clicks a column header in the chart.
One-based number of first noun type to display.
Toggles grid verb button. Called when User clicks Grid Verb button in Grids table.
Generated using TypeDoc
UIX module for the Mystery Master Logic Puzzle Solver. Extended User Interface methods for the browser.
mysterymaster.com. All rights reserved.
Michael Benson
2021-08-31