Extending Lycia clients with plug-ins

 

LyciaWeb, LyciaDesktop, and LyciaTouch are based on HTML5 technology but use different packaging options. The interface is generated fully on the client’s side based on abstract model objects which were received from the server by means of lightweight change propagation protocol. So for all Lycia clients, default options and behavior can be altered by custom JavaScript, CSS or HTML5 imports.

 

We use the term LyciaClient to refer to all 3 clients in cases then the details provided are not specified and concern all of them.

 

 

Please, remember that CSS is case sensitive and Lycia 3 is not (including Lycia themes).That is why we introduced certain translation rules:

Lycia class names and identifiers are written in lower-case letters:

MyId2 -> qx-identifier-myid2

Lycia types are written in lower-case letters with dashes added to show where the upper-case letters were originally used:

TextField -> qx-aum-text-field.