mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 21:25:55 +00:00
add several HOOK_PREFS_TAB_SECTION hook points
This commit is contained in:
@@ -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 {
|
|||||||
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 {
|
|||||||
|
|
||||||
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 {
|
|||||||
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 {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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 {
|
|||||||
|
|
||||||
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 {
|
|||||||
<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
|
||||||
|
|||||||
Reference in New Issue
Block a user