From 2d6c0d1cffe663b3b37ef7e0575cfe6e11d8fd85 Mon Sep 17 00:00:00 2001 From: xyc <jc_xiong@hotmail.com> Date: 星期一, 18 十一月 2024 09:13:56 +0800 Subject: [PATCH] 修复bug:点击一键排版会自动保存 --- 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