From ccd672639b2c21ae8188ecb5164946ac8f9ea028 Mon Sep 17 00:00:00 2001 From: Matt Brooks Date: Thu, 14 May 2015 23:35:28 +0100 Subject: [PATCH 1/3] New definition for jQuery Succinct plugin Added definition for jQuery Succinct plugin with accompanying tests file. --- jquery.succinct/jquery.succinct-tests.ts | 31 ++++++++++++++++++++++++ jquery.succinct/jquery.succinct.d.ts | 18 ++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 jquery.succinct/jquery.succinct-tests.ts create mode 100644 jquery.succinct/jquery.succinct.d.ts diff --git a/jquery.succinct/jquery.succinct-tests.ts b/jquery.succinct/jquery.succinct-tests.ts new file mode 100644 index 0000000000..7ca72048ee --- /dev/null +++ b/jquery.succinct/jquery.succinct-tests.ts @@ -0,0 +1,31 @@ +/// + +// Call with no arguments (accepting defaults) +$(".truncate").succinct(); + +// Specify size +$(".truncate").succinct({ + size: 120 +}); + +// Specify ellipsis replacement +$(".truncate").succinct({ + omission: "→" +}); + +// Specify flag to leave trailing special characters +$(".truncate").succinct({ + ignore: false +}); + +// Combine options +$(".truncate").succinct({ + size: 120, + omission: '...', + ignore: false +}); + +// Can chain jQuery methods +$(".truncate") + .succinct() + .removeClass("truncate"); \ No newline at end of file diff --git a/jquery.succinct/jquery.succinct.d.ts b/jquery.succinct/jquery.succinct.d.ts new file mode 100644 index 0000000000..489ee98d2b --- /dev/null +++ b/jquery.succinct/jquery.succinct.d.ts @@ -0,0 +1,18 @@ +// Type definitions for jQuery Succinct v1.1.0 +// Project: http://mikeking.io/succinct/ +// Definitions by: Matt Brooks +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +/// + +declare module JQuerySuccinct { + interface Options { + size?: number; + omission?: string; + ignore?: boolean; + } +} + +interface JQuery { + succinct(settings?: JQuerySuccinct.Options): JQuery; +} \ No newline at end of file From 0669ff6b2354aed3f65b48f96af3e954b4ff4ca5 Mon Sep 17 00:00:00 2001 From: Matt Brooks Date: Tue, 19 May 2015 16:15:14 +0100 Subject: [PATCH 2/3] Renamed succinct type definition and test files Renamed files to match Bower package name: - `jquery.succinct/jquery.succinct-tests.ts` to `succinct/succinct-tests.ts` - `jquery.succinct/jquery.succinct.d.ts` to `succinct/succinct.d.ts` --- succinct/succinct-tests.ts | 31 +++++++++++++++++++++++++++++++ succinct/succinct.d.ts | 18 ++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 succinct/succinct-tests.ts create mode 100644 succinct/succinct.d.ts diff --git a/succinct/succinct-tests.ts b/succinct/succinct-tests.ts new file mode 100644 index 0000000000..7b81e5f85b --- /dev/null +++ b/succinct/succinct-tests.ts @@ -0,0 +1,31 @@ +/// + +// Call with no arguments (accepting defaults) +$(".truncate").succinct(); + +// Specify size +$(".truncate").succinct({ + size: 120 +}); + +// Specify ellipsis replacement +$(".truncate").succinct({ + omission: "→" +}); + +// Specify flag to leave trailing special characters +$(".truncate").succinct({ + ignore: false +}); + +// Combine options +$(".truncate").succinct({ + size: 120, + omission: '...', + ignore: false +}); + +// Can chain jQuery methods +$(".truncate") + .succinct() + .removeClass("truncate"); \ No newline at end of file diff --git a/succinct/succinct.d.ts b/succinct/succinct.d.ts new file mode 100644 index 0000000000..59a1646e33 --- /dev/null +++ b/succinct/succinct.d.ts @@ -0,0 +1,18 @@ +// Type definitions for jQuery Succinct v1.1.0 +// Project: http://mikeking.io/succinct/ +// Definitions by: Matt Brooks +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +/// + +declare module JQuerySuccinct { + interface Options { + size?: number; + omission?: string; + ignore?: boolean; + } +} + +interface JQuery { + succinct(settings?: JQuerySuccinct.Options): JQuery; +} \ No newline at end of file From de56afe5ed5b4b6373e3c3d35f62989aa1e825d5 Mon Sep 17 00:00:00 2001 From: Matt Brooks Date: Tue, 19 May 2015 16:18:21 +0100 Subject: [PATCH 3/3] Removing original files left over from rename --- jquery.succinct/jquery.succinct-tests.ts | 31 ------------------------ jquery.succinct/jquery.succinct.d.ts | 18 -------------- 2 files changed, 49 deletions(-) delete mode 100644 jquery.succinct/jquery.succinct-tests.ts delete mode 100644 jquery.succinct/jquery.succinct.d.ts diff --git a/jquery.succinct/jquery.succinct-tests.ts b/jquery.succinct/jquery.succinct-tests.ts deleted file mode 100644 index 7ca72048ee..0000000000 --- a/jquery.succinct/jquery.succinct-tests.ts +++ /dev/null @@ -1,31 +0,0 @@ -/// - -// Call with no arguments (accepting defaults) -$(".truncate").succinct(); - -// Specify size -$(".truncate").succinct({ - size: 120 -}); - -// Specify ellipsis replacement -$(".truncate").succinct({ - omission: "→" -}); - -// Specify flag to leave trailing special characters -$(".truncate").succinct({ - ignore: false -}); - -// Combine options -$(".truncate").succinct({ - size: 120, - omission: '...', - ignore: false -}); - -// Can chain jQuery methods -$(".truncate") - .succinct() - .removeClass("truncate"); \ No newline at end of file diff --git a/jquery.succinct/jquery.succinct.d.ts b/jquery.succinct/jquery.succinct.d.ts deleted file mode 100644 index 489ee98d2b..0000000000 --- a/jquery.succinct/jquery.succinct.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -// Type definitions for jQuery Succinct v1.1.0 -// Project: http://mikeking.io/succinct/ -// Definitions by: Matt Brooks -// Definitions: https://github.com/borisyankov/DefinitelyTyped - -/// - -declare module JQuerySuccinct { - interface Options { - size?: number; - omission?: string; - ignore?: boolean; - } -} - -interface JQuery { - succinct(settings?: JQuerySuccinct.Options): JQuery; -} \ No newline at end of file