I've been working on a new style for the standard event calendar lately and I've run into some issues that made me resort to weird CSS Selectors to get what I wanted done, so I thought I'd request that you change some selectors and add some selectors to help make things simpler.
Here's my suggestions:
1. I noticed that the previous and next month buttons have classes, but the title between them doesn't. It's easy enough to select, but it would be easier if it had a class - it would also help keep the CSS cleaner.
2. For the Day Headers, can you add a specific class to each day? So the dayheader that says "Sun" would have an extra class like "sun" or "sunday" and so on? This would help us avoid using "mpcalendardayheader + mpcalendardayheader" etc.
3. Can you keep a single class on all of the mpcalendarday boxes? As it is we have "mpcalendarday" and then "mpcalendartoday" and "mpcalendarweekendday" etc. Can't it be "mpcalendarday today", and "mpcalendarday weekend" instead? I understand you'll want to keep the same classes for backwards compatibility with old skins, but adding a single class to all of them as well would help clean up the CSS.
4. Can the day number links (the ones that say 1- 31, what day it is) have a class, or maybe a span around them with a class? This would be extremely helpful for styling purposes, as it would allow for the link to be in a larger box without the whole box being a link.
As always, thanks for all your work on mojoPortal. =]