Paul,

I believe the print_form doesn't do anything significant with base.html, and
if that's where you have the {{ACTION}} piece then it won't get parsed and
changed (I believe)

Charles Daminato
OpenSRS Product Manager
Tucows Inc. - [EMAIL PROTECTED]

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> Behalf Of Paul Chvostek
> Sent: May 27, 2002 2:43 PM
> To: [EMAIL PROTECTED]
> Subject: passing $action to %HTML in manage.cgi
>
>
>
> 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>&nbsp;{{TOP_NAVBAR}}</font></td>
>    <td align=right bgcolor=d0d0d0><a
> href="javascript:popuphelp('osrs/{{ACTION}}')">Help</a>&nbsp;</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/
>

Reply via email to