Enable usage of NG-Grid version 2․0․7 in your bootstrap liftweb Boot.
Enable usage of NG-Grid version 2․0․7 in your bootstrap liftweb Boot.
2.0.7
Example:
FoBo.InitParam.Toolkit=FoBo.AJSNGGrid207
v1.2
Enable usage of AngularUI-Bootstrap version 0․10․0 in your bootstrap liftweb Boot.
Enable usage of AngularUI-Bootstrap version 0․10․0 in your bootstrap liftweb Boot.
0.10.0
Example:
FoBo.InitParam.Toolkit=FoBo.AJSUIBootstrap0100
v1.2
Enable usage of AngularUI-Bootstrap version 0․2․0 in your bootstrap liftweb Boot.
Enable usage of AngularUI-Bootstrap version 0․2․0 in your bootstrap liftweb Boot.
0.2.0
Example:
FoBo.InitParam.Toolkit=FoBo.AJSUIBootstrap020
v1.0
Enable usage of AngularUI-Bootstrap version 0․7․0 in your bootstrap liftweb Boot.
Enable usage of AngularUI-Bootstrap version 0․7․0 in your bootstrap liftweb Boot.
0.7.0
Example:
FoBo.InitParam.Toolkit=FoBo.AJSUIBootstrap070
v1.2
Enable usage of AngularJS version 1․2․19 in your bootstrap liftweb Boot.
Enable usage of AngularJS version 1․2․19 in your bootstrap liftweb Boot.
1.2.19
Lift Boot:
FoBo.InitParam.Toolkit=FoBo.AngularJS1219 FoBo.init()
v1.3
Enable usage of i18n files for AngularJS version 1․2․19 in your bootstrap liftweb Boot.
Enable usage of i18n files for AngularJS version 1․2․19 in your bootstrap liftweb Boot.
1.2.19
Example:
FoBo.InitParam.Toolkit=FoBo.AngularJS1219i18n
v1.3
Enable usage of Twitter Bootstrap version 2․3․2 in your bootstrap liftweb Boot.
Enable usage of Twitter Bootstrap version 2․3․2 in your bootstrap liftweb Boot.
2.3.2
Example
FoBo.InitParam.Toolkit=FoBo.Bootstrap232
v1.1
Enable usage of Twitter Bootstrap version 3․0․1 in your bootstrap liftweb Boot.
Enable usage of Twitter Bootstrap version 3․0․1 in your bootstrap liftweb Boot.
3.0.1
Example
FoBo.InitParam.Toolkit=FoBo.Bootstrap301
v1.1
Enable usage of Twitter Bootstrap version 3․1․1 in your bootstrap liftweb Boot.
Enable usage of Twitter Bootstrap version 3․1․1 in your bootstrap liftweb Boot.
3.1.1
Example
FoBo.InitParam.Toolkit=FoBo.Bootstrap311
v1.2
Enable usage of Twitter Bootstrap version 3․2․0 in your bootstrap liftweb Boot.
Enable usage of Twitter Bootstrap version 3․2․0 in your bootstrap liftweb Boot.
3.2.0
Example
FoBo.InitParam.Toolkit=FoBo.Bootstrap320
v1.3
Enable usage of Font-Awesome version 3․2․1 in your bootstrap liftweb Boot.
Enable usage of Font-Awesome version 3․2․1 in your bootstrap liftweb Boot.
3.2.1
Example:
FoBo.InitParam.Toolkit=FoBo.FontAwesome321
v1.0
Enable usage of Font-Awesome version 4․0․3 in your bootstrap liftweb Boot.
Enable usage of Font-Awesome version 4․0․3 in your bootstrap liftweb Boot.
4.0.3
Example:
FoBo.InitParam.Toolkit=FoBo.FontAwesome403
v1.2
Enable usage of Font-Awesome version 4․1․0 in your bootstrap liftweb Boot.
Enable usage of Font-Awesome version 4․1․0 in your bootstrap liftweb Boot.
4.1.0
Example:
FoBo.InitParam.Toolkit=FoBo.FontAwesome410
v1.2
Enable Toolkit(s)/JQuery options for the FoBo module in your bootstrap liftweb Boot.
Enable Toolkit(s)/JQuery options for the FoBo module in your bootstrap liftweb Boot.
Example:
FoBo.InitParam.JQuery=FoBo.JQuery182 FoBo.InitParam.Toolkit=FoBo.Bootstrap230 FoBo.InitParam.Toolkit=FoBo.PrettifyJun2011
This example uses the Bootstrap v2.3.0 option and adds the Google code Prettify vJun2011 to the enabled toolkits.
Enable usage of JQuery version 1․10․2 in your bootstrap liftweb Boot.
Enable usage of JQuery version 1․10․2 in your bootstrap liftweb Boot.
1.10.2
Example:
FoBo.InitParam.JQuery=FoBo.JQuery1102
v1.1
Enable usage of JQuery version 1․11․1 in your bootstrap liftweb Boot.
Enable usage of JQuery version 1․11․1 in your bootstrap liftweb Boot.
1.11.1
Example:
FoBo.InitParam.JQuery=FoBo.JQuery1111
v1.3
Enable usage of JQuery version 1․7․2 in your bootstrap liftweb Boot.
Enable usage of JQuery version 1․7․2 in your bootstrap liftweb Boot.
1.7.2
Example:
FoBo.InitParam.JQuery=FoBo.JQuery172
v0.7
Enable usage of JQuery version 1․8․2 in your bootstrap liftweb Boot.
Enable usage of JQuery version 1․8․2 in your bootstrap liftweb Boot.
1.8.2
Example:
FoBo.InitParam.JQuery=FoBo.JQuery182
v0.7
Enable usage of JQuery version 1․9․1 in your bootstrap liftweb Boot.
Enable usage of JQuery version 1․9․1 in your bootstrap liftweb Boot.
1.9.1
Example:
FoBo.InitParam.JQuery=FoBo.JQuery191
v1.0
Enable usage of JQuery version 2․1․1 in your bootstrap liftweb Boot.
Enable usage of JQuery version 2․1․1 in your bootstrap liftweb Boot.
2.1.1 OBS! JQuery 2.x dose not support Internet Explorer 6, 7, or 8.
Example:
JQueryModule.InitParam.JQuery=JQueryModule.JQuery211
v1.3
Enable usage of JQuery-migrate version 1․2․1 in your bootstrap liftweb Boot.
Enable usage of JQuery-migrate version 1․2․1 in your bootstrap liftweb Boot.
1.2.1
Example:
JQueryModule.InitParam.JQuery=JQueryModule.JQueryMigrate121
v2.7
Enable usage of KineticJS version 5․1․0 in your bootstrap liftweb Boot.
Enable usage of KineticJS version 5․1․0 in your bootstrap liftweb Boot.
5.1.0
Lift Boot:
FoBo.InitParam.Toolkit=FoBo.KineticJS510 FoBo.init()
v1.3
Enable usage of Pace version 0․4․15 in your bootstrap liftweb Boot.
Enable usage of Pace version 0․4․15 in your bootstrap liftweb Boot.
0.4.15
Lift Boot:
FoBo.InitParam.Toolkit=FoBo.Pace0415 FoBo.init()
v1.2
Enable usage of Prettify version Jun2011 in your bootstrap liftweb Boot.
Enable usage of Prettify version Jun2011 in your bootstrap liftweb Boot.
Jun2011
Example:
FoBo.InitParam.Toolkit=FoBo.PrettifyJun2011
v0.7
Extends your Lift SiteMap with various common bootstrap menu manipulations such as horizontal and vertical menu dividers and menu labels (labels coming soon).
Extends your Lift SiteMap with various common bootstrap menu manipulations such as horizontal and vertical menu dividers and menu labels (labels coming soon).
This object should be used in conjunction with the TB* menu builder objects in net.liftmodules.FoBo.snippet.FoBo snippet's.
Example:
: //add a horizontal menu divider divider1 >> LocGroup(...) >> FoBo.TBLocInfo.Divider, : //add a vertical menu divider divider2 >> LocGroup(...) >> FoBo.TBLocInfo.DividerVertical, : //open link in new tab ... FoBo.TBLocInfo.LinkTargetBlank :
v1.0
In bootstrap liftweb Boot set
FoBo.init()
The above example just calls init without specifying fobo init params so default Toolkit and JQuery values will be used.
Enable usage of NG-Grid version 2․0․4 in your bootstrap liftweb Boot.
Enable usage of NG-Grid version 2․0․4 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use AJSNGGrid207 or later
2.0.4
Example:
FoBo.InitParam.Toolkit=FoBo.AJSNGGrid204
v1.0
Enable usage of AngularJS version 1․0․6 in your bootstrap liftweb Boot.
Enable usage of AngularJS version 1․0․6 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use AngularJS122 or later
1.0.6
Example:
FoBo.InitParam.Toolkit=FoBo.AngularJS106
v1.0
Enable usage of AngularJS version 1․2․11 in your bootstrap liftweb Boot.
Enable usage of AngularJS version 1․2․11 in your bootstrap liftweb Boot.
(Since version FoBo v1.3.0) Use AngularJS1219 or later
1.2.11
Lift Boot:
FoBo.InitParam.Toolkit=FoBo.AngularJS1211 FoBo.init()
v1.2
Enable usage of i18n files for AngularJS version 1․2․11 in your bootstrap liftweb Boot.
Enable usage of i18n files for AngularJS version 1․2․11 in your bootstrap liftweb Boot.
(Since version FoBo v1.3.0) Use AngularJS1219i18n or later
1.2.11
Example:
FoBo.InitParam.Toolkit=FoBo.AngularJS1211i18n
v1.2
Enable usage of Twitter Bootstrap version 2․1․0 in your bootstrap liftweb Boot.
Enable usage of Twitter Bootstrap version 2․1․0 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use Bootstrap232 or later
2.1.0
Example
FoBo.InitParam.Toolkit=FoBo.Bootstrap210
v1.0
Enable usage of Twitter Bootstrap version 2․2․0 in your bootstrap liftweb Boot.
Enable usage of Twitter Bootstrap version 2․2․0 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use Bootstrap232 or later
2.2.0
Example
FoBo.InitParam.Toolkit=FoBo.Bootstrap220
v1.0
Enable usage of Twitter Bootstrap version 2․2․2 in your bootstrap liftweb Boot.
Enable usage of Twitter Bootstrap version 2․2․2 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use Bootstrap232 or later
2.2.2
Example
FoBo.InitParam.Toolkit=FoBo.Bootstrap222
v1.0
Enable usage of Twitter Bootstrap version 2․3․0 in your bootstrap liftweb Boot.
Enable usage of Twitter Bootstrap version 2․3․0 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use Bootstrap232 or later
2.3.0
Example
FoBo.InitParam.Toolkit=FoBo.Bootstrap230
v1.0
Enable usage of Twitter Bootstrap version 2․3․1 in your bootstrap liftweb Boot.
Enable usage of Twitter Bootstrap version 2․3․1 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use Bootstrap232 or later
2.3.1
Example
FoBo.InitParam.Toolkit=FoBo.Bootstrap231
v1.0
Enable usage of Twitter Bootstrap version 3․0․0 in your bootstrap liftweb Boot.
Enable usage of Twitter Bootstrap version 3․0․0 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use Bootstrap301 or later
3.0.0
Example
FoBo.InitParam.Toolkit=FoBo.Bootstrap300
v1.1
Enable usage of DataTables version 1․9․0 in your bootstrap liftweb Boot.
Enable usage of DataTables version 1․9․0 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use the FoBoDT.DataTables190 sub module outside of the FoBo module, see the DataTables sub module readme for more information.
1.9.0
Example:
FoBo.InitParam.Toolkit=FoBo.DataTables190
v0.7
Enable usage of Font-Awesome version 2․0․0 in your bootstrap liftweb Boot.
Enable usage of Font-Awesome version 2․0․0 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use FontAwesome321 or later
2.0.0
Example:
FoBo.InitParam.Toolkit=FoBo.FontAwesome200
v1.0
Enable usage of Font-Awesome version 2․0․0 in your bootstrap liftweb Boot.
Enable usage of Font-Awesome version 2․0․0 in your bootstrap liftweb Boot.
This TB222 variant is optimized for use with FoBo.Bootstrap222. The effect of using this TB222 variant is that you can keep using the /classpath/fobo/bootstrap.css path in your template i.e there is no need to explicitly set the no icon css variant as /classpath/fobo/bootstrap-no-icons.css in your template FoBo will load a FontAwesome modified icon less bootstrap css for you.
(Since version FoBo v1.2.0) Use FontAwesome321 or later
2.0.0
Example:
FoBo.InitParam.Toolkit=FoBo.FontAwesome200TB222
v1.0
Enable usage of Font-Awesome version 3․0․0 in your bootstrap liftweb Boot.
Enable usage of Font-Awesome version 3․0․0 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use FontAwesome321 or later
3.0.0
Example:
FoBo.InitParam.Toolkit=FoBo.FontAwesome300
v1.0
Enable usage of Font-Awesome version 4․0․1 in your bootstrap liftweb Boot.
Enable usage of Font-Awesome version 4․0․1 in your bootstrap liftweb Boot.
(Since version FoBo v1.3.0) Use FontAwesome403 or later
4.0.1
Example:
FoBo.InitParam.Toolkit=FoBo.FontAwesome401
v1.1
Enable usage of Foundation version 2․1․5 in your bootstrap liftweb Boot.
Enable usage of Foundation version 2․1․5 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use the FoBoFo.Foundation215 sub module outside of the FoBo module, see the Foundation sub module readme for more information.
2.1.5
Example
FoBo.InitParam.Toolkit=FoBo.Foundation215
v0.7
Enable usage of JQuery version 1․11․0 in your bootstrap liftweb Boot.
Enable usage of JQuery version 1․11․0 in your bootstrap liftweb Boot.
(Since version Sins v1.3) Use v1.11.1 or later
1.11.0
Example:
FoBo.InitParam.JQuery=FoBo.JQuery1110
v1.2
Enable usage of JQueryMobile version 1․1․0 in your liftweb Boot.
Enable usage of JQueryMobile version 1․1․0 in your liftweb Boot.
(Since version FoBo v1.2.0) Use the FoBoJQM.JQueryMobile110 sub module outside of the FoBo module, see the JQuery-Mobile sub module readme for more information.
1.0.1
Example:
FoBo.InitParam.Toolkit=FoBo.JQueryMobile110
v1.0
Enable usage of KnockOut version 2․1․0 in your bootstrap liftweb Boot.
Enable usage of KnockOut version 2․1․0 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use Knockout221 or later
2.1.0
Example:
FoBo.InitParam.Toolkit=FoBo.KnockOut210
v0.7
Enable usage of KnockOut version 2․0․0 in your bootstrap liftweb Boot.
Enable usage of KnockOut version 2․0․0 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use Knockout221 or later
2.0.0
Example:
FoBo.InitParam.Toolkit=FoBo.KnockOut200
v1.0
Enable usage of KnockOut version 2․2․1 in your bootstrap liftweb Boot.
Enable usage of KnockOut version 2․2․1 in your bootstrap liftweb Boot.
(Since version FoBo v1.2.0) Use the FoBoKO.Knockout210 sub module outside of the FoBo module, see the Knockout sub module readme for more information.
2.2.1
Example:
FoBo.InitParam.Toolkit=FoBo.KnockOut221
v1.0
Welcome to FoBo - A generic Front-End Toolkit Lift Module
The net.liftmodules.FoBo Package is the starting point for this API. The FoBo modules Github home is here
What FoBo will do for you
This module gives you quick and easy integration of some of the industry leading web-centric open source front-end toolkits with some carefully thought throw Scala/Lift inherit extra benefits.
Among the benefits is:
FoBo supported toolkits and plugins
The following is a list of available toolkits and plugins
Heads up
This API is young so if you make direct usage of some FoBoHelpers in lib chances is that things change. If you want to stay a bit more on the safe side usage of FoBo snippets and init operations should be fairly safe. After a stable release changes to a API method will be announced as deprecated at least one release cycle before method signature changes or removal.
Help out!
There is a lot more that can be done within the boundaries of this API and the FoBo module as a hole so your help, suggestions, encouragement, engagement, patches (pull requests) bug-fixes/reports are highly appreciated.
Setup
To initiate this module for usage in your Lift project set something like the following in the projects Lift bootstrap.liftweb.Boot. For information on FoBoToolkitName see respective toolkit below.
v1.3