| OLD | NEW |
| (Empty) |
| 1 #library("dom_attr"); | |
| 2 #import("dart:dom_deprecated"); | |
| 3 #import("dart:json"); | |
| 4 #import("dart:math", prefix: "Math"); | |
| 5 #source("Common.dart"); | |
| 6 #source("RunnerSuite.dart"); | |
| 7 | |
| 8 void main() { | |
| 9 final int num = 10240; | |
| 10 | |
| 11 // Try to force real results. | |
| 12 var ret; | |
| 13 | |
| 14 HTMLElement elem = document.getElementById('test1'); | |
| 15 HTMLElement a = document.getElementsByTagName('a')[0]; | |
| 16 | |
| 17 new Suite(window, 'dom-attr') | |
| 18 .test('getAttribute', () { | |
| 19 for (int i = 0; i < num; i++) | |
| 20 ret = elem.getAttribute('id'); | |
| 21 }) | |
| 22 .test('element.property', () { | |
| 23 for (int i = 0; i < num * 2; i++) | |
| 24 ret = elem.id; | |
| 25 }) | |
| 26 .test('setAttribute', () { | |
| 27 for (int i = 0; i < num; i++) | |
| 28 a.setAttribute('id', 'foo'); | |
| 29 }) | |
| 30 .test('element.property = value', () { | |
| 31 for (int i = 0; i < num; i++) | |
| 32 a.id = 'foo'; | |
| 33 }) | |
| 34 .end(); | |
| 35 } | |
| OLD | NEW |