So I forgot to take my antibiotics this morning. Which probably means nothing, but I am sick of strep throat.
Finally getting work done again in the evenings (and at work). Hooking up Dojo widgets to edit entries, pushing through some false starts. Turns out that the Inline Edit widget doesn’t really like to be instantiated programmatically (read the code, there is a little comment in there that says just that). But that’s fine, I decided it is simpler to just make a regular form, and hook up timers to everything (onChange events, or onChangeValue if it is a dojo widget) to a timeout function, as I did with my ATMSDataFeed plotter. When something changes, the timer starts. When something else changes, the timer is reset, so rapid changes will get passed all at once, and slow dilly dally changes or just one change get passed off as singletons to the backend.
I still think the tree widget is broken (right click to get menu is cool, but for some reason it doesn’t un-highlight the previously selected node??), but looking at the latest nightly tests it seems like drag and drop isn’t as broken as it used to be. I don’t really have a need for drag and drop at the moment, but that is a good canary for the quality of the tree code overall.
I really need to read up on POE too. I don’t understand it, but I think it might help out quite a bit with setting up servers for our SOA stupidness.