Have you seen Pines Notify? It has tremendous number of features. Also on jQuery. What do you think about adopting it instead of current widget?
It uses jquery ui theming. Will richfaces allow that, or you want your own CSS?
I've lust learned about border-radius CSS property and it's equivalents for mozilla and webkit. I think it is not supported by IE yet, but, hey, jQuery doesn't care about that either. Should we abandon background image with curved corners?
This would make theming easier.
It uses jquery ui theming. Will richfaces allow that, or you want your own CSS?As for me - it sould be our skinning mechanism. It doesn't looks good at all to use different theing mechanisms across the library.
I think it is not supported by IE yet, but, hey, jQuery doesn't care about that either. Should we abandon background image with curved corners?
This would make theming easier.
We should care about all the customers which clients mostly specifies IE as one of the main supported browser. So that's also looks like not a good way.
And support of rounded corners at all - looks very questionable. All the components in library should be consistent from UI point of view, and no more components planned to be designed with rounded corners for now.
I've implemented another component with the same functionality basing on "pines notify" plugin to jQuery.
Check out http://bernard.labno.pl/notify-sample
Source code is available at http://bernard.labno.pl/svn/richfaces
It has some extra features like two dimensional message stacking and history.
I think that it requires several heavy modifications, so it will not be as easily itegratable as fullcalendar for schedule (we can grab newest release from fullcalendar's site an package it in schedule and everything works).
wow this demo site rocks. I prefer pnotify also!
Does your implementation works with Richfaces 3.3.3 except of the newer jquery version?
Thank you for precious feedback. Every component developer needs community's feedback.
As for now if you place only notify component on your page then it will work, cause jQuery 1.4 will be loaded. But if you use on the same page another component from RF library that needs jQuery then both scripts (jQuery 1.3.2 and 1.4) will be loaded in unpredicted order, so plugins loaded with one of them will not be available in the one loaded later.
However, this week I will work on this component to make it work with jQuery 1.3.2 so it could be used together with other components.
Please push on this topic, so I have motivation to finish it on time .
Awesome work Bernard!! WE are flat out getting M5 out, and I know that we owe you a review, and update on this.
Personally - time permitting - I'd like to see your growl component in 4.0.0.
i tried it in my project and it worked out-of-the-box. Great work. What Im missing is the ability to use it with facesMessage as an enhancement for rich:messages. I'd like to show up "stacked" messages from my backend through standard JSF methods. Is there a way you could think of implementation?
Thank you for your work, hope it will get into Richfaces 4
What Im missing is the ability to use it with facesMessage as an enhancement for rich:messages.
I do not understand this sentence.
rich:notifyMessages component is exactly the same as rich:messages, so faces messages go straight there.
rich:notify displays single notification from whatever data you wish. So you may put it inside some iterating component like a4j:repeat or ui:repeat.
Well... you did understand! rich:notifyMessages is exact the functionality I was searching for. Well, if Im using this tag I always get a notifyDefault stack Details of the message. This notify box does not behave like the others when Im switching the appear effect (using bounce for appear and drop for hide).The other issue is, that messages overlap.
If you get "Default stack Details of the message." then most probably you have another notify in your code. Show me your full facelet source.
ok, you were right... I did not see my own test code... default notify went away...
In repo you still have that static notify:notify. Btw, since when pnotify supports "bounce" effect? I don't see it on their demo site.
I just played a bit around with the effects of jquery ui plugin... bounce will work...
http://bernard.labno.pl/notify-sample/notify.jsf (Sample 1) returns growl box with error: "j_id11:surname: Validation Error: Value is not of the correct type.", but example 2 shows plain kick ass functionality, beautiful work Bernard!
Can't imagine RF4 Final without this component.