From ac1ab0907523267019a1ee4f0dc4dc268b5bc1d4 Mon Sep 17 00:00:00 2001 From: Chris Barr Date: Wed, 2 Dec 2015 15:42:15 -0500 Subject: [PATCH 1/2] Intro.js - Fixing types --- intro.js/intro.js-tests.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/intro.js/intro.js-tests.ts b/intro.js/intro.js-tests.ts index b8e8126ae..0ec5938f5 100644 --- a/intro.js/intro.js-tests.ts +++ b/intro.js/intro.js-tests.ts @@ -3,6 +3,8 @@ var intro = introJs(); intro.setOption('doneLabel', 'Next page'); +intro.setOption('overlayOpacity', 50); +intro.setOption('showProgress', true); intro.setOptions({ steps: [ { From c569355ceb6aaf433a17910ed943b2638fd9ecd1 Mon Sep 17 00:00:00 2001 From: Chris Barr Date: Wed, 2 Dec 2015 15:43:44 -0500 Subject: [PATCH 2/2] Fixing Types --- intro.js/intro.js.d.ts | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/intro.js/intro.js.d.ts b/intro.js/intro.js.d.ts index 15a73f517..6763124ba 100644 --- a/intro.js/intro.js.d.ts +++ b/intro.js/intro.js.d.ts @@ -1,20 +1,13 @@ -// Type definitions for intro.js 1.0.0 +// Type definitions for intro.js 1.1.1 // Project: https://github.com/usablica/intro.js // Definitions by: Maxime Fabre // Definitions: https://github.com/borisyankov/DefinitelyTyped declare module IntroJs { - enum Positions { - top, - left, - right, - bottom - } - interface Step { intro: string; - element?: string|HTMLElement; - position?: string|Positions; + element?: string|HTMLElement|Element; + position?: string; } interface Options { @@ -49,7 +42,7 @@ declare module IntroJs { refresh(): IntroJs; - setOption(option: string, value: string|number): IntroJs; + setOption(option: string, value: string|number|boolean): IntroJs; setOptions(options: Options): IntroJs; onexit(callback: Function): IntroJs;