I'm trying to add context sensitive help to manage.cgi, to go along with
a number of other UI modifications I've made.
The changes I've done include stuff added to templates/manage/base.html;
<script language="JavaScript">
function popuphelp(item) {
var helpwindow=window.open("/admin/popuphelp.php?item=" +
item,"help","width=400,height=400,scrollbars=yes,dependent=yes");
}
</script>
... ... ...
<tr>
<td><table width="100%" border=0 cellspacing=0 cellpadding=0><tr>
<td align=left bgcolor=d0d0d0 nowrap><font face="verdana, arial"
size=1> {{TOP_NAVBAR}}</font></td>
<td align=right bgcolor=d0d0d0><a
href="javascript:popuphelp('osrs/{{ACTION}}')">Help</a> </td>
</tr></table></td>
</tr>
along with some changes to manage.cgi which are *supposed* to popupate
$HTML{ACTION} with the value of $action. But somewhere the variable
content is getting lost, and I'm sure I'm missing something obvious.
I have added:
$HTML->{ACTION} = $action;
to manage.cgi's sub print_form. The idea is that the content of the
javascript popuphelp call will be populated by whatever section we happen
to be in, allowing the help to be customized for the $action in play.
I was thinking that since $action is defined globally, it should be
available inside print_form. What am I doing wrong? Am I missing
something critical about the way %HTML is supposed to work?
This stuff lives at http://www.it.ca/domain/manage.cgi in case anyone
wants to take a look from the user's perspective.
Thanks. :)
--
Paul Chvostek <[EMAIL PROTECTED]>
Operations / Development / Abuse / Whatever vox: +1 416 598-0000
it.canada http://www.it.ca/