The last line of any bash CGI script in the NST WUI.
The following parameters are recognized:
Optional "width" in pixels for the domTT "Exit" tooltip.
Alternate file to view from current NST WUI page.
Fold / Header icon image scale as a real number. Used for smaller page layouts. Default: 1.0.
An optional anchor point name for the for last header line.
NOTE: This macro will include an extra "Exit" button at the end of the page if the @exitAnchor() macro is defined. See @wuiExitButton() for a better example of this feature.
Example of using the macro:
@bashCgiBegin("$Id: bash.xml,v 1.94 2009/09/13 12:15:59 pblankenbaker Exp $","2005-01-25","Example top CGI Script")
. ../include/form.sh
@bashCgiOutBegin()
@p("The following shows the processes currently running on the system.")
@runCommand("export TERM=ansi; /usr/bin/top -n 1 -b")
@bashCgiOutEnd()
@bashCgiEnd()
Assuming the com.ccg.macros.at.All
class is within your CLASSPATH and the
config/bash.at macros file has been
generated (Hint: run make atmacros in the
wui directory), a developer should be able to
run the above example by copy/pasting from below:
[root@probe root]#java com.ccg.macros.at.All <<EOF@include("config/bash.at",,"d")@bashCgiBegin("$Id: bash.xml,v 1.94 2009/09/13 12:15:59 pblankenbaker Exp $","2005-01-25","Example top CGI Script") . ../include/form.sh @bashCgiOutBegin() @p("The following shows the processes currently running on the system.") @runCommand("export TERM=ansi; /usr/bin/top -n 1 -b") @bashCgiOutEnd() @bashCgiEnd()EOF
This macro is defined as:
@bashCgiOutBegin()
@ifEqual("@exitAnchor()",,,"
@wuiHtmlHeader("exit"," ",,"@fnb("@param(2)","undefined")","@ifEqual("@param(3)",,,"@param(3)")")
@verticalGapSmall()
<center>
@hereButton("${QUERY_return:-"/nstwui/index.cgi#@exitAnchor()"}","${QUERY_return_label:-"Exit"}","@toolTipAttr("@jsn("${QUERY_return_label:-"Exit"}") to page: ${QUERY_return_from:-"@jstc("NST WUI Index","@toolTipEmphasis()")"}.","@fnb("@param(0)","400")")","@htmlAttr("style","display: inline;")")
</center >")
@verticalGap()
@docEnd("@param(1)")
@bashCgiOutEnd()
@define("wuiExitButtonFields","","now")