Skip to content
Snippets Groups Projects
Commit 699daf58 authored by Andrew Dolgov's avatar Andrew Dolgov
Browse files

add several HOOK_PREFS_TAB_SECTION hook points

parent 24e811ad
No related branches found
No related tags found
No related merge requests found
...@@ -9,7 +9,7 @@ class PluginHost { ...@@ -9,7 +9,7 @@ class PluginHost {
const HOOK_ARTICLE_BUTTON = 1; const HOOK_ARTICLE_BUTTON = 1;
const HOOK_ARTICLE_FILTER = 2; const HOOK_ARTICLE_FILTER = 2;
const HOOK_PREFS_TAB = 3; const HOOK_PREFS_TAB = 3;
const HOOK_PREFS_SECTION = 4; const HOOK_PREFS_TAB_SECTION = 4;
const HOOK_PREFS_TABS = 5; const HOOK_PREFS_TABS = 5;
const HOOK_FEED_PARSED = 6; const HOOK_FEED_PARSED = 6;
const HOOK_UPDATE_TASK = 7; const HOOK_UPDATE_TASK = 7;
......
...@@ -1414,6 +1414,10 @@ class Pref_Feeds extends Handler_Protected { ...@@ -1414,6 +1414,10 @@ class Pref_Feeds extends Handler_Protected {
print "<button dojoType=\"dijit.form.Button\" onclick=\"return displayDlg('pubOPMLUrl')\">". print "<button dojoType=\"dijit.form.Button\" onclick=\"return displayDlg('pubOPMLUrl')\">".
__('Display published OPML URL')."</button> "; __('Display published OPML URL')."</button> ";
global $pluginhost;
$pluginhost->run_hooks($pluginhost::HOOK_PREFS_TAB_SECTION,
"hook_prefs_tab_section", "prefFeedsOPML");
print "</div>"; # pane print "</div>"; # pane
if (strpos($_SERVER['HTTP_USER_AGENT'], "Firefox") !== false) { if (strpos($_SERVER['HTTP_USER_AGENT'], "Firefox") !== false) {
...@@ -1453,6 +1457,10 @@ class Pref_Feeds extends Handler_Protected { ...@@ -1453,6 +1457,10 @@ class Pref_Feeds extends Handler_Protected {
print "<a href=\"$bm_url\" class='bookmarklet'>" . __('Share with Tiny Tiny RSS'). "</a>"; print "<a href=\"$bm_url\" class='bookmarklet'>" . __('Share with Tiny Tiny RSS'). "</a>";
global $pluginhost;
$pluginhost->run_hooks($pluginhost::HOOK_PREFS_TAB_SECTION,
"hook_prefs_tab_section", "prefFeedsBookmarklets");
print "</div>"; #pane print "</div>"; #pane
print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Published & shared articles / Generated feeds')."\">"; print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Published & shared articles / Generated feeds')."\">";
...@@ -1477,6 +1485,10 @@ class Pref_Feeds extends Handler_Protected { ...@@ -1477,6 +1485,10 @@ class Pref_Feeds extends Handler_Protected {
print "<button dojoType=\"dijit.form.Button\" onclick=\"return clearArticleAccessKeys()\">". print "<button dojoType=\"dijit.form.Button\" onclick=\"return clearArticleAccessKeys()\">".
__('Unshare all articles')."</button> "; __('Unshare all articles')."</button> ";
global $pluginhost;
$pluginhost->run_hooks($pluginhost::HOOK_PREFS_TAB_SECTION,
"hook_prefs_tab_section", "prefFeedsPublishedGenerated");
print "</div>"; #pane print "</div>"; #pane
global $pluginhost; global $pluginhost;
......
...@@ -366,6 +366,10 @@ class Pref_Prefs extends Handler_Protected { ...@@ -366,6 +366,10 @@ class Pref_Prefs extends Handler_Protected {
} }
} }
global $pluginhost;
$pluginhost->run_hooks($pluginhost::HOOK_PREFS_TAB_SECTION,
"hook_prefs_tab_section", "prefPrefsAuth");
print "</div>"; #pane print "</div>"; #pane
print "<div dojoType=\"dijit.layout.AccordionPane\" selected=\"true\" title=\"".__('Preferences')."\">"; print "<div dojoType=\"dijit.layout.AccordionPane\" selected=\"true\" title=\"".__('Preferences')."\">";
...@@ -594,6 +598,10 @@ class Pref_Prefs extends Handler_Protected { ...@@ -594,6 +598,10 @@ class Pref_Prefs extends Handler_Protected {
print "</table>"; print "</table>";
global $pluginhost;
$pluginhost->run_hooks($pluginhost::HOOK_PREFS_TAB_SECTION,
"hook_prefs_tab_section", "prefPrefsPrefsInside");
print '</div>'; # inside pane print '</div>'; # inside pane
print '<div dojoType="dijit.layout.ContentPane" region="bottom">'; print '<div dojoType="dijit.layout.ContentPane" region="bottom">';
...@@ -621,6 +629,10 @@ class Pref_Prefs extends Handler_Protected { ...@@ -621,6 +629,10 @@ class Pref_Prefs extends Handler_Protected {
<label for='prefs_show_advanced'>" . <label for='prefs_show_advanced'>" .
__("Show additional preferences") . "</label>"; __("Show additional preferences") . "</label>";
global $pluginhost;
$pluginhost->run_hooks($pluginhost::HOOK_PREFS_TAB_SECTION,
"hook_prefs_tab_section", "prefPrefsPrefsOutside");
print "</form>"; print "</form>";
print '</div>'; # inner pane print '</div>'; # inner pane
print '</div>'; # border container print '</div>'; # border container
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment