nyroModal 1.1 release
by Nyro, Sunday 13 April 2008 at 05:37:39 AM :: Programmation
2 weeks since my last English post, 1 month before my real new post (the last was only translation of older posts). During this time I was busy to translate these posts, busy at work in Fluidesign, busy to live in LA.
During the last days, I developed my first own jQuery plugin: nyroModal.
Why a new plugin of this kind when there is already too many?
4 answers:
- There is no too much using jQuery, most of them use Prototype/Scriptaculous
- Most of them aren't too customizable as expected
- When you find a bug, it's difficult to contact the developer -who often ask some Paypal donations- or understand the code to fix it
- Because it's still pleasant for his ego to realize the things by himself
My plugin provides all the features I saw in the differents plugins I tried. In bulk:
- Ajax Request
- Display an hidden DOM element
- Image
- Gallery
- Form
- Iframe
But I also added some stuff I don't believe see elsewhere, or not enough:
- You can target the content inside an Ajax request or a form
- Forms works with a file upload
- Background color is modifiable dynamically
- Display an error message if needed
- Ability to resize from an Ajax Request
Moreover I took care about the ability to customize the modal, to allow everybody to change the way the elements are animated. There is alos many possible callbacks to done every JavaScript action tou need. Thus every animation function could be fully rewritten and everything is documented: all available settings and the full modal process to allow each developer to understand how it works et to do what ever he want. I probably create more callback than necessary but better more than not enough!
And yes, it's already the 1.1 version because I showed it to my Fluidesign colleagues and all told me the transition -especially for the gallery- didn't look so good. So I created 2 new animations callback the same evening to get round of that.
If you have any suggestions, bug, improvement idea or if you use it, don't hesitate to let a comment. I'll be glad to answer it.
PS : I know, I didn't search too far for the name...
Comments.
1. the Monday 14 April 2008 at 03:21:17 AM, by Patrick
2. the Monday 14 April 2008 at 02:08:00 PM, by pierre
3. the Tuesday 15 April 2008 at 05:43:42 AM, by Nyro
4. the Wednesday 16 April 2008 at 07:42:34 AM, by jarro
5. the Wednesday 16 April 2008 at 04:26:51 PM, by Leo
6. the Wednesday 16 April 2008 at 05:49:15 PM, by Nyro
7. the Thursday 17 April 2008 at 09:52:33 AM, by Leo
8. the Thursday 17 April 2008 at 10:57:58 PM, by Nyro
9. the Friday 18 April 2008 at 08:21:49 AM, by Ozh
10. the Friday 18 April 2008 at 03:26:16 PM, by Leo
11. the Friday 18 April 2008 at 05:52:52 PM, by Nyro
12. the Friday 18 April 2008 at 09:01:49 PM, by Leo
13. the Saturday 19 April 2008 at 08:40:30 PM, by Nyro
14. the Monday 21 April 2008 at 09:41:36 PM, by Leo
15. the Monday 21 April 2008 at 09:56:26 PM, by Nyro
16. the Tuesday 22 April 2008 at 06:39:02 AM, by Nyro
17. the Wednesday 23 April 2008 at 10:57:25 AM, by Leo
18. the Sunday 11 May 2008 at 04:45:40 AM, by FSan
19. the Sunday 11 May 2008 at 04:55:35 AM, by Nyro
20. the Sunday 11 May 2008 at 05:04:00 AM, by FSan
21. the Sunday 11 May 2008 at 05:07:29 AM, by Nyro
22. the Sunday 11 May 2008 at 05:09:13 AM, by FSan
23. the Sunday 11 May 2008 at 05:14:30 AM, by Nyro
24. the Sunday 11 May 2008 at 05:18:09 AM, by FSan
25. the Saturday 03 January 2009 at 02:02:34 PM, by Andy
26. the Friday 23 January 2009 at 07:25:39 PM, by noelbon70
27. the Thursday 26 February 2009 at 08:39:50 PM, by DJH
28. the Thursday 18 June 2009 at 12:39:40 AM, by done
29. the Thursday 18 June 2009 at 09:21:54 AM, by Nyro
30. the Saturday 20 June 2009 at 06:02:10 AM, by Chandro
31. the Tuesday 07 July 2009 at 01:51:34 AM, by gosone
32. the Tuesday 07 July 2009 at 01:56:12 AM, by gosone
33. the Tuesday 11 August 2009 at 09:37:08 PM, by Terry
34. the Wednesday 12 August 2009 at 11:09:14 AM, by Terry
35. the Thursday 20 August 2009 at 03:07:58 AM, by chard
36. the Wednesday 24 February 2010 at 09:58:03 AM, by Manuel Graf
Add a comment.