Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Extends Twitter Bootstrap with additional lightweight JavaScript controls. Easy to install, customize, update, and optimize. All functionality covered by live documentation and unit tests.

Merge pull request #1136 from interactivellama/update-dependencies

Update package.json with latest dependencies
Failed to load latest commit information.
dev in an attempt to reduce the churn on dev.html let us try this
dist release 3.6.3
fonts fixing fonts issue
js fixes #1131 addresses lint issue
less fixes #1069 make math for padding-right work, make sure sizer gets di…
markup Remove 100 row option from repeater + cleanup
test Merge pull request #1124 from interactivellama/blanket-code-coverage-…
.bithoundrc (1037---ignore-dist-in-bithound) adds /dist/ (and others) to ignore
.gitignore keep screenshots from being checked in
.travis.yml Remove npm update from travis
BACKLOG.md Update backlog
CNAME Create CNAME
DETAILS.md release 3.6.3
Gruntfile.js Refactor QUnit with code coverage
LICENSE 3.0.0-wip: updating license
Procfile Change heroku process to grunt
README.md Update package.json with latest dependencies
bower.json release 3.6.3
data.js Tree: Hide chervron for folder that doesn't have children #860
devserver.js Update server to use connect serve-static
index.css pillbox-attributes: Add attributes object to addItems method
index.html fixes #1106 makes collapse actually work. Aliases collapse as closeAl…
index.js make mocked-up data source for tree connected to test buttons be finite
package.json Update package.json with latest dependencies
sauce_browsers.yml config sauecelabs to latest version of browsers minus ie8 (like BS)
sauce_browsers_tricky.yml Remove FF version and make linux

README.md

Fuel UX

Bower version Build Status devDependency Status

Selenium Test Status

Fuel UX extends Bootstrap 3 with additional lightweight JavaScript controls. It is actively maintained by members of Salesforce Marketing Cloud, with the support and involvement of the community.

To get started, check out http://getfuelux.com!

Table of contents

Quick start

Fuel UX can be used with an existing page via CDN or installed in a project.

Read the Getting started page for more detailed information on the framework contents, templates, examples, and more.

Use

Add fuelux class to the portion of the page using Fuel UX as seen here.

Ensure all the dependencies are included on the page (eg, such as using the CDN as shown below).

<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet">
<link href="//www.fuelcdn.com/fuelux/3.6.3/css/fuelux.min.css" rel="stylesheet">

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.1/js/bootstrap.min.js"></script>
<script src="//www.fuelcdn.com/fuelux/3.6.3/js/fuelux.min.js"></script>

Install

A few ways available to install.

More details for the above can be found here.

What's included

Downloading the zip of FuelUX provides the following directories and files, which are grouped according to file type:

fuelux/
├── css/
│   ├── fuelux.css
│   ├── fuelux.min.css
├── js/
│   ├── fuelux.js
│   └── fuelux.min.js
└── fonts/
    ├── fuelux.eot
    ├── fuelux.svg
    ├── fuelux.ttf
    └── fuelux.woff

We provide compiled CSS and JS (like fuelux.*), as well as compiled and minified CSS and JS (like fuelux.min.*) in the dist folder. Supporting icons are provided as fonts.

Dependencies

Fuel UX is dependent upon Bootstrap 3 and jQuery. If you installed by cloning the repo or by downloading a .zip archive, you'll also want to grab these things, as it won't work without them.

For other methods of managing dependencies consider AMD support via require.

Bugs and Feature Requests

Have a bug or a feature request? Please first review the open issues, then search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.

For additional assistance connect with the community.

Documentation

Fuel UX documentation is built with Jekyll and publicly hosted on GitHub Pages at http://getfuelux.com. More details on seting up Jekyll and running docs locally can be found here.

Previous releases

Documentation for v2.6 has been made available for the time being while folks transition to Bootstrap 3. You can download 2.6 updates (bug fixes only) from the fuelux2 branch.

Contributing

Before writing code, we suggest you search for issues or create a new one to confirm where your contribution fits into our roadmap.

Please do not edit or commit files in the dist directory. You'll find source files in the respective js, less, and fonts directory. Project maintainers will commit files in the dist directory from time to time. Details on compiling CSS and JavasScript can be found here.

Prior to submitting a pull request, please run grunt to lint & test your code. All pull requests are validated via Travis CI. If the tests fail unexpectedly feel free to trigger a restart.

Take care to maintain the existing coding style (tabs, clarity over brevity, declarative markup, semicolons, etc).

Please review the Salesforce Marketing Cloud style guide if you have any questions.

Developing

Be sure to add unit tests for any new or changed functionality.

To serve the test page and lint your changes run grunt serve while developing. View the test page at http://localhost:8000/test/. The serve task will run lint and unit tests against saved code.

While grunt can run the included unit tests via PhantomJS, this isn't a substitute for running tests across a variety of browsers and environments. Please be sure to test in as many of the browsers listed in sauce_browsers.yml as you can before contributing.

Read more about contributing to FuelUX

Community

Keep track of development and community news.

  • Fuel UX, API's, and building with other Salesforce Marketing Cloud products visit Code@.
  • Implementation help may be found at Stack Overflow (tagged fuelux).
  • Follow @FuelUX on Twitter.

Philosophy

Our aim is to provide a suite of related but independent projects that help web developers integrate, manage, and customize quality libraries and utilities to more efficiently develop, maintain, test, and distribute their projects. Any improvements or fixes we make to the open source projects, we use will be contributed upstream if they are useful to the rest of the community.

Project Maintainers (a-z)
Stephen James tweetllama on Twitter interactivellama on Github
Christopher McCulloh @cmcculloh on Twitter cmcculloh on Github cormacmccarthy on Github
Kevin Parkerson kevinparkerson on Twitter kevinparkerson on Github
Stephen Williams swilliamsui on Twitter swilliamset on Github
Dave Woodward futuremint on Twitter futuremint on Github
Creator
Adam Alexander adamalex on Twitter adamalex on Github

Special thanks to major contributors and active contributors.

And thank you to all those that have submitted issues and contributed to this library.

Copyright and License

Copyright © 2012-2014 Salesforce Marketing Cloud, Inc.

View BSD-3 license.

githalytics.com alpha

Something went wrong with that request. Please try again.