From 7ec9326ce00d08f9d957981f2edff6df26f24a28 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期四, 26 九月 2024 13:25:02 +0800
Subject: [PATCH] 修改
---
web/public/SVGOrigin/Method-Draw-master/test/svgtransformlist_test.html | 96 ++++++++++++++++++++++++------------------------
1 files changed, 48 insertions(+), 48 deletions(-)
diff --git a/web/public/SVGOrigin/Method-Draw-master/test/svgtransformlist_test.html b/web/public/SVGOrigin/Method-Draw-master/test/svgtransformlist_test.html
index 149bacb..b4e5bf0 100644
--- a/web/public/SVGOrigin/Method-Draw-master/test/svgtransformlist_test.html
+++ b/web/public/SVGOrigin/Method-Draw-master/test/svgtransformlist_test.html
@@ -1,7 +1,7 @@
<!DOCTYPE html>
-<html>
-<head>
- <link rel='stylesheet' href='qunit/qunit.css' type='text/css'/>
+<html>
+<head>
+ <link rel='stylesheet' href='qunit/qunit.css' type='text/css'/>
<script src='../editor/lib/jquery.js'></script>
<script>
// Mock for browser.js
@@ -10,7 +10,7 @@
svgedit.browser.supportsNativeTransformLists = function() { return false;}
</script>
<script type='text/javascript' src='../editor/src/svgtransformlist.js'></script>
- <script type='text/javascript' src='qunit/qunit.js'></script>
+ <script type='text/javascript' src='qunit/qunit.js'></script>
<script type='text/javascript'>
$(function() {
// log function
@@ -19,21 +19,21 @@
window.console.log(result +' :: '+ message);
}
};
-
+
var svgns = 'http://www.w3.org/2000/svg';
var svgroot = document.getElementById('svgroot');
var svgcontent, rect, circle;
-
+
var NEAR_ZERO = 5e-6; // 0.000005, Firefox fails at higher levels of precision.
function almostEquals(a, b, msg) {
msg = msg || (a + ' did not equal ' + b);
ok(Math.abs(a - b) < NEAR_ZERO, msg);
}
-
+
function checkOutOfBoundsException(obj, fn, arg1) {
var caughtException = false;
try {
- obj[fn](arg1);
+ obj[fn](arg1);
}
catch(e) {
if (e.code == 1) {
@@ -50,7 +50,7 @@
circle = svgcontent.appendChild(document.createElementNS(svgns, 'circle'));
circle.id = 'c';
}
-
+
function tearDown() {
svgedit.transformlist.resetListMap();
while (svgroot.hasChildNodes()) {
@@ -62,7 +62,7 @@
test('Test svgedit.transformlist package', function() {
expect(2);
-
+
ok(svgedit.transformlist);
ok(svgedit.transformlist.getTransformList);
});
@@ -70,37 +70,37 @@
test('Test svgedit.transformlist.getTransformList() function', function() {
expect(4);
setUp();
-
+
var rxform = svgedit.transformlist.getTransformList(rect);
var cxform = svgedit.transformlist.getTransformList(circle);
-
+
ok(rxform);
ok(cxform);
equals(typeof rxform, typeof {});
equals(typeof cxform, typeof {});
-
+
tearDown();
});
test('Test SVGTransformList.numberOfItems property', function() {
expect(2);
setUp();
-
+
var rxform = svgedit.transformlist.getTransformList(rect);
-
+
equals(typeof rxform.numberOfItems, typeof 0);
equals(rxform.numberOfItems, 0);
-
+
tearDown();
});
test('Test SVGTransformList.initialize()', function() {
expect(6);
setUp();
-
+
var rxform = svgedit.transformlist.getTransformList(rect);
var cxform = svgedit.transformlist.getTransformList(circle);
-
+
var t = svgcontent.createSVGTransform();
ok(t);
ok(rxform.initialize);
@@ -115,21 +115,21 @@
// This also fails in Firefox native.
// equals(rxform.numberOfItems, 0, 'Did not remove transform from list before initializing another transformlist');
equals(cxform.numberOfItems, 1);
-
+
tearDown();
});
test('Test SVGTransformList.appendItem() and getItem()', function() {
expect(12);
setUp();
-
+
var rxform = svgedit.transformlist.getTransformList(rect);
var cxform = svgedit.transformlist.getTransformList(circle);
-
+
var t1 = svgcontent.createSVGTransform(),
t2 = svgcontent.createSVGTransform(),
t3 = svgcontent.createSVGTransform();
-
+
ok(rxform.appendItem);
ok(rxform.getItem);
equals(typeof rxform.appendItem, typeof function(){});
@@ -138,7 +138,7 @@
rxform.appendItem(t1);
rxform.appendItem(t2);
rxform.appendItem(t3);
-
+
equals(rxform.numberOfItems, 3);
var rxf = rxform.getItem(0);
equals(rxf, t1);
@@ -147,7 +147,7 @@
checkOutOfBoundsException(rxform, 'getItem', -1);
checkOutOfBoundsException(rxform, 'getItem', 3);
-
+
cxform.appendItem(t1);
// These also fail in Firefox native.
// equals(rxform.numberOfItems, 2, 'Did not remove a transform from a list before appending it to a new transformlist');
@@ -156,52 +156,52 @@
equals(cxform.numberOfItems, 1);
equals(cxform.getItem(0), t1);
-
+
tearDown();
});
test('Test SVGTransformList.removeItem()', function() {
expect(7);
setUp();
-
+
var rxform = svgedit.transformlist.getTransformList(rect);
-
+
var t1 = svgcontent.createSVGTransform(),
t2 = svgcontent.createSVGTransform();
ok(rxform.removeItem);
equals(typeof rxform.removeItem, typeof function(){});
rxform.appendItem(t1);
rxform.appendItem(t2);
-
+
var removedTransform = rxform.removeItem(0);
equals(rxform.numberOfItems, 1);
equals(removedTransform, t1);
equals(rxform.getItem(0), t2);
-
+
checkOutOfBoundsException(rxform, 'removeItem', -1);
checkOutOfBoundsException(rxform, 'removeItem', 1);
-
+
tearDown();
});
test('Test SVGTransformList.replaceItem()', function() {
expect(8);
setUp();
-
+
var rxform = svgedit.transformlist.getTransformList(rect);
var cxform = svgedit.transformlist.getTransformList(circle);
-
+
ok(rxform.replaceItem);
equals(typeof rxform.replaceItem, typeof function(){});
var t1 = svgcontent.createSVGTransform(),
t2 = svgcontent.createSVGTransform(),
t3 = svgcontent.createSVGTransform();
-
+
rxform.appendItem(t1);
rxform.appendItem(t2);
cxform.appendItem(t3);
-
+
var newItem = rxform.replaceItem(t3, 0);
equals(rxform.numberOfItems, 2);
equals(newItem, t3);
@@ -209,7 +209,7 @@
equals(rxform.getItem(1), t2);
// Fails in Firefox native
// equals(cxform.numberOfItems, 0);
-
+
// test replaceItem within a list
rxform.appendItem(t1);
rxform.replaceItem(t1, 0);
@@ -217,28 +217,28 @@
// equals(rxform.numberOfItems, 2);
equals(rxform.getItem(0), t1);
equals(rxform.getItem(1), t2);
-
+
tearDown();
});
test('Test SVGTransformList.insertItemBefore()', function() {
expect(10);
setUp();
-
+
var rxform = svgedit.transformlist.getTransformList(rect);
var cxform = svgedit.transformlist.getTransformList(circle);
-
+
ok(rxform.insertItemBefore);
equals(typeof rxform.insertItemBefore, typeof function(){});
var t1 = svgcontent.createSVGTransform(),
t2 = svgcontent.createSVGTransform(),
t3 = svgcontent.createSVGTransform();
-
+
rxform.appendItem(t1);
rxform.appendItem(t2);
cxform.appendItem(t3);
-
+
var newItem = rxform.insertItemBefore(t3, 0);
equals(rxform.numberOfItems, 3);
equals(newItem, t3);
@@ -373,15 +373,15 @@
var t_ = svgcontent.createSVGMatrix();
t_.e = 100; t_.f = 200;
-
+
var result = t_.multiply(r).multiply(t);
-
+
almostEquals(m.e, result.e);
almostEquals(m.f, result.f);
tearDown();
});
-
+
test('Test SVGTransformList.init() for matrix(1, 2, 3, 4, 5, 6)', function() {
expect(8);
setUp();
@@ -404,15 +404,15 @@
tearDown();
});
- });
- </script>
-</head>
-<body>
+ });
+ </script>
+</head>
+<body>
<h1 id='qunit-header'>Unit Tests for svgtransformlist.js</h1>
<h2 id='qunit-banner'></h2>
<h2 id='qunit-userAgent'></h2>
<ol id='qunit-tests'>
</ol>
<div id='svgroot' style='visibility:hidden'></div>
-</body>
+</body>
</html>
--
Gitblit v1.9.1