sortable label editor
This commit is contained in:
parent
0e317f9d87
commit
e161a2cc34
2 changed files with 14 additions and 6 deletions
12
backend.php
12
backend.php
|
@ -2414,6 +2414,12 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$sort = db_escape_string($_GET["sort"]);
|
||||||
|
|
||||||
|
if (!$sort || $sort == "undefined") {
|
||||||
|
$sort = "description";
|
||||||
|
}
|
||||||
|
|
||||||
print "<div class=\"prefGenericAddBox\">";
|
print "<div class=\"prefGenericAddBox\">";
|
||||||
|
|
||||||
print"<input type=\"submit\" class=\"button\"
|
print"<input type=\"submit\" class=\"button\"
|
||||||
|
@ -2427,7 +2433,7 @@
|
||||||
ttrss_labels
|
ttrss_labels
|
||||||
WHERE
|
WHERE
|
||||||
owner_uid = ".$_SESSION["uid"]."
|
owner_uid = ".$_SESSION["uid"]."
|
||||||
ORDER by description");
|
ORDER BY $sort");
|
||||||
|
|
||||||
// print "<div id=\"infoBoxShadow\"><div id=\"infoBox\">PLACEHOLDER</div></div>";
|
// print "<div id=\"infoBoxShadow\"><div id=\"infoBox\">PLACEHOLDER</div></div>";
|
||||||
|
|
||||||
|
@ -2446,8 +2452,8 @@
|
||||||
|
|
||||||
print "<tr class=\"title\">
|
print "<tr class=\"title\">
|
||||||
<td width=\"5%\"> </td>
|
<td width=\"5%\"> </td>
|
||||||
<td width=\"30%\">Caption</td>
|
<td width=\"30%\"><a href=\"javascript:updateLabelList('description')\">Caption</a></td>
|
||||||
<td width=\"50%\">SQL Expression
|
<td width=\"50%\"><a href=\"javascript:updateLabelList('sql_exp')\">SQL Expression</a>
|
||||||
<a class=\"helpLink\" href=\"javascript:displayHelpInfobox(1)\">(?)</a>
|
<a class=\"helpLink\" href=\"javascript:displayHelpInfobox(1)\">(?)</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>";
|
</tr>";
|
||||||
|
|
8
prefs.js
8
prefs.js
|
@ -1083,13 +1083,14 @@ function updateFilterList(sort_key) {
|
||||||
|
|
||||||
// p_notify("Loading, please wait...");
|
// p_notify("Loading, please wait...");
|
||||||
|
|
||||||
xmlhttp.open("GET", "backend.php?op=pref-filters&sort=" + param_escape(sort_key), true);
|
xmlhttp.open("GET", "backend.php?op=pref-filters&sort=" +
|
||||||
|
param_escape(sort_key), true);
|
||||||
xmlhttp.onreadystatechange=filterlist_callback;
|
xmlhttp.onreadystatechange=filterlist_callback;
|
||||||
xmlhttp.send(null);
|
xmlhttp.send(null);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateLabelList() {
|
function updateLabelList(sort_key) {
|
||||||
|
|
||||||
if (!xmlhttp_ready(xmlhttp)) {
|
if (!xmlhttp_ready(xmlhttp)) {
|
||||||
printLockingError();
|
printLockingError();
|
||||||
|
@ -1100,7 +1101,8 @@ function updateLabelList() {
|
||||||
|
|
||||||
// document.getElementById("prefContent").innerHTML = "Loading labels, please wait...";
|
// document.getElementById("prefContent").innerHTML = "Loading labels, please wait...";
|
||||||
|
|
||||||
xmlhttp.open("GET", "backend.php?op=pref-labels", true);
|
xmlhttp.open("GET", "backend.php?op=pref-labels&sort=" +
|
||||||
|
param_escape(sort_key), true);
|
||||||
xmlhttp.onreadystatechange=labellist_callback;
|
xmlhttp.onreadystatechange=labellist_callback;
|
||||||
xmlhttp.send(null);
|
xmlhttp.send(null);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue