display help_text in prefs editor
This commit is contained in:
parent
36990e3304
commit
b189569226
4 changed files with 65 additions and 4 deletions
25
backend.php
25
backend.php
|
@ -1506,7 +1506,7 @@
|
||||||
|
|
||||||
if ($op == "pref-prefs") {
|
if ($op == "pref-prefs") {
|
||||||
|
|
||||||
$subop = $_POST["subop"];
|
$subop = $_REQUEST["subop"];
|
||||||
|
|
||||||
if ($subop == "Save configuration") {
|
if ($subop == "Save configuration") {
|
||||||
|
|
||||||
|
@ -1546,6 +1546,20 @@
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} else if ($subop == "getHelp") {
|
||||||
|
|
||||||
|
$pref_name = db_escape_string($_GET["pn"]);
|
||||||
|
|
||||||
|
$result = db_query($link, "SELECT help_text FROM ttrss_prefs
|
||||||
|
WHERE pref_name = '$pref_name'");
|
||||||
|
|
||||||
|
if (db_num_rows($result) > 0) {
|
||||||
|
$help_text = db_fetch_result($result, 0, "help_text");
|
||||||
|
print $help_text;
|
||||||
|
} else {
|
||||||
|
print "Unknown option: $pref_name";
|
||||||
|
}
|
||||||
|
|
||||||
} else if ($subop == "Reset to defaults") {
|
} else if ($subop == "Reset to defaults") {
|
||||||
|
|
||||||
db_query($link, "UPDATE ttrss_prefs SET value = def_value");
|
db_query($link, "UPDATE ttrss_prefs SET value = def_value");
|
||||||
|
@ -1589,12 +1603,17 @@
|
||||||
|
|
||||||
print "<tr class=\"$class\">";
|
print "<tr class=\"$class\">";
|
||||||
|
|
||||||
print "<td width=\"40%\">" . $line["short_desc"] . "</td>";
|
|
||||||
|
|
||||||
$type_name = $line["type_name"];
|
$type_name = $line["type_name"];
|
||||||
$pref_name = $line["pref_name"];
|
$pref_name = $line["pref_name"];
|
||||||
$value = $line["value"];
|
$value = $line["value"];
|
||||||
$def_value = $line["def_value"];
|
$def_value = $line["def_value"];
|
||||||
|
$help_text = $line["help_text"];
|
||||||
|
|
||||||
|
print "<td width=\"40%\" id=\"$pref_name\">" . $line["short_desc"];
|
||||||
|
|
||||||
|
if ($help_text) print "<div class=\"prefHelp\">$help_text</div>";
|
||||||
|
|
||||||
|
print "</td>";
|
||||||
|
|
||||||
print "<td>";
|
print "<td>";
|
||||||
|
|
||||||
|
|
33
prefs.js
33
prefs.js
|
@ -105,6 +105,15 @@ function prefslist_callback() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function gethelp_callback() {
|
||||||
|
var container = document.getElementById('prefHelpBox');
|
||||||
|
if (xmlhttp.readyState == 4) {
|
||||||
|
|
||||||
|
container.innerHTML = xmlhttp.responseText;
|
||||||
|
container.style.display = "block";
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function notify_callback() {
|
function notify_callback() {
|
||||||
|
@ -785,3 +794,27 @@ function init() {
|
||||||
notify("");
|
notify("");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
var help_topic_id = false;
|
||||||
|
|
||||||
|
function do_dispOptionHelp() {
|
||||||
|
|
||||||
|
if (!xmlhttp_ready(xmlhttp))
|
||||||
|
return;
|
||||||
|
|
||||||
|
xmlhttp.open("GET", "backend.php?op=pref-prefs&subop=getHelp&pn=" +
|
||||||
|
param_escape(help_topic_id), true);
|
||||||
|
xmlhttp.onreadystatechange=gethelp_callback;
|
||||||
|
xmlhttp.send(null);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function dispOptionHelp(event, sender) {
|
||||||
|
|
||||||
|
help_topic_id = sender.id;
|
||||||
|
|
||||||
|
// document.setTimeout("do_dispOptionHelp()", 100);
|
||||||
|
|
||||||
|
} */
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
<link rel="stylesheet" href="tt-rss.css" type="text/css">
|
<link rel="stylesheet" href="tt-rss.css" type="text/css">
|
||||||
<script type="text/javascript" src="functions.js"></script>
|
<script type="text/javascript" src="functions.js"></script>
|
||||||
<script type="text/javascript" src="prefs.js"></script>
|
<script type="text/javascript" src="prefs.js"></script>
|
||||||
|
|
||||||
<!--[if gte IE 5.5000]>
|
<!--[if gte IE 5.5000]>
|
||||||
<script type="text/javascript" src="pngfix.js"></script>
|
<script type="text/javascript" src="pngfix.js"></script>
|
||||||
<![endif]-->
|
<![endif]-->
|
||||||
|
@ -23,7 +24,7 @@
|
||||||
<table width="100%" height="100%" cellspacing="0" cellpadding="0" class="main">
|
<table width="100%" height="100%" cellspacing="0" cellpadding="0" class="main">
|
||||||
<? if (get_pref($link, 'DISPLAY_HEADER')) { ?>
|
<? if (get_pref($link, 'DISPLAY_HEADER')) { ?>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="2">
|
<td>
|
||||||
<table cellspacing="0" cellpadding="0" width="100%"><tr>
|
<table cellspacing="0" cellpadding="0" width="100%"><tr>
|
||||||
<td class="header" valign="middle">
|
<td class="header" valign="middle">
|
||||||
<img src="images/ttrss_logo.png" alt="logo">
|
<img src="images/ttrss_logo.png" alt="logo">
|
||||||
|
|
|
@ -526,3 +526,11 @@ div.bigErrorMsg {
|
||||||
td.innerSplash {
|
td.innerSplash {
|
||||||
margin : 35px;
|
margin : 35px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
div.prefHelp, td.prefHelp {
|
||||||
|
font-size : x-small;
|
||||||
|
color : gray;
|
||||||
|
padding : 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue