DefinitelyTyped/types/progressjs/progressjs-tests.ts
2017-03-24 14:27:52 -07:00

35 lines
1.1 KiB
TypeScript

progressJs(); //without selector, set progress-bar for whole page
progressJs("#targetElement"); //start progress-bar for element id='targetElement'
progressJs().start();
progressJs().set(20); //set progress to 20%
progressJs().start().autoIncrease(4, 500); //every 500 milliseconds, percentage + 4
progressJs().increase(); //increase one percent
progressJs().increase(2); //increase two percent
progressJs().start().set(20).end();
progressJs().setOption("theme", "black");
progressJs().setOption("overlayMode", true);
progressJs().setOption("considerTransition", false);
progressJs().setOptions({ 'theme': 'black', 'overlayMode': true });
progressJs().setOptions({ 'theme': 'black', 'overlayMode': true });
progressJs().setOptions({ 'theme': 'black', 'overlayMode': true, 'considerTransition': false });
progressJs().setOptions({ 'overlayMode': true });
progressJs().onbeforeend(function() {
alert("before end");
});
progressJs().onbeforestart(function() {
alert("before start");
});
progressJs().onprogress(function(targetElm, percent) {
alert("progress changed to:" + percent);
});