Function 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
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
 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
 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
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
 log(message), lb.core.plugins.utils.sandbox.utils
N
 new Listener(element,type,callback[,useCapture]), lb.base.dom.Listener
 new Module(id,creator):Module, lb.core.Module
 new Sandbox(id):Sandbox, lb.core.Sandbox
 new Subscriber(filter,callback):Subscriber, lb.core.events.Subscriber
 no(value):boolean
 notify(event), lb.core.events.Subscriber
O
 onHashChange(callback), lb.core.plugins.url.sandbox.url
 or(a,b):any
P
 parse(string):object|array, lb.base.json
 print(message), lb.base.log
 publish(event)
R
 removeAll(array), lb.base.array
 removeAllListeners, lb.core.plugins.dom.sandbox.dom
 removeClass(element,name)
 removeListener(callback), lb.base.history
 removeListener(listener), lb.core.plugins.dom.sandbox.dom
 removeModule(module), lb.core.application
 removeOne(array,item]), lb.base.array
 removeSubscriber(subscriber), lb.core.events.publisher
 replaceParams(getValue):function
 reset
 run, lb.core.application
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.
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.
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().
Log a message.
Create a new listener for a type of event on a DOM element.
Constructor of a new Core Module.
Constructor of a new Sandbox.
Constructor of a new Core Events Subscriber.
Check whether given value is null or undefined
Check whether given value is null or undefined
Apply the filter to incoming event and trigger the callback if the event matches the expected filter.
Set a listener to observe changes in local part of the URL.
Get a default value when given value is null or undefined
Get a default value when given value is null or undefined
Parse a JSON string into corresponding object or array.
Print a message to the log console.
Publish an event to be broadcast to all subscribers.
Publish a new event for broadcasting to all interested subscribers.
Remove all items from the array.
Remove all listeners configured on DOM elements of the box, using the configured DOM factory.
Remove a CSS class from the className of a DOM element.
Remove a CSS class from a DOM element part of the box.
Unregister a callback for hash modifications.
Unregister a listener, using the configured DOM factory.
Remove a module from the application.
Remove the first occurence of an item from the given array.
Remove an existing subscriber from the list.
Get a filter function to replace parameters in attribute and text nodes.
Get a filter function to replace parameters in a string template.
Remove all options from configuration.
Remove all language properties.
Run the application.
Close