summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--prefs.js31
-rw-r--r--prefs.php2
2 files changed, 33 insertions, 0 deletions
diff --git a/prefs.js b/prefs.js
index 33b9cc71b..e9f52476f 100644
--- a/prefs.js
+++ b/prefs.js
@@ -29,6 +29,23 @@ function expand_feed_callback() {
}
}
+function pubitems_callback() {
+ if (xmlhttp.readyState == 4) {
+ try {
+ var container = document.getElementById('prefContent');
+ container.innerHTML=xmlhttp.responseText;
+ selectTab("pubItems", true);
+
+ if (typeof correctPNG != 'undefined') {
+ correctPNG();
+ }
+ notify("");
+ } catch (e) {
+ exception_error("feedlist_callback", e);
+ }
+ }
+}
+
function feedlist_callback() {
if (xmlhttp.readyState == 4) {
try {
@@ -1268,6 +1285,8 @@ function selectTab(id, noupdate, subop) {
updateUsersList();
} else if (id == "feedBrowser") {
updateBigFeedBrowser();
+ } else if (id == "pubItems") {
+ updatePublishedItems();
}
}
@@ -1729,3 +1748,15 @@ function feedlistToggleSLAT() {
notify_progress("Loading, please wait...");
updateFeedList()
}
+
+function updatePublishedItems() {
+ if (!xmlhttp_ready(xmlhttp)) {
+ printLockingError();
+ return
+ }
+
+ xmlhttp.open("GET", "backend.php?op=pref-pubitems");
+ xmlhttp.onreadystatechange=pubitems_callback;
+ xmlhttp.send(null);
+
+}
diff --git a/prefs.php b/prefs.php
index 4893aa618..8efe82883 100644
--- a/prefs.php
+++ b/prefs.php
@@ -108,6 +108,8 @@ window.onload = init;
<div id="feedBrowserTab" class="prefsTab"
onclick="selectTab('feedBrowser')"><?php echo __('Other Feeds') ?></div>
<?php } ?>
+ <div id="pubItemsTab" class="prefsTab"
+ onclick="selectTab('pubItems')"><?php echo __('Published Articles') ?></div>
<div id="filterConfigTab" class="prefsTab"
onclick="selectTab('filterConfig')"><?php echo __('Content Filtering') ?></div>
<?php if (get_pref($link, 'ENABLE_LABELS')) { ?>