1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | var register_script_1 = require("./register-script");
|
4 | var 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 |
|
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 | }());
|
43 | BBHelpClient.defaultHelpKey = 'default.html';
|
44 | exports.BBHelpClient = BBHelpClient;
|
45 |
|
\ | No newline at end of file |