Skip to content
This repository

The Joshfire Framework

TransitionPanel: "current child" variable was not correclty updated

The view overrides the "showChild" function to queue up transitions,
with a view to running only one transition at any given time. It
did not update the "currentChild" parameter accordingly, meaning
further transitions did not start from the right view.
latest commit eb762cc97a
François Daoust authored November 28, 2013
Octocat-spinner-32 build Should work better with node v.0.6 April 25, 2012
Octocat-spinner-32 css First public commit of the Joshfire Framework! :) June 29, 2011
Octocat-spinner-32 doc Fix broken link, thanks @sonny December 09, 2011
Octocat-spinner-32 examples Remove symlink to joshfire-framework in map example. September 24, 2013
Octocat-spinner-32 lib TransitionPanel: "current child" variable was not correclty updated November 28, 2013
Octocat-spinner-32 public First public commit of the Joshfire Framework! :) June 29, 2011
Octocat-spinner-32 scripts [optimize script] renamed minify arg to prettyprint July 30, 2013
Octocat-spinner-32 test 0.9.1 RC July 20, 2011
Octocat-spinner-32 .gitignore Add sublime files to .gitignore October 30, 2012
Octocat-spinner-32 CHANGELOG Prepare for 0.9.2 release, update underscore to 1.2.2 December 04, 2011
Octocat-spinner-32 LICENSE Cleanups in root + vendor December 21, 2011
Octocat-spinner-32 Fixed "hello world" example. Updated readme to mention lack of doc. February 22, 2013
Octocat-spinner-32 Do not generate bootstrap for node adapter December 28, 2012
Octocat-spinner-32 package.json Updated Woodman library to latest version (v0.9.0) November 14, 2013

Joshfire framework

Open Source Multi-device JavaScript framework created and maintained by Joshfire.

The current version of the framework builds upon Backbone.js and require.js. Main features include:

  • common views at the core of each application (e.g. layout, list, slide panel)
  • an adapter mechanism to tweak the code of certain views when they are run on certain families of devices
  • a build system to compile the JavaScript code of an application
  • a logging system based on Woodman with a pre-compiler to remove logging code before compilation to save size.
  • a few utility classes for usual functionalities.

As opposed to previous versions of the framework, the current version does not impose a particular declaration mechanism for the structure of an app. The router/controller of the app is entirely up to the app developer.

Please note that, while the framework is actively being maintained, the "doc" and "examples" folders are leftovers of the previous version and do not match the current framework. In particular, the examples do not work. Documentation and examples will be updated when time allows...

The documentation of the deprecated previous version can still be checked in the v0.9 branch:


The Joshfire framework is licensed under an MIT license (even the classes that still refer to a dual GPL and Commercial licenses which merely need to be updated)

Something went wrong with that request. Please try again.