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/angularjs/angular-1.0.d.ts b/angularjs/angular-1.0.d.ts index 7dbbcef65..3753e88c2 100644 --- a/angularjs/angular-1.0.d.ts +++ b/angularjs/angular-1.0.d.ts @@ -509,6 +509,7 @@ module ng { interface IHttpProvider extends IServiceProvider { defaults: IRequestConfig; + responseInterceptors: any[]; } /////////////////////////////////////////////////////////////////////////// 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/jquery-1.8.d.ts b/jquery/jquery-1.8.d.ts index 260d18b70..3328c2082 100644 --- a/jquery/jquery-1.8.d.ts +++ b/jquery/jquery-1.8.d.ts @@ -246,7 +246,7 @@ interface JQueryStatic { /****** EVENTS *******/ - proxy(context: any, name: any): any; + proxy(context: any, name: any, ...args: any[]): any; Deferred(): JQueryDeferred; Event(name:string, eventProperties?:any): JQueryEventObject; diff --git a/knockout/knockout-2.2.d.ts b/knockout/knockout-2.2.d.ts index fc3137a7d..330a63037 100644 --- a/knockout/knockout-2.2.d.ts +++ b/knockout/knockout-2.2.d.ts @@ -1,4 +1,4 @@ -// Type definitions for Knockout 2.2 +// Type definitions for Knockout 2.2 // Project: http://knockoutjs.com // Definitions by: Boris Yankov // Definitions: https://github.com/borisyankov/DefinitelyTyped @@ -62,7 +62,7 @@ interface KnockoutComputedStatic { fn: KnockoutComputedFunctions; (): KnockoutComputed; - (func: Function, context?: any): KnockoutComputed; + (func: Function, context?: any, options?: any): KnockoutComputed; (def: KnockoutComputedDefine): KnockoutComputed; (options?: any): KnockoutComputed; }