Wiki  |   Blog  |   Sitemap  |   Search  
Home
JavaScript UI FrameworkExamplesUI Languages (SVG, XUL..)XUL examplesApplication Logic

command/broadcaster:

Source code

<script type="application/ample+xml" xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <xul:commandset> <xul:command id="cmd" disabled="false"/> </xul:commandset> <xul:broadcasterset> <xul:broadcaster id="brd" label="Label"/> </xul:broadcasterset> <xul:groupbox> <xul:caption label="Control"/> <xul:grid> <xul:rows> <xul:row>Enable/disable command <xul:checkbox onchange="ample.getElementById('cmd').setAttribute('disabled', this.getAttribute('checked'))"/> </xul:row> <xul:row>Change broadcaster <xul:textbox value="Label" onchange="ample.getElementById('brd').setAttribute('label', this.getAttribute('value'))"/> </xul:row> </xul:rows> </xul:grid> </xul:groupbox> <xul:spacer height="5"/> <xul:vbox> <xul:checkbox observes="brd" command="cmd"/> <xul:checkbox observes="brd" command="cmd"/> <xul:checkbox observes="brd" command="cmd"/> </xul:vbox> </script>