summaryrefslogtreecommitdiff
path: root/prefs.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2009-02-10 12:06:15 +0300
committerAndrew Dolgov <[email protected]>2009-02-10 12:06:15 +0300
commitacac8448a49fefddb0f731364931c067247ef1c9 (patch)
treed5601563ed06dbaa896ea1473244f7a5b487b491 /prefs.js
parent0351576bd875df0a955969c9fe827a639084e238 (diff)
use prototype instead of getElementById
Diffstat (limited to 'prefs.js')
-rw-r--r--prefs.js90
1 files changed, 45 insertions, 45 deletions
diff --git a/prefs.js b/prefs.js
index 3a43851df..fc7d1db36 100644
--- a/prefs.js
+++ b/prefs.js
@@ -13,7 +13,7 @@ var mouse_is_down = false;
function replace_pubkey_callback(transport) {
try {
- var link = document.getElementById("pubGenAddress");
+ var link = $("pubGenAddress");
if (transport.responseXML) {
@@ -42,7 +42,7 @@ function feedlist_callback2(transport) {
try {
- var container = document.getElementById('prefContent');
+ var container = $('prefContent');
container.innerHTML=transport.responseText;
selectTab("feedConfig", true);
@@ -72,7 +72,7 @@ function dlg_frefresh_callback(transport) {
}
function filterlist_callback2(transport) {
- var container = document.getElementById('prefContent');
+ var container = $('prefContent');
container.innerHTML=transport.responseText;
if (typeof correctPNG != 'undefined') {
correctPNG();
@@ -83,8 +83,8 @@ function filterlist_callback2(transport) {
function init_label_inline_editor() {
try {
- if (document.getElementById("prefLabelList")) {
- var elems = document.getElementById("prefLabelList").getElementsByTagName("SPAN");
+ if ($("prefLabelList")) {
+ var elems = $("prefLabelList").getElementsByTagName("SPAN");
for (var i = 0; i < elems.length; i++) {
if (elems[i].id && elems[i].id.match("LILT-")) {
@@ -108,7 +108,7 @@ function labellist_callback2(transport) {
try {
- var container = document.getElementById('prefContent');
+ var container = $('prefContent');
closeInfoBox();
container.innerHTML=transport.responseText;
@@ -127,7 +127,7 @@ function labellist_callback2(transport) {
function userlist_callback2(transport) {
try {
- var container = document.getElementById('prefContent');
+ var container = $('prefContent');
if (transport.readyState == 4) {
container.innerHTML=transport.responseText;
notify("");
@@ -140,7 +140,7 @@ function userlist_callback2(transport) {
function prefslist_callback2(transport) {
try {
- var container = document.getElementById('prefContent');
+ var container = $('prefContent');
container.innerHTML=transport.responseText;
notify("");
remove_splash();
@@ -170,7 +170,7 @@ function changepass_callback2(transport) {
notify_error(transport.responseText.replace("ERROR: ", ""));
} else {
notify_info(transport.responseText);
- var warn = document.getElementById("default_pass_warning");
+ var warn = $("default_pass_warning");
if (warn) warn.style.display = "none";
}
@@ -184,8 +184,8 @@ function changepass_callback2(transport) {
function init_cat_inline_editor() {
try {
- if (document.getElementById("prefFeedCatList")) {
- var elems = document.getElementById("prefFeedCatList").getElementsByTagName("SPAN");
+ if ($("prefFeedCatList")) {
+ var elems = $("prefFeedCatList").getElementsByTagName("SPAN");
for (var i = 0; i < elems.length; i++) {
if (elems[i].id && elems[i].id.match("FCATT-")) {
@@ -214,11 +214,11 @@ function updateFeedList(sort_key) {
try {
- var feed_search = document.getElementById("feed_search");
+ var feed_search = $("feed_search");
var search = "";
if (feed_search) { search = feed_search.value; }
- var slat = document.getElementById("show_last_article_times");
+ var slat = $("show_last_article_times");
var slat_checked = false;
if (slat) {
@@ -243,7 +243,7 @@ function updateUsersList(sort_key) {
try {
- var user_search = document.getElementById("user_search");
+ var user_search = $("user_search");
var search = "";
if (user_search) { search = user_search.value; }
@@ -296,7 +296,7 @@ function addFeed() {
try {
- var link = document.getElementById("fadd_link");
+ var link = $("fadd_link");
if (link.value.length == 0) {
alert(__("Error: No feed URL given."));
@@ -325,7 +325,7 @@ function addFeed() {
function addFeedCat() {
- var cat = document.getElementById("fadd_cat");
+ var cat = $("fadd_cat");
if (cat.value.length == 0) {
alert(__("Can't add category: no name specified."));
@@ -695,8 +695,8 @@ function removeSelectedFeedCats() {
function feedEditCancel() {
try {
- document.getElementById("subscribe_to_feed_btn").disabled = false;
- document.getElementById("top25_feeds_btn").disabled = false;
+ $("subscribe_to_feed_btn").disabled = false;
+ $("top25_feeds_btn").disabled = false;
} catch (e) {
// this button is not always available, no-op if not found
}
@@ -744,7 +744,7 @@ function userEditCancel() {
function filterEditCancel() {
try {
- document.getElementById("create_filter_btn").disabled = false;
+ $("create_filter_btn").disabled = false;
selectPrefRows('filter', false); // cleanup feed selection
} catch (e) { }
@@ -795,7 +795,7 @@ function filterEditSave() {
closeInfoBox();
- document.getElementById("create_filter_btn").disabled = false;
+ $("create_filter_btn").disabled = false;
new Ajax.Request(query, {
onComplete: function(transport) {
@@ -969,7 +969,7 @@ function editSelectedFeeds() {
function piggie(enable) {
if (enable) {
debug("I LOVEDED IT!");
- var piggie = document.getElementById("piggie");
+ var piggie = $("piggie");
Element.show(piggie);
Position.Center(piggie);
@@ -980,7 +980,7 @@ function piggie(enable) {
function validateOpmlImport() {
- var opml_file = document.getElementById("opml_file");
+ var opml_file = $("opml_file");
if (opml_file.value.length == 0) {
alert(__("No OPML file to upload."));
@@ -993,7 +993,7 @@ function validateOpmlImport() {
function updateFilterList(sort_key) {
try {
- var filter_search = document.getElementById("filter_search");
+ var filter_search = $("filter_search");
var search = "";
if (filter_search) { search = filter_search.value; }
@@ -1016,7 +1016,7 @@ function updateLabelList(sort_key) {
try {
- var label_search = document.getElementById("label_search");
+ var label_search = $("label_search");
var search = "";
if (label_search) { search = label_search.value; }
@@ -1054,7 +1054,7 @@ function selectTab(id, noupdate, subop) {
try {
try {
- var c = document.getElementById('prefContent');
+ var c = $('prefContent');
c.scrollTop = 0;
} catch (e) { };
@@ -1088,7 +1088,7 @@ function selectTab(id, noupdate, subop) {
/* clean selection from all tabs */
- var tabs_holder = document.getElementById("prefTabs");
+ var tabs_holder = $("prefTabs");
var tab = tabs_holder.firstChild;
while (tab) {
@@ -1100,7 +1100,7 @@ function selectTab(id, noupdate, subop) {
/* mark new tab as selected */
- tab = document.getElementById(id + "Tab");
+ tab = $(id + "Tab");
if (tab) {
if (!tab.className.match("Selected")) {
@@ -1175,7 +1175,7 @@ function init_second_stage() {
try {
active_tab = getInitParam("prefs_active_tab");
- if (!document.getElementById(active_tab+"Tab")) active_tab = "genConfig";
+ if (!$(active_tab+"Tab")) active_tab = "genConfig";
if (!active_tab || active_tab == '0') active_tab = "genConfig";
document.onkeydown = pref_hotkey_handler;
@@ -1238,7 +1238,7 @@ function categorizeSelectedFeeds() {
var sel_rows = getSelectedFeeds();
- var cat_sel = document.getElementById("sfeed_set_fcat");
+ var cat_sel = $("sfeed_set_fcat");
var cat_id = cat_sel[cat_sel.selectedIndex].value;
if (sel_rows.length > 0) {
@@ -1481,7 +1481,7 @@ function pref_hotkey_handler(e) {
"feed_search", "filter_search", "user_search", "feed_browser_search");
for (var i = 0; i < search_boxes.length; i++) {
- var elem = document.getElementById(search_boxes[i]);
+ var elem = $(search_boxes[i]);
if (elem) {
focus_element(search_boxes[i]);
return false;
@@ -1532,27 +1532,27 @@ function pref_hotkey_handler(e) {
hotkey_prefix = false;
- if (keycode == 49 && document.getElementById("genConfigTab")) { // 1
+ if (keycode == 49 && $("genConfigTab")) { // 1
selectTab("genConfig");
return false;
}
- if (keycode == 50 && document.getElementById("feedConfigTab")) { // 2
+ if (keycode == 50 && $("feedConfigTab")) { // 2
selectTab("feedConfig");
return false;
}
- if (keycode == 51 && document.getElementById("filterConfigTab")) { // 4
+ if (keycode == 51 && $("filterConfigTab")) { // 4
selectTab("filterConfig");
return false;
}
- if (keycode == 52 && document.getElementById("labelConfigTab")) { // 5
+ if (keycode == 52 && $("labelConfigTab")) { // 5
selectTab("labelConfig");
return false;
}
- if (keycode == 53 && document.getElementById("userConfigTab")) { // 6
+ if (keycode == 53 && $("userConfigTab")) { // 6
selectTab("userConfig");
return false;
}
@@ -1563,7 +1563,7 @@ function pref_hotkey_handler(e) {
}
- if (document.getElementById("piggie")) {
+ if ($("piggie")) {
if (seq.match("807371717369")) {
seq = "";
@@ -1586,10 +1586,10 @@ function pref_hotkey_handler(e) {
function editFeedCats() {
try {
- document.getElementById("subscribe_to_feed_btn").disabled = true;
+ $("subscribe_to_feed_btn").disabled = true;
try {
- document.getElementById("top25_feeds_btn").disabled = true;
+ $("top25_feeds_btn").disabled = true;
} catch (e) {
// this button is not always available, no-op if not found
}
@@ -1736,7 +1736,7 @@ function validatePrefsSave() {
function feedActionChange() {
try {
- var chooser = document.getElementById("feedActionChooser");
+ var chooser = $("feedActionChooser");
var opid = chooser[chooser.selectedIndex].value;
chooser.selectedIndex = 0;
@@ -1961,7 +1961,7 @@ function feedsEditSave() {
function batchFeedsToggleField(cb, elem, label) {
try {
var f = document.forms["batch_edit_feed_form"];
- var l = document.getElementById(label);
+ var l = $(label);
if (cb.checked) {
f[elem].disabled = false;
@@ -2026,7 +2026,7 @@ function labelColorAsk(id, kind) {
selectPrefRows('label', false);
- var e = document.getElementById("LICID-" + id);
+ var e = $("LICID-" + id);
if (e) {
if (kind == "fg") {
@@ -2047,7 +2047,7 @@ function labelColorAsk(id, kind) {
function colorPicker(id, fg, bg) {
try {
- var picker = document.getElementById("colorPicker-" + id);
+ var picker = $("colorPicker-" + id);
if (picker) Element.show(picker);
@@ -2058,9 +2058,9 @@ function colorPicker(id, fg, bg) {
function colorPickerHideAll() {
try {
- if (document.getElementById("prefLabelList")) {
+ if ($("prefLabelList")) {
- var elems = document.getElementById("prefLabelList").getElementsByTagName("DIV");
+ var elems = $("prefLabelList").getElementsByTagName("DIV");
for (var i = 0; i < elems.length; i++) {
if (elems[i].id && elems[i].id.match("colorPicker-")) {
@@ -2081,7 +2081,7 @@ function colorPickerDo(id, fg, bg) {
"&ids=" + param_escape(id) + "&fg=" + param_escape(fg) +
"&bg=" + param_escape(bg);
- var e = document.getElementById("LICID-" + id);
+ var e = $("LICID-" + id);
if (e) {
e.style.color = fg;