summaryrefslogtreecommitdiff
path: root/httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml
blob: a457577303550c85c8648b0169396c2b6da0382c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?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>