Package

net.liftmodules

fobo

Permalink

package fobo

Welcome to FoBo - A Modular Front-End Toolkit module for Lift

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

The FoBo/FoBo module gives you quick and easy integration of some of the industry leading web-centric open source front-end toolkits. FoBo is highly modular, all FoBo toolkit modules are built up of a resource module and possibly a FoBo/Lift API module. You can depend on the FoBo/FoBo module to get access to all FoBo's toolkit/resource/api modules or you can pick the module(s) you need, for example, just the bootstrap API module where you provide your own resources or you may chose any combination of modules.

Usage benefits:

FoBo supported toolkits/resources

The following is a list of available toolkits resources

Help out!

There is a lot more that can be done within the boundaries of the FoBo API modules and the FoBo modules as a hole so your help, suggestions, encouragement, engagement, patches (pull requests) bug-fixes/reports are highly appreciated.

Setup
Example:
  1. To initiate this module for usage in your Lift project set something like the following in your projects Lift bootstrap.liftweb.Boot boot method. Here the FoBo ToolkitObjectNameXYZ represent one of FoBo's available FoBo Toolkit objects.

    import net.liftmodules.fobo
     :
     :
    fobo.Toolkit.init=fobo.Toolkit.JQueryXYZ  //the fobo jquery module, version xyz
    fobo.Toolkit.init=fobo.Toolkit.ToolkitObjectNameXYZ //one or more fobo toolkits
    fobo.Toolkit.init=fobo.Toolkit.ToolkitObjectNameXYZ

    You may substitute Toolkit for Resource or API and if you wish also adjust the artifact dependencies accordingly to include just the FoBo modules you use, but if size is not a issue using the FoBo/FoBo module is convenient and gives you a lot to pick from.

Version

v2.1.0

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. fobo
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait API extends AnyRef

    Permalink

    Initiate a toolkit's associated FoBo API in you bootstrap liftweb Boot.

    Initiate a toolkit's associated FoBo API in you bootstrap liftweb Boot. You should use this if you want to use FoBo's API for the toolkit but want to provide the toolkit resources yourself.

    Example:
    1. import net.liftmodules.fobo
       :
      fobo.API.init=fobo.API.[API Object]

      Note: To see available objects click on the round trait icon in the header of this page.

  2. sealed trait Resource extends AnyRef

    Permalink

    Initiate the toolkit's associated resources in you bootstrap liftweb Boot.

    Initiate the toolkit's associated resources in you bootstrap liftweb Boot. You should use this if you only want to initiate the FoBo provided toolkit resources but not the FoBo API associated with the toolkit.

    Example:
    1. import net.liftmodules.fobo
       :
      fobo.Resource.init=fobo.Resource.[Resource Object]

      Note: To see available objects click on the round trait icon in the header of this page.

  3. sealed trait Toolkit extends AnyRef

    Permalink

    Initiate FoBo's Toolkit(s) in you bootstrap liftweb Boot.

    Initiate FoBo's Toolkit(s) in you bootstrap liftweb Boot. Using the Toolkit initiation you will bring in both the toolkit's resources and if present the FoBo API associated with the toolkit.

    Example:
    1. import net.liftmodules.fobo
       :
      fobo.Toolkit.init=fobo.Toolkit.[Toolkit Object]

      Note: To see available objects click on the round trait icon in the header of this page.

Value Members

  1. object API extends API

    Permalink
  2. object Resource extends Resource

    Permalink
  3. object Toolkit extends Toolkit

    Permalink
  4. def toString(): String

    Permalink
    Definition Classes
    fobo → AnyRef → Any

Inherited from AnyRef

Inherited from Any

Ungrouped