Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 $(id):DOM Element, lb.base.dom
 $(localId):DOM Element, lb.core.plugins.dom.sandbox.dom
 ,]value[,type]):boolean
 ,filters):any, lb.base.template.applyFilters(input
 ]):boolean
 ],filters), lb.base.template.html.topDownParsing(node[,context
A
 addClass(element,name)
 addLanguageProperties(languageCode,languageProperties)
 addListener(callback), lb.base.history
 addListener(element,type,callback):Listener, lb.core.plugins.dom.sandbox.dom
 addModule(module), lb.core.application
 addOne(array,item), lb.base.array
 addSubscriber(subscriber), lb.core.events.publisher
 amd/define
 ATTRIBUTE_NODE, lb.base.dom
B
 buildSandbox(id), lb.core.plugins.builder
C
 cancelEvent(event), lb.core.plugins.dom.sandbox.dom
 clearTimeout(timeoutId), lb.core.plugins.utils.sandbox.utils
 clone(object[,deep]):object, lb.base.object
 confirm(message):boolean, lb.core.plugins.utils.sandbox.utils
 Constants, lb.base.dom
 contains(languageCode1,languageCode2):boolean, lb.base.i18n
 copy(array):array, lb.base.array
 createElement(name[,attributes[,childNodes]]):DOM Element, lb.base.dom.factory
 createEvent(element,type[,properties[,useCapture]]), lb.base.dom.factory
 createListener(element,type,callback[,useCapture]), lb.base.dom.factory
 css(sandbox), lb.core.plugins.css
D
 define([id,][dependencies,]factory), amd/define
 destroy, lb.base.history
 destroyElement(element), lb.base.dom.factory
 destroyEvent(event), lb.base.dom.factory
 destroyListener(listener), lb.base.dom.factory
 detach, lb.base.dom.Listener
 dom(sandbox), lb.core.plugins.dom
E
 element(name[,attributes[,childNodes]]):DOM Element, lb.core.plugins.dom.sandbox.dom
 ELEMENT_NODE, lb.base.dom
 end, lb.core.Module
 endAll, lb.core.application
 equals(languageCode1,languageCode2):boolean, lb.base.i18n
 events(sandbox), lb.core.plugins.events
F
 filterByLanguage(languageCode):function, lb.base.template.i18n
 filterHtml(htmlNode[,data[,languageCode]])
 fireEvent(element,type[,properties]):DOM Event, lb.core.plugins.dom.sandbox.dom
 Functions
G
 get(key[,languageCode]):any
 getBox(createIfMissing):DOM Element, lb.core.Sandbox.sandbox
 getBrowserLanguage():string, lb.base.i18n
 getCallback():function, lb.base.dom.Listener
 getClasses(element):object
 getDefaultLanguageCode():string, lb.base.i18n.data
 getElement():DOM Element, lb.base.dom.Listener
 getFaviconUrl():string, lb.base.history
 getFilter():object, lb.core.events.Subscriber
 getHash():string, lb.base.history
 getId():string, lb.core.Module
 getId([localId]):string, lb.core.Sandbox.sandbox
 getLanguage([htmlElement]):string, lb.base.i18n
 getLanguageCodes():array, lb.base.i18n.data
 getLanguageList():array of strings, lb.core.plugins.i18n.sandbox.i18n
 getListeners():array, lb.core.plugins.dom.sandbox.dom
 getLocation():object, lb.core.plugins.url.sandbox.url
 getModules():array, lb.core.application
 getOption(name,defaultValue), lb.base.config
 getSandbox():object, lb.core.Module
 getSelectedLanguage():string, lb.core.plugins.i18n.sandbox.i18n
 getString(key[,data[,languageCode]]):string
 getSubscribers():array, lb.core.events.publisher
 getTimestamp():number, lb.core.plugins.utils.sandbox.utils
 getType():string, lb.base.dom.Listener
H
 hasAttribute(element,attributeName):boolean, lb.base.dom
I
 i18n(sandbox), lb.core.plugins.i18n
 includes(event,filter):boolean, lb.core.events.Subscriber
 initElement(element), lb.base.dom.factory
 isInBox(element):boolean, lb.core.Sandbox.sandbox
 isUsingCapture():boolean, lb.base.dom.Listener
L
 languageCompare(languageCode1,languageCode2):integer, lb.base.i18n
 lb
 lb.base
 lb.base.ajax
 lb.base.array
 lb.base.config
 lb.base.dom
 lb.base.dom.css
 lb.base.dom.factory
 lb.base.dom.Listener
 lb.base.history
 lb.base.i18n
 lb.base.i18n.data
 lb.base.json
 lb.base.log
 lb.base.object
 lb.base.string
 lb.base.template
 lb.base.template.html
 lb.base.template.i18n
 lb.base.template.string
 lb.base.type
 lb.core
 lb.core.application
 lb.core.events
 lb.core.events.publisher
 lb.core.events.Subscriber
 lb.core.Module
 lb.core.plugins
 lb.core.plugins.builder
 lb.core.plugins.css
 lb.core.plugins.dom
 lb.core.plugins.events
 lb.core.plugins.i18n
 lb.core.plugins.server
 lb.core.plugins.url
 lb.core.plugins.utils
 lb.core.Sandbox
 lb.data
 lb.ui
 log(message), lb.core.plugins.utils.sandbox.utils
An alias for document.getElementById(id).
Get the element of the box with given local identifier.
Check the type of a value, possibly nested in sub-properties.
Check the type of a value, possibly nested in sub-properties.
Apply filters successively to input made of preceding arguments.
Check whether an object property is present and not null nor undefined.
Check whether an object property is present and not null nor undefined.
Apply filters recursively to attributes and child nodes.
Append a CSS class to the className of a DOM element.
Append a CSS class to a DOM element part of the box.
Add or replace language properties associated with given language code.
Define or replace properties for given language.
Register a callback for modifications of the hash.
Register a new listener for a type of event on a DOM element of the box using the configured DOM factory.
Add a new module to the application.
Add an item to the array, only once (no duplicates allowed).
Add a new subscriber to the list.
Null implementation of CommonJS Asynchronous Module Definition (AMD).
The nodeType value of attribute nodes: 2.
Build a new instance of Sandbox from parts defined by plugins.
Cancel an event using the configured DOM factory.
Cancels the planned execution of a callback function.
Get a shallow or a deep copy of an object.
Open a confirmation (OK/Cancel) dialog.
Check whether second language code inherits from first language code.
Copy an array.
Create a new element with given name, attributes and child nodes.
Create a new DOM event and fire it on given target element.
Create a new listener for a type of event on a DOM element.
Define methods in the ‘css’ property of given sandbox.
Define a module.
Terminate the history manager.
Terminate usage of a DOM element by removing it from its parent.
Terminate a DOM event: prevent default action and stop propagation.
Terminate a listener by removing it from the target DOM element.
Detach this listener from the DOM.
Define methods in the ‘dom’ property of given sandbox.
Create a new DOM element using the configured DOM factory.
The nodeType value of element nodes: 1.
Terminate the underlying module.
Terminate all registered modules.
Check whether two language codes are considered equal.
Define methods in the ‘events’ property of given sandbox.
Return a filter function that removes HTML elements that do not match the given language code.
Replace parameters and trim nodes based on html ‘lang’ attribute.
Replace parameters and trim nodes based on html ‘lang’ attribute.
Create and dispatch a new DOM event to the given element, using the configured DOM factory.
Get the value of the property identified by given key, in the most specific language available.
Get the value of the property identified by given key.
Get the root HTML element for this module.
Get the browser’s language.
Get the callback function associated with the listener.
Get a hash of classes found on given DOM element.
Get the CSS classes of given DOM element.
Get the default language code for use in internationalization methods.
Get the target DOM element on which the listener is attached.
Get the expected url of the shortcut icon.
Get the associated filter object.
Get the hash part of current url.
Get the module identifier.
Get the identifier of the module, when optional parameter is omitted.
Get the language of given HTML element.
Get the list of language codes associated with language properties.
Get the list of available languages.
Get the list of listeners configured on DOM elements of the box.
Get the properties of the current URL location
Get the list of modules added in the application.
Get the sandbox allocated to the module.
Get the language currently selected for the application.
Get a string computed by replacing data values in the most specific value found for given key, used as a string template.
Get a string computed by replacing data values in the most specific value found for given key, used as a string template.
Get the list of subscribers.
Get current timestamp, in milliseconds.
Get the type of event for which this event is registered.
Check whether an attribute with given name has been specified on given element.
Define methods in the ‘i18n’ property of given sandbox.
Check whether event object includes filter object.
(optional) Customize a newly inserted element.
Check whether the given element is in the box.
Get whether the listener is set for the capture phase.
A comparator function suitable for use in array.sort().
Root of Legal Box Scalable JavaScript Application
Adapter Modules for Base JavaScript Library
AJAX (Asynchronous JavaScript And XML) Adapter Module for Base Library
Array Adapter Module for Base Library
Configuration Adapter Module for Base Library
DOM (Document Object Model) Adapter Module for Base Library
DOM (Document Object Model) CSS (Cascading Style Sheets) Adapter Module for Base Library
DOM (Document Object Model) Factory, Adapter Module for Base Library
DOM (Document Object Model) Listener Adapter Module for Base Library
History (in Local Navigation) Adapter Module for Base Library
Base Internationalization (i18n) Module
Base data storage of language properties for Internationalization (i18n)
JSON (JavaScript Object Notation) Adapter Module for Base Library
Logging Adapter Module for Base Library
Object Adapter Module for Base Library
String Adapter Module for Base Library
Base Template Module
Base Module for HTML Templates
Base Module for Internationalization Templates (i18n)
Base String Template Module
Utility method for type checking.
Core Modules for Legal Box Scalable JavaScript Application
Core Application
Core Events Modules based on a Publish/Subscribe Design Pattern.
Core Events Publisher
Subscriber to Core Events
Core Module of Legal Box Scalable JavaScript Application
Core Plugins which define API methods for the Sandbox.
Sandbox Builder, associate plugins to define the different parts of the API
Cascading Style Sheets Plugin for the Sandbox API
Document Object Model Plugin for the Sandbox API
Publish/Subscribe Plugin for the Sandbox API
Internationalization Plugin for the Sandbox API
Asynchronous Communication with a Remote Server Plugin for the Sandbox API
Uniform Resource Locator Plugin for the Sandbox API
Utilities Plugin for the Sandbox API
Sandbox for Modules of Legal Box Scalable JavaScript Application
Data Model Modules for Legal Box Scalable JavaScript Application
User Interface Modules for Legal Box Scalable JavaScript Application
Log a message.
Close