| OLD | NEW |
| 1 description( | 1 description( |
| 2 'This tests the behavior of non-numeric values in contexts where the DOM has a n
umeric parameter.' | 2 'This tests the behavior of non-numeric values in contexts where the DOM has a n
umeric parameter.' |
| 3 ); | 3 ); |
| 4 | 4 |
| 5 function nonNumericPolicy(template) | 5 function nonNumericPolicy(template) |
| 6 { | 6 { |
| 7 var x = 0; | 7 var x = 0; |
| 8 try { | 8 try { |
| 9 eval(template); | 9 eval(template); |
| 10 } catch (e) { | 10 } catch (e) { |
| (...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 251 shouldBe("nonNumericPolicy('createHTMLTableRowElement().deleteCell(x)')", "'any
type allowed (but not omitted)'"); | 251 shouldBe("nonNumericPolicy('createHTMLTableRowElement().deleteCell(x)')", "'any
type allowed (but not omitted)'"); |
| 252 | 252 |
| 253 // HTMLTableSectionElement | 253 // HTMLTableSectionElement |
| 254 | 254 |
| 255 shouldBe("nonNumericPolicy('createHTMLTableSectionElement().insertRow(x)')", "'a
ny type allowed'"); | 255 shouldBe("nonNumericPolicy('createHTMLTableSectionElement().insertRow(x)')", "'a
ny type allowed'"); |
| 256 shouldBe("nonNumericPolicy('createHTMLTableSectionElement().deleteRow(x)')", "'a
ny type allowed (but not omitted)'"); | 256 shouldBe("nonNumericPolicy('createHTMLTableSectionElement().deleteRow(x)')", "'a
ny type allowed (but not omitted)'"); |
| 257 | 257 |
| 258 // HTMLInputElement | 258 // HTMLInputElement |
| 259 | 259 |
| 260 shouldBe("nonNumericPolicy('document.createElement(\"textarea\").setSelectionRan
ge(x, 0)')", "'any type allowed'"); | 260 shouldBe("nonNumericPolicy('document.createElement(\"textarea\").setSelectionRan
ge(x, 0)')", "'any type allowed'"); |
| 261 shouldBe("nonNumericPolicy('document.createElement(\"textarea\").setSelectionRan
ge(0, x)')", "'any type allowed'"); | 261 shouldBe("nonNumericPolicy('document.createElement(\"textarea\").setSelectionRan
ge(0, x)')", "'any type allowed (but not omitted)'"); |
| 262 | 262 |
| 263 // HTMLCanvasElement | 263 // HTMLCanvasElement |
| 264 | 264 |
| 265 shouldBe("nonNumericPolicy('createCanvasElement().getContext(x)')", "'any type a
llowed (but not omitted)'"); | 265 shouldBe("nonNumericPolicy('createCanvasElement().getContext(x)')", "'any type a
llowed (but not omitted)'"); |
| 266 | 266 |
| 267 // KeyboardEvent | 267 // KeyboardEvent |
| 268 | 268 |
| 269 shouldBe("nonNumericPolicy('document.createEvent(\"KeyboardEvent\").initKeyboard
Event(\"a\", false, false, null, \"b\", x, false, false, false, false, false)')"
, "'any type allowed'"); | 269 shouldBe("nonNumericPolicy('document.createEvent(\"KeyboardEvent\").initKeyboard
Event(\"a\", false, false, null, \"b\", x, false, false, false, false, false)')"
, "'any type allowed'"); |
| 270 | 270 |
| 271 // MediaList | 271 // MediaList |
| (...skipping 359 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 631 ../../../../WebCore/svg/SVGSVGElement.idl: attribute float curre
ntScale | 631 ../../../../WebCore/svg/SVGSVGElement.idl: attribute float curre
ntScale |
| 632 | 632 |
| 633 ../../../../WebCore/svg/SVGMatrix.idl: attribute double a; | 633 ../../../../WebCore/svg/SVGMatrix.idl: attribute double a; |
| 634 ../../../../WebCore/svg/SVGMatrix.idl: attribute double b; | 634 ../../../../WebCore/svg/SVGMatrix.idl: attribute double b; |
| 635 ../../../../WebCore/svg/SVGMatrix.idl: attribute double c; | 635 ../../../../WebCore/svg/SVGMatrix.idl: attribute double c; |
| 636 ../../../../WebCore/svg/SVGMatrix.idl: attribute double d; | 636 ../../../../WebCore/svg/SVGMatrix.idl: attribute double d; |
| 637 ../../../../WebCore/svg/SVGMatrix.idl: attribute double e; | 637 ../../../../WebCore/svg/SVGMatrix.idl: attribute double e; |
| 638 ../../../../WebCore/svg/SVGMatrix.idl: attribute double f; | 638 ../../../../WebCore/svg/SVGMatrix.idl: attribute double f; |
| 639 | 639 |
| 640 */ | 640 */ |
| OLD | NEW |