]> git.mxchange.org Git - friendica.git/commitdiff
Improve Addons doc further
authorHypolite Petovan <mrpetovan@gmail.com>
Mon, 24 Sep 2018 23:27:35 +0000 (19:27 -0400)
committerHypolite Petovan <mrpetovan@gmail.com>
Mon, 24 Sep 2018 23:27:35 +0000 (19:27 -0400)
- Fix whitespaces
- Add details about __DIR__
- Add details about event listeners

doc/Addons.md

index d432a9bcbe87098c11e9e05a502f73947eec81ce..011bca0737a6f96a2c4f6667c49cdd9d8f9129b9 100644 (file)
@@ -85,6 +85,8 @@ function <addon>_head(App $a)
 }
 ```
 
+`__DIR__` is the folder path of your addon.
+
 ## JavaScript
 
 ### Global scripts
@@ -105,6 +107,8 @@ function <addon>_footer(App $a)
 }
 ```
 
+`__DIR__` is the folder path of your addon.
+
 ### JavaScript hooks
 
 The main Friendica script provides hooks via events dispatched on the `document` property.
@@ -115,7 +119,9 @@ document.addEventListener(name, callback);
 ```
 
 - *name* is the name of the hook and corresponds to a known Friendica JavaScript hook.
-- *callback* is a JavaScript function to execute.
+- *callback* is a JavaScript anonymous function to execute.
+
+More info about Javascript event listeners: https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener
 
 #### Current JavaScript hooks
 
@@ -582,7 +588,7 @@ Here is a complete list of all hook callbacks with file locations (as of 24-Sep-
 ### src/App.php
 
     Addon::callHooks('load_config');
-       Addon::callHooks('head');
+    Addon::callHooks('head');
     Addon::callHooks('footer');
 
 ### src/Model/Item.php