mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 22:25:55 +00:00
iframify main interface, numerous javascript cleanups
This commit is contained in:
76
functions.js
76
functions.js
@@ -54,6 +54,8 @@ function notify(msg) {
|
||||
|
||||
var n = document.getElementById("notify");
|
||||
|
||||
if (!n) return;
|
||||
|
||||
n.innerHTML = msg;
|
||||
|
||||
if (msg.length == 0) {
|
||||
@@ -65,8 +67,7 @@ function notify(msg) {
|
||||
}
|
||||
|
||||
function printLockingError() {
|
||||
notify("Please wait until operation finishes");
|
||||
}
|
||||
notify("Please wait until operation finishes");}
|
||||
|
||||
var seq = "";
|
||||
|
||||
@@ -102,5 +103,76 @@ function hotkey_handler(e) {
|
||||
|
||||
}
|
||||
|
||||
function cleanSelected(element) {
|
||||
var content = document.getElementById(element);
|
||||
|
||||
var rows = new Array();
|
||||
|
||||
for (i = 0; i < content.rows.length; i++) {
|
||||
content.rows[i].className = content.rows[i].className.replace("Selected", "");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function getVisibleUnreadHeadlines() {
|
||||
var content = document.getElementById("headlinesList");
|
||||
|
||||
var rows = new Array();
|
||||
|
||||
for (i = 0; i < content.rows.length; i++) {
|
||||
var row_id = content.rows[i].id.replace("RROW-", "");
|
||||
if (row_id.length > 0 && content.rows[i].className.match("Unread")) {
|
||||
rows.push(row_id);
|
||||
}
|
||||
}
|
||||
return rows;
|
||||
}
|
||||
|
||||
function getVisibleHeadlineIds() {
|
||||
|
||||
var content = document.getElementById("headlinesList");
|
||||
|
||||
var rows = new Array();
|
||||
|
||||
for (i = 0; i < content.rows.length; i++) {
|
||||
var row_id = content.rows[i].id.replace("RROW-", "");
|
||||
if (row_id.length > 0) {
|
||||
rows.push(row_id);
|
||||
}
|
||||
}
|
||||
return rows;
|
||||
}
|
||||
|
||||
function getFirstVisibleHeadlineId() {
|
||||
var rows = getVisibleHeadlineIds();
|
||||
return rows[0];
|
||||
}
|
||||
|
||||
function getLastVisibleHeadlineId() {
|
||||
var rows = getVisibleHeadlineIds();
|
||||
return rows[rows.length-1];
|
||||
}
|
||||
|
||||
function markHeadline(id) {
|
||||
var row = document.getElementById("RROW-" + id);
|
||||
if (row) {
|
||||
row.className = row.className + "Selected";
|
||||
}
|
||||
}
|
||||
|
||||
function getFeedIds() {
|
||||
var content = document.getElementById("feedsList");
|
||||
|
||||
var rows = new Array();
|
||||
|
||||
for (i = 0; i < content.rows.length; i++) {
|
||||
var id = content.rows[i].id.replace("FEEDR-", "");
|
||||
if (id.length > 0) {
|
||||
rows.push(id);
|
||||
}
|
||||
}
|
||||
|
||||
return rows;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user