diff options
author | Evan Prodromou <evan@controlyourself.ca> | 2009-02-09 16:56:38 -0500 |
---|---|---|
committer | Evan Prodromou <evan@controlyourself.ca> | 2009-02-09 16:56:38 -0500 |
commit | 32744124bcb8aa0683490a56defd4a79f072d278 (patch) | |
tree | 140d9ef387c60d77ac3ffab9ea201fd831b66225 | |
parent | 2393fbec6062da4e681b4315e89b27c934a641f1 (diff) |
Add a hook for showing sidebar sections
-rw-r--r-- | EVENTS.txt | 5 | ||||
-rw-r--r-- | lib/action.php | 6 |
2 files changed, 10 insertions, 1 deletions
diff --git a/EVENTS.txt b/EVENTS.txt index 4b8260b3c..d9634325d 100644 --- a/EVENTS.txt +++ b/EVENTS.txt @@ -34,3 +34,8 @@ StartShowLaconicaScripts: Showing Laconica script links (use this to link to a C EndShowLaconicaScripts: End showing Laconica script links - $action: the current action +StartShowSections: Start the list of sections in the sidebar +- $action: the current action + +EndShowSections: End the list of sections in the sidebar +- $action: the current action diff --git a/lib/action.php b/lib/action.php index 0628dc70d..ce92addf5 100644 --- a/lib/action.php +++ b/lib/action.php @@ -524,12 +524,16 @@ class Action extends HTMLOutputter // lawsuit * * @return nothing */ + function showAside() { $this->elementStart('div', array('id' => 'aside_primary', 'class' => 'aside')); $this->showExportData(); - $this->showSections(); + if (Event::handle('StartShowSections', array($this))) { + $this->showSections(); + Event::handle('EndShowSections', array($this)); + } $this->elementEnd('div'); } |