- 17 Feb, 2015 4 commits
-
-
Sindre Sorhus authored
Fix spec compliance for Marionette.
-
Sam Saccone authored
What: In issue #789 @ColinEberhardt pointed out that many of the examples do not respect the rule that when a user hits the esc key on an input that the input should be cleared and the input state should be left. Upon investigation I found the Marionette example to have never followed this directive. How: Due the how the escape key works and the keypress event binding from jQuery one must use the keyup event to register for the escape key keycode. Once I intercept the event I instruct the input area to simply rerender. This has the desired effect in that it clears the transient input state and also due to it rendering new childnodes clears the focus from the user.
-
Sindre Sorhus authored
Update use of initializers
-
Sam Saccone authored
Marionette as of v2.3.0 has marked initializers as a deprecated feature. https://github.com/marionettejs/backbone.marionette/commit/1717c71af306be28cafebcdafda86ba218df0caa Why is this? Back when Marionette was built (late 2011), module patterns were still emerging, it was the wild west in many ways. @derickbailey came up with the idea of marionette modules. Modules were built for managing "components" and nested components. They could be stopped and started at will and were also started and stopped with their parents (since modules are nestable). Initializers and Finalizers (pieces of the Marionette.Callbacks helper class) are a great idea, and are a very powerful one at that, allowing people to specifiy actions to take onStart or onEnd. That said, the year is 2015 and much has changed about the landscape of modules and javascript. Heck @derickbailey even wrote a post about why you should not use them anymore. http://derickbailey.com/2014/06/10/browserify-my-new-choice-for-modules-in-a-browser-backbone-app/ Marionette is moving away from modules, and is moving into the land of applications and sub applications to help people better handle complex applications. ------- fixes #1105
-
- 16 Feb, 2015 4 commits
-
-
Artem Yavorsky authored
-
Sindre Sorhus authored
Exoskeleton: Switch to the original backbone.localstorage
-
Artem Yavorsky authored
-
Sindre Sorhus authored
-
- 14 Feb, 2015 3 commits
-
-
Pascal Hartig authored
Close #1162
-
Pascal Hartig authored
-
Artem Yavorsky authored
-
- 12 Feb, 2015 4 commits
-
-
Pascal Hartig authored
-
Kevin Malakoff authored
-
André Ruffert authored
-
André Ruffert authored
-
- 11 Feb, 2015 3 commits
-
-
Sindre Sorhus authored
Bug fix in angular example (issue #1083)
-
André Ruffert authored
-
André Ruffert authored
-
- 10 Feb, 2015 2 commits
-
-
Pascal Hartig authored
Close #1152
-
Kostantinos Margaritis authored
added new Todo ui. removed bower deps. updated bower deps to npm. added missing files.
-
- 09 Feb, 2015 13 commits
-
-
Jonathas Amaral authored
-
-
André Ruffert authored
-
André Ruffert authored
-
Ed Chatelain authored
-
Kostantinos Margaritis authored
-
Sindre Sorhus authored
-
Kostantinos Margaritis authored
-
Kostantinos Margaritis authored
-
Kostantinos Margaritis authored
-
Sindre Sorhus authored
Knockoutjs: New ui & upgrade to NPM
-
Sindre Sorhus authored
update marionette example to latest UI
-
Kostantinos Margaritis authored
added new Todo ui. upgraded to NPM. removed bower deps. updated bower references to node references. minor fix in the template due to visual error in the Clear completed button.
-
- 08 Feb, 2015 7 commits
-
-
Pascal Hartig authored
Close #1138
-
Pascal Hartig authored
-
Pascal Hartig authored
-
Kostantinos Margaritis authored
Upgrade app to use modules from npm and adjust to new Todo UI. Flight and jasmine-flight are still on bower due to the fact that jasmine-fligth does not exist as an npm module and FlightJS is a UMD bundle at npm.
-
Sam Saccone authored
-
Sam Saccone authored
-
Sindre Sorhus authored
Move marionette out of compile-to-js section
-