UNPKG

2 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var register_script_1 = require("./register-script");
4var BBHelpClient = (function () {
5 function BBHelpClient() {
6 }
7 BBHelpClient.addStyles = function () {
8 var css = "\n .bb-omnibar-bar.bar { padding-right: 50px !important; }\n .bb-omnibar > .bb-omnibar-desktop > .bb-omnibar-accountflyout { right: 50px !important; }\n #bb-help-container { z-index: 9999; }\n ";
9 var style = document.createElement('style');
10 style.type = 'text/css';
11 style.appendChild(document.createTextNode(css));
12 document.head.appendChild(style);
13 };
14 BBHelpClient.load = function (config) {
15 if (config === void 0) { config = {}; }
16 if (config.defaultHelpKey !== undefined) {
17 BBHelpClient.defaultHelpKey = config.defaultHelpKey;
18 }
19 config.getCurrentHelpKey = BBHelpClient.getCurrentHelpKey;
20 return register_script_1.registerScript('https://cdn.blackbaudcloud.com/bb-help/bb-help.js')
21 .then(function () {
22 BBHelpClient.addStyles();
23 // Initialize the widget.
24 BBHELP.HelpWidget.load(config);
25 });
26 };
27 BBHelpClient.setCurrentHelpKey = function (helpKey) {
28 if (helpKey === void 0) { helpKey = BBHelpClient.defaultHelpKey; }
29 BBHelpClient.currentHelpKey = helpKey;
30 };
31 BBHelpClient.setHelpKeyToDefault = function () {
32 BBHelpClient.setCurrentHelpKey(BBHelpClient.defaultHelpKey);
33 };
34 BBHelpClient.openWidgetToHelpKey = function (helpKey) {
35 if (helpKey === void 0) { helpKey = BBHelpClient.currentHelpKey; }
36 BBHELP.HelpWidget.open(helpKey);
37 };
38 BBHelpClient.getCurrentHelpKey = function () {
39 return BBHelpClient.currentHelpKey || BBHelpClient.defaultHelpKey;
40 };
41 return BBHelpClient;
42}());
43BBHelpClient.defaultHelpKey = 'default.html';
44exports.BBHelpClient = BBHelpClient;
45//# sourceMappingURL=help.js.map
\No newline at end of file