global.html 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>JSDoc: Global</title>
  6. <script src="scripts/prettify/prettify.js"> </script>
  7. <script src="scripts/prettify/lang-css.js"> </script>
  8. <!--[if lt IE 9]>
  9. <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
  10. <![endif]-->
  11. <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
  12. <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
  13. </head>
  14. <body>
  15. <div id="main">
  16. <h1 class="page-title">Global</h1>
  17. <section>
  18. <header>
  19. <h2></h2>
  20. </header>
  21. <article>
  22. <div class="container-overview">
  23. <dl class="details">
  24. </dl>
  25. </div>
  26. <h3 class="subsection-title">Members</h3>
  27. <h4 class="name" id="api"><span class="type-signature"></span>api<span class="type-signature"> :<a href="FrontendScriptApi.html">FrontendScriptApi</a></span></h4>
  28. <div class="description">
  29. An instance of the frontend api available globally.
  30. </div>
  31. <h5>Type:</h5>
  32. <ul>
  33. <li>
  34. <span class="param-type"><a href="FrontendScriptApi.html">FrontendScriptApi</a></span>
  35. </li>
  36. </ul>
  37. <dl class="details">
  38. <dt class="tag-source">Source:</dt>
  39. <dd class="tag-source"><ul class="dummy"><li>
  40. <a href="services_frontend_script_api.js.html">services/frontend_script_api.js</a>, <a href="services_frontend_script_api.js.html#line25">line 25</a>
  41. </li></ul></dd>
  42. </dl>
  43. <h3 class="subsection-title">Methods</h3>
  44. <h4 class="name" id="getJsonContent"><span class="type-signature"></span>getJsonContent<span class="signature">()</span><span class="type-signature"> &rarr; {*}</span></h4>
  45. <dl class="details">
  46. <dt class="tag-source">Source:</dt>
  47. <dd class="tag-source"><ul class="dummy"><li>
  48. <a href="entities_fblob.js.html">entities/fblob.js</a>, <a href="entities_fblob.js.html#line22">line 22</a>
  49. </li></ul></dd>
  50. </dl>
  51. <h5>Throws:</h5>
  52. <div class="param-desc">
  53. Error in case of invalid JSON
  54. </div>
  55. <h5>Returns:</h5>
  56. <dl>
  57. <dt>
  58. Type
  59. </dt>
  60. <dd>
  61. <span class="param-type">*</span>
  62. </dd>
  63. </dl>
  64. <h4 class="name" id="getJsonContentSafely"><span class="type-signature"></span>getJsonContentSafely<span class="signature">()</span><span class="type-signature"> &rarr; {*|null}</span></h4>
  65. <dl class="details">
  66. <dt class="tag-source">Source:</dt>
  67. <dd class="tag-source"><ul class="dummy"><li>
  68. <a href="entities_fblob.js.html">entities/fblob.js</a>, <a href="entities_fblob.js.html#line31">line 31</a>
  69. </li></ul></dd>
  70. </dl>
  71. <h5>Returns:</h5>
  72. <div class="param-desc">
  73. valid object or null if the content cannot be parsed as JSON
  74. </div>
  75. <dl>
  76. <dt>
  77. Type
  78. </dt>
  79. <dd>
  80. <span class="param-type">*</span>
  81. |
  82. <span class="param-type">null</span>
  83. </dd>
  84. </dl>
  85. <h3 class="subsection-title">Type Definitions</h3>
  86. <h4 class="name" id="AttributeType">AttributeType</h4>
  87. <div class="description">
  88. There are currently only two types of attributes, labels or relations.
  89. </div>
  90. <h5>Type:</h5>
  91. <ul>
  92. <li>
  93. <span class="param-type">"label"</span>
  94. |
  95. <span class="param-type">"relation"</span>
  96. </li>
  97. </ul>
  98. <dl class="details">
  99. <dt class="tag-source">Source:</dt>
  100. <dd class="tag-source"><ul class="dummy"><li>
  101. <a href="entities_fattribute.js.html">entities/fattribute.js</a>, <a href="entities_fattribute.js.html#line3">line 3</a>
  102. </li></ul></dd>
  103. </dl>
  104. <h4 class="name" id="NotePathRecord">NotePathRecord</h4>
  105. <h5>Type:</h5>
  106. <ul>
  107. <li>
  108. <span class="param-type">Object</span>
  109. </li>
  110. </ul>
  111. <h5 class="subsection-title">Properties:</h5>
  112. <table class="props">
  113. <thead>
  114. <tr>
  115. <th>Name</th>
  116. <th>Type</th>
  117. <th class="last">Description</th>
  118. </tr>
  119. </thead>
  120. <tbody>
  121. <tr>
  122. <td class="name"><code>isArchived</code></td>
  123. <td class="type">
  124. <span class="param-type">boolean</span>
  125. </td>
  126. <td class="description last"></td>
  127. </tr>
  128. <tr>
  129. <td class="name"><code>isInHoistedSubTree</code></td>
  130. <td class="type">
  131. <span class="param-type">boolean</span>
  132. </td>
  133. <td class="description last"></td>
  134. </tr>
  135. <tr>
  136. <td class="name"><code>isSearch</code></td>
  137. <td class="type">
  138. <span class="param-type">boolean</span>
  139. </td>
  140. <td class="description last"></td>
  141. </tr>
  142. <tr>
  143. <td class="name"><code>notePath</code></td>
  144. <td class="type">
  145. <span class="param-type">Array.&lt;string></span>
  146. </td>
  147. <td class="description last"></td>
  148. </tr>
  149. <tr>
  150. <td class="name"><code>isHidden</code></td>
  151. <td class="type">
  152. <span class="param-type">boolean</span>
  153. </td>
  154. <td class="description last"></td>
  155. </tr>
  156. </tbody>
  157. </table>
  158. <dl class="details">
  159. <dt class="tag-source">Source:</dt>
  160. <dd class="tag-source"><ul class="dummy"><li>
  161. <a href="entities_fnote.js.html">entities/fnote.js</a>, <a href="entities_fnote.js.html#line35">line 35</a>
  162. </li></ul></dd>
  163. </dl>
  164. <h4 class="name" id="NoteType">NoteType</h4>
  165. <div class="description">
  166. There are many different Note types, some of which are entirely opaque to the
  167. end user. Those types should be used only for checking against, they are
  168. not for direct use.
  169. </div>
  170. <h5>Type:</h5>
  171. <ul>
  172. <li>
  173. <span class="param-type">"file"</span>
  174. |
  175. <span class="param-type">"image"</span>
  176. |
  177. <span class="param-type">"search"</span>
  178. |
  179. <span class="param-type">"noteMap"</span>
  180. |
  181. <span class="param-type">"launcher"</span>
  182. |
  183. <span class="param-type">"doc"</span>
  184. |
  185. <span class="param-type">"contentWidget"</span>
  186. |
  187. <span class="param-type">"text"</span>
  188. |
  189. <span class="param-type">"relationMap"</span>
  190. |
  191. <span class="param-type">"render"</span>
  192. |
  193. <span class="param-type">"canvas"</span>
  194. |
  195. <span class="param-type">"mermaid"</span>
  196. |
  197. <span class="param-type">"book"</span>
  198. |
  199. <span class="param-type">"webView"</span>
  200. |
  201. <span class="param-type">"code"</span>
  202. </li>
  203. </ul>
  204. <dl class="details">
  205. <dt class="tag-source">Source:</dt>
  206. <dd class="tag-source"><ul class="dummy"><li>
  207. <a href="entities_fnote.js.html">entities/fnote.js</a>, <a href="entities_fnote.js.html#line28">line 28</a>
  208. </li></ul></dd>
  209. </dl>
  210. <h4 class="name" id="int">int</h4>
  211. <div class="description">
  212. A whole number
  213. </div>
  214. <h5>Type:</h5>
  215. <ul>
  216. <li>
  217. <span class="param-type">number</span>
  218. </li>
  219. </ul>
  220. <dl class="details">
  221. <dt class="tag-source">Source:</dt>
  222. <dd class="tag-source"><ul class="dummy"><li>
  223. <a href="services_frontend_script_api.js.html">services/frontend_script_api.js</a>, <a href="services_frontend_script_api.js.html#line20">line 20</a>
  224. </li></ul></dd>
  225. </dl>
  226. </article>
  227. </section>
  228. </div>
  229. <nav>
  230. <h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><li><a href="BasicWidget.html">BasicWidget</a></li><li><a href="FAttachment.html">FAttachment</a></li><li><a href="FAttribute.html">FAttribute</a></li><li><a href="FBranch.html">FBranch</a></li><li><a href="FNote.html">FNote</a></li><li><a href="FrontendScriptApi.html">FrontendScriptApi</a></li><li><a href="NoteContextAwareWidget.html">NoteContextAwareWidget</a></li><li><a href="RightPanelWidget.html">RightPanelWidget</a></li></ul><h3>Global</h3><ul><li><a href="global.html#api">api</a></li><li><a href="global.html#getJsonContent">getJsonContent</a></li><li><a href="global.html#getJsonContentSafely">getJsonContentSafely</a></li></ul>
  231. </nav>
  232. <br class="clear">
  233. <footer>
  234. Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 4.0.2</a>
  235. </footer>
  236. <script> prettyPrint(); </script>
  237. <script src="scripts/linenumber.js"> </script>
  238. </body>
  239. </html>