Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(149)

Side by Side Diff: samples/third_party/dromaeo/web/tests/dom-modify-html.dart

Issue 1576153002: Remove the Dromaeo and TodoMVC samples. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 library dromaeo;
2 import 'dart:async';
3 import 'dart:html';
4 import "dart:convert";
5 import 'dart:math' as Math;
6 part 'Common.dart';
7 part 'RunnerSuite.dart';
8
9 void main() {
10 final int num = 400;
11 var random = new Math.Random();
12
13 String str = 'null';
14 // Very ugly way to build up the string, but let's mimic JS version as much as
15 // possible.
16 for (int i = 0; i < 1024; i++) {
17 str += new String.fromCharCode(((25 * random.nextDouble()) + 97).toInt());
18 }
19
20 List<Node> elems = <Node>[];
21
22 // Try to force real results.
23 var ret;
24
25 final htmlstr = document.body.innerHtml;
26
27 new Suite(window, 'dom-modify')
28 .test('createElement', () {
29 for (int i = 0; i < num; i++) {
30 ret = new Element.tag('div');
31 ret = new Element.tag('span');
32 ret = new Element.tag('table');
33 ret = new Element.tag('tr');
34 ret = new Element.tag('select');
35 }
36 })
37 .test('createTextNode', () {
38 for (int i = 0; i < num; i++) {
39 ret = new Text(str);
40 ret = new Text('${str}2');
41 ret = new Text('${str}3');
42 ret = new Text('${str}4');
43 ret = new Text('${str}5');
44 }
45 })
46 .test('innerHtml', () {
47 document.body.innerHtml = htmlstr;
48 })
49 .prep(() {
50 elems = new List<Node>();
51 final telems = document.body.nodes;
52 for (int i = 0; i < telems.length; i++) {
53 elems.add(telems[i]);
54 }
55 })
56 .test('cloneNode', () {
57 for (int i = 0; i < elems.length; i++) {
58 ret = elems[i].clone(false);
59 ret = elems[i].clone(true);
60 ret = elems[i].clone(true);
61 }
62 })
63 .test('appendChild', () {
64 for (int i = 0; i < elems.length; i++)
65 document.body.append(elems[i]);
66 })
67 .test('insertBefore', () {
68 for (int i = 0; i < elems.length; i++)
69 document.body.insertBefore(elems[i], document.body.firstChild);
70 })
71 .end();
72 }
OLDNEW
« no previous file with comments | « samples/third_party/dromaeo/web/tests/dom-modify.html ('k') | samples/third_party/dromaeo/web/tests/dom-modify-html.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698