Lines Matching refs:key

1 YUI.add('event-key-tests', function(Y) {
3 Y.Node.prototype.key = function (keyCode, charCode, mods, type) {
57 var suite = new Y.Test.Suite("event-key");
60 name: "node.on('key',...)",
65 "test node.on('key', fn, '65')": function () {
69 input.on("key", function (e) {
77 input.key(65);
80 Y.Assert.areSame("key", type);
86 "test node.on('key', fn, '65', thisObj)": function () {
91 input.on("key", function (e) {
99 input.key(65);
102 Y.Assert.areSame("key", type);
108 "test node.on('key', fn, '65', thisObj, args)": function () {
113 input.on("key", function (e, x) {
122 input.key(65);
125 Y.Assert.areSame("key", type);
134 name: "nodelist.on('key',...)",
139 "test nodelist.on('key', fn, '65')": function () {
149 inputs.on("key", function (e) {
157 item0.key(65);
158 item1.key(65);
161 Y.ArrayAssert.itemsAreSame(["key", "key"], type);
171 "test nodelist.on('key', fn, '65', thisObj)": function () {
182 inputs.on("key", function (e) {
190 item0.key(65);
191 item1.key(65);
194 Y.ArrayAssert.itemsAreSame(["key", "key"], type);
200 "test nodelist.on('key', fn, '65', thisObj, args)": function () {
212 inputs.on("key", function (e, x) {
221 item0.key(65);
222 item1.key(65);
225 Y.ArrayAssert.itemsAreSame(["key", "key"], type);
234 name: "Y.on('key',...)",
239 "test Y.on('key', fn, selector, '65')": function () {
243 Y.on("key", function (e) {
251 input.key(65);
254 Y.Assert.areSame("key", type);
260 "test Y.on('key', fn, node, '65')": function () {
264 Y.on("key", function (e) {
272 input.key(65);
275 Y.Assert.areSame("key", type);
281 "test Y.on('key', fn, selector, '65', thisObj)": function () {
286 Y.on("key", function (e) {
294 input.key(65);
297 Y.Assert.areSame("key", type);
303 "test Y.on('key', fn, selector, '65', thisObj, args)": function () {
308 Y.on("key", function (e, x) {
317 input.key(65);
320 Y.Assert.areSame("key", type);
329 name: "node.delegate('key',...)",
334 "test node.delegate('key', fn, '65', filter)": function () {
346 items.delegate("key", function (e) {
355 item0.key(65);
356 item1.key(65);
357 item2.key(65);
360 Y.ArrayAssert.itemsAreSame(["key", "key"], type);
367 "test node.delegate('key', fn, '65', filter, thisObj)": function () {
380 items.delegate("key", function (e) {
389 item0.key(65);
390 item1.key(65);
391 item2.key(65);
394 Y.ArrayAssert.itemsAreSame(["key", "key"], type);
401 "test node.delegate('key', fn, '65', filter, thisObj, args)": function () {
415 items.delegate("key", function (e, x) {
425 item0.key(65);
426 item1.key(65);
427 item2.key(65);
430 Y.ArrayAssert.itemsAreSame(["key", "key"], type);
440 name: "Y.delegate('key',...)",
445 "test Y.delegate('key', fn, '65', selector, filter)": function () {
457 Y.delegate("key", function (e) {
466 item0.key(65);
467 item1.key(65);
468 item2.key(65);
471 Y.ArrayAssert.itemsAreSame(["key", "key"], type);
478 "test Y.delegate('key', fn, '65', node, filter)": function () {
490 Y.delegate("key", function (e) {
499 item0.key(65);
500 item1.key(65);
501 item2.key(65);
504 Y.ArrayAssert.itemsAreSame(["key", "key"], type);
511 "test Y.delegate('key', fn, '65', selector, filter, thisObj)": function () {
524 Y.delegate("key", function (e) {
533 item0.key(65);
534 item1.key(65);
535 item2.key(65);
538 Y.ArrayAssert.itemsAreSame(["key", "key"], type);
545 "test Y.delegate('key', fn, '65', selector, filter, thisObj, args)": function () {
559 Y.delegate("key", function (e, x) {
569 item0.key(65);
570 item1.key(65);
571 item2.key(65);
574 Y.ArrayAssert.itemsAreSame(["key", "key"], type);
585 name: "key spec/filter",
598 input.on("key", inc, 'down:65');
600 input.key(65);
603 input.key(65, null, null, 'keydown');
606 input.key(65, 65, null, 'keypress');
609 input.key(99);
621 input.on("key", inc, 'up:65');
623 input.key(65);
626 input.key(65, null, null, 'keyup');
629 input.key(65, 65, null, 'keypress');
632 input.key(99);
644 input.on("key", inc, 'press:65');
646 input.key(65);
649 input.key(65, null, null, 'keypress');
652 input.key(65, 65, null, 'keyup');
655 input.key(99);
667 input.on("key", inc, 'a');
669 input.key(65, 97);
672 input.key(65, null, null, 'keydown');
675 input.key(65, 97, null, 'keypress');
678 input.key(99);
690 input.on("key", inc, 'down:a');
695 input.key(65, 97);
698 input.key(65, null, null, 'keydown');
701 input.key(65, 97, null, 'keypress');
706 input.key(97);
718 input.on("key", inc, 'up:a');
723 input.key(65, 97);
726 input.key(65, null, null, 'keyup');
729 input.key(65, 97, null, 'keypress');
734 input.key(97);
746 input.on("key", inc, 'press:a');
748 input.key(65, 97);
751 input.key(65, 97, null, 'keypress');
754 input.key(65, 97, null, 'keyup');
757 input.key(99);
769 input.on("key", inc, 'A');
771 input.key(65, 65, { shiftKey: true });
774 input.key(65, 97); // 'a'
777 input.key(65, 65, { shiftKey: true }, 'keypress');
780 input.key(99, 99, { shiftKey: true });
802 input.on("key", inc, name);
804 input.key(code);
808 input.key(code, null, null, 'keydown');
811 input.key(code, code, null, 'keypress');
814 input.key(code + 1);
827 input.on("key", inc, 'a,b');
829 input.key(65, 97);
832 input.key(66, 98);
835 input.key(65, 97, null, 'keypress');
838 input.key(66, null, null, 'keyup');
841 input.key(99);
853 input.on("key", inc, '65,b,esc');
855 input.key(65, 97);
860 input.key(66, 98);
863 input.key(27);
867 input.key(65, 97, null, 'keypress');
871 input.key(66, null, null, 'keydown');
874 input.key(27, null, null, 'keydown');
877 input.key(99);
889 input.on("key", inc, 'ack!');
892 input.key(65, 97);
895 input.key(65, 97, null, 'keypress');
898 input.key(66, null, null, 'keyup');
901 input.key(99);
922 input.on("key", inc, 'press:a,b');
924 input.key(65, 97);
927 input.key(66, 98);
930 input.key(65, 97, null, 'keypress');
933 input.key(66, null, null, 'keyup');
936 input.key(99);
948 input.on("key", inc, 'enter+ctrl');
950 input.key(13);
953 input.key(13, null, { ctrlKey: true });
956 input.key(13, 13, { ctrlKey: true }, 'keypress');
959 input.key(13, null, { ctrlKey: true }, 'keydown');
962 input.key(99);
977 input.on("key", inc, 'a,b+shift+meta');
979 input.key(65, 97);
982 input.key(65, 97, { ctrlKey: true });
985 input.key(65, 65, { ctrlKey: true, shiftKey: true });
988 input.key(65, 65, { metaKey: true, shiftKey: true });
991 input.key(65, 65, { ctrlKey: true, metaKey: true, shiftKey: true });
994 input.key(66, 66, { metaKey: true, shiftKey: true });
997 input.key(65, 65, { metaKey: true, shiftKey: true }, 'keypress');
1000 input.key(65, null, { metaKey: true, shiftKey: true }, 'keyup');
1003 input.key(99, 99, { metaKey: true, shiftKey: true });
1015 input.on("key", inc, 'down:65, 66, 67');
1017 input.key(65);
1020 input.key(66);
1023 input.key(67);
1026 input.key(65, null, null, 'keyup');
1029 input.key(65, null, null, 'keydown');
1041 input.on("key", inc, 'down:');
1043 input.key(65);
1046 input.key(66);
1049 input.key(67);
1052 input.key(65, null, null, 'keyup');
1055 input.key(40, null, null, 'keydown');
1067 input.on("key", inc, '+ctrl+shift');
1069 input.key(65);
1072 input.key(65, 65, { shiftKey: true });
1075 input.key(65, 97, { ctrlKey: true });
1078 input.key(65, 65, { shiftKey: true, ctrlKey: true });
1081 input.key(65, 65, { shiftKey: true, ctrlKey: true, metaKey: true });
1084 input.key(65, null, { shiftKey: true, ctrlKey: true }, 'keyup');
1087 input.key(65, 65, { shiftKey: true, ctrlKey: true }, 'keypress');
1107 "test node.on('cat|key',...) + node.detach('cat|...')": function () {
1120 }, '@VERSION@' ,{requires:['event-key', 'test']});