Google Wave Gadgets

Google Wave was, in my opinion, very useful but missed a few features (such as embedding tables or HTML nicely). Thus, I decided to write my own extensions where I saw fit, and -meanwhile- learn Javascript. All these gadgets are licensed under the New BSD License. Keep in mind that they might be slightly unstable... :)

Dynamic Tables - Embed tables in a Wave, and edit them easily. Also has the capability of editing the table style. Gadget URL: http://mooses.nl/wave/dyntbl.xml

Planning - A (rough, beta-y) planning (GANTT chart-ish) gadget. Set the number of weeks on a project, add a few tasks and then specify when they need to be completed. Gadget URL: http://mooses.nl/wave/planning_beta.xml


SimpleHTML embedding - Embed raw HTML in a Wave, and edit it. Out-of-your-face interface so that if you're reading a wavelet which embeds this gadget, you won't notice that it's a gadget serving HTML content. Also has the option to 'lock' itself to prevent future edits. Gadget URL: http://mooses.nl/wave/simplehtml_beta2.xml

Time logging - Log time spent on various tasks during various weeks. Everyone in a wave can use it. Right after programming this, I realized that Javascript is capable of having multi-dimensional arrays. Never bothered implementing multi-dimensional arrays, though, and I've never actually used this gadget in a "production environment" due to the relative clunkyness of the interface. Gadget URL: http://mooses.nl/wave/time_beta.xml