-
Notifications
You must be signed in to change notification settings - Fork 4
Agenda
Oren Farhi edited this page Aug 30, 2013
·
4 revisions
- explain project structure
- explain templates
- explain yours.js
- explain project namespace
- remember to attach new vars to window in "yours.js"
- create YoutubeSearchResultItem
- show empty
- explore methods
- show on, listento
- set json data options
- excersice: create model
- create YoutubeSearchResultItem
- show empty
- explain methods
- explain magic properties
- show properties
- explain render and convention of render return 'this'
- explain delegation
- excerise: create view, 2 click events, 'li'
- pass model to view
- append to searchResults
- change model - show data-binding
- explain collection
- explain methods
- explain events
- show passing data
- explain url
- show fetch of ".json"
- connect real url (TODO)
- explain YoutubeMediaProvider
- show parse
- explain el: "searchResults"
- integrate collection with underscore
- use pre rendering
- connect to existing "#media-explorer"
- explain "onExplore" - should trigger event by setting value to model
- explain router
- explain history.start
- connect model (youtube provider)
- log for testing
- define views in app.js
- create Views.App instance in mine.js
- YoutubeMediaProvider: show, fill with YoutubeMediaItems
- connect to existing
- use pre compile template
- work on model (search) with listenTo
- show this.$
- connect YoutubeSearchResultItem to router path
- connect model to youtube_player model, collection (respectively)
- explain youtube player api (TODO: remove collection make it work without it)
- make router start the application
- create youtube_playlist.js with item (above)
- create playlist anf playlist item views