feed cat editor uses prototype

This commit is contained in:
Andrew Dolgov 2006-05-20 13:51:39 +01:00
parent 8c2f0ed7a3
commit 0666e120e8
3 changed files with 31 additions and 13 deletions

View file

@ -1982,6 +1982,8 @@
if (db_num_rows($result) != 0) {
print "<form id=\"feed_cat_edit_form\">";
print "<p><table width=\"100%\" class=\"prefFeedCatList\"
cellspacing=\"0\" id=\"prefFeedCatList\">";
@ -2005,9 +2007,13 @@
$edit_cat_id = $_GET["id"];
if ($subop == "editCat" && $cat_id != $edit_cat_id) {
if ($subop == "editCat") {
if ($cat_id != $edit_cat_id) {
$class .= "Grayed";
$this_row_id = "";
} else {
$class .= "Selected";
}
} else {
$this_row_id = "id=\"FCATR-$cat_id\"";
}
@ -2026,16 +2032,22 @@
} else if ($cat_id != $edit_cat_id) {
print "<td><input disabled=\"true\" type=\"checkbox\"
print "<td align='center'><input disabled=\"true\" type=\"checkbox\"
id=\"FRCHK-".$line["id"]."\"></td>";
print "<td>$edit_title</td>";
} else {
print "<td><input disabled=\"true\" type=\"checkbox\" checked></td>";
print "<td align='center'><input disabled=\"true\" type=\"checkbox\" checked>";
print "<td><input id=\"iedit_title\" value=\"$edit_title\"></td>";
print "<input type=\"hidden\" name=\"id\" value=\"$cat_id\">";
print "<input type=\"hidden\" name=\"op\" value=\"pref-feeds\">";
print "<input type=\"hidden\" name=\"subop\" value=\"saveCat\">";
print "</td>";
print "<td><input name=\"title\" class=\"iedit\" value=\"$edit_title\"></td>";
}
@ -2046,14 +2058,16 @@
print "</table>";
print "</form>";
print "<p id=\"catOpToolbar\">";
if ($subop == "editCat") {
print "Edit category:&nbsp;
<input type=\"submit\" class=\"button\"
onclick=\"javascript:feedCatEditCancel()\" value=\"Cancel\">
onclick=\"javascript:feedCatEditSave()\" value=\"Save\">
<input type=\"submit\" class=\"button\"
onclick=\"javascript:feedCatEditSave()\" value=\"Save\">";
onclick=\"javascript:feedCatEditCancel()\" value=\"Cancel\">";
} else {
print "

View file

@ -719,11 +719,11 @@ function feedCatEditSave() {
notify("Saving category...");
var cat_title = document.getElementById("iedit_title").value;
// var cat_title = document.getElementById("iedit_title").value;
xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=saveCat&id=" +
param_escape(active_feed_cat) + "&title=" + param_escape(cat_title),
true);
var query = Form.serialize("feed_cat_edit_form");
xmlhttp.open("GET", "backend.php?" + query, true);
xmlhttp.onreadystatechange=feedlist_callback;
xmlhttp.send(null);

View file

@ -287,11 +287,15 @@ a:hover {
background-color : #f0fff0;
}
.iedit {
input.iedit {
width : 100%;
padding-left : 2px;
}
select.iedit {
width : 100%;
}
input.editbox {
width : 200px;
padding-left : 2px;