validator. Had to move the global .error class to div.error and
span.error (the only ways error() uses them). For the rest of the
cases, like when .error is used to indicate input errors, we should
convert to using the input validator if we're all happy with it.
Properly float the important dates div
Remove table from page heading icon/title/help icon and use divs/floats instead
Temporarily make the login form post to the login.php page so one can still login
schedule shows event types in different colours
add tabs to schedule editor windor for each event type
forward port ENUM changes to tableeditor
fix bug in emit_minute_selector
- Detect the theme directories and use dropdown boxes to select the theme and theme_icons, so no one can type in random stuff and screw their sfiab.
- Add 2 missing icons.
Update fundraising dashboard to pull all To-Do list items from the corresponding database tables/fields
Update donor contacts code to not be crazy
Update donor organization info page as per carolyn's suggestions
- Don't reload tabs all the times, remember the current award_id for each tab
and only reload if necessary
- Add a little notice for downloaded awards, telling the user why they can't edit some fields.
Change the width of the translations dialog, so when used from within another dialog (at 0.8) it looks more distinctly a different dialog (at 0.6)
First go at converting the sponsor editor to a tabbed interface, so far the sponsor info tab works and saves but thats it.
- Redirect all ajax load output to a debug div (which can be turned on with
debug=true). The output has to go somewhere, and it can't go to the
notification div, because it will overwrite what's already there. The ajax
methods emit javascript now to add notifications.
- Theme the whole thing
- Remvoe the translation dropdown support for now, it's causing a spurious reload replacing the endire page with a clickable "translations" link
- Add code for the prize editor, not done yet.