mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +01:00 
			
		
		
		
	API docs
This commit is contained in:
		| @@ -42,6 +42,7 @@ import NoteContextAwareWidget from "../widgets/note_context_aware_widget.js"; | ||||
| import BasicWidget from "../widgets/basic_widget.js"; | ||||
| import SpacedUpdate from "./spaced_update.js"; | ||||
| import shortcutService from "./shortcuts.js"; | ||||
| import dialogService from "./dialog.js"; | ||||
|  | ||||
| /** | ||||
|  * <p>This is the main frontend API interface for scripts. All the properties and methods are published in the "api" object | ||||
| @@ -286,7 +287,7 @@ function FrontendScriptApi(startNote, currentNote, originEntity = null, $contain | ||||
|     this.parseDate = utils.parseDate; | ||||
|  | ||||
|     /** | ||||
|      * Show an info message to the user. | ||||
|      * Show an info toast message to the user. | ||||
|      * | ||||
|      * @method | ||||
|      * @param {string} message | ||||
| @@ -294,13 +295,43 @@ function FrontendScriptApi(startNote, currentNote, originEntity = null, $contain | ||||
|     this.showMessage = toastService.showMessage; | ||||
|  | ||||
|     /** | ||||
|      * Show an error message to the user. | ||||
|      * Show an error toast message to the user. | ||||
|      * | ||||
|      * @method | ||||
|      * @param {string} message | ||||
|      */ | ||||
|     this.showError = toastService.showError; | ||||
|  | ||||
|     /** | ||||
|      * Show an info dialog to the user. | ||||
|      * | ||||
|      * @method | ||||
|      * @param {string} message | ||||
|      * @returns {Promise} | ||||
|      */ | ||||
|     this.showInfoDialog = dialogService.info; | ||||
|  | ||||
|     /** | ||||
|      * Show confirm dialog to the user. | ||||
|      * | ||||
|      * @method | ||||
|      * @param {string} message | ||||
|      * @returns {Promise<boolean>} promise resolving to true if the user confirmed | ||||
|      */ | ||||
|     this.showConfirmDialog = dialogService.confirm; | ||||
|  | ||||
|     /** | ||||
|      * Show prompt dialog to the user. | ||||
|      * | ||||
|      * @method | ||||
|      * @param {object} props | ||||
|      * @param {string} props.title | ||||
|      * @param {string} props.message | ||||
|      * @param {string} props.defaultValue | ||||
|      * @returns {Promise<string>} promise resolving to the answer provided by the user | ||||
|      */ | ||||
|     this.showPromptDialog = dialogService.prompt; | ||||
|  | ||||
|     /** | ||||
|      * Trigger command. This is a very low-level API which should be avoided if possible. | ||||
|      * | ||||
| @@ -570,7 +601,7 @@ export default FrontendScriptApi; | ||||
| </div> | ||||
|  | ||||
| <nav> | ||||
|     <h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><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></ul> | ||||
|     <h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><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></ul><h3>Global</h3><ul><li><a href="global.html#getJsonContent">getJsonContent</a></li><li><a href="global.html#getJsonContentSafely">getJsonContentSafely</a></li></ul> | ||||
| </nav> | ||||
|  | ||||
| <br class="clear"> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user