Packages

  • package root
    Definition Classes
    root
  • package net

    For a overview, proceed to the starting point for this document => net.liftmodules.fobo

    For a overview, proceed to the starting point for this document => net.liftmodules.fobo

    Definition Classes
    root
  • package liftmodules

    For a overview, proceed to the starting point for this document => net.liftmodules.fobo

    For a overview, proceed to the starting point for this document => net.liftmodules.fobo

    Definition Classes
    net
  • package fobo

    The net.liftmodules.fobo Package is the starting point for this API.

    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:

    • Due to uniform declaration and integration points across toolkit versions only a small amount of changes is needed for a up/down-grading of a used Toolkit/resource, optimally, if the toolkit has no breaking changes it will just be a version change of the init param in Lift bootstrap.liftweb.Boot.
    • The module provides debug-able js and css files in development and minimized files otherwise.
    • FoBo is simultaneously supporting several versions of each toolkit which makes development, maintenance, upgrade and fall-back quick and easy.
    • Most of the FoBo toolkit modules provides a API sub-module with Snippet helpers and lib classes that will ease you from writing some commonly used toolkit component integration scripts making it a simple snippet invocation.
    • Great responsive scalability with responsive toolkits.
    • FoBo strives to be highly modular. FoBo is built up by independent toolkit/resource/api module artifacts that can be used independent of the FoBo/FoBo assembly module.
    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
    • This module has published artifacts for Lift v3.1 and v3.0 and it's supported Scala versions. Older versions of FoBo also supports Lift v2.4/v2.5/v2.6
    • For a introduction to FoBo see FoBo introduction
    Definition Classes
    liftmodules
    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

  • package lib
  • package snippet
  • API
  • Resource
  • Toolkit
  • package foboajs

    This FoBo toolkit module provides AngularJS API and Resource components to the FoBo Module, but can also be used as-is, see below for setup information.

    FoBo AngularJS Toolkit Module

    This FoBo toolkit module provides AngularJS API and Resource components to the FoBo Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package foboajsapi

    This FoBo API module provides FoBo/Lift API components for the AngularJS Toolkit Module, but can also be used as-is, see below for setup information.

    FoBo AngularJS API Module

    This FoBo API module provides FoBo/Lift API components for the AngularJS Toolkit Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package foboajsres

    This resource module provides AngularJS resource components to the FoBo AngularJS Toolkit module, but can also be used as-is, see below for setup information.

    FoBo AngularJS Resource Module

    This resource module provides AngularJS resource components to the FoBo AngularJS Toolkit module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package foboapi

    This FoBo / FoBo API module provides FoBo/Lift API components for the FoBo Module, but can also be used as-is.

    FoBo / FoBo API Module

    This FoBo / FoBo API module provides FoBo/Lift API components for the FoBo Module, but can also be used as-is.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobobs

    This FoBo toolkit module provides Bootstrap v3.x API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    FoBo Bootstrap 3 Toolkit Module

    This FoBo toolkit module provides Bootstrap v3.x API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
    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.

      import net.liftmodules.{fobobs => fobo}
       :
       :
      fobo.Toolkit.init=fobo.Toolkit.Bootstrap336 //or any other companion toolkit object

      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.

  • package fobobs4

    This FoBo toolkit module provides Bootstrap v4.x API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    FoBo Bootstrap 4 Toolkit Module

    This FoBo toolkit module provides Bootstrap v4.x API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
    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.

      import net.liftmodules.{fobobs4 => fobo}
       :
       :
      fobo.Toolkit.init=fobo.Toolkit.Bootstrap400 //or any other companion toolkit object

      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.

  • package fobobs4api

    This FoBo API module provides FoBo/Lift API components for the Bootstrap v4.x Toolkit Module, but can also be used as-is, see below for setup information.

    FoBo Bootstrap 4 API Module

    This FoBo API module provides FoBo/Lift API components for the Bootstrap v4.x Toolkit Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobobs4res

    This resource module provides Bootstrap resource components to the FoBo Bootstrap 4 Toolkit module, but can also be used as-is, see below for setup information.

    FoBo Bootstrap 4 Resource Module

    This resource module provides Bootstrap resource components to the FoBo Bootstrap 4 Toolkit module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobobsapi

    This FoBo API module provides FoBo/Lift API components for the Bootstrap v3.x Toolkit Module, but can also be used as-is, see below for setup information.

    FoBo Bootstrap 3 API Module

    This FoBo API module provides FoBo/Lift API components for the Bootstrap v3.x Toolkit Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobobsres

    This resource module provides Bootstrap resource components to the FoBo Bootstrap 3 Toolkit module, but can also be used as-is, see below for setup information.

    FoBo Bootstrap 3 Resource Module

    This resource module provides Bootstrap resource components to the FoBo Bootstrap 3 Toolkit module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobofa

    This FoBo toolkit module provides Font Awesome API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    FoBo Font Awesome Toolkit Module

    This FoBo toolkit module provides Font Awesome API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobofaapi

    This FoBo API module provides FoBo/Lift API components for the Font Awesome Toolkit Module, but can also be used as-is, see below for setup information.

    FoBo Font Awesome API Module

    This FoBo API module provides FoBo/Lift API components for the Font Awesome Toolkit Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobofares

    This resource module provides Font Awesome resource components to the FoBo Font Awesome Toolkit module, but can also be used as-is, see below for setup information.

    FoBo Font Awesome Resource Module

    This resource module provides Font Awesome resource components to the FoBo Font Awesome Toolkit module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobogcp

    This FoBo toolkit module provides Google Code Prettify API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    FoBo Google Code Prettify Toolkit Module

    This FoBo toolkit module provides Google Code Prettify API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobogcpres

    This resource module provides Google Code Prettify resource components to the FoBo Google Code Prettify Toolkit module, but can also be used as-is, see below for setup information.

    FoBo Google Code Prettify Resource Module

    This resource module provides Google Code Prettify resource components to the FoBo Google Code Prettify Toolkit module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobohl

    This FoBo toolkit module provides Highlight API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    FoBo Highlight Toolkit Module

    This FoBo toolkit module provides Highlight API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobohlapi

    This FoBo API module provides FoBo/Lift API components for the Highlight Toolkit Module, but can also be used as-is, see below for setup information.

    FoBo Highlight API Module

    This FoBo API module provides FoBo/Lift API components for the Highlight Toolkit Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobohlres

    This resource module provides Highlight JS resource components to the FoBo Highlight JS Toolkit module, but can also be used as-is, see below for setup information.

    FoBo Highlight JS Resource Module

    This resource module provides Highlight JS resource components to the FoBo Highlight JS Toolkit module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobojq

    This FoBo toolkit module provides JQuery API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    FoBo JQuery Toolkit Module

    This FoBo toolkit module provides JQuery API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobojqapi

    This FoBo API module provides FoBo/Lift API components for the JQuery Toolkit Module, but can also be used as-is, see below for setup information.

    FoBo JQuery API Module

    This FoBo API module provides FoBo/Lift API components for the JQuery Toolkit Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobojqres

    This resource module provides JQuery resource components to the FoBo JQuery Toolkit module, but can also be used as-is, see below for setup information.

    FoBo JQuery Resource Module

    This resource module provides JQuery resource components to the FoBo JQuery Toolkit module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobopa

    This FoBo toolkit module provides Pace API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    FoBo Pace Toolkit Module

    This FoBo toolkit module provides Pace API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobopaapi

    This FoBo API module provides FoBo/Lift API components for the Pace Toolkit Module, but can also be used as-is, see below for setup information.

    FoBo Pace API Module

    This FoBo API module provides FoBo/Lift API components for the Pace Toolkit Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobopares

    This resource module provides JQuery resource components to the FoBo Pace Toolkit module, but can also be used as-is, see below for setup information.

    FoBo Pace Resource Module

    This resource module provides JQuery resource components to the FoBo Pace Toolkit module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobopop

    This FoBo toolkit module provides Popper API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    FoBo Popper Toolkit Module

    This FoBo toolkit module provides Popper API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobopopapi

    This FoBo API module provides FoBo/Lift API components for the Popper Toolkit Module, but can also be used as-is, see below for setup information.

    FoBo Popper API Module

    This FoBo API module provides FoBo/Lift API components for the Popper Toolkit Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobopopres

    This resource module provides Popper resource components to the FoBo Popper Toolkit module, but can also be used as-is, see below for setup information.

    FoBo Popper Resource Module

    This resource module provides Popper resource components to the FoBo Popper Toolkit module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobotb

    This FoBo toolkit module provides Twitter Bootstrap v2.x API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    FoBo Twitter Bootstrap Toolkit Module

    This FoBo toolkit module provides Twitter Bootstrap v2.x API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
    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.

      import net.liftmodules.{fobotb => fobo}
       :
       :
      fobo.Toolkit.init=fobo.Toolkit.Bootstrap232 //or any other toolkit object

      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.

  • package fobotbapi

    This FoBo API module provides FoBo/Lift API components for the Twitter Bootstrap v2.x Toolkit Module, but can also be used as-is, see below for setup information.

    FoBo Twitter Bootstrap API Module

    This FoBo API module provides FoBo/Lift API components for the Twitter Bootstrap v2.x Toolkit Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobotbres

    This resource module provides Twitter Bootstrap resource components to the FoBo Twitter Bootstrap Toolkit module, but can also be used as-is, see below for setup information.

    FoBo Twitter Bootstrap Resource Module

    This resource module provides Twitter Bootstrap resource components to the FoBo Twitter Bootstrap Toolkit module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobotoo

    This FoBo toolkit module provides Tooltip API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    FoBo Tooltip Toolkit Module

    This FoBo toolkit module provides Tooltip API and Resource components to the FoBo / FoBo Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobotooapi

    This FoBo API module provides FoBo/Lift API components for the Tooltip Toolkit Module, but can also be used as-is, see below for setup information.

    FoBo Tooltip API Module

    This FoBo API module provides FoBo/Lift API components for the Tooltip Toolkit Module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo artifact module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules
  • package fobotoores

    This resource module provides Tooltip resource components to the FoBo Tooltip Toolkit module, but can also be used as-is, see below for setup information.

    FoBo Tooltip Resource Module

    This resource module provides Tooltip resource components to the FoBo Tooltip Toolkit module, but can also be used as-is, see below for setup information.

    If you are using this module via the FoBo/FoBo module see also net.liftmodules.fobo for setup information.

    Definition Classes
    liftmodules

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:

  • Due to uniform declaration and integration points across toolkit versions only a small amount of changes is needed for a up/down-grading of a used Toolkit/resource, optimally, if the toolkit has no breaking changes it will just be a version change of the init param in Lift bootstrap.liftweb.Boot.
  • The module provides debug-able js and css files in development and minimized files otherwise.
  • FoBo is simultaneously supporting several versions of each toolkit which makes development, maintenance, upgrade and fall-back quick and easy.
  • Most of the FoBo toolkit modules provides a API sub-module with Snippet helpers and lib classes that will ease you from writing some commonly used toolkit component integration scripts making it a simple snippet invocation.
  • Great responsive scalability with responsive toolkits.
  • FoBo strives to be highly modular. FoBo is built up by independent toolkit/resource/api module artifacts that can be used independent of the FoBo/FoBo assembly module.
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
  • This module has published artifacts for Lift v3.1 and v3.0 and it's supported Scala versions. Older versions of FoBo also supports Lift v2.4/v2.5/v2.6
  • For a introduction to FoBo see FoBo introduction
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

    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

    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

    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. def toString(): String
    Definition Classes
    fobo → AnyRef → Any
  2. object API extends API
  3. object Resource extends Resource
  4. object Toolkit extends Toolkit

Inherited from AnyRef

Inherited from Any

Ungrouped