3 <title>Tiny Tiny RSS Notifier Options
</title>
4 <link rel=
"stylesheet" href=
"style.css" type=
"text/css"/>
5 <script type=
"text/javascript" src=
"lib/prototype.js"></script>
6 <script type=
"text/javascript" src=
"lib/scriptaculous/scriptaculous.js?load=effects,dragdrop,controls"></script>
8 <script type=
"text/javascript">
13 s.innerHTML =
"Options saved successfully.";
15 var f = document.forms['options'];
17 if (f.site_url.value.length
> 0)
18 localStorage['site_url'] = f.site_url.value;
20 s.innerHTML =
"Error: Site url cannot be blank.";
21 new Effect.Highlight(f.site_url);
24 if (f.login.value.length
> 0)
25 localStorage['login'] = f.login.value;
27 s.innerHTML =
"Error: Login cannot be blank.";
28 new Effect.Highlight(f.login);
31 var update_interval = parseInt(f.update_interval.value);
33 if (update_interval
> 0)
34 localStorage['update_interval'] = f.update_interval.value;
36 s.innerHTML =
"Error: Update interval must be greater than zero.";
37 new Effect.Highlight(f.update_interval);
42 localStorage[
"prefs_updated"] = d.getTime();
50 var f = document.forms['options'];
52 if (localStorage['site_url'])
53 f.site_url.value = localStorage['site_url'];
55 f.site_url.value =
"http://example.dom/tt-rss/";
57 if (localStorage['login'])
58 f.login.value = localStorage['login'];
60 f.login.value =
"user";
62 if (localStorage['update_interval'])
63 f.update_interval.value = localStorage['update_interval'];
65 f.update_interval.value = '
15';
67 var last_updated = $('last_updated');
71 d.setTime(localStorage[
"last_updated"]);
74 last_updated.innerHTML = d;
78 <style type=
"text/css">
104 <body onload=
"init()">
105 <div class=
"floatingLogo"><img src=
"images/ttrss_logo.png"></div>
107 <h1>Tiny Tiny RSS Notifier
</h1>
109 <p class='last-updated'
>Last update:
<span id=
"last_updated">N/A
</span></p>
111 <div style='display : none'
id=
"status"></div>
115 <form name=
"options" id=
"options" onsubmit=
"return save()">
117 <label>URL of your Tiny Tiny RSS installation:
</label>
118 <input name=
"site_url" size=
"60" value=
""/>
122 <label>Login:
</label>
123 <input name=
"login" size=
"30" value=
""/>
127 <label>Update interval (in minutes):
</label>
128 <input name=
"update_interval" size=
"30" value=
""/>
131 <input type=
"submit" value=
"Save"/>
134 <p>Copyright
© 2010 <a target=
"_blank" href=
"http://tt-rss.org">Andrew Dolgov
</a></p>