-
15. Re: Growl
blabno May 19, 2010 5:12 AM (in response to jbalunas)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.
-
16. Re: Growl
ilya_shaikovsky Jun 7, 2010 8:58 AM (in response to blabno)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.
-
17. Re: Growl
blabno Dec 30, 2010 8:49 AM (in response to ilya_shaikovsky)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).
-
18. Re: Growl
specialagent Dec 4, 2010 9:29 AM (in response to blabno)Hey Bernard,
wow this demo site rocks. I prefer pnotify also!
Does your implementation works with Richfaces 3.3.3 except of the newer jquery version?
Thx
-
19. Re: Growl
blabno Dec 5, 2010 7:52 AM (in response to specialagent)Hi Martin,
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 .
-
20. Re: Growl
blabno Dec 6, 2010 3:51 AM (in response to blabno)Well, it's done:)
rich:notify works now with jQuery 1.3.2 and thus with the entire RF 3.3.3 library.
-
notify-3.3.3.Final.jar 54.0 KB
-
-
21. Re: Growl
jbalunas Dec 6, 2010 8:52 AM (in response to blabno)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.
-
22. Re: Growl
specialagent Dec 6, 2010 9:16 AM (in response to blabno)Hi Bernard,
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
Martin.
-
23. Re: Growl
blabno Dec 6, 2010 12:13 PM (in response to specialagent)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.
-
24. Re: Growl
specialagent Dec 9, 2010 11:47 AM (in response to blabno)Well... you did understand! rich:notifyMessages is exact the functionality I was searching for. Well, if Im using this tag I always get a notify
Default 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. -
25. Re: Growl
blabno Dec 9, 2010 12:12 PM (in response to specialagent)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.
-
26. Re: Growl
specialagent Dec 9, 2010 1:58 PM (in response to blabno)ok, you were right... I did not see my own test code... default notify went away...
-
27. Re: Growl
blabno Dec 9, 2010 2:18 PM (in response to specialagent)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.
-
28. Re: Growl
specialagent Dec 10, 2010 12:44 AM (in response to blabno)I just played a bit around with the effects of jquery ui plugin... bounce will work...
-
29. Re: Growl
zeppelinux Dec 24, 2010 2:02 PM (in response to blabno)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.