Feature: Mark all posts read, Mark forum read
The 'Mark all Read' has been brought into the new 'My Stuff' menu for starters. No longer in the footer.
It is also a dialog box shown below:
When the user presses the "Submit" button, all posts are marked read ( as before ), but it is done in a more AJAX'ie way than before.
The message informs the user of activity then fades away when done. The dialog box also fades out of view.
Also, there were multiple scripts involved ( markread.inc.php, markallread.inc.php and domarkallread.inc.php )
These have all been brought into one file now ( markread.inc.php ) which handles all three entry points for the code.
There is only 1 language file and only 1 template too.
This is the general case where, if possible I'm combining disparate functionality into 1 file with conditional branching, setting the stage for easier modifications in the future. Note: this is a preview of the general direction of the UI. namely modal / dialog boxes that are AJAX driven when possible to not force full screen refreshes for mundane tasks
Example of another one to follow will be the Login process