12. Outstanding
• 0.1 release
• mapping isn’t perfect:
html div "unmapped attribute->"
attributeAt: 'lang' put: 'en-GB';
• More thanproblems:
Compiler
256 literalsreferenced.
You must split or otherwise
simplify this method
13. Future
• Integration with firebug
• Bug fixes; entity mappings...
• Syntax colour highlighting
• Experiment serialising the DOM as JSON
into Smalltalk then writing the parser in
Smalltalk
14. Where to find Seafox
• http://www.squeaksource.com/Seafox
• http://seafox.seasidehosting.st/
• http://addons.mozilla.org/
Show round trip WAWelcome -> seafox -> Seaside\n
I struggled when I was new to Seaside finding and remembering the HTML -> Seaside render method translations\n
\n
Dreamweaver - subset of the community\nSmalltalk HTML parser - although Squeak source contains a couple of parsers they look as though they hadn’t been updated for a while\n\nGreat HTML parse in Firefox - lets leverage that. It works and it’s well tested.\n
browser.js - is a parser\n\nOther files:\nbrowser.css\nbrowser.xul\nseasideicon.png\nchrome.manifest\ninstall.rdf\n\n
Problem is map html elements into seaside methods\n
\n
WAGenericTag\n
\n
\n
\n
\n
It shows the mappings\nConfigurationOfSeafox - http://www.squeaksource.com/MetacelloRepository\n\n
Go and grab it, let me know if you think it’s useful and help me fix it...\n