X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=README.adoc;h=18afecc139abcb8de25934207b3a978fb513e661;hb=effd6c43413600787db1997160cd9926ed431b0a;hp=5e1c36c5ca49bc1cd841285101c179c3a9e54671;hpb=0d57da1861e99f42c13b574d3bb59710074ecbef;p=pve-docs.git diff --git a/README.adoc b/README.adoc index 5e1c36c..18afecc 100644 --- a/README.adoc +++ b/README.adoc @@ -239,6 +239,30 @@ text: For example, block headers can be used to add file names/paths to file content listings. + +Online Help +----------- +Each {pve} installation contains the full documentation in HTML format, +which is then used as the target of various help buttons in the GUI. + +If after adding a specific entry in the documentation you want to +create a help button pointing to that, you need to do the +following: + +* add a string id in double square brackets before your +documentation entry, like `[[qm_general_settings]]` +* rebuild the `asciidoc-pve` script and the HTML chapter file containing +your entry +* add a property `onlineHelp` in the ExtJS panel you want to document, +using the above string, like `onlineHelp: qm_general_settings` +This panel has to be a child class of PVE.panel.InputPanel + +On calling `make install` the asciidoc-pve script will populate +a JS object associating the string id and a link to the +local HTML documentation, and the help button of your input panel +will point to this link. + + Screenshots -----------