JavaScript

Nuit provides a number of JavaScript hooks to dynamically alter the Nuit elements of your page.

nuit.add_message(alert_type, message)

Inject a message box onto the page.

Parameters:
  • alert_type (str) – The type of message: one of debug, info, success, warning, or error.
  • message (str) – The message to display.
nuit.confirmation_box(options)

Display a confirmation box.

Parameters:options (dict) – Optional parameters to customise the confirmation box.
title
Default:‘Confirmation required’

The title for the confirmation box.

description
Default:‘<p>Are you sure you wish to perform this action?</p>’

A more detailed description of what the confirmation box is for.

size
Default:‘tiny’

A Foundation attribute for the size of the box: one of tiny, small, medium, large, xlarge. Applied as a class, so you can define your own.

yes
Default:‘Yes’

The text for the confirm button.

no
Default:‘No’

The text for the abort button.

on_confirm

A function that gets executed when the user clicks the confirm button.

on_abort

A function that gets executed when the user clicks the abort button.

nuit.button_bar_value(button_bar[, value])

Get or set the value of a button bar.

Parameters:
  • button_bar (obj) – a jQuery object of the button bar.
  • value (str) – The value to set the object to. If ommitted, the current value is returned instead.