5 ms·
Octopart Part Browser, built with JavascriptMVC
- bentruyman 16y agoIt'd be a little more interesting if the source wasn't obfuscated or provided in full elsewhere.
- andres 16y agoI was planning to upgrade to JavascriptMVC 3.0 before open sourcing it but if you want to see the source as-is let me know.
- deleted 16y ago[deleted]
- andres 16y agoOriginally I wanted to write it in Cappuccino and I actually started learning Cappuccino for that purpose. However, I had used JavascriptMVC for a previous project and in the interest of speed I decided to go with that. Also, I was developing our API at the same time I was writing the Part Browser and I felt more comfortable in JavaScript than Objective-J. I think Cappuccino is great though... It seems like Atlas is a killer feature and I think it will be a must-have for UIs that are more sophisticated than the Part Browser. Every time I had to build a UI element from scratch I wished I had access to Cappuccino widgets. Incidentally, I highly recommend JavaScriptMVC. It's an incredibly powerful micro-framework that is excellent for small projects but also scales extremely well to large projects. I basically hated javascript until I started using JavascriptMVC now I think programming in javascript is actually pretty fun.
- lowkey 16y agoNeeds filters to be useful but otherwise very cool.
- andres 16y agoThanks for the feedback. If you click on the magnifying glass in each column header you'll get a filter for that column.
- jeroen 16y agoWouldn't a filter icon be more obvious?
- andres 16y agoWhat do you mean by filter icon?
- smokinn 16y agoFor filter icons usually a funnel is used: http://images.google.ca/images?hl=en&source=hp&q=filter+icon&gbv=2&aq=f&aqi=g2&aql=&oq=&gs_rfai= http://images.google.ca/images?hl=en&source=hp&q=fil... Magnifying glasses typically represent search.
- erlanger 16y agoSome things would be improved with more attention to accessibility. Ext.tree.TreePanel, for instance, allows keyboard navigation out of the box. In a similar vein, the results grid doesn't allow row selection/keyboard navigation (ref. Ext.grid.RowSelectionModel).
- justinbmeyer 16y agoJMVC doesn't provide packaged widgets (though it is starting to). It's about providing a middle layer (above jQuery, less than customizable widgets) to build customized apps that are as light as possible.
- moschel 16y agoThis looks very promising. Great work!
- arijo 16y agoCongratulations to the Octopart team for the fantastic work! For those wanting to try out javascriptMVC3.0 here's where you can get it: http://github.com/pinhook/framework http://github.com/pinhook/framework
- Aegean 16y agoIts very neat and simple. I think its going to be a winner.
- regularfry 16y agoThe back button works! Hallelujah!