Extensions (#737)
- add the current document title in the toolbar - allow user extensions to define optional parameters - more events for renamedElement, beforeClear, afterClear, sourceChanged - remove "message" event used for iframe integration not used anymore. can be readded through a new extension if necessary - default precision down to 2 digits (and applied in rotation)
This commit is contained in:
@@ -13,22 +13,7 @@ exports[`use various parts of svg-edit > check tool_source #0`] = `
|
||||
</body>
|
||||
`;
|
||||
|
||||
exports[`use various parts of svg-edit > check tool_fhpath #0`] = `
|
||||
<body>
|
||||
<svg
|
||||
width="640"
|
||||
height="480"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
>
|
||||
<g class="layer">
|
||||
<title>Layer 1</title>
|
||||
</g>
|
||||
</svg>
|
||||
</body>
|
||||
`;
|
||||
|
||||
exports[`use various parts of svg-edit > check tool_text #0`] = `
|
||||
exports[`use various parts of svg-edit > force svg #0`] = `
|
||||
<body>
|
||||
<svg
|
||||
width="640"
|
||||
@@ -46,9 +31,9 @@ exports[`use various parts of svg-edit > check tool_text #0`] = `
|
||||
stroke="#000000"
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -75,9 +60,9 @@ exports[`use various parts of svg-edit > check tool_clone #0`] = `
|
||||
stroke="#000000"
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -89,9 +74,9 @@ exports[`use various parts of svg-edit > check tool_clone #0`] = `
|
||||
stroke="#000000"
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
x="66"
|
||||
x="120"
|
||||
xml:space="preserve"
|
||||
y="55"
|
||||
y="120"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -119,9 +104,9 @@ exports[`use various parts of svg-edit > check tool_italic #0`] = `
|
||||
stroke="#000000"
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -134,9 +119,9 @@ exports[`use various parts of svg-edit > check tool_italic #0`] = `
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
transform="matrix(1 0 0 1 0 0)"
|
||||
x="66"
|
||||
x="120"
|
||||
xml:space="preserve"
|
||||
y="55"
|
||||
y="120"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -165,9 +150,9 @@ exports[`use various parts of svg-edit > check tool_bold #0`] = `
|
||||
stroke="#000000"
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -180,9 +165,9 @@ exports[`use various parts of svg-edit > check tool_bold #0`] = `
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
transform="matrix(1 0 0 1 0 0)"
|
||||
x="66"
|
||||
x="120"
|
||||
xml:space="preserve"
|
||||
y="55"
|
||||
y="120"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -212,9 +197,9 @@ exports[`use various parts of svg-edit > check tool_text_change_x_y_coordinate #
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
transform="matrix(1 0 0 1 0 0)"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -226,9 +211,9 @@ exports[`use various parts of svg-edit > check tool_text_change_x_y_coordinate #
|
||||
stroke="#000000"
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
x="91"
|
||||
x="145"
|
||||
xml:space="preserve"
|
||||
y="80"
|
||||
y="145"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -257,9 +242,9 @@ exports[`use various parts of svg-edit > check tool_text_change_font_size #0`] =
|
||||
stroke="#000000"
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -272,9 +257,9 @@ exports[`use various parts of svg-edit > check tool_text_change_font_size #0`] =
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
transform="matrix(1 0 0 1 0 0)"
|
||||
x="91"
|
||||
x="145"
|
||||
xml:space="preserve"
|
||||
y="80"
|
||||
y="145"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -302,9 +287,9 @@ exports[`use various parts of svg-edit > check tool_text_change_stroke_width #0`
|
||||
id="svg_1"
|
||||
stroke="#000000"
|
||||
text-anchor="middle"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -317,9 +302,9 @@ exports[`use various parts of svg-edit > check tool_text_change_stroke_width #0`
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
transform="matrix(1 0 0 1 0 0)"
|
||||
x="91"
|
||||
x="145"
|
||||
xml:space="preserve"
|
||||
y="80"
|
||||
y="145"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -347,9 +332,9 @@ exports[`use various parts of svg-edit > check tool_text_change_stoke_fill_color
|
||||
id="svg_1"
|
||||
stroke="#0000bf"
|
||||
text-anchor="middle"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -362,55 +347,9 @@ exports[`use various parts of svg-edit > check tool_text_change_stoke_fill_color
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
transform="matrix(1 0 0 1 0 0)"
|
||||
x="91"
|
||||
x="145"
|
||||
xml:space="preserve"
|
||||
y="80"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
</g>
|
||||
</svg>
|
||||
</body>
|
||||
`;
|
||||
|
||||
exports[`use various parts of svg-edit > check tool_text_change_rotation #0`] = `
|
||||
<body>
|
||||
<svg
|
||||
width="640"
|
||||
height="480"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
>
|
||||
<g class="layer">
|
||||
<title>Layer 1</title>
|
||||
<text
|
||||
fill="#bf0000"
|
||||
font-family="Serif"
|
||||
font-size="34"
|
||||
font-style="italic"
|
||||
font-weight="bold"
|
||||
id="svg_1"
|
||||
stroke="#0000bf"
|
||||
text-anchor="middle"
|
||||
transform="matrix(1 0 0 1 0 0)"
|
||||
x="46"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
<text
|
||||
fill="#000000"
|
||||
font-family="Serif"
|
||||
font-size="24"
|
||||
id="svg_2"
|
||||
stroke="#000000"
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
transform="rotate(25 91 72)"
|
||||
x="91"
|
||||
xml:space="preserve"
|
||||
y="80"
|
||||
y="145"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -439,9 +378,9 @@ exports[`use various parts of svg-edit > check tool_text_change_blur #0`] = `
|
||||
stroke="#0000bf"
|
||||
text-anchor="middle"
|
||||
transform="matrix(1 0 0 1 0 0)"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -454,10 +393,9 @@ exports[`use various parts of svg-edit > check tool_text_change_blur #0`] = `
|
||||
stroke="#000000"
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
transform="rotate(25 91 72)"
|
||||
x="91"
|
||||
x="145"
|
||||
xml:space="preserve"
|
||||
y="80"
|
||||
y="145"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -491,9 +429,9 @@ exports[`use various parts of svg-edit > check tool_text_change_opacity #0`] = `
|
||||
stroke="#0000bf"
|
||||
text-anchor="middle"
|
||||
transform="matrix(1 0 0 1 0 0)"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -507,10 +445,9 @@ exports[`use various parts of svg-edit > check tool_text_change_opacity #0`] = `
|
||||
stroke="#000000"
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
transform="rotate(25 91 72)"
|
||||
x="91"
|
||||
x="145"
|
||||
xml:space="preserve"
|
||||
y="80"
|
||||
y="145"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -544,9 +481,9 @@ exports[`use various parts of svg-edit > check tool_text_align_to_page #0`] = `
|
||||
stroke="#0000bf"
|
||||
text-anchor="middle"
|
||||
transform="matrix(1 0 0 1 0 0)"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -560,10 +497,9 @@ exports[`use various parts of svg-edit > check tool_text_align_to_page #0`] = `
|
||||
stroke="#000000"
|
||||
stroke-width="0"
|
||||
text-anchor="middle"
|
||||
transform="rotate(25 91 72)"
|
||||
x="91"
|
||||
x="145"
|
||||
xml:space="preserve"
|
||||
y="80"
|
||||
y="145"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -597,9 +533,9 @@ exports[`use various parts of svg-edit > check tool_text_delete #0`] = `
|
||||
stroke="#0000bf"
|
||||
text-anchor="middle"
|
||||
transform="matrix(1 0 0 1 0 0)"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -627,9 +563,9 @@ exports[`use various parts of svg-edit > check tool_text_change_font_family #0`]
|
||||
id="svg_1"
|
||||
stroke="#0000bf"
|
||||
text-anchor="middle"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -658,9 +594,9 @@ exports[`use various parts of svg-edit > check tool_text_decoration_underline #0
|
||||
stroke="#0000bf"
|
||||
text-anchor="middle"
|
||||
text-decoration="underline"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -689,9 +625,9 @@ exports[`use various parts of svg-edit > check tool_text_decoration_linethrough
|
||||
stroke="#0000bf"
|
||||
text-anchor="middle"
|
||||
text-decoration="underline line-through"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -720,9 +656,9 @@ exports[`use various parts of svg-edit > check tool_text_decoration_overline #0`
|
||||
stroke="#0000bf"
|
||||
text-anchor="middle"
|
||||
text-decoration="underline line-through overline"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -752,9 +688,9 @@ exports[`use various parts of svg-edit > check tool_letter_spacing #0`] = `
|
||||
stroke="#0000bf"
|
||||
text-anchor="middle"
|
||||
text-decoration="underline line-through overline"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -785,9 +721,9 @@ exports[`use various parts of svg-edit > check tool_word_spacing #0`] = `
|
||||
text-anchor="middle"
|
||||
text-decoration="underline line-through overline"
|
||||
word-spacing="15"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -819,9 +755,9 @@ exports[`use various parts of svg-edit > check tool_text_length #0`] = `
|
||||
text-decoration="underline line-through overline"
|
||||
textLength="20"
|
||||
word-spacing="15"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
@@ -854,9 +790,9 @@ exports[`use various parts of svg-edit > check tool_length_adjust #0`] = `
|
||||
text-decoration="underline line-through overline"
|
||||
textLength="20"
|
||||
word-spacing="15"
|
||||
x="46"
|
||||
x="100"
|
||||
xml:space="preserve"
|
||||
y="35"
|
||||
y="100"
|
||||
>
|
||||
AB
|
||||
</text>
|
||||
|
||||
@@ -24,7 +24,7 @@ exports[`use all parts of svg-edit > check tool_shape #0`] = `
|
||||
<g class="layer">
|
||||
<title>Layer 1</title>
|
||||
<path
|
||||
d="m208.99747,203.82033c4.11769,-11.81303 20.25091,0 0,15.18818c-20.25091,-15.18818 -4.11769,-27.00122 0,-15.18818z"
|
||||
d="m209,203.82c4.12,-11.81 20.25,0 0,15.19c-20.25,-15.19 -4.12,-27 0,-15.19z"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
stroke="#000000"
|
||||
@@ -47,7 +47,7 @@ exports[`use all parts of svg-edit > check tool_image #0`] = `
|
||||
<g class="layer">
|
||||
<title>Layer 1</title>
|
||||
<path
|
||||
d="m208.99747,203.82033c4.11769,-11.81303 20.25091,0 0,15.18818c-20.25091,-15.18818 -4.11769,-27.00122 0,-15.18818z"
|
||||
d="m209,203.82c4.12,-11.81 20.25,0 0,15.19c-20.25,-15.19 -4.12,-27 0,-15.19z"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
stroke="#000000"
|
||||
|
||||
@@ -29,7 +29,7 @@ exports[`use all parts of svg-edit > check tool_circle #0`] = `
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
opacity="0.5"
|
||||
r="111.8034"
|
||||
r="111.8"
|
||||
stroke="#000000"
|
||||
>
|
||||
<animate
|
||||
@@ -60,7 +60,7 @@ exports[`use all parts of svg-edit > check tool_fhellipse #0`] = `
|
||||
cy="150"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
r="111.8034"
|
||||
r="111.8"
|
||||
stroke="#000000"
|
||||
></circle>
|
||||
<ellipse
|
||||
@@ -101,7 +101,7 @@ exports[`use all parts of svg-edit > check tool_ellipse #0`] = `
|
||||
cy="150"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
r="111.8034"
|
||||
r="111.8"
|
||||
stroke="#000000"
|
||||
></circle>
|
||||
<ellipse
|
||||
@@ -151,7 +151,7 @@ exports[`use all parts of svg-edit > check tool_circle_change_fill_color #0`] =
|
||||
cy="150"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
r="111.8034"
|
||||
r="111.8"
|
||||
stroke="#000000"
|
||||
></circle>
|
||||
<ellipse
|
||||
@@ -193,7 +193,7 @@ exports[`use all parts of svg-edit > check tool_circle_change_opacity #0`] = `
|
||||
cy="150"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
r="111.8034"
|
||||
r="111.8"
|
||||
stroke="#000000"
|
||||
></circle>
|
||||
<ellipse
|
||||
@@ -236,7 +236,7 @@ exports[`use all parts of svg-edit > check tool_ellipse_change_rotation #0`] = `
|
||||
cy="150"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
r="111.8034"
|
||||
r="111.8"
|
||||
stroke="#000000"
|
||||
></circle>
|
||||
<ellipse
|
||||
@@ -280,7 +280,7 @@ exports[`use all parts of svg-edit > check tool_ellipse_change_blur #0`] = `
|
||||
cy="150"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
r="111.8034"
|
||||
r="111.8"
|
||||
stroke="#000000"
|
||||
></circle>
|
||||
<ellipse
|
||||
@@ -330,7 +330,7 @@ exports[`use all parts of svg-edit > check tool_ellipse_change_cx_cy_coordinate
|
||||
cy="150"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
r="111.8034"
|
||||
r="111.8"
|
||||
stroke="#000000"
|
||||
></circle>
|
||||
<ellipse
|
||||
@@ -380,7 +380,7 @@ exports[`use all parts of svg-edit > check tool_ellipse_change_rx_ry_radius #0`]
|
||||
cy="150"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
r="111.8034"
|
||||
r="111.8"
|
||||
stroke="#000000"
|
||||
></circle>
|
||||
<ellipse
|
||||
@@ -440,7 +440,7 @@ exports[`use all parts of svg-edit > check tool_ellipse_bring_to_back #0`] = `
|
||||
cy="150"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
r="111.8034"
|
||||
r="111.8"
|
||||
stroke="#000000"
|
||||
></circle>
|
||||
<ellipse
|
||||
@@ -479,7 +479,7 @@ exports[`use all parts of svg-edit > check tool_ellipse_bring_to_front #0`] = `
|
||||
cy="150"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
r="111.8034"
|
||||
r="111.8"
|
||||
stroke="#000000"
|
||||
></circle>
|
||||
<ellipse
|
||||
@@ -528,7 +528,7 @@ exports[`use all parts of svg-edit > check tool_ellipse_clone #0`] = `
|
||||
cy="150"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
r="111.8034"
|
||||
r="111.8"
|
||||
stroke="#000000"
|
||||
></circle>
|
||||
<ellipse
|
||||
|
||||
@@ -75,7 +75,7 @@ exports[`use all parts of svg-edit > check tool_path_change_seg_type #0`] = `
|
||||
<g class="layer">
|
||||
<title>Layer 1</title>
|
||||
<path
|
||||
d="m75,75l75,25l-25,100c110.33333,130.33333 -33.33333,-83.33333 -50,-125z"
|
||||
d="m75,75l75,25l-25,100c110.33,130.33 -33.33,-83.33 -50,-125z"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
stroke="#000000"
|
||||
@@ -96,7 +96,7 @@ exports[`use all parts of svg-edit > check tool_path_change_clone_node #0`] = `
|
||||
<g class="layer">
|
||||
<title>Layer 1</title>
|
||||
<path
|
||||
d="m201,246l-51,-146l-25,100c55.16667,65.16667 172.83333,215.33333 148.625,173c-24.20833,-42.33333 -64.29167,-106.16667 -72.625,-127z"
|
||||
d="m201,246l-51,-146l-25,100c55.17,65.17 172.83,215.33 148.63,173c-24.21,-42.33 -64.29,-106.17 -72.63,-127z"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
stroke="#000000"
|
||||
@@ -117,7 +117,7 @@ exports[`use all parts of svg-edit > check tool_path_openclose #0`] = `
|
||||
<g class="layer">
|
||||
<title>Layer 1</title>
|
||||
<path
|
||||
d="m201,246l-51,-146l-25,100c55.16667,65.16667 172.83333,215.33333 148.625,173c-24.20833,-42.33333 -64.29167,-106.16667 -72.625,-127z"
|
||||
d="m201,246l-51,-146l-25,100c55.17,65.17 172.83,215.33 148.63,173c-24.21,-42.33 -64.29,-106.17 -72.63,-127z"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
stroke="#000000"
|
||||
|
||||
@@ -26,7 +26,7 @@ exports[`use all parts of svg-edit > check tool_polygon #0`] = `
|
||||
<polygon
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
orient="x"
|
||||
@@ -62,7 +62,7 @@ exports[`use all parts of svg-edit > check tool_polygon_clone #0`] = `
|
||||
<polygon
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
orient="x"
|
||||
@@ -75,7 +75,7 @@ exports[`use all parts of svg-edit > check tool_polygon_clone #0`] = `
|
||||
<polygon
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
id="svg_2"
|
||||
orient="x"
|
||||
@@ -103,7 +103,7 @@ exports[`use all parts of svg-edit > check tool_polygon_change_rotation #0`] = `
|
||||
<polygon
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
orient="x"
|
||||
@@ -117,7 +117,7 @@ exports[`use all parts of svg-edit > check tool_polygon_change_rotation #0`] = `
|
||||
class="svg_2_class"
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
id="svg_2_id"
|
||||
orient="x"
|
||||
@@ -126,7 +126,7 @@ exports[`use all parts of svg-edit > check tool_polygon_change_rotation #0`] = `
|
||||
sides="5"
|
||||
stroke="#000000"
|
||||
stroke-width="5"
|
||||
transform="rotate(25 350.145 270)"
|
||||
transform="rotate(25 350 270)"
|
||||
></polygon>
|
||||
</g>
|
||||
</svg>
|
||||
@@ -146,7 +146,7 @@ exports[`use all parts of svg-edit > check tool_polygon_change_blur #0`] = `
|
||||
<polygon
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
orient="x"
|
||||
@@ -160,7 +160,7 @@ exports[`use all parts of svg-edit > check tool_polygon_change_blur #0`] = `
|
||||
class="svg_2_class"
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
filter="url(#svg_2_id_blur)"
|
||||
id="svg_2_id"
|
||||
@@ -195,7 +195,7 @@ exports[`use all parts of svg-edit > check tool_polygon_change_opacity #0`] = `
|
||||
<polygon
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
orient="x"
|
||||
@@ -209,7 +209,7 @@ exports[`use all parts of svg-edit > check tool_polygon_change_opacity #0`] = `
|
||||
class="svg_2_class"
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
filter="url(#svg_2_id_blur)"
|
||||
id="svg_2_id"
|
||||
@@ -246,7 +246,7 @@ exports[`use all parts of svg-edit > check tool_polygon_bring_to_back #0`] = `
|
||||
class="svg_2_class"
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
filter="url(#svg_2_id_blur)"
|
||||
id="svg_2_id"
|
||||
@@ -262,7 +262,7 @@ exports[`use all parts of svg-edit > check tool_polygon_bring_to_back #0`] = `
|
||||
<polygon
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
orient="x"
|
||||
@@ -295,7 +295,7 @@ exports[`use all parts of svg-edit > check tool_polygon_bring_to_front #0`] = `
|
||||
<polygon
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
orient="x"
|
||||
@@ -309,7 +309,7 @@ exports[`use all parts of svg-edit > check tool_polygon_bring_to_front #0`] = `
|
||||
class="svg_2_class"
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
filter="url(#svg_2_id_blur)"
|
||||
id="svg_2_id"
|
||||
@@ -345,7 +345,7 @@ exports[`use all parts of svg-edit > check tool_polygon_delete #0`] = `
|
||||
<polygon
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
orient="x"
|
||||
@@ -373,7 +373,7 @@ exports[`use all parts of svg-edit > check tool_polygon_align_to_page #0`] = `
|
||||
<polygon
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
orient="x"
|
||||
@@ -401,7 +401,7 @@ exports[`use all parts of svg-edit > check tool_polygon_change_stroke_width #0`]
|
||||
<polygon
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#FF0000"
|
||||
id="svg_1"
|
||||
orient="x"
|
||||
@@ -429,7 +429,7 @@ exports[`use all parts of svg-edit > check tool_polygon_change_stoke_fill_color
|
||||
<polygon
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#bf0000"
|
||||
id="svg_1"
|
||||
orient="x"
|
||||
@@ -457,7 +457,7 @@ exports[`use all parts of svg-edit > check tool_polygon_change_sides #0`] = `
|
||||
<polygon
|
||||
cx="325"
|
||||
cy="250"
|
||||
edge="63.33333"
|
||||
edge="63.33"
|
||||
fill="#bf0000"
|
||||
id="svg_1"
|
||||
orient="x"
|
||||
|
||||
@@ -31,8 +31,8 @@ exports[`use all parts of svg-edit > check tool_star #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="300,83.33333333333333 313.0618944953883,132.02184456944562 363.40376775301024,129.39886704167017 321.13458925100343,156.86704431944327 339.18568348616486,203.93446629166317 300,172.22222222222223 260.81431651383514,203.93446629166317 278.86541074899657,156.86704431944327 236.59623224698976,129.39886704167017 286.9381055046117,132.02184456944562 300,83.33333333333333 313.0618944953883,132.02184456944562 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -70,8 +70,8 @@ exports[`use all parts of svg-edit > check tool_star_clone #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="300,83.33333333333333 313.0618944953883,132.02184456944562 363.40376775301024,129.39886704167017 321.13458925100343,156.86704431944327 339.18568348616486,203.93446629166317 300,172.22222222222223 260.81431651383514,203.93446629166317 278.86541074899657,156.86704431944327 236.59623224698976,129.39886704167017 286.9381055046117,132.02184456944562 300,83.33333333333333 313.0618944953883,132.02184456944562 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -86,8 +86,8 @@ exports[`use all parts of svg-edit > check tool_star_clone #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="320,103.33333587646484 333.0618896484375,152.0218505859375 383.4037780761719,149.39886474609375 341.13458251953125,176.86705017089844 359.1856689453125,223.93446350097656 320,192.22222900390625 280.8143310546875,223.93446350097656 298.86541748046875,176.86705017089844 256.5962371826172,149.39886474609375 306.9381103515625,152.0218505859375 320,103.33333587646484 333.0618896484375,152.0218505859375 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -117,8 +117,8 @@ exports[`use all parts of svg-edit > check tool_star_change_rotation #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="300,83.33333333333333 313.0618944953883,132.02184456944562 363.40376775301024,129.39886704167017 321.13458925100343,156.86704431944327 339.18568348616486,203.93446629166317 300,172.22222222222223 260.81431651383514,203.93446629166317 278.86541074899657,156.86704431944327 236.59623224698976,129.39886704167017 286.9381055046117,132.02184456944562 300,83.33333333333333 313.0618944953883,132.02184456944562 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -134,8 +134,8 @@ exports[`use all parts of svg-edit > check tool_star_change_rotation #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="320,103.33333587646484 333.0618896484375,152.0218505859375 383.4037780761719,149.39886474609375 341.13458251953125,176.86705017089844 359.1856689453125,223.93446350097656 320,192.22222900390625 280.8143310546875,223.93446350097656 298.86541748046875,176.86705017089844 256.5962371826172,149.39886474609375 306.9381103515625,152.0218505859375 320,103.33333587646484 333.0618896484375,152.0218505859375 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -166,8 +166,8 @@ exports[`use all parts of svg-edit > check tool_star_change_blur #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="300,83.33333333333333 313.0618944953883,132.02184456944562 363.40376775301024,129.39886704167017 321.13458925100343,156.86704431944327 339.18568348616486,203.93446629166317 300,172.22222222222223 260.81431651383514,203.93446629166317 278.86541074899657,156.86704431944327 236.59623224698976,129.39886704167017 286.9381055046117,132.02184456944562 300,83.33333333333333 313.0618944953883,132.02184456944562 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -184,8 +184,8 @@ exports[`use all parts of svg-edit > check tool_star_change_blur #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="320,103.33333587646484 333.0618896484375,152.0218505859375 383.4037780761719,149.39886474609375 341.13458251953125,176.86705017089844 359.1856689453125,223.93446350097656 320,192.22222900390625 280.8143310546875,223.93446350097656 298.86541748046875,176.86705017089844 256.5962371826172,149.39886474609375 306.9381103515625,152.0218505859375 320,103.33333587646484 333.0618896484375,152.0218505859375 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -221,8 +221,8 @@ exports[`use all parts of svg-edit > check tool_star_change_opacity #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="300,83.33333333333333 313.0618944953883,132.02184456944562 363.40376775301024,129.39886704167017 321.13458925100343,156.86704431944327 339.18568348616486,203.93446629166317 300,172.22222222222223 260.81431651383514,203.93446629166317 278.86541074899657,156.86704431944327 236.59623224698976,129.39886704167017 286.9381055046117,132.02184456944562 300,83.33333333333333 313.0618944953883,132.02184456944562 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -240,8 +240,8 @@ exports[`use all parts of svg-edit > check tool_star_change_opacity #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="320,103.33333587646484 333.0618896484375,152.0218505859375 383.4037780761719,149.39886474609375 341.13458251953125,176.86705017089844 359.1856689453125,223.93446350097656 320,192.22222900390625 280.8143310546875,223.93446350097656 298.86541748046875,176.86705017089844 256.5962371826172,149.39886474609375 306.9381103515625,152.0218505859375 320,103.33333587646484 333.0618896484375,152.0218505859375 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -280,8 +280,8 @@ exports[`use all parts of svg-edit > check tool_star_bring_to_back #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="320,103.33333587646484 333.0618896484375,152.0218505859375 383.4037780761719,149.39886474609375 341.13458251953125,176.86705017089844 359.1856689453125,223.93446350097656 320,192.22222900390625 280.8143310546875,223.93446350097656 298.86541748046875,176.86705017089844 256.5962371826172,149.39886474609375 306.9381103515625,152.0218505859375 320,103.33333587646484 333.0618896484375,152.0218505859375 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -297,8 +297,8 @@ exports[`use all parts of svg-edit > check tool_star_bring_to_back #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="300,83.33333333333333 313.0618944953883,132.02184456944562 363.40376775301024,129.39886704167017 321.13458925100343,156.86704431944327 339.18568348616486,203.93446629166317 300,172.22222222222223 260.81431651383514,203.93446629166317 278.86541074899657,156.86704431944327 236.59623224698976,129.39886704167017 286.9381055046117,132.02184456944562 300,83.33333333333333 313.0618944953883,132.02184456944562 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -333,8 +333,8 @@ exports[`use all parts of svg-edit > check tool_star_bring_to_front #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="300,83.33333333333333 313.0618944953883,132.02184456944562 363.40376775301024,129.39886704167017 321.13458925100343,156.86704431944327 339.18568348616486,203.93446629166317 300,172.22222222222223 260.81431651383514,203.93446629166317 278.86541074899657,156.86704431944327 236.59623224698976,129.39886704167017 286.9381055046117,132.02184456944562 300,83.33333333333333 313.0618944953883,132.02184456944562 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -352,8 +352,8 @@ exports[`use all parts of svg-edit > check tool_star_bring_to_front #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="320,103.33333587646484 333.0618896484375,152.0218505859375 383.4037780761719,149.39886474609375 341.13458251953125,176.86705017089844 359.1856689453125,223.93446350097656 320,192.22222900390625 280.8143310546875,223.93446350097656 298.86541748046875,176.86705017089844 256.5962371826172,149.39886474609375 306.9381103515625,152.0218505859375 320,103.33333587646484 333.0618896484375,152.0218505859375 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -389,8 +389,8 @@ exports[`use all parts of svg-edit > check tool_star_delete #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="300,83.33333333333333 313.0618944953883,132.02184456944562 363.40376775301024,129.39886704167017 321.13458925100343,156.86704431944327 339.18568348616486,203.93446629166317 300,172.22222222222223 260.81431651383514,203.93446629166317 278.86541074899657,156.86704431944327 236.59623224698976,129.39886704167017 286.9381055046117,132.02184456944562 300,83.33333333333333 313.0618944953883,132.02184456944562 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -420,8 +420,8 @@ exports[`use all parts of svg-edit > check tool_star_align_to_page #0`] = `
|
||||
orient="point"
|
||||
point="5"
|
||||
points="300,83.33333333333333 313.0618944953883,132.02184456944562 363.40376775301024,129.39886704167017 321.13458925100343,156.86704431944327 339.18568348616486,203.93446629166317 300,172.22222222222223 260.81431651383514,203.93446629166317 278.86541074899657,156.86704431944327 236.59623224698976,129.39886704167017 286.9381055046117,132.02184456944562 300,83.33333333333333 313.0618944953883,132.02184456944562 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -451,8 +451,8 @@ exports[`use all parts of svg-edit > check tool_star_change_stroke_width #0`] =
|
||||
orient="point"
|
||||
point="5"
|
||||
points="300,83.33333333333333 313.0618944953883,132.02184456944562 363.40376775301024,129.39886704167017 321.13458925100343,156.86704431944327 339.18568348616486,203.93446629166317 300,172.22222222222223 260.81431651383514,203.93446629166317 278.86541074899657,156.86704431944327 236.59623224698976,129.39886704167017 286.9381055046117,132.02184456944562 300,83.33333333333333 313.0618944953883,132.02184456944562 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -482,8 +482,8 @@ exports[`use all parts of svg-edit > check tool_star_change_stoke_fill_color #0`
|
||||
orient="point"
|
||||
point="5"
|
||||
points="300,83.33333333333333 313.0618944953883,132.02184456944562 363.40376775301024,129.39886704167017 321.13458925100343,156.86704431944327 339.18568348616486,203.93446629166317 300,172.22222222222223 260.81431651383514,203.93446629166317 278.86541074899657,156.86704431944327 236.59623224698976,129.39886704167017 286.9381055046117,132.02184456944562 300,83.33333333333333 313.0618944953883,132.02184456944562 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
@@ -513,8 +513,8 @@ exports[`use all parts of svg-edit > check tool_star_change_sides #0`] = `
|
||||
orient="point"
|
||||
point="6"
|
||||
points="301.8821476527623,70.14305132911319 312.99325876387337,117.56470902279233 359.61717457172483,103.47638466244652 324.1043698749845,136.80971799577986 359.6171745717249,170.14305132911318 312.9932587638734,156.0547269687674 301.8821476527623,203.47638466244655 290.7710365416512,156.0547269687674 244.1471207337997,170.14305132911323 279.65992543054006,136.80971799577986 244.1471207337997,103.47638466244652 290.7710365416512,117.56470902279233 301.8821476527623,70.14305132911319 312.9932587638734,117.56470902279233 "
|
||||
r="66.66667"
|
||||
r2="22.22222"
|
||||
r="66.67"
|
||||
r2="22.22"
|
||||
radialshift="0"
|
||||
shape="star"
|
||||
starradiusmultiplier="3"
|
||||
|
||||
@@ -53,9 +53,9 @@ describe('UI - Clipboard', function () {
|
||||
cy.get('#svg_2').should('exist')
|
||||
|
||||
// Delete.
|
||||
cy.get('#svg_2').click().rightclick()
|
||||
cy.get('#svg_2').click({ force: true }).rightclick()
|
||||
cy.get('#cmenu_canvas a[href="#delete"]').click({ force: true })
|
||||
cy.get('#svg_1').click().rightclick()
|
||||
cy.get('#svg_1').click().rightclick({ force: true })
|
||||
cy.get('#cmenu_canvas a[href="#delete"]').click({ force: true })
|
||||
cy.get('#svg_1').should('not.exist')
|
||||
cy.get('#svg_2').should('not.exist')
|
||||
|
||||
@@ -15,12 +15,14 @@ describe('Fix issue 726', function () {
|
||||
.trigger('mousedown', 250, 250, { force: true })
|
||||
.trigger('mousemove', 350, 350, { force: true })
|
||||
.trigger('mouseup', { force: true })
|
||||
cy.wait(300)
|
||||
cy.get('#tool_rect')
|
||||
.click({ force: true })
|
||||
cy.get('#svgcontent')
|
||||
.trigger('mousedown', 10, 0, { force: true })
|
||||
.trigger('mousemove', 100, 100, { force: true })
|
||||
.trigger('mouseup', { force: true })
|
||||
cy.wait(300)
|
||||
cy.get('#tool_rect')
|
||||
.click({ force: true })
|
||||
cy.get('#svgcontent')
|
||||
@@ -30,7 +32,7 @@ describe('Fix issue 726', function () {
|
||||
cy.wait(300)
|
||||
cy.get('#svg_3')
|
||||
.rightclick(0, 0, { force: true })
|
||||
cy.get('a:contains("Send Backward")').click()
|
||||
cy.get('a:contains("Send Backward")').click({ force: true })
|
||||
cy.get('#svg_2').should(($div) => {
|
||||
const id = $div[0].previousElementSibling.id
|
||||
assert.equal(id, 'svg_3')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {
|
||||
visitAndApproveStorage
|
||||
} from '../../support/ui-test-helper.js'
|
||||
} from '../../../support/ui-test-helper.js'
|
||||
|
||||
// See https://github.com/SVG-Edit/svgedit/issues/364
|
||||
describe('Key commands', function () {
|
||||
@@ -19,24 +19,29 @@ describe('use various parts of svg-edit', function () {
|
||||
cy.get('#tool_source_save').click({ force: true })
|
||||
testSnapshot()
|
||||
})
|
||||
it('check tool_fhpath', function () {
|
||||
cy.get('#tool_fhpath')
|
||||
.click({ force: true })
|
||||
cy.get('#svgcontent')
|
||||
.trigger('mousemove', 200, 200, { force: true })
|
||||
.trigger('mousedown', 200, 200, { force: true })
|
||||
.trigger('mousemove', 20, 20, { force: true })
|
||||
.trigger('mouseup', { force: true })
|
||||
testSnapshot()
|
||||
})
|
||||
it('check tool_text', function () {
|
||||
cy.get('#tool_text')
|
||||
.click({ force: true })
|
||||
cy.get('#svgcontent')
|
||||
.trigger('mousedown', 46, 35, { force: true })
|
||||
.trigger('mousedown', 100, 100, { force: true })
|
||||
.trigger('mouseup', { force: true })
|
||||
// svgedit use the #text text field to capture the text
|
||||
cy.get('#text').type('AB', { force: true })
|
||||
cy.get('#svg_1').should('exist')
|
||||
})
|
||||
// For an unknown reason, the position of the text is different on local test vs CI test
|
||||
// As a workaround, weforce SVG source
|
||||
it('force svg', function () {
|
||||
cy.get('#tool_source').click({ force: true })
|
||||
cy.get('#svg_source_textarea')
|
||||
.type('{selectall}', { force: true })
|
||||
.type(`<svg width="640" height="480" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<g class="layer">
|
||||
<title>Layer 1</title>
|
||||
<text fill="#000000" font-family="Serif" font-size="24" id="svg_1" stroke="#000000" stroke-width="0" text-anchor="middle" x="100" xml:space="preserve" y="100">AB</text>
|
||||
</g>
|
||||
</svg>`, { force: true, parseSpecialCharSequences: false })
|
||||
cy.get('#tool_source_save').click({ force: true })
|
||||
testSnapshot()
|
||||
})
|
||||
|
||||
@@ -102,14 +107,6 @@ describe('use various parts of svg-edit', function () {
|
||||
.find('#Ok').eq(0).click({ force: true })
|
||||
testSnapshot()
|
||||
})
|
||||
it('check tool_text_change_rotation', function () {
|
||||
cy.get('#svg_2').click({ force: true })
|
||||
for (let n = 0; n < 5; n++) {
|
||||
cy.get('#angle').shadow().find('elix-number-spin-box').eq(0).shadow().find('#upButton').eq(0)
|
||||
.click({ force: true })
|
||||
}
|
||||
testSnapshot()
|
||||
})
|
||||
it('check tool_text_change_blur', function () {
|
||||
cy.get('#svg_2').click({ force: true })
|
||||
for (let n = 0; n < 10; n++) {
|
||||
@@ -210,4 +207,14 @@ describe('use various parts of svg-edit', function () {
|
||||
cy.get('#tool_length_adjust').shadow().find('select').select(1)
|
||||
testSnapshot()
|
||||
})
|
||||
it('check tool_text_change_rotation', function () {
|
||||
cy.get('#svg_1').click({ force: true })
|
||||
for (let n = 0; n < 5; n++) {
|
||||
cy.get('#angle').shadow().find('elix-number-spin-box').eq(0).shadow().find('#upButton').eq(0)
|
||||
.click({ force: true })
|
||||
}
|
||||
cy.get('#svg_1').should('have.attr', 'transform')
|
||||
.and('match', /rotate\(25/)
|
||||
// issue with testSnapshot()
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user