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

47 lines
932 B
TypeScript

import Drop = require("tether-drop");
var yellowBox = document.querySelector(".yellow");
var greenBox = document.querySelector(".green");
var d = new Drop({
position: "bottom left",
openOn: "click",
constrainToWindow: true,
constrainToScrollParent: true,
classes: "",
tetherOptions: {attachment: "bottom left"},
remove: true,
target: yellowBox,
beforeClose: () => true,
content: greenBox
});
d.open();
d.close();
d.remove();
d.toggle();
d.position();
d.destroy();
d.content.appendChild(document.createElement("div"));
d.tether.position();
d.on("open", () => false);
d.on("close", () => false);
d.once("close", () => false);
d.off("close", () => false);
d.off("open");
var e = new Drop({
target: yellowBox,
content: () => greenBox
});
var Tooltip = Drop.createContext({
classPrefix: 'tooltip'
});
var t = new Tooltip({
target: yellowBox,
content: () => greenBox
});