Subversion Repositories Applications.papyrus

Rev

Rev 1075 | Blame | Last modification | View Log | RSS feed

<?xml version="1.0" encoding="utf-8" ?>
<bindings xmlns="http://www.mozilla.org/xbl">
        <binding id="numericfield">
                <implementation>
                        <constructor>
                                this.keypress = CheckIsDigit ;
                        </constructor>
                        <method name="CheckIsDigit">
                                <body>
                                        <![CDATA[
                                        var iCode = keyCode ;

                                        var bAccepted =
                                                (
                                                        ( iCode >= 48 && iCode <= 57 )          // Numbers
                                                        || (iCode >= 37 && iCode <= 40)         // Arrows
                                                        || iCode == 8                                                                                   // Backspace
                                                        || iCode == 46                                                                          // Delete
                                                ) ;

                                        return bAccepted ;
                                        ]]>
                                </body>
                        </method>
                </implementation>
                <events>
                        <event type="keypress" value="CheckIsDigit()" />
                </events>
        </binding>
</bindings>