]>
git.wh0rd.org - tt-rss.git/blob - prefs.js
2 This program is Copyright (c) 2003-2005 Andrew Dolgov <cthulhoo@gmail.com>
3 Licensed under GPL v.2 or (at your preference) any later version.
9 /*@if (@_jscript_version >= 5)
10 // JScript gives us Conditional compilation, we can cope with old IE versions.
11 // and security blocked creation of the objects.
13 xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
16 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
23 if (!xmlhttp
&& typeof XMLHttpRequest
!='undefined') {
24 xmlhttp
= new XMLHttpRequest();
27 function param_escape(arg
) {
28 if (typeof encodeURIComponent
!= 'undefined')
29 return encodeURIComponent(arg
);
34 function param_unescape(arg
) {
35 if (typeof decodeURIComponent
!= 'undefined')
36 return decodeURIComponent(arg
);
41 function notify(msg
) {
43 var n
= document
.getElementById("notify");
47 if (msg
.length
== 0) {
48 n
.style
.display
= "none";
50 n
.style
.display
= "block";
55 function feedlist_callback() {
56 var container
= document
.getElementById('feeds');
57 if (xmlhttp
.readyState
== 4) {
58 container
.innerHTML
=xmlhttp
.responseText
;
62 function update_feeds() {
64 document
.getElementById("feeds").innerHTML
= "Loading feeds, please wait...";
66 xmlhttp
.open("GET", "backend.php?op=pref-feeds", true);
67 xmlhttp
.onreadystatechange
=feedlist_callback
;
72 function toggleSelectRow(sender
) {
73 var parent_row
= sender
.parentNode
.parentNode
;
76 if (!parent_row
.className
.match("Selected")) {
77 parent_row
.className
= parent_row
.className
+ "Selected";
80 if (parent_row
.className
.match("Selected")) {
81 parent_row
.className
= parent_row
.className
.replace("Selected", "");
88 var link
= document
.getElementById("fadd_link").value
;
89 var title
= document
.getElementById("fadd_title").value
;
91 if (link
.length
== 0 || title
.length
== 0) {
92 notify("Error: all fields must be filled in.");
94 notify("addFeed : " + link
+ ", " + title
);