}
},
+ getOnlineHelpInfo: function (ref) {
+ var helpMap;
+ if (typeof proxmoxOnlineHelpInfo !== 'undefined') {
+ helpMap = proxmoxOnlineHelpInfo;
+ } else if (typeof pveOnlineHelpInfo !== 'undefined') {
+ // be backward compatible with older pve-doc-generators
+ helpMap = pveOnlineHelpInfo;
+ } else {
+ throw "no global OnlineHelpInfo map declared";
+ }
+
+ return helpMap[ref];
+ },
+
// this sets the link and the tooltip text
setOnlineHelp:function(blockid) {
var me = this;
- var info = proxmoxOnlineHelpInfo[blockid];
+ var info = me.getOnlineHelpInfo(blockid);
if (info) {
me.onlineHelp = blockid;
var title = info.title;
var docsURI;
if (me.onlineHelp) {
- var info = proxmoxOnlineHelpInfo[me.onlineHelp];
+ var info = me.getOnlineHelpInfo(me.onlineHelp);
if (info) {
docsURI = window.location.origin + info.link;
}