typescript-closure-tools
Version:
Command-line tools to convert closure-style JSDoc annotations to typescript, and to convert typescript sources to closure externs files
74 lines (58 loc) • 1.85 kB
text/typescript
// QUnit Tests for Bootbox 3.0
/// <reference path="bootbox.d.ts" />
bootbox.alert("Are we ok?");
bootbox.alert("Are we ok with Test button?", "Test");
bootbox.alert("Are we ok with callback?", function() {
console.log("Callback called!");
});
bootbox.alert("Are we ok with callback and custom button?", "Test", function() {
console.log("Callback called!");
});
bootbox.confirm("Click ok to pass test", function(result) {
console.log(result);
});
bootbox.confirm("Click cancel to pass test", function(result) {
console.log(!result);
});
bootbox.confirm("Click confirm to pass test", "Cancel?", "Confirm?", function(result) {
console.log(result);
});
bootbox.confirm("Click cancel to pass test", "Cancel?", "Confirm?", function(result) {
console.log(!result);
});
bootbox.prompt("Are we ok?");
bootbox.prompt("Enter 'ok' to pass test", function(result) {
console.log(result);
});
bootbox.prompt("Enter 'ok' to pass test", "Cancel?", "Confirm?", function(result) {
console.log(result);
});
bootbox.prompt("Keep default value and click ok", "Cancel?", "Confirm?", function(result) {
console.log(result);
}, "Test Value");
bootbox.dialog("Test Dialog");
var handler = {
label: "OK",
class: "MyClass",
callback: function () {
console.log("Test Dialog");
}
};
var option = {
header: "header",
headerCloseButton: true
};
bootbox.dialog("Test Dialog", handler);
bootbox.dialog("Test Dialog", [handler], option);
bootbox.hideAll();
bootbox.animate(false);
bootbox.backdrop("backdrop");
bootbox.classes("myClass");
var icons: BootboxIcons = {
OK: "OK Icon",
CANCEL: "Cancel Icon",
CONFIRM: "Confirm Icon"
};
bootbox.setIcons(icons);
bootbox.setLocale("en");
bootbox.addLocale("klingon", { OK: "luq", CANCEL: "qIl", CONFIRM: "Confirm" });