diff --git a/README.md b/README.md index d7beb91ea..8e17ccba8 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,7 @@ Complete * [jQuery.BBQ](http://benalman.com/projects/jquery-bbq-plugin/) (by [Adam R. Smith](https://github.com/sunetos)) * [jQuery.Cookie](https://github.com/carhartl/jquery-cookie) (by [Roy Goode](https://github.com/RoyGoode)) * [jQuery.Globalize](https://github.com/jquery/globalize) (by [Boris Yankov](https://github.com/borisyankov)) +* [jQuery.jNotify]( http://jnotify.codeplex.com) (by [James Curran](https://github.com/jamescurran/)) * [jQuery.Timepicker](http://fgelinas.com/code/timepicker/) (by [Anwar Javed](https://github.com/anwarjaved)) * [jQuery.Transit](http://ricostacruz.com/jquery.transit/) (by [MrBigDog2U](https://github.com/MrBigDog2U)) * [jQuery.Validation](http://bassistance.de/jquery-plugins/jquery-plugin-validation/) (by [Boris Yankov](https://github.com/borisyankov)) diff --git a/jquery.jnotify/jquery.jnotify-1.0.d.ts b/jquery.jnotify/jquery.jnotify-1.0.d.ts new file mode 100644 index 000000000..782bca0f4 --- /dev/null +++ b/jquery.jnotify/jquery.jnotify-1.0.d.ts @@ -0,0 +1,25 @@ +// Typescript type definitions for jQuery.jNotify 1.0 by Fabio Franzini +// Project: http://jnotify.codeplex.com +// Definitions by: James Curran +// Definitions: https://github.com/borisyankov/DefinitelyTyped + + +/// + +interface JNotifyInitOptions { + oneAtTime?: bool; + appendType?: string; +} + +interface JNotifyOptions { + text?: string; + type?: string; + showIcon?: bool; + permanent?: bool; + disappearTime?: number; +} + +interface JQuery { + jnotifyInizialize(options?: JNotifyInitOptions); + jnotifyAddMessage(options?: JNotifyOptions); +} \ No newline at end of file diff --git a/jquery.jnotify/jquery.jnotify-tests.ts b/jquery.jnotify/jquery.jnotify-tests.ts new file mode 100644 index 000000000..34c065b01 --- /dev/null +++ b/jquery.jnotify/jquery.jnotify-tests.ts @@ -0,0 +1,50 @@ +/// +/// + +$(document).ready(function () { + $('#StatusBar').jnotifyInizialize({ + oneAtTime: true + }); + $('#Notification') + .jnotifyInizialize({ + oneAtTime: false, + appendType: 'append' + }) + .css({ + 'position': 'absolute', + 'marginTop': '20px', + 'right': '20px', + 'width': '250px', + 'z-index': '9999' + }); + $('#addStatusBarMessage').click(function () { + $('#StatusBar').jnotifyAddMessage({ + text: 'This is a non permanent message.', + permanent: false, + showIcon: false + }); + }); + + $('#addStatusBarError').click(function () { + $('#StatusBar').jnotifyAddMessage({ + text: 'This is a permanent error.', + permanent: true, + type: 'error' + }); + }); + + $('#addNotificationMessage').click(function () { + $('#Notification').jnotifyAddMessage({ + text: 'This is a non permanent message.', + permanent: false + }); + }); + + $('#addNotificationError').click(function () { + $('#Notification').jnotifyAddMessage({ + text: 'This is a permanent error.', + permanent: true, + type: 'error' + }); + }); +}); \ No newline at end of file diff --git a/jquery.jnotify/jquery.jnotify.d.ts b/jquery.jnotify/jquery.jnotify.d.ts deleted file mode 100644 index c47195588..000000000 --- a/jquery.jnotify/jquery.jnotify.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -// Typescript type definitions for jQuery.jNotify v1 by Fabio Franzini -// Project: http://jnotify.codeplex.com -// Definitions by: James Curran -// Definitions: https://github.com/borisyankov/DefinitelyTyped - -// To Use add line /// - - -export interface JNotifyInitOptions - { - oneAtTime:bool; - appendType:string; - } - -export interface JNotifyOptions - { - text?:string; - type?: string; - showIcon? : bool; - permanent?: bool; - disappearTime?: number; - } - -interface JQuery - { - jnotifyInizialize(options?: JNotifyInitOptions ) ; - jnotifyAddMessage(options?: JNotifyOptions ) ; - } -