HTML Mock-ups
I’ve taken to creating some static, non-dynamically generated HTML pages to mock-up the goal editor interface, and have been struggling a lot with where to place the “Link to goal/value” drop-down selector. In the end, I actually decided to change the abstraction a bit and allow a goal to be linked to another goal (short-term links to longer-term) AND a Governing Value. After all, there is no reason to limit you to one or the other, now that I’ve thought about it.
Anyway, now that I’ve got something that doesn’t inspire the gag reflex upon looking at it, I’m having a fun time generating this layout dynamically from PHP. Using HTML tables for layout sucks, but CSS support is too sketchy between browsers for positioning. I am deeply grateful for Firefox’s Web Developer Extension, which can outline table cells/borders on the fly. If I didn’t have that, I’d probably have given up by now.