| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | 
							- Widget subclass: #Tweet
 
- 	instanceVariableNames: 'json'
 
- 	category: 'Examples'!
 
- !Tweet methodsFor: 'not yet classified'!
 
- renderOn: tr
 
- | tdUser tdMessage img a pMessage pDate |
 
- tdUser := HTMLCanvas new td.
 
- tdUser element id: 'user'.
 
- tdMessage := HTMLCanvas new td.
 
- tdMessage element id: 'messageBox'.
 
- tr append: tdUser.
 
- tr append: tdMessage.
 
- img := HTMLCanvas new img src: (json at: 'profile_image_url') .
 
- img element title: (json at: 'from_user').
 
- img element longDesc: ('http://twitter.com/', (json at: 'from_user')).
 
- a := HTMLCanvas new a href: ('http://twitter.com/', (json at: 'from_user')).
 
- a append: img.
 
- tdUser append: a.
 
- pMessage := HTMLCanvas new p.
 
- pMessage element id: 'message'.
 
- pMessage append: (json at: 'text').
 
- tdMessage append: pMessage.
 
- pDate := HTMLCanvas new p.
 
- pDate element id: 'date'.
 
- pDate append: (json at: 'created_at').
 
- tdMessage append: pDate.
 
- !
 
- json
 
- ^json
 
- !
 
- json: aJson
 
- json := aJson
 
- ! !
 
- !Tweet class methodsFor: 'not yet classified'!
 
- openAt: tr with: aJson
 
- | tweet |
 
- tweet := self new.
 
- tweet json: aJson.
 
- tweet renderOn: tr.
 
- ^tr
 
- ! !
 
 
  |