tmp = tmp + " > " + active_title_text;
}
+ if (window.fluid) {
+ if (global_unread > 0) {
+ window.fluid.dockBadge = global_unread;
+ } else {
+ window.fluid.dockBadge = "";
+ }
+ }
+
document.title = tmp;
}
4) + "px";
resize_grab.style.display = "block";
- resize_handle.src = "themes/"+getInitParam('theme')+"/images/resize_handle_vert.png";
+ //resize_handle.src = "themes/"+getInitParam('theme')+"/images/resize_handle_vert.png";
resize_handle.style.paddingTop = (resize_grab.offsetHeight / 2 - 7) + "px";
} else {
}
if (opid == "qmcAddFeed") {
- displayDlg('quickAddFeed', '',
- function () {$('feed_url').focus();});
+ quickAddFeed();
return;
}
resize_headlines();
}
+ if (opid == "qmcToggleReorder") {
+ feedlist_sortable_enabled = !feedlist_sortable_enabled;
+
+ if (feedlist_sortable_enabled) {
+ notify_info("Category reordering enabled");
+ toggle_sortable_feedlist(true);
+ } else {
+ notify_info("Category reordering disabled");
+ toggle_sortable_feedlist(false);
+ }
+ }
+
if (opid == "qmcResetCats") {
if (confirm(__("Reset category order?"))) {
}
}
-function unsubscribeFeed(feed_id, title) {
-
-
- var msg = __("Unsubscribe from %s?").replace("%s", title);
-
- if (title == undefined || confirm(msg)) {
- notify_progress("Removing feed...");
-
- var query = "?op=pref-feeds&quiet=1&subop=remove&ids=" + feed_id;
-
- new Ajax.Request("backend.php", {
- parameters: query,
- onComplete: function(transport) {
- dlg_frefresh_callback(transport, feed_id);
- } });
- }
-
- return false;
-}
-
-
function updateFeedTitle(t) {
active_title_text = t;
updateTitle();
parameters: query,
onComplete: function(transport) {
infobox_callback2(transport);
+ document.forms["edit_feed_form"].title.focus();
} });
} catch (e) {
}
if (keycode == 83) { // s
- displayDlg('quickAddFeed', '',
- function () {$('feed_url').focus();});
-
+ quickAddFeed();
return false;
}
return;
}
+ if (keycode == 88) { // x
+ reverseHeadlineOrder();
+ return;
+ }
}
/* Prefix c */
function inPreferences() {
return false;
}
+
+function reverseHeadlineOrder() {
+ try {
+
+ var query_str = "?op=rpc&subop=togglepref&key=REVERSE_HEADLINES";
+
+ new Ajax.Request("backend.php", {
+ parameters: query_str,
+ onComplete: function(transport) {
+ viewCurrentFeed();
+ } });
+
+ } catch (e) {
+ exception_error("reverseHeadlineOrder", e);
+ }
+}