[ http://issues.apache.org/jira/browse/MYFACES-1012?page=comments#action_12362667 ]
sean schofield commented on MYFACES-1012: ----------------------------------------- The latest patch seems to just fix the attributes. I need the one that fixes myfaces_sandbox.tld (at least that was in your original patch.) I think the problem was the TLD was in the wrong location. Also, maven is complaining about several classes not compiling including ScheduleExampleHandler.java (class or interface expected.) I need to run to a class. I will be back in a couple of hours and will finish up your patch. In the meantime, try a clean checkout and apply your own patch. See if you can't get it working. > better customisation features for schedule component > ---------------------------------------------------- > > Key: MYFACES-1012 > URL: http://issues.apache.org/jira/browse/MYFACES-1012 > Project: MyFaces > Type: Improvement > Components: Sandbox > Environment: all > Reporter: Jurgen Lust > Assignee: sean schofield > Attachments: css-patch.patch, schedule.patch, tld-patch.patch > > all css classes can now be overridden using component attributes > --- > I have completely rewritten the examples. There are now 4 of them, each > demonstrating a different feature > --- > the themeing mechanism has changed: instead of using the theme id to > determine which css file to load, the theme id is now added to the schedule > div css class as a suffix: e.g. schedule-detailed-default, > schedule-detailed-outlookxp, schedule-detailed-evolution, ... > This makes it easier to use a custom theme: just copy the appriopriate > content of the schedule.css file to your own css, and add a suffix to > schedule-detailed and schedule-compact > --- > introduced the ScheduleEntryRenderer, which renders the content of a schedule > entry. By writing an implementation of this > interface, it is now possible to customize what is rendered inside a schedule > entry. Using this mechanism, you can now also > assign different colors to the entries of different persons. I think this is > a better solution than the patch introduced by bug nr. 976. The changes to > the ScheduleModel that were made here, are therefore undone with this patch > --- > fixed a bug in the AbstractScheduleModel that sometimes caused the schedule > to contain 0 days after submitting. > --- > added a property to the ScheduleModel, entrySelected, which returns true if > an entry is currently selected. This is a convenience > method which can for example be used in the 'rendered' or 'disabled' flag of > a component. > --- > added methods to add and remove entries to the ScheduleModel interface. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
