aboutsummaryrefslogtreecommitdiffstats
path: root/tests/index.html
diff options
context:
space:
mode:
authorRichard Worth <rdworth@gmail.com>2009-02-21 11:34:08 +0000
committerRichard Worth <rdworth@gmail.com>2009-02-21 11:34:08 +0000
commitbf43ab6d30846b1ac856ae5c033019f50fe3a152 (patch)
treefb72d1525a910156a4a9ebd13d78d5d0f40d39da /tests/index.html
parent1141b61c0ea45317cee5dbaff093ac3b65459645 (diff)
downloadjquery-ui-bf43ab6d30846b1ac856ae5c033019f50fe3a152.tar.gz
jquery-ui-bf43ab6d30846b1ac856ae5c033019f50fe3a152.zip
Added diffs to static and visual markup side-by-side tests
Diffstat (limited to 'tests/index.html')
-rw-r--r--tests/index.html84
1 files changed, 20 insertions, 64 deletions
diff --git a/tests/index.html b/tests/index.html
index 2c2968408..da3700d93 100644
--- a/tests/index.html
+++ b/tests/index.html
@@ -4,16 +4,10 @@
<title>jQuery UI Tests</title>
<link rel="stylesheet" href="../themes/base/ui.all.css" type="text/css" />
<script type="text/javascript" src="../jquery-1.3.2.js"></script>
- <script type="text/javascript" src="../ui/ui.core.js"></script>
- <script type="text/javascript" src="../ui/ui.draggable.js"></script>
- <style type="text/css">
- body { font-size: 62.5%; }
- dd.plugin { margin-top: 0.3em; margin-bottom: 1em; }
- iframe { border: 0; width: 200px; 150px; }
- td { border: 1px solid silver; padding: 10px; }
- </style>
+ <script type="text/javascript" src="../external/jsdiff/jsdiff.js"></script>
+ <link rel="stylesheet" href="tests.css" type="text/css" />
+ <script type="text/javascript" src="tests.js"></script>
</head>
-
<body>
<table id="matrix">
@@ -22,75 +16,37 @@
<th>Interaction</th>
<th style="width:220px;">Static</th>
<th style="width:220px;">Visual</th>
+ <th>Static</th>
+ <th>Visual</th>
+ <th>Diff</th>
</tr>
</thead>
<tbody>
- <tr class="test-draggable-default"><th>Draggable</th><td></td><td></td></tr>
- <tr class="test-droppable-default"><th>Droppable</th><td></td><td></td></tr>
- <tr class="test-resizable-default"><th>Resizable</th><td></td><td></td></tr>
- <tr class="test-selectabe-default"><th>Selectable</th><td></td><td></td></tr>
- <tr class="test-sortable-default"><th>Sortable</th><td></td><td></td></tr>
+ <tr class="test-draggable-default"><th>Draggable</th><td></td><td></td><td></td><td></td><td></td></tr>
+ <tr class="test-droppable-default"><th>Droppable</th><td></td><td></td><td></td><td></td><td></td></tr>
+ <tr class="test-resizable-default"><th>Resizable</th><td></td><td></td><td></td><td></td><td></td></tr>
+ <!--tr class="test-selectable-default"><th>Selectable</th><td></td><td></td><td></td><td></td><td></td></tr-->
+ <tr class="test-sortable-default"><th>Sortable</th><td></td><td></td><td></td><td></td><td></td></tr>
</tbody>
<thead>
<tr>
<th>Widget</th>
<th style="width:220px;">Static</th>
<th style="width:220px;">Visual</th>
+ <th>Static</th>
+ <th>Visual</th>
+ <th>Diff</th>
</tr>
</thead>
<tbody>
- <tr class="test-accordion-default"><th>Accordion</th><td></td><td></td></tr>
- <tr class="test-datepicker-default"><th>Datepicker</th><td></td><td></td></tr>
- <tr class="test-dialog-default"><th>Dialog</th><td></td><td></td></tr>
- <tr class="test-progressbar-default"><th>Progressbar</th><td></td><td></td></tr>
- <tr class="test-slider-default"><th>slider</th><td></td><td></td></tr>
- <tr class="test-tabs-default"><th>Tabs</th><td></td><td></td></tr>
+ <tr class="test-accordion-default"><th>Accordion</th><td></td><td></td><td></td><td></td><td></td></tr>
+ <tr class="test-datepicker-default"><th>Datepicker</th><td></td><td></td><td></td><td></td><td></td></tr>
+ <tr class="test-dialog-default"><th>Dialog</th><td></td><td></td><td></td><td></td><td></td></tr>
+ <tr class="test-progressbar-default"><th>Progressbar</th><td></td><td></td><td></td><td></td><td></td></tr>
+ <tr class="test-slider-default"><th>slider</th><td></td><td></td><td></td><td></td><td></td></tr>
+ <tr class="test-tabs-default"><th>Tabs</th><td></td><td></td><td></td><td></td><td></td></tr>
</tbody>
</table>
-<dl id="plugins">
-
-</dl>
-
-<script type="text/javascript">
-
-var matrix = $("#matrix");
-
-matrix.children("tbody").children("tr").each(function() {
-
- var tr = $(this), th = tr.find("th"), pluginName = th.text().toLowerCase(), staticTd = th.next(), visualTd = staticTd.next();
-
- var staticUrl = 'static/' + pluginName + '/default.html';
- var visualUrl = 'visual/' + pluginName + '/default.html';
-
- $.get(staticUrl, function(data) {
- data = data.replace(/<script.*>.*<\/script>/ig,""); // Remove script tags
- data = data.replace(/<\/?link.*>/ig,""); //Remove link tags
- data = data.replace(/<\/?html.*>/ig,""); //Remove html tag
- data = data.replace(/<\/?body.*>/ig,""); //Remove body tag
- data = data.replace(/<\/?head.*>/ig,""); //Remove head tag
- data = data.replace(/<title.*>.*<\/title>/ig,""); // Remove title tags
- data = data.replace(/\s*<\/?!doctype.*>\s*/ig,""); //Remove doctype
- var staticHtml = $("<div></div>").html(data).html();
- staticTd.html(staticHtml);
- });
-
- visualTd.append('<iframe src="' + visualUrl + '"></iframe>');
-
- var iframe = visualTd.find("iframe");
-
- iframe.load(function() {
- //alert($("body", this.contentDocument).html());
- $(this).after($("body", this.contentDocument).html()).remove();
- (pluginName == 'dialog') && $("#dialog").parents(".ui-dialog").css({
- position: "relative",
- top: null, left: null
- });
- });
-
-});
-
-</script>
-
</body>
</html>