/birdhouse

Primary LanguageJavaScript

Birdhouse

This is the sandbox area for Client Team development and exploration of SproutCore applications, features, components, widgets, etc.

Apps in this project are intended to be experimental, though should be thought of a developmental paper trail or exemplum of "how we do X" or "why not do Y like the guide says?"

#Prerequesites Uses the following configuration:

  • SproutCore 1.10.2 (Gem or included framework (submodule))
  • Ruby 1.9.3-p484 See the RVM_SETUP.md for specifics on setting up rvm and configuring gemsets.

#Apps Sandbox

  • Explores using @each path part
  • Logger output with auto-scroll

Animations and Transitions

  • Explores the animate function for views
  • Explores view transitions

Touch Me

  • Touch support for swipes
  • Touch support for tap

Views and Layouts

  • Explores the helper classes and view properties for arranging Sproutcore views.
  • SC.FlowedLayout mixin example
  • childViewLayout property example
  • SC.StackedView class example
  • SC.ListView class example
  • SC.GridView class example

Dropzone integration

  • Explored how third party libraries such as dropzone.js can be implemented

#Questions Contact client@turnitin.com with questions.