add docs column, showing what extensions have documentation
previously it made every ext name into a link to /ext_doc, regardless if it had docs or not
This commit is contained in:
parent
c0601640bf
commit
862a84677f
@ -7,7 +7,12 @@ class ExtManagerTheme extends Themelet {
|
|||||||
".make_form(make_link("ext_manager/set"))."
|
".make_form(make_link("ext_manager/set"))."
|
||||||
<table id='extensions' class='zebra sortable'>
|
<table id='extensions' class='zebra sortable'>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>$h_en<th>Name</th><th>Description</th></tr>
|
<tr>
|
||||||
|
$h_en
|
||||||
|
<th>Name</th>
|
||||||
|
<th>Docs</th>
|
||||||
|
<th>Description</th>
|
||||||
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
";
|
";
|
||||||
@ -16,17 +21,17 @@ class ExtManagerTheme extends Themelet {
|
|||||||
|
|
||||||
$h_name = html_escape(empty($extension->name) ? $extension->ext_name : $extension->name);
|
$h_name = html_escape(empty($extension->name) ? $extension->ext_name : $extension->name);
|
||||||
$h_description = html_escape($extension->description);
|
$h_description = html_escape($extension->description);
|
||||||
if($extension->enabled === TRUE) $h_enabled = " checked='checked'";
|
|
||||||
else if($extension->enabled === FALSE) $h_enabled = "";
|
|
||||||
else $h_enabled = " disabled checked='checked'";
|
|
||||||
$h_link = make_link("ext_doc/".url_escape($extension->ext_name));
|
$h_link = make_link("ext_doc/".url_escape($extension->ext_name));
|
||||||
|
$h_enabled = ($extension->enabled === TRUE ? " checked='checked'" : ($extension->enabled === FALSE ? "" : " disabled checked='checked'"));
|
||||||
|
$h_enabled_box = $editable ? "<td><input type='checkbox' name='ext_".html_escape($extension->ext_name)."'$h_enabled></td>" : "";
|
||||||
|
$h_docs = ($extension->documentation ? "<a href='$h_link'>■</a>" : ""); //TODO: A proper "docs" symbol would be preferred here.
|
||||||
|
|
||||||
$h_en = $editable ? "<td><input type='checkbox' name='ext_".html_escape($extension->ext_name)."'$h_enabled></td>" : "";
|
|
||||||
$html .= "
|
$html .= "
|
||||||
<tr>
|
<tr data-ext='{$extension->ext_name}'>
|
||||||
$h_en
|
{$h_enabled_box}
|
||||||
<td>".($extension->documentation ? "<a href='$h_link'>$h_name</a>" : $h_name)."</td>
|
<td>{$h_name}</td>
|
||||||
<td style='text-align: left;'>$h_description</td>
|
<td>{$h_docs}</td>
|
||||||
|
<td style='text-align: left;'>{$h_description}</td>
|
||||||
</tr>";
|
</tr>";
|
||||||
}
|
}
|
||||||
$h_set = $editable ? "<tfoot><tr><td colspan='5'><input type='submit' value='Set Extensions'></td></tr></tfoot>" : "";
|
$h_set = $editable ? "<tfoot><tr><td colspan='5'><input type='submit' value='Set Extensions'></td></tr></tfoot>" : "";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user