]> git.wh0rd.org - tt-rss.git/blobdiff - functions.js
update schema, more mysql work
[tt-rss.git] / functions.js
index 90245a19282207377ad87a0b93716ad6c6368c14..540d7b89cd0854816335fff69a59ee67a44a2b01 100644 (file)
@@ -124,10 +124,18 @@ function hotkey_handler(e) {
 
 }
 
-function cleanSelected(element) {
+function cleanSelectedList(element) {
        var content = document.getElementById(element);
 
-       var rows = new Array();
+       for (i = 0; i < content.childNodes.length; i++) {
+               content.childNodes[i].className = content.childNodes[i].className.replace("Selected", "");
+       }
+
+}
+
+
+function cleanSelected(element) {
+       var content = document.getElementById(element);
 
        for (i = 0; i < content.rows.length; i++) {
                content.rows[i].className = content.rows[i].className.replace("Selected", "");
@@ -196,4 +204,65 @@ function getFeedIds() {
        return rows;
 }
 
+function setCookie(name, value, expires, path, domain, secure) {
+       document.cookie= name + "=" + escape(value) +
+               ((expires) ? "; expires=" + expires.toGMTString() : "") +
+               ((path) ? "; path=" + path : "") +
+               ((domain) ? "; domain=" + domain : "") +
+               ((secure) ? "; secure" : "");
+}
+
+function getCookie(name) {
+
+       var dc = document.cookie;
+       var prefix = name + "=";
+       var begin = dc.indexOf("; " + prefix);
+       if (begin == -1) {
+           begin = dc.indexOf(prefix);
+           if (begin != 0) return null;
+       }
+       else {
+           begin += 2;
+       }
+       var end = document.cookie.indexOf(";", begin);
+       if (end == -1) {
+           end = dc.length;
+       }
+       return unescape(dc.substring(begin + prefix.length, end));
+}
+
+function disableContainerChildren(id, disable, doc) {
+
+       if (!doc) doc = document;
+
+       var container = doc.getElementById(id);
+
+       for (var i = 0; i < container.childNodes.length; i++) {
+               var child = container.childNodes[i];
+
+               child.disabled = disable;
+
+               if (disable) {
+                       if (child.className && child.className.match("button")) {
+                               child.className = "disabledButton";
+                       }
+               } else {
+                       if (child.className && child.className.match("disabledButton")) {
+                               child.className = "button";
+                       }
+               }
+       }
+
+}
+
+function gotoPreferences() {
+       document.location.href = "prefs.php";
+}
+
+function gotoMain() {
+       document.location.href = "tt-rss.php";
+}
 
+function gotoExportOpml() {
+       document.location.href = "opml.php?op=Export";
+}