Assess API Methods
setAccessibility()
Sets accessibility properties. It is obligatory to define show_accessibility (with both show_colourscheme and show_fontsize) in Assess API JSON to use this method.
Requires test:ready status before being used. This can be accomplished by either listening to the test:ready event using the on() method, or using the app readyListener.
Examples
// Via test:ready event
assessApp.on('test:ready', function () {
assessApp.setAccessibility({
"fontSize": 'xxlarge',
"contrast": 'white-on-black'
});
assessApp.setAccessibility({
"fontSize": 'small',
"contrast": '1'
});
});
// Via readyListener
assessApp = LearnosityAssess.init(initOptions, 'learnosity_assess', {
readyListener: function () {
LearnosityAssess.addAccessibilityPalettes([{
"name": 'Example Palette',
"colors": {
// ...
}
}]);
assessApp.setAccessibility({
"fontSize": 'small',
"contrast": 'Example Palette'
});
}
});
Arguments
-
options object
The following properties are supported.
-
fontSize string
Available options:
'small''normal''large''xlarge''xxlarge'
-
contrast string
Available options:
'black-on-white''rose-on-green''yellow-on-blue''black-on-rose''light-gray-on-dark-gray''white-on-black'
-
Return value
None (undefined).