Skip to content

Client: ui utils.js

Brian Hanifin edited this page Jul 28, 2014 · 5 revisions

User Interface Utilities

I created ui-utils.js as a catch-all for the toolbar and settings drawer. It makes a lot of sense to merge dropdown.js with this file, so I just did that.

Some reusable functions are also included, such as showNotification() and lots of querystring parameters.

Querystring Parameters

Usage:

  • http://localhost:1337/?drawer=true
  • http://localhost:1337/?toolbar=false

For Users

  • ?drawer=true opens the drawer
  • ?mute=true use this carefully and this will mute all alarms!!!
  • ?toolbar=false hides the toolbar

For Developers

  • ?experiments=true hamburger?
  • ?notify=Hello,_world! underscores will become spaces
  • ?notify=Something_went_wrong!&notifytype=urgent

notifytype

Valid notifytype values are info, success, warn, urgent. Info has a blue background, success is green, warn is yellow, and urgent is red. When a notifytype is not specified, urgent is assumed.