query_str = query_str + "&omode=" + omode;
query_str = query_str + "&uctr=" + global_unread;
- var date = new Date();
- var timestamp = Math.round(date.getTime() / 1000);
- query_str = query_str + "&ts=" + timestamp
-
debug("REFETCH query: " + query_str);
new Ajax.Request("backend.php", {
if (getActiveFeedId() && !activeFeedIsCat()) {
query_str = query_str + "&actid=" + getActiveFeedId();
}
-
- var date = new Date();
- var timestamp = Math.round(date.getTime() / 1000);
- query_str = query_str + "&ts=" + timestamp
if (fetch) query_str = query_str + "&fetch=yes";
if (getActiveFeedId() != undefined) {
viewfeed(getActiveFeedId(), subop, activeFeedIsCat());
} else {
- disableContainerChildren("headlinesToolbar", false, document);
// viewfeed(-1, subop); // FIXME
}
return false; // block unneeded form submits
init_gears();
- disableContainerChildren("headlinesToolbar", true);
-
Form.disable("main_toolbar_form");
if (!genericSanityCheck())
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;
}
return;
}
- if (opid == "qmcClearFeed") {
- var actid = getActiveFeedId();
-
- if (!actid) {
- alert(__("Please select some feed first."));
- return;
- }
-
- if (activeFeedIsCat() || actid < 0) {
- alert(__("You can't clear this type of feed."));
- return;
- }
-
- var fn = getFeedName(actid);
-
- var pr = __("Erase all non-starred articles in %s?").replace("%s", fn);
-
- if (confirm(pr)) {
- clearFeedArticles(actid);
- }
-
- return;
- }
-
-
if (opid == "qmcUpdateFeeds") {
scheduleFeedUpdate(true);
return;
}
}
-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) {
}
}
-function clearFeedArticles(feed_id) {
-
- notify_progress("Clearing feed...");
-
- var query = "?op=pref-feeds&quiet=1&subop=clear&id=" + feed_id;
-
- new Ajax.Request("backend.php", {
- parameters: query,
- onComplete: function(transport) {
- dlg_frefresh_callback(transport, feed_id);
- } });
-
- return false;
-}
-
function collapse_feedlist() {
try {
debug("collapse_feedlist");
}
if (keycode == 83) { // s
- displayDlg('quickAddFeed', '',
- function () {$('feed_url').focus();});
-
+ quickAddFeed();
return false;
}
return feeds_sort_by_unread;
}
-function addLabel() {
-
- try {
-
- var caption = prompt(__("Please enter label caption:"), "");
-
- if (caption != undefined) {
-
- if (caption == "") {
- alert(__("Can't create label: missing caption."));
- return false;
- }
-
- var query = "?op=pref-labels&subop=add&caption=" +
- param_escape(caption);
-
- notify_progress("Loading, please wait...", true);
-
- new Ajax.Request("backend.php", {
- parameters: query,
- onComplete: function(transport) {
- updateFeedList();
- } });
-
- }
-
- } catch (e) {
- exception_error("addLabel", e);
- }
-}
-
-function visitOfficialSite() {
- window.open("http://tt-rss.org/");
-}
-
function inPreferences() {
return false;
}