|
|
|
@ -300,17 +300,6 @@ function view(id, feed_id, skip_history) {
|
|
|
|
|
|
|
|
|
|
var date = new Date();
|
|
|
|
|
|
|
|
|
|
/* if (!xmlhttp_ready(xmlhttp) && last_article_view < date.getTime() / 1000 - 15) {
|
|
|
|
|
debug("<b>xmlhttp seems to be stuck at view, aborting</b>");
|
|
|
|
|
xmlhttp.abort();
|
|
|
|
|
if (is_safari()) {
|
|
|
|
|
debug("trying alternative reset method for Safari");
|
|
|
|
|
xmlhttp = Ajax.getTransport();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (xmlhttp_ready(xmlhttp)) { */
|
|
|
|
|
|
|
|
|
|
var neighbor_ids = getRelativePostIds(active_post_id);
|
|
|
|
|
|
|
|
|
|
/* only request uncached articles */
|
|
|
|
@ -679,11 +668,6 @@ function toggleUnread(id, cmode) {
|
|
|
|
|
|
|
|
|
|
function selectionToggleUnread(cdm_mode, set_state, callback_func, no_error) {
|
|
|
|
|
try {
|
|
|
|
|
/* if (!xmlhttp_ready(xmlhttp_rpc)) {
|
|
|
|
|
printLockingError();
|
|
|
|
|
return;
|
|
|
|
|
} */
|
|
|
|
|
|
|
|
|
|
var rows;
|
|
|
|
|
|
|
|
|
|
if (cdm_mode) {
|
|
|
|
@ -737,16 +721,8 @@ function selectionToggleUnread(cdm_mode, set_state, callback_func, no_error) {
|
|
|
|
|
var query = "backend.php?op=rpc&subop=catchupSelected&ids=" +
|
|
|
|
|
param_escape(rows.toString()) + "&cmode=" + cmode;
|
|
|
|
|
|
|
|
|
|
// _catchup_callback_func = callback_func;
|
|
|
|
|
|
|
|
|
|
debug(callback_func);
|
|
|
|
|
|
|
|
|
|
notify_progress("Loading, please wait...");
|
|
|
|
|
|
|
|
|
|
/* xmlhttp_rpc.open("GET", query, true);
|
|
|
|
|
xmlhttp_rpc.onreadystatechange=catchup_callback;
|
|
|
|
|
xmlhttp_rpc.send(null); */
|
|
|
|
|
|
|
|
|
|
new Ajax.Request(query, {
|
|
|
|
|
onComplete: function(transport) {
|
|
|
|
|
catchup_callback2(transport, callback_func);
|
|
|
|
@ -1015,11 +991,11 @@ function labelFromSearch(search, search_mode, match_on, feed_id, is_cat) {
|
|
|
|
|
|
|
|
|
|
debug("LFS: " + query);
|
|
|
|
|
|
|
|
|
|
xmlhttp_rpc.open("GET", query, true);
|
|
|
|
|
xmlhttp_rpc.onreadystatechange=dlg_frefresh_callback;
|
|
|
|
|
xmlhttp_rpc.send(null);
|
|
|
|
|
new Ajax.Request(query, {
|
|
|
|
|
onComplete: function(transport) {
|
|
|
|
|
dlg_frefresh_callback(transport);
|
|
|
|
|
} });
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function editArticleTags(id, feed_id, cdm_enabled) {
|
|
|
|
@ -1036,8 +1012,7 @@ function editArticleTags(id, feed_id, cdm_enabled) {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function tag_saved_callback() {
|
|
|
|
|
if (xmlhttp_rpc.readyState == 4) {
|
|
|
|
|
function tag_saved_callback(transport) {
|
|
|
|
|
try {
|
|
|
|
|
debug("in tag_saved_callback");
|
|
|
|
|
|
|
|
|
@ -1062,14 +1037,9 @@ function tag_saved_callback() {
|
|
|
|
|
exception_error("catchup_callback", e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function editTagsSave() {
|
|
|
|
|
|
|
|
|
|
if (!xmlhttp_ready(xmlhttp_rpc)) {
|
|
|
|
|
printLockingError();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
notify_progress("Saving article tags...");
|
|
|
|
|
|
|
|
|
|
var form = document.forms["tag_edit_form"];
|
|
|
|
@ -1080,9 +1050,10 @@ function editTagsSave() {
|
|
|
|
|
|
|
|
|
|
debug(query);
|
|
|
|
|
|
|
|
|
|
xmlhttp_rpc.open("GET", query, true);
|
|
|
|
|
xmlhttp_rpc.onreadystatechange=tag_saved_callback;
|
|
|
|
|
xmlhttp_rpc.send(null);
|
|
|
|
|
new Ajax.Request(query, {
|
|
|
|
|
onComplete: function(transport) {
|
|
|
|
|
tag_saved_callback(transport);
|
|
|
|
|
} });
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|