Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: public/editor/images/align-bottom.svg
- ===================================================================
- --- public/editor/images/align-bottom.svg (date 1555516417000)
- +++ public/editor/images/align-bottom.svg (date 1555516417000)
- @@ -1,9 +0,0 @@
- -<?xml version="1.0" standalone="no"?>
- -<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1 -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <path d="M 1 25 L 5 25 L 5 13 L 11 13 L 11 25 L 16 25 L 16 7 L 22 7 L 22 25 L 26 25 L 26 26 L 1 26 L 1 25 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#000000"/>
- -</svg>
- \ No newline at end of file
- Index: public/editor/images/align-center.svg
- ===================================================================
- --- public/editor/images/align-center.svg (date 1555516417000)
- +++ public/editor/images/align-center.svg (date 1555516417000)
- @@ -1,11 +0,0 @@
- -<?xml version="1.0" standalone="no"?>
- -<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1 -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <g id="Layer%201">
- - <path d="M 13 1 L 14 1 L 14 6 L 22 6 L 22 12 L 14 12 L 14 15 L 19 15 L 19 21 L 14 21 L 14 26 L 13 26 L 13 21 L 8 21 L 8 15 L 13 15 L 13 12 L 5 12 L 5 6 L 13 6 L 13 1 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#000000"/>
- - </g>
- -</svg>
- \ No newline at end of file
- Index: public/editor/images/align-left.svg
- ===================================================================
- --- public/editor/images/align-left.svg (date 1555516417000)
- +++ public/editor/images/align-left.svg (date 1555516417000)
- @@ -1,9 +0,0 @@
- -<?xml version="1.0" standalone="no"?>
- -<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1 -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <path d="M 2 1 L 2 5 L 14 5 L 14 11 L 2 11 L 2 16 L 20 16 L 20 22 L 2 22 L 2 26 L 1 26 L 1 1 L 2 1 ZM 27 0 L 0 0 L 0 27 L 27 27 L 27 0 Z" fill="#000000"/>
- -</svg>
- \ No newline at end of file
- Index: public/editor/images/align-middle.svg
- ===================================================================
- --- public/editor/images/align-middle.svg (date 1555516417000)
- +++ public/editor/images/align-middle.svg (date 1555516417000)
- @@ -1,9 +0,0 @@
- -<?xml version="1.0" standalone="no"?>
- -<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1 -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <path d="M 26 13 L 26 14 L 21 14 L 21 22 L 15 22 L 15 14 L 12 14 L 12 19 L 6 19 L 6 14 L 1 14 L 1 13 L 6 13 L 6 8 L 12 8 L 12 13 L 15 13 L 15 5 L 21 5 L 21 13 L 26 13 ZM 27 0 L 0 0 L 0 27 L 27 27 L 27 0 Z" fill="#000000"/>
- -</svg>
- \ No newline at end of file
- Index: public/editor/images/align-right.svg
- ===================================================================
- --- public/editor/images/align-right.svg (date 1555516417000)
- +++ public/editor/images/align-right.svg (date 1555516417000)
- @@ -1,9 +0,0 @@
- -<?xml version="1.0" standalone="no"?>
- -<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1 -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <path d="M 25 1 L 25 5 L 13 5 L 13 11 L 25 11 L 25 16 L 7 16 L 7 22 L 25 22 L 25 26 L 26 26 L 26 1 L 25 1 ZM 0 0 L 27 0 L 27 27 L 0 27 L 0 0 Z" fill="#000000"/>
- -</svg>
- \ No newline at end of file
- Index: public/editor/images/align-top.svg
- ===================================================================
- --- public/editor/images/align-top.svg (date 1555516417000)
- +++ public/editor/images/align-top.svg (date 1555516417000)
- @@ -1,9 +0,0 @@
- -<?xml version="1.0" standalone="no"?>
- -<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1 -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <path d="M 1 2 L 5 2 L 5 14 L 11 14 L 11 2 L 16 2 L 16 20 L 22 20 L 22 2 L 26 2 L 26 1 L 1 1 L 1 2 ZM 0 27 L 0 0 L 27 0 L 27 27 L 0 27 Z" fill="#000000"/>
- -</svg>
- \ No newline at end of file
- Index: public/editor/images/conn.svg
- ===================================================================
- --- public/editor/images/conn.svg (date 1555516417000)
- +++ public/editor/images/conn.svg (date 1555516417000)
- @@ -1,29 +0,0 @@
- -<svg xmlns="http://www.w3.org/2000/svg">
- - <g id="mode_connect">
- - <svg viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg">
- - <defs>
- -
- - <line stroke-width="5" fill="none" stroke="#000000" id="svg_2" y2="121" x2="136" y1="7" x1="136">
- - <stop stop-opacity="1" stop-color="#4687a0"/>
- - <stop stop-opacity="1" stop-color="#ffffff"/>
- - </line>
- - <linearGradient y2="0.18359" x2="0.29688" y1="0.92188" x1="0.62109" id="svg_3">
- - <stop stop-opacity="1" stop-color="#417dad" offset="0"/>
- - <stop stop-opacity="1" stop-color="#ffffff" offset="1"/>
- - </linearGradient>
- - </defs>
- - <g>
- - <title>Layer 1</title>
- - <line x1="5.64676" y1="5.60056" x2="18.50037" y2="18.62557" id="svg_5" stroke="#000000" fill="none"/>
- - <rect opacity="0.75" stroke-width="0.5" x="0.5" y="0.5" width="9.625" height="5.125" id="svg_1" fill="url(#svg_3)" stroke="#000000"/>
- - <rect opacity="0.75" id="svg_4" stroke-width="0.5" x="13.75" y="18.25" width="9.625" height="5.125" fill="url(#svg_3)" stroke="#000000"/>
- - <g id="svg_9">
- - <path d="m14.57119,9.12143l-0.98244,5.18852l2.70861,-4.36084" id="svg_6" fill="#a0a0a0" stroke="#000000"/>
- - <path d="m14.27564,6.76258c-0.25872,0.72562 -0.40735,1.65632 -0.33812,2.15432l2.90784,1.2509c0.30961,-0.21212 1.08198,-1.1814 1.08198,-1.73736" id="svg_7" fill="url(#svg_3)" stroke="#000000"/>
- - <path d="m16.28893,0.37519l-2.46413,5.9304l4.76481,2.39435l2.13178,-4.96735" id="svg_8" fill="url(#svg_3)" stroke="#000000"/>
- - </g>
- - </g>
- - </svg>
- - </g>
- - <g id="svg_eof"/>
- -</svg>
- \ No newline at end of file
- Index: public/editor/images/ellipse.svg
- ===================================================================
- --- public/editor/images/ellipse.svg (date 1555516417000)
- +++ public/editor/images/ellipse.svg (date 1555516417000)
- @@ -1,8 +0,0 @@
- -<?xml version="1.0" encoding="utf-8"?>
- -<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- - width="27px" height="27px" viewBox="0 0 27 27" enable-background="new 0 0 27 27" xml:space="preserve">
- -<path fill="#2F2F2C" d="M27,0H0v27h27 M13.25,7.617c6.742,0,12.207,3.846,12.207,8.59c0,4.745-5.465,8.591-12.207,8.591
- - S1.042,20.952,1.042,16.207C1.042,11.463,6.508,7.617,13.25,7.617z"/>
- -</svg>
- Index: public/editor/images/eye.svg
- ===================================================================
- --- public/editor/images/eye.svg (date 1555516417000)
- +++ public/editor/images/eye.svg (date 1555516417000)
- @@ -1,9 +0,0 @@
- -<?xml version="1.0" standalone="no"?>
- -<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1 -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <path d="M 26.575 14.5 C 25.0764 18.8131 19.7906 22 13.5 22 C 7.2094 22 1.9236 18.8131 0.425 14.5 C 1.9236 10.1869 7.2094 7 13.5 7 C 19.7906 7 25.0764 10.1869 26.575 14.5 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 ZM 20.5226 14.5 C 20.5226 10.9101 16.5538 8.0625 14.0226 8 C 13.8544 7.9958 14.6876 9.0074 14.5226 9.02 C 16.6163 9 18.5226 11.0783 18.5226 14.5 C 18.5226 17.9217 16.7413 19.625 14.5226 19.98 C 14.6876 19.9926 13.8543 21 14.0226 21 C 16.5851 21 20.5226 18.0899 20.5226 14.5 ZM 6 14.5 C 6 18.0899 9.9375 21 12.5 21 C 12.6682 21 11.835 19.9926 12 19.98 C 9.7813 19.625 8 17.9217 8 14.5 C 8 11.0783 9.9063 9 12 9.02 C 11.835 9.0074 12.6682 7.9958 12.5 8 C 9.9688 8.0625 6 10.9101 6 14.5 Z" fill="#000000"/>
- -</svg>
- \ No newline at end of file
- Index: public/editor/images/image.svg
- ===================================================================
- --- public/editor/images/image.svg (date 1555516417000)
- +++ public/editor/images/image.svg (date 1555516417000)
- @@ -1,12 +0,0 @@
- -<?xml version="1.0" encoding="utf-8"?>
- -<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- - width="27px" height="27px" viewBox="0 0 27 27" enable-background="new 0 0 27 27" xml:space="preserve">
- -<g>
- - <path fill="#2F2F2C" d="M23.377,8.006H3.624v13.602h19.753V8.006z M19.849,9.676c0.91,0,1.646,0.748,1.646,1.67
- - s-0.736,1.671-1.646,1.671c-0.908,0-1.646-0.749-1.646-1.671S18.94,9.676,19.849,9.676z M5.034,20.175L9.972,9.438l5.173,7.158
- - l2.587-2.147l4.233,5.727H5.034z"/>
- - <path fill="#2F2F2C" d="M0,0v27h27V0H0z M25.258,23.517H1.742V6.097h23.516V23.517z"/>
- -</g>
- -</svg>
- Index: public/editor/images/italic.svg
- ===================================================================
- --- public/editor/images/italic.svg (date 1555516417000)
- +++ public/editor/images/italic.svg (date 1555516417000)
- @@ -1,11 +0,0 @@
- -<?xml version="1.0" standalone="no"?>
- -<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1 -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <g id="Layer%201">
- - <path d="M 16.6855 8.9536 L 12.8818 22.146 C 12.6714 22.9009 12.5664 23.396 12.5664 23.6304 C 12.5664 23.7671 12.6221 23.8931 12.7334 24.0112 C 12.8447 24.1284 12.9619 24.187 13.0859 24.187 C 13.2959 24.187 13.5063 24.0942 13.7168 23.9087 C 14.2734 23.4517 14.9414 22.6226 15.7207 21.4224 L 16.3516 21.7935 C 14.4834 25.0474 12.498 26.6733 10.3955 26.6733 C 9.5913 26.6733 8.9512 26.4478 8.4751 25.9956 C 7.9985 25.5444 7.7607 24.9731 7.7607 24.2798 C 7.7607 23.8228 7.8657 23.2407 8.0762 22.5356 L 10.6553 13.6665 C 10.9023 12.813 11.0264 12.1704 11.0264 11.7368 C 11.0264 11.4653 10.9087 11.2241 10.6738 11.0132 C 10.4385 10.8032 10.1172 10.6978 9.709 10.6978 C 9.5234 10.6978 9.3008 10.7046 9.041 10.7163 L 9.2822 9.9741 L 15.5723 8.9536 L 16.6855 8.9536 ZM 15.5352 0.4185 C 16.3018 0.4185 16.9482 0.6851 17.4741 1.2163 C 17.9995 1.7485 18.2627 2.3921 18.2627 3.146 C 18.2627 3.9009 17.9966 4.5444 17.4648 5.0757 C 16.9326 5.6079 16.2896 5.8735 15.5352 5.8735 C 14.793 5.8735 14.1558 5.6079 13.624 5.0757 C 13.0918 4.5444 12.8262 3.9009 12.8262 3.146 C 12.8262 2.3921 13.0889 1.7485 13.6147 1.2163 C 14.1401 0.6851 14.7803 0.4185 15.5352 0.4185 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#000000"/>
- - </g>
- -</svg>
- \ No newline at end of file
- Index: public/editor/images/path.svg
- ===================================================================
- --- public/editor/images/path.svg (date 1555516417000)
- +++ public/editor/images/path.svg (date 1555516417000)
- @@ -1,10 +0,0 @@
- -<?xml version="1.0" encoding="utf-8"?>
- -<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- - width="27px" height="27px" viewBox="0 0 27 27" enable-background="new 0 0 27 27" xml:space="preserve">
- -<path fill="#2F2F2C" d="M0,0v27h27V0H0z M12.193,1.904c0-0.365,0.871,0,0.871,0v12.105c-0.509,0.18-0.871,0.664-0.871,1.233
- - c0,0.722,0.585,1.305,1.307,1.305c0.722,0,1.307-0.583,1.307-1.305c0-0.569-0.362-1.054-0.871-1.233V1.904c0,0,0.871-0.365,0.871,0
- - c0,6.811,5.226,11.677,5.226,11.677l-3.256,8.193h-6.552l-3.256-8.193C6.968,13.581,12.193,8.714,12.193,1.904z M7.839,25.258
- - v-2.612h11.322v2.612H7.839z"/>
- -</svg>
- Index: public/editor/images/pencil.svg
- ===================================================================
- --- public/editor/images/pencil.svg (date 1555516417000)
- +++ public/editor/images/pencil.svg (date 1555516417000)
- @@ -1,11 +0,0 @@
- -<?xml version="1.0" encoding="utf-8"?>
- -<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- - width="27px" height="27px" viewBox="-1.5 -1.5 27 27" enable-background="new -1.5 -1.5 27 27" xml:space="preserve">
- -<path fill="#2F2F2C" d="M-1.5-1.5v27h27v-27 M19.616,9.216L6.647,21.567l-5.531,1.285l-0.1-0.094l1.449-5.269L15.438,5.204
- - c0.231-0.062,0.788-0.219,1.579-0.062L3.255,18.243l-0.394,1.381l1.58,1.504l1.481-0.375l0.66-0.598l0.065-1.408l-1.053-1.004
- - L18.203,5.736c0.196,0.157,0.196,0.157,0.396,0.376C20.476,7.869,19.616,9.216,19.616,9.216z M22.87,4.9
- - c-0.002,0.774-0.358,1.561-1.013,2.185l-1.217,1.16c0,0,0.921-1.348-0.989-3.103c-1.679-1.599-3.259-0.91-3.259-0.91l1.284-1.223
- - c1.154-1.126,3.161-1.126,4.278-0.062c0.622,0.549,0.913,1.239,0.915,1.938V4.9z"/>
- -</svg>
- Index: public/editor/images/placeholder.svg
- ===================================================================
- --- public/editor/images/placeholder.svg (date 1555516417000)
- +++ public/editor/images/placeholder.svg (date 1555516417000)
- @@ -1,10 +0,0 @@
- -<?xml version="1.0" encoding="utf-8"?>
- -<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- - width="100px" height="100px" viewbox="0 0 100 100" preserveAspectRatio="none"
- - xml:space="preserve">
- - <rect width="100" height="100" fill="#ddd" stroke-width="1" stroke="#aaa" vector-effect="non-scaling-stroke" />
- - <path d="M 0 0 L 100 100 Z" stroke-width="1" stroke="#aaa" vector-effect="non-scaling-stroke" />
- - <path d="M 100 0 L 0 100 Z" stroke-width="1" stroke="#aaa" vector-effect="non-scaling-stroke" />
- -</svg>
- Index: public/editor/images/polygon.svg
- ===================================================================
- --- public/editor/images/polygon.svg (date 1555516417000)
- +++ public/editor/images/polygon.svg (date 1555516417000)
- @@ -1,11 +0,0 @@
- -<?xml version="1.0" standalone="no"?>
- -<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1 -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <g id="Layer%201">
- - <path d="M 13.6027 0.5027 L 26.844 10.2723 L 21.6443 25.8845 L 5.1894 25.7637 L 0.2195 10.0769 L 13.6027 0.5027 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#000000"/>
- - </g>
- -</svg>
- \ No newline at end of file
- Index: public/editor/images/README.txt
- ===================================================================
- --- public/editor/images/README.txt (date 1555516417000)
- +++ public/editor/images/README.txt (date 1555516417000)
- @@ -1,61 +0,0 @@
- -filename origin
- -
- -align-bottom.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-bottom.png
- -align-bottom.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-bottom.svg
- -align-center.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-center.png
- -align-center.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-center.svg
- -align-left.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-left.png
- -align-left.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-left.svg
- -align-middle.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-center.png
- -align-middle.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-center.svg
- -align-right.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-right.png
- -align-right.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-right.svg
- -align-top.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-top.png
- -align-top.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-top.svg
- -bold.png
- -cancel.png
- -circle.png
- -clear.png
- -clone.png
- -copy.png
- -cut.png
- -delete.png
- -document-properties.png
- -dropdown.gif
- -ellipse.png
- -eye.png
- -flyouth.png
- -flyup.gif
- -freehand-circle.png
- -freehand-square.png
- -go-down.png
- -go-up.png
- -image.png
- -italic.png
- -line.png
- -logo.png
- -logo.svg
- -move_bottom.png
- -move_top.png
- -none.png
- -open.png
- -paste.png
- -path.png
- -polygon.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-polygon.png
- -polygon.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-polygon.svg
- -rect.png
- -redo.png
- -rotate.png
- -save.png
- -select.png
- -sep.png
- -shape_group.png
- -shape_ungroup.png
- -source.png
- -square.png
- -text.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-text.png
- -text.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-text.svg
- -undo.png
- -view-refresh.png
- -wave.png
- -zoom.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/page-magnifier.png
- Index: public/editor/images/rotate.svg
- ===================================================================
- --- public/editor/images/rotate.svg (date 1555516417000)
- +++ public/editor/images/rotate.svg (date 1555516417000)
- @@ -1,4 +0,0 @@
- -
- -<svg xmlns="http://www.w3.org/2000/svg" se="http://www.vector-paint.com" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 30 30">
- - <path fill="#666666" stroke="#FFFFFF" d="M24.083,15.5C24.073999999999998,20.239,20.238999999999997,24.073999999999998,15.499999999999998,24.083C10.758999999999999,24.073999999999998,6.922999999999998,20.238999999999997,6.914999999999997,15.499999999999998C6.922999999999997,10.758999999999999,10.758999999999997,6.922999999999998,15.499999999999998,6.914999999999997C17.412999999999997,6.914999999999997,19.165,7.543999999999997,20.589999999999996,8.600999999999997L18.807999999999996,10.383999999999997L27.236999999999995,12.639999999999997L24.976999999999997,4.212999999999997L23.086999999999996,6.102999999999997C21.014999999999997,4.425999999999997,18.369999999999997,3.414999999999997,15.499999999999996,3.414999999999997C8.826,3.418,3.418,8.826,3.416,15.5C3.418,22.175,8.826,27.583,15.5,27.583S27.583,22.175,27.583,15.5H24.083Z"></path>
- -</svg>
- \ No newline at end of file
- Index: public/editor/images/select.svg
- ===================================================================
- --- public/editor/images/select.svg (date 1555516417000)
- +++ public/editor/images/select.svg (date 1555516417000)
- @@ -1,10 +0,0 @@
- -<?xml version="1.0" encoding="utf-8"?>
- -<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- - width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
- -<g>
- - <path fill="#2F2F2C" d="M0,0v24h24V0H0z M17.147,20.757l-2.941,1.501l-3.677-6.005l-4.411,3.003V1.241l12.5,12.01l-4.412,1.501
- - L17.147,20.757z"/>
- -</g>
- -</svg>
- Index: public/editor/images/svg_edit_icons.svg
- ===================================================================
- --- public/editor/images/svg_edit_icons.svg (date 1555516417000)
- +++ public/editor/images/svg_edit_icons.svg (date 1555516417000)
- @@ -1,455 +0,0 @@
- -<svg xmlns="http://www.w3.org/2000/svg">
- -<!-- All images created with SVG-edit - http://svg-edit.googlecode.com/ -->
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -<g id="logo">
- -<svg viewBox="0 0 16 16" version="1.1">
- - <path id="svg_7" d="m-0.0965,16.1043l16.10001,-16.06917l-0.00001,16.06917l-16.1,0z" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="1.5" fill="#cccccc"/>
- - <path id="svg_6" d="m0.0035,16.10449l0,-15.99999l16,15.99999l-16,0z" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="1.5" fill="#666666"/>
- - </svg>
- -</g>
- -
- -
- -<g id="select">
- -<svg viewBox="0 0 24 24" version="1.1">
- - <g>
- - <path fill="#2F2F2C" d="M0,0v24h24V0H0z M17.147,20.757l-2.941,1.501l-3.677-6.005l-4.411,3.003V1.241l12.5,12.01l-4.412,1.501
- - L17.147,20.757z"/>
- - </g>
- -</svg>
- -</g>
- -
- -
- -<g id="select_node">
- -<svg viewBox="0 0 24 24" version="1.1">
- - <g>
- - <path fill="none" d="M6.67,5.202l8.314,7.482l-4.158,0.831L6.67,16.841V5.202z"/>
- - <polygon fill="#302F2C" points="14.984,12.684 6.67,5.202 6.67,16.841 10.827,13.515 "/>
- - <path fill="#302F2C" d="M0,24h24V0H0V24z M5.008,0.213L20.14,13.515l-4.987,1.663l3.325,6.651l-3.325,1.663l-4.157-6.651
- - l-5.988,3.325V0.213z"/>
- - </g>
- -</svg>
- -</g>
- -
- -
- -<g id="rect">
- -<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <path d="M 0 25 L 0 27 L 27 27 L 27 25 L 0 25 ZM 0 0 L 0 8 L 27 8 L 27 0 L 0 0 Z" fill="#2f2f2c"/>
- -</svg>
- -</g>
- -
- -<g id="fh_rect">
- -<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 52">
- - <defs>
- - <linearGradient y2="1" x2="1" y1="0.10156" x1="0.36328" id="svg_2">
- -
- - <stop stop-opacity="1" stop-color="#ffffff" offset="0"/>
- - <stop stop-opacity="1" stop-color="#3b7e9b" offset="1"/>
- - </linearGradient>
- - <linearGradient y2="0.3945" x2="0.6132" y1="0.1093" x1="0.3046" id="svg_9">
- - <stop stop-opacity="1" stop-color="#f9d225" offset="0"/>
- - <stop stop-opacity="1" stop-color="#bf5f00" offset="1"/>
- - </linearGradient>
- - </defs>
- - <rect stroke="#2f2f2c" stroke-width="2" fill="url(#svg_2)" id="svg_1" height="50" width="50" y="0.75" x="1.25"/>
- - <path stroke-width="2" stroke="#2f2f2c" fill="url(#svg_9)" id="svg_2" d="m31.5,0l-8.75,20.25l0.75,24l16.5,-16.5l6,-12.5"/>
- - <path stroke-width="2" stroke="#2f2f2c" fill="#fce0a9" id="svg_10" d="m39.5,28.5c-2,-9.25 -10.25,-11.75 -17,-7.4375l0.4843,24.4414z"/>
- - <path id="svg_11" stroke-width="2" stroke="#2f2f2c" fill="#2f2f2c" d="m26.9318,41.1745c-0.4491,-2.3511 -2.3021,-2.9866 -3.8181,-1.8905l0.1087,6.2126z"/>
- -</svg>
- -</g>
- -
- -
- -<g id="circle">
- -<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <path d="M 27 0 L 13.5 0 C 20.9559 0 27 6.0441 27 13.5 L 27 0 ZM 27 27 L 27 13.5 C 27 20.9559 20.9559 27 13.5 27 L 27 27 ZM 0 27 L 13.5 27 C 6.0441 27 0 20.9559 0 13.5 L 0 27 ZM 0 0 L 0 13.5 C 0 6.0441 6.0441 0 13.5 0 L 0 0 Z" fill="#2f2f2c"/>
- -</svg>
- -</g>
- -
- -<g id="ellipse">
- -<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <path fill="#2F2F2C" d="M27,0H0v27h27 M13.25,7.617c6.742,0,12.207,3.846,12.207,8.59c0,4.745-5.465,8.591-12.207,8.591
- - S1.042,20.952,1.042,16.207C1.042,11.463,6.508,7.617,13.25,7.617z"/>
- -</svg>
- -</g>
- -
- -<g id="fh_ellipse">
- -<svg viewBox="0 0 52 52" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- - <defs>
- - <linearGradient id="svg_9" x1="0.3046" y1="0.1093" x2="0.6132" y2="0.3945">
- - <stop offset="0" stop-color="#f9d225" stop-opacity="1"/>
- - <stop offset="1" stop-color="#bf5f00" stop-opacity="1"/>
- - </linearGradient>
- - <linearGradient id="svg_4" x1="0.17188" y1="0.1875" x2="1" y2="1">
- - <stop offset="0" stop-color="#ffffff" stop-opacity="1"/>
- - <stop offset="1" stop-color="#ff6666" stop-opacity="1"/>
- - </linearGradient>
- - </defs>
- - <ellipse stroke-width="2" stroke="#2f2f2c" fill="url(#svg_4)" id="svg_1" rx="23" ry="12" cy="37" cx="27"/>
- - <path d="m31.5,0l-8.75,20.25l0.75,24l16.5,-16.5l6,-12.5" id="svg_2" fill="url(#svg_9)" stroke="#2f2f2c" stroke-width="2"/>
- - <path d="m39.5,28.5c-2,-9.25 -10.25,-11.75 -17,-7.4375l0.4843,24.4414z" id="svg_10" fill="#fce0a9" stroke="#2f2f2c" stroke-width="2"/>
- - <path d="m26.9318,41.1745c-0.4491,-2.3511 -2.3021,-2.9866 -3.8181,-1.8905l0.1087,6.2126z" fill="#2f2f2c" stroke="#2f2f2c" stroke-width="2" id="svg_11"/>
- - </svg>
- -</g>
- -
- -<g id="pencil">
- -<svg viewBox="0 0 24 24" version="1.1">
- - <path fill="#2F2F2C" d="M-1.5-1.5v27h27v-27 M19.616,9.216L6.647,21.567l-5.531,1.285l-0.1-0.094l1.449-5.269L15.438,5.204
- - c0.231-0.062,0.788-0.219,1.579-0.062L3.255,18.243l-0.394,1.381l1.58,1.504l1.481-0.375l0.66-0.598l0.065-1.408l-1.053-1.004
- - L18.203,5.736c0.196,0.157,0.196,0.157,0.396,0.376C20.476,7.869,19.616,9.216,19.616,9.216z M22.87,4.9
- - c-0.002,0.774-0.358,1.561-1.013,2.185l-1.217,1.16c0,0,0.921-1.348-0.989-3.103c-1.679-1.599-3.259-0.91-3.259-0.91l1.284-1.223
- - c1.154-1.126,3.161-1.126,4.278-0.062c0.622,0.549,0.913,1.239,0.915,1.938V4.9z"/>
- -</svg>
- -</g>
- -
- -<g id="pen">
- -<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <path d="M 3 1 L 26 24 L 24 26 L 1 3 L 3 1 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#2f2f2c"/>
- -</svg>
- -</g>
- -
- -<g id="path">
- -<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" x="0px" y="0px" width="27px" height="27px">
- - <g id="Layer%201">
- - <path fill="#2F2F2C" d="M0,0v27h27V0H0z M12.193,1.904c0-0.365,0.871,0,0.871,0v12.105c-0.509,0.18-0.871,0.664-0.871,1.233c0,0.722,0.585,1.305,1.307,1.305c0.722,0,1.307-0.583,1.307-1.305c0-0.569-0.362-1.054-0.871-1.233V1.904c0,0,0.871-0.365,0.871,0c0,6.811,5.226,11.677,5.226,11.677l-3.256,8.193h-6.552l-3.256-8.193C6.968,13.581,12.193,8.714,12.193,1.904z M7.839,25.258v-2.612h11.322v2.612H7.839z"/>
- - </g>
- -</svg>
- -</g>
- -
- -
- -<g id="text">
- -<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <path fill="#2F2F2C" d="M0,0v27h27V0H0z M7.283,25.258v-1.741h0.539c1.133,0,1.879-0.204,2.224-0.64c0.345-0.422,0.525-1.157,0.525-2.191V4.355H8.733c-1.105,0-1.906,0.123-2.417,0.367C5.791,4.967,5.362,5.443,5.017,6.151C4.658,6.873,4.451,7.73,4.381,8.709H2.613V2.613h21.774v6.097H22.48c-0.359-1.701-0.87-2.858-1.52-3.457s-1.686-0.898-3.108-0.898h-1.976v16.331c0,1.062,0.165,1.81,0.525,2.218c0.358,0.409,1.104,0.613,2.236,0.613h0.595v1.741H7.283z"/>
- -</svg>
- -</g>
- -
- -
- -
- -<g id="add_subpath">
- -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 124 124" xmlns:xlink="http://www.w3.org/1999/xlink">
- - <defs>
- - <linearGradient id="svg_4" x1="0.33594" y1="0.28125" x2="1" y2="1">
- - <stop offset="0" stop-color="#ffffff" stop-opacity="1"/>
- - <stop offset="1" stop-color="#33a533" stop-opacity="1"/>
- - </linearGradient>
- - </defs>
- - <g>
- - <path d="m6,103l55,-87c85,33.64 -26,37.12 55,87l-110,0z" id="svg_1" fill="url(#svg_4)" stroke="#2f2f2c" stroke-width="4" stroke-dasharray="null"/>
- - <g id="svg_7">
- - <circle stroke-dasharray="null" stroke-width="5" stroke="#2f2f2c" fill="#ffffff" id="svg_6" r="22.63281" cy="88.5" cx="45.5"/>
- - <line stroke-dasharray="null" stroke-width="7" stroke="#2f2f2c" id="svg_2" y2="104.03768" x2="45.5" y1="72.96232" x1="45.5"/>
- - <line stroke-dasharray="null" stroke-width="7" stroke="#2f2f2c" id="svg_3" y2="88.5" x2="61.03768" y1="88.5" x1="29.96232"/>
- - </g>
- - </g>
- - </svg>
- -</g>
- -
- -<g id="close_path">
- -<svg viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- - <g>
- - <path stroke="#000" stroke-width="15" fill="#ffc8c8" d="m121.5,40l-84,106l27,115l166,2l29,-111"/>
- - <line x1="240" y1="136" x2="169.5" y2="74" stroke="#A00" stroke-width="25" fill="none"/>
- - <path stroke="none" fill ="#A00" d="m158,65l31,74l-3,-50l51,-3z"/>
- - <g stroke-width="15" stroke="#00f" fill="#0ff">
- - <circle r="30" cy="41" cx="123"/>
- - <circle r="30" cy="146" cx="40"/>
- - <circle r="30" cy="260" cx="69"/>
- - <circle r="30" cy="260" cx="228"/>
- - <circle r="30" cy="148" cx="260"/>
- - </g>
- - </g>
- -</svg>
- -</g>
- -
- -<g id="open_path">
- -<svg viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- - <g>
- - <path stroke="#000" stroke-width="15" fill="#ffc8c8" d="m123.5,38l-84,106l27,115l166,2l29,-111"/>
- - <line x1="276.5" y1="153" x2="108.5" y2="24" stroke="#000" stroke-width="10" fill="none"/>
- - <g stroke-width="15" stroke="#00f" fill="#0ff">
- - <circle r="30" cy="41" cx="123"/>
- - <circle r="30" cy="146" cx="40"/>
- - <circle r="30" cy="260" cx="69"/>
- - <circle r="30" cy="260" cx="228"/>
- - <circle r="30" cy="148" cx="260"/>
- - </g>
- - <g stroke="#A00" stroke-width="15" fill="none">
- - <line x1="168" y1="24" x2="210" y2="150"/>
- - <line x1="210" y1="24" x2="168" y2="150"/>
- - </g>
- - </g>
- -</svg>
- -</g>
- -
- -
- -<g id="image">
- -<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <g id="Layer%201">
- - <path fill="#2F2F2C" d="M23.377,8.006H3.624v13.602h19.753V8.006z M19.849,9.676c0.91,0,1.646,0.748,1.646,1.67s-0.736,1.671-1.646,1.671c-0.908,0-1.646-0.749-1.646-1.671S18.94,9.676,19.849,9.676z M5.034,20.175L9.972,9.438l5.173,7.158l2.587-2.147l4.233,5.727H5.034z"/>
- - <path fill="#2F2F2C" d="M0,0v27h27V0H0z M25.258,23.517H1.742V6.097h23.516V23.517z"/>
- - </g>
- -</svg>
- -</g>
- -
- -<g id="zoom">
- -<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <circle fill="#2F2F2C" cx="10.887" cy="10.887" r="6.532"/>
- - <path fill="#2F2F2C" d="M0,0v27h27V0H0z M15.373,18.856c-1.326,0.747-2.855,1.176-4.486,1.176c-5.051,0-9.145-4.095-9.145-9.145
- - c0-5.051,4.094-9.145,9.145-9.145c5.05,0,9.145,4.094,9.145,9.145c0,2.081-0.697,3.999-1.868,5.536l6.223,6.223l-2.612,2.612
- - L15.373,18.856z"/>
- -</svg>
- -</g>
- -
- -<g id="arrow_right">
- - <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 50">
- - <path stroke="none" fill="#ccc" d="m0,0l0,50l25,-25l-25,-25z"/>
- - </svg>
- -</g>
- -
- -<g id="arrow_right_big">
- - <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 50">
- - <path stroke="none" fill="#ccc" d="m0,0l0,50l25,-25l-25,-25z"/>
- - </svg>
- -</g>
- -
- -<g id="arrow_down">
- - <svg viewBox="0 0 50 40" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- - <path transform="rotate(90, 26, 13)" d="m14,-12l0,50l25,-25l-25,-25z" fill="#ccc" stroke="none"/>
- - </svg>
- -</g>
- -
- -<g id="align_left">
- - <svg viewBox="0 0 27 27" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- - >
- - <path d="M 2 1 L 2 5 L 14 5 L 14 11 L 2 11 L 2 16 L 20 16 L 20 22 L 2 22 L 2 26 L 1 26 L 1 1 L 2 1 ZM 27 0 L 0 0 L 0 27 L 27 27 L 27 0 Z" fill="#3f3f3c"/>
- - </svg>
- -</g>
- -
- -<g id="align_center">
- - <svg viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px">
- - <path d="M 13 1 L 14 1 L 14 6 L 22 6 L 22 12 L 14 12 L 14 15 L 19 15 L 19 21 L 14 21 L 14 26 L 13 26 L 13 21 L 8 21 L 8 15 L 13 15 L 13 12 L 5 12 L 5 6 L 13 6 L 13 1 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#3f3f3c"/>
- -
- - </svg>
- -</g>
- -
- -<g id="align_right">
- - <svg viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- - >
- - <path d="M 25 1 L 25 5 L 13 5 L 13 11 L 25 11 L 25 16 L 7 16 L 7 22 L 25 22 L 25 26 L 26 26 L 26 1 L 25 1 ZM 0 0 L 27 0 L 27 27 L 0 27 L 0 0 Z" fill="#3f3f3c"/>
- - </svg>
- -</g>
- -
- -<g id="align_top">
- - <svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- - >
- - <path d="M 1 2 L 5 2 L 5 14 L 11 14 L 11 2 L 16 2 L 16 20 L 22 20 L 22 2 L 26 2 L 26 1 L 1 1 L 1 2 ZM 0 27 L 0 0 L 27 0 L 27 27 L 0 27 Z" fill="#3f3f3c"/>
- - </svg>
- -</g>
- -
- -<g id="align_middle">
- -<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <path d="M 26 13 L 26 14 L 21 14 L 21 22 L 15 22 L 15 14 L 12 14 L 12 19 L 6 19 L 6 14 L 1 14 L 1 13 L 6 13 L 6 8 L 12 8 L 12 13 L 15 13 L 15 5 L 21 5 L 21 13 L 26 13 ZM 27 0 L 0 0 L 0 27 L 27 27 L 27 0 Z" fill="#3f3f3c"/>
- -</svg>
- -</g>
- -
- -<g id="align_bottom">
- -<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"
- - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
- - x="0px" y="0px" width="27px" height="27px"
- ->
- - <path d="M 1 25 L 5 25 L 5 13 L 11 13 L 11 25 L 16 25 L 16 7 L 22 7 L 22 25 L 26 25 L 26 26 L 1 26 L 1 25 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#3f3f3c"/>
- -</svg>
- -</g>
- -
- -<g id="linecap_butt">
- -<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:se="http://svg-edit.googlecode.com" xmlns:xlink="http://www.w3.org/1999/xlink">
- - <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
- - <defs>
- - <linearGradient id="svg_8" x1="0.8" y1="1" x2="0.2" y2="1">
- - <stop offset="0" stop-color="#2f2f2c" stop-opacity="1"/>
- - <stop offset="1" stop-color="#2f2f2c" stop-opacity="0"/>
- - </linearGradient>
- - </defs>
- - <g>
- - <rect fill="url(#svg_8)" stroke="#a0a0a0" stroke-width="2" x="-15.20196" y="43.5974" width="94.8373" height="50.3728" id="svg_3" transform="rotate(-45, 32.2148, 68.7832)"/>
- - <path id="svg_1" d="m6.63133,95.07755l59.17514,-59.17514" stroke-width="3" stroke="#00ffff" fill="none"/>
- - <path id="svg_2" d="m51.62893,36.10742l13.05662,-13.05662l13.05661,13.05662l-13.05661,13.05662l-13.05662,-13.05662z" stroke="none" fill="#00ffff"/>
- - </g>
- -</svg>
- -</g>
- -
- -<g id="linecap_square">
- -<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:se="http://svg-edit.googlecode.com" xmlns:xlink="http://www.w3.org/1999/xlink">
- - <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
- - <defs>
- - <linearGradient id="svg_8" x1="0.8" y1="1" x2="0.2" y2="1">
- - <stop offset="0" stop-color="#2f2f2c" stop-opacity="1"/>
- - <stop offset="1" stop-color="#2f2f2c" stop-opacity="0"/>
- - </linearGradient>
- - </defs>
- - <g>
- - <rect fill="url(#svg_8)" stroke="none" x="-18.51568" y="35.5974" width="117.46469" height="50.3728" id="svg_3" transform="rotate(-45, 40.2168, 60.7832)"/>
- - <path id="svg_1" d="m6.63133,95.07755l59.17514,-59.17514" stroke-width="3" stroke="#00ffff" fill="none"/>
- - <path id="svg_2" d="m51.62893,36.10742l13.05662,-13.05662l13.05661,13.05662l-13.05661,13.05662l-13.05662,-13.05662z" stroke="none" fill="#00ffff"/>
- - </g>
- -</svg>
- -</g>
- -
- -<g id="linecap_round">
- -<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:se="http://svg-edit.googlecode.com">
- - <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
- - <defs>
- - <linearGradient y2="1" x2="0.2" y1="1" x1="0.8" id="svg_8">
- - <stop stop-opacity="1" stop-color="#2f2f2c" offset="0"/>
- - <stop stop-opacity="0" stop-color="#2f2f2c" offset="1"/>
- - </linearGradient>
- - </defs>
- - <g>
- - <path transform="rotate(-45, 41.5117, 59.4648)" id="svg_3" d="m-19.0679,34.2946l94.8359,0c36.499,-1.4142 33.67101,48.9569 0,50.3711l-94.8359,0l0,-50.3711z" stroke-width="2" stroke="#a0a0a0" fill="url(#svg_8)"/>
- - <path id="svg_1" d="m6.63133,95.07755l59.17515,-59.17515" stroke-width="3" stroke="#00ffff" fill="none"/>
- - <path id="svg_2" d="m51.62893,36.10742l13.05662,-13.05662l13.05661,13.05662l-13.05661,13.05662l-13.05662,-13.05662z" stroke="none" fill="#00ffff"/>
- - </g>
- -</svg>
- -</g>
- -
- -<g id="linejoin_miter">
- -<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:se="http://svg-edit.googlecode.com">
- - <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
- - <defs>
- - <linearGradient y2="1" x2="0.2" y1="1" x1="0.8" id="svg_8">
- - <stop stop-opacity="1" stop-color="#2f2f2c" offset="0"/>
- - <stop stop-opacity="0" stop-color="#2f2f2c" offset="1"/>
- - </linearGradient>
- - </defs>
- - <g>
- - <path fill="none" stroke="url(#svg_8)" stroke-width="49" d="m-15,-35l75,85l-75,75" id="svg_6"/>
- - <path transform="rotate(90, 57.8925, 50.2519)" fill="#00ffff" stroke="none" d="m44.83592,50.25187l13.05661,-13.05663l13.05661,13.05663l-13.05661,13.05662l-13.05661,-13.05662z" id="svg_2"/>
- - <path id="svg_4" d="m-15,-35l75,85l-75,75" stroke-width="3" stroke="#00ffff" fill="none"/>
- - </g>
- -</svg>
- -</g>
- -
- -<g id="linejoin_bevel">
- -<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:se="http://svg-edit.googlecode.com">
- - <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
- - <defs>
- - <linearGradient y2="1" x2="0.2" y1="1" x1="0.8" id="svg_8">
- - <stop stop-opacity="1" stop-color="#2f2f2c" offset="0"/>
- - <stop stop-opacity="0" stop-color="#2f2f2c" offset="1"/>
- - </linearGradient>
- - </defs>
- - <g>
- - <path stroke-linejoin="bevel" fill="none" stroke="url(#svg_8)" stroke-width="49" d="m-15,-35l75,85l-75,75" id="svg_6"/>
- - <path transform="rotate(90, 57.8925, 50.2519)" fill="#00ffff" stroke="none" d="m44.83592,50.25187l13.05661,-13.05663l13.05661,13.05663l-13.05661,13.05662l-13.05661,-13.05662z" id="svg_2"/>
- - <path id="svg_4" d="m-15,-35l75,85l-75,75" stroke-width="3" stroke="#00ffff" fill="none"/>
- - </g>
- -</svg>
- -</g>
- -
- -<g id="linejoin_round">
- -<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:se="http://svg-edit.googlecode.com">
- - <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->
- - <defs>
- - <linearGradient y2="1" x2="0.2" y1="1" x1="0.8" id="svg_8">
- - <stop stop-opacity="1" stop-color="#2f2f2c" offset="0"/>
- - <stop stop-opacity="0" stop-color="#2f2f2c" offset="1"/>
- - </linearGradient>
- - </defs>
- - <g>
- - <path stroke-linejoin="round" fill="none" stroke="url(#svg_8)" stroke-width="49" d="m-15,-35l75,85l-75,75" id="svg_6"/>
- - <path transform="rotate(90, 57.8925, 50.2519)" fill="#00ffff" stroke="none" d="m44.83592,50.25187l13.05661,-13.05663l13.05661,13.05663l-13.05661,13.05662l-13.05661,-13.05662z" id="svg_2"/>
- - <path id="svg_4" d="m-15,-35l75,85l-75,75" stroke-width="3" stroke="#00ffff" fill="none"/>
- - </g>
- -</svg>
- -</g>
- -
- -
- -<g id="no_color">
- - <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
- - <line fill="none" stroke="#d40000" id="svg_90" y2="24" x2="24" y1="0" x1="0"/>
- - <line id="svg_92" fill="none" stroke="#d40000" y2="24" x2="0" y1="0" x1="24"/>
- - </svg>
- -</g>
- -
- -
- -<g id="node_delete">
- -<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg">
- - <path stroke-width="2" id="svg_102" d="m4.1953,19.42128c15.49391,-15.53349 -0.21065,0.1581 15.61084,-15.57944" stroke="#8dd35f" fill="none"/>
- - <circle stroke-width="0.5" id="svg_121" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="4" cx="19.75"/>
- - <circle id="svg_123" stroke-width="0.5" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="19.40299" cx="4.0653"/>
- - <circle id="svg_7" stroke-width="0.5" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="11.625" cx="11.9375"/>
- - <g transform="rotate(-45.291072845458984 9.81157112121582,9.244086265563965) " id="svg_6">
- - <line stroke-linecap="round" id="svg_4" y2="9.45264" x2="15.14996" y1="9.3943" x1="4.47318" stroke-dasharray="null" stroke-width="2" stroke="#ff0000" fill="none"/>
- - <line stroke-linecap="round" id="svg_5" y2="14.46579" x2="9.66571" y1="4.02238" x1="9.7824" stroke-dasharray="null" stroke-width="2" stroke="#ff0000" fill="none"/>
- - </g>
- -</svg>
- -</g>
- -
- -<g id="node_clone">
- -<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg">
- - <path stroke-width="2" id="svg_102" d="m4.1953,19.42128c15.49391,-15.53349 -0.21065,0.1581 15.61084,-15.57944" stroke="#8dd35f" fill="none"/>
- - <circle stroke-width="0.5" id="svg_121" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="4" cx="19.75"/>
- - <circle id="svg_123" stroke-width="0.5" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="19.40299" cx="4.0653"/>
- - <circle id="svg_7" stroke-width="0.5" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="11.625" cx="11.9375"/>
- - <line stroke-linecap="round" id="svg_5" y2="14.46579" x2="9.66571" y1="4.02238" x1="9.7824" stroke-dasharray="null" stroke-width="2" stroke="#0000ff" fill="#0000ff"/>
- - <line stroke-linecap="round" id="svg_4" y2="9.45264" x2="15.14996" y1="9.3943" x1="4.47318" stroke-dasharray="null" stroke-width="2" stroke="#0000ff" fill="#0000ff"/>
- -</svg>
- -</g>
- -
- -
- -
- -<g id="svg_eof"/>
- -
- -</svg>
- Index: public/editor/images/text.svg
- ===================================================================
- --- public/editor/images/text.svg (date 1555516417000)
- +++ public/editor/images/text.svg (date 1555516417000)
- @@ -1,10 +0,0 @@
- -<?xml version="1.0" encoding="utf-8"?>
- -<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- - width="27px" height="27px" viewBox="0 0 27 27" enable-background="new 0 0 27 27" xml:space="preserve">
- -<path fill="#2F2F2C" d="M0,0v27h27V0H0z M7.283,25.258v-1.741h0.539c1.133,0,1.879-0.204,2.224-0.64
- - c0.345-0.422,0.525-1.157,0.525-2.191V4.355H8.733c-1.105,0-1.906,0.123-2.417,0.367C5.791,4.967,5.362,5.443,5.017,6.151
- - C4.658,6.873,4.451,7.73,4.381,8.709H2.613V2.613h21.774v6.097H22.48c-0.359-1.701-0.87-2.858-1.52-3.457s-1.686-0.898-3.108-0.898
- - h-1.976v16.331c0,1.062,0.165,1.81,0.525,2.218c0.358,0.409,1.104,0.613,2.236,0.613h0.595v1.741H7.283z"/>
- -</svg>
- Index: public/editor/images/zoom.svg
- ===================================================================
- --- public/editor/images/zoom.svg (date 1555516417000)
- +++ public/editor/images/zoom.svg (date 1555516417000)
- @@ -1,12 +0,0 @@
- -<?xml version="1.0" encoding="utf-8"?>
- -<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
- -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- -<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- - width="27px" height="27px" viewBox="0 0 27 27" enable-background="new 0 0 27 27" xml:space="preserve">
- -<g>
- - <circle fill="#2F2F2C" cx="10.887" cy="10.887" r="6.532"/>
- - <path fill="#2F2F2C" d="M0,0v27h27V0H0z M15.373,18.856c-1.326,0.747-2.855,1.176-4.486,1.176c-5.051,0-9.145-4.095-9.145-9.145
- - c0-5.051,4.094-9.145,9.145-9.145c5.05,0,9.145,4.094,9.145,9.145c0,2.081-0.697,3.999-1.868,5.536l6.223,6.223l-2.612,2.612
- - L15.373,18.856z"/>
- -</g>
- -</svg>
- Index: resources/assets/js/editor/css/editor.css
- ===================================================================
- --- resources/assets/js/editor/css/editor.css (date 1555516417000)
- +++ resources/assets/js/editor/css/editor.css (date 1555516417000)
- @@ -1,2045 +0,0 @@
- -/* Comment to prevent wrong concat */
- -
- -body {
- - background: #ffffff;
- - font-size: 11px;
- - -webkit-touch-callout: none;
- - -webkit-user-select: none;
- - -khtml-user-select: none;
- - -moz-user-select: none;
- - -ms-user-select: none;
- - user-select: none;
- - margin: 0;
- - padding: 0;
- -}
- -
- -::selection {
- - background: #000;
- - color: #fff; /* Safari */
- -}
- -
- -::-moz-selection {
- - background: #000;
- - color: #fff; /* Firefox */
- -}
- -
- -html, body {
- - overflow: hidden;
- - width: 100%;
- - height: 100%;
- -}
- -
- -::-webkit-scrollbar {
- - width: 5px;
- - height: 5px;
- - background: #444;
- -}
- -
- -::-webkit-scrollbar-track {
- - border-radius: 10px;
- - background: #444;
- -}
- -
- -::-webkit-scrollbar-thumb {
- - border-radius: 10px;
- - background: #666;
- -}
- -
- -::-webkit-scrollbar-corner {
- - background: #444;
- -}
- -
- -#browser-not-supported {
- - font-size: 0.8em;
- - font-family: Verdana, Helvetica, Arial;
- - color: #000000;
- -}
- -
- -#svgroot {
- - -moz-user-select: none;
- - -webkit-user-select: none;
- - position: absolute;
- - top: 0;
- - left: 0;
- -}
- -
- -#svg_editor {
- - background: #2f2f2c;
- -}
- -
- -#menu_bar {
- - padding: 0 0 0 50px;
- - background: #ffffff;
- - position: relative;
- - z-index: 2;
- -}
- -
- -#menu_bar.active .menu.open .menu_list {
- - display: block;
- -}
- -
- -.menu {
- - position: relative;
- - z-index: 5;
- - color: #333;
- - display: inline-block;
- - padding-right: 10px;
- - padding-top: 14px;
- -}
- -
- -.menu_title {
- - cursor: pointer;
- - display: inline-block;
- - padding: 7px 10px;
- - z-index: 10;
- - color: #000;
- - position: relative;
- - height: 16px;
- - vertical-align: top;
- -}
- -
- -.touch .menu_title {
- - padding: 7px 17px;
- - height: 26px;
- - line-height: 26px;
- -}
- -
- -.menu .menu_title:hover {
- - background: rgba(255, 255, 255, 0.1);
- -}
- -
- -.menu_list .separator {
- - margin: 5px 0;
- - border-top: solid #ddd 1px;
- -}
- -
- -.menu_list {
- - display: none;
- - position: absolute;
- - top: 28px;
- - left: 0;
- - white-space: nowrap;
- - background: white;
- - padding: 7px 0;
- - border-radius: 0 3px 3px 3px;
- - box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
- -}
- -
- -.touch .menu_list {
- - top: 38px;
- -}
- -
- -#menu_bar.active .menu.open .menu_title {
- - background: white;
- - color: #333;
- -}
- -
- -.menu_list .menu_item {
- - position: relative;
- - overflow: hidden;
- - line-height: 22px;
- - padding: 5px 69px 5px 25px;
- - cursor: default;
- - color: #333;
- -}
- -
- -.menu_list .menu_item.tool_button {
- - background: transparent;
- - border: none;
- - margin: 0;
- - padding: 5px 55px 5px 25px;
- - height: auto;
- - width: auto;
- -}
- -
- -.menu_list .menu_item.push_button_pressed:before {
- - content: '✔';
- - position: absolute;
- - display: block;
- - left: 7px;
- - top: 3px;
- - width: 20px;
- - height: 20px;
- -}
- -
- -.menu_list .menu_item:hover,
- -.menu_list .menu_item.push_button_pressed:hover {
- - background: rgba(0, 0, 0, 0.1);
- - color: #000;
- -}
- -
- -.menu_list .menu_item.disabled:hover,
- -.menu_list .menu_item.push_button_pressed.disabled:hover {
- - background: transparent;
- - color: #333;
- -}
- -
- -.menu_list .menu_item.push_button_pressed {
- - background: transparent;
- - border: none;
- - width: auto;
- - height: auto;
- - margin: 0;
- -}
- -
- -.menu_list .menu_item span {
- - display: block;
- - position: absolute;
- - right: 10px;
- - padding: 5px;
- - background: rgba(0, 0, 0, 0.1);
- - top: 6px;
- - height: 10px;
- - text-align: center;
- - font-size: 10px;
- - line-height: 120%;
- -}
- -
- -#svgcanvas {
- - line-height: normal;
- - display: inline-block;
- - background-color: #ebeced;
- - text-align: center;
- - vertical-align: middle;
- - width: 640px;
- - height: 480px;
- - position: relative;
- -
- -}
- -
- -#rulers > div {
- - position: absolute;
- - background: #2f2f2c;
- - z-index: 1;
- - overflow: hidden;
- - -webkit-font-smoothing: none;
- -}
- -
- -#rulers #ruler_corner {
- - top: 30px;
- - left: 50px;
- - width: 15px;
- - height: 15px;
- - border: solid #444 1px;
- - z-index: 2;
- -}
- -
- -#ruler_x {
- - height: 15px;
- - top: 30px;
- - left: 66px;
- - right: 175px;
- - border-top: solid #444 1px;
- - border-right: solid #444 1px;
- -}
- -
- -#ruler_x_cursor {
- - height: 15px;
- - border-right: dotted #999 1px;
- - position: absolute;
- - background: #2f2f2c;
- -}
- -
- -#ruler_y_cursor {
- - width: 15px;
- - border-top: dotted #999 1px;
- - position: absolute;
- - background: #2f2f2c;
- -}
- -
- -#rulers.moved #ruler_corner,
- -#rulers.moved #ruler_x {
- - top: 101px;
- -}
- -
- -#ruler_y {
- - width: 15px;
- - top: 46px;
- - left: 50px;
- - bottom: 40px;
- - border-left: solid #444 1px;
- - border-bottom: solid #444 1px;
- -}
- -
- -#rulers.moved #ruler_y {
- - top: 116px;
- -}
- -
- -#ruler_x canvas:first-child {
- - margin-left: -16px;
- -}
- -
- -#ruler_x canvas {
- - float: left;
- -}
- -
- -#ruler_y canvas {
- - margin-top: -16px;
- -}
- -
- -#ruler_x > div,
- -#ruler_y > div {
- - overflow: hidden;
- -}
- -
- -#palette {
- - display: block;
- - position: absolute;
- - z-index: 2;
- - left: 10px;
- - bottom: 5px;
- - width: 410px;
- - right: 145px;
- - height: 30px;
- -}
- -
- -.palette_item {
- - height: 20%;
- - width: 5.2%;
- - float: left;
- - cursor: url(/editor/images/eyedropper.png) 0 16, crosshair;
- -}
- -
- -.palette_item.transparent, .palette_item.white, .palette_item.black {
- - background: #fff;
- - position: absolute;
- - width: 10px;
- - height: 10px;
- - left: -10px;
- - top: 0;
- -}
- -
- -.palette_item.transparent {
- - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAVdEVYdENyZWF0aW9uIFRpbWUAOC8yMi8xMg1cp6sAAABESURBVBiVjdBBCgAgCETRr/e/87SJKFPLnfIcQRMIwMBIShIAvgZzoSrfkzrs8WyF1+kX9r3p8AE7nL7kSpSshN+JEQ8GixkF0mSevgAAAABJRU5ErkJggg==);
- -}
- -
- -.palette_item.black {
- - background: #000;
- - top: 10px;
- -}
- -
- -.palette_item.white {
- - background: #fff;
- - top: 20px;
- -}
- -
- -
- -#tool_fill {
- - position: absolute;
- - top: 0;
- - left: 0;
- - z-index: 1;
- -}
- -
- -.touch #tool_fill {
- - position: static;
- - width: 36px;
- - height: 36px;
- - margin-bottom: 10px;
- -}
- -
- -#tool_fill.active, #tool_stroke.active {
- - z-index: 2;
- -}
- -
- -#tool_stroke {
- - top: 14px;
- - left: 14px;
- -}
- -
- -.touch #tool_fill.active, .touch #tool_stroke.active {
- - outline: 4px solid #09f;
- -}
- -
- -#tool_fill, #tool_stroke, #tool_canvas {
- - box-shadow: 0 0 0 1px #2f2f2c;
- - position: absolute;
- -}
- -
- -.touch #tool_fill, .touch #tool_stroke, .touch #tool_canvas {
- - position: relative;
- - top: 0;
- - left: 0;
- -}
- -
- -#color_canvas_tools {
- - float: left;
- - cursor: pointer;
- -}
- -
- -#tool_fill .color_block {
- - width: 24px;
- - height: 24px;
- - overflow: hidden;
- - border: solid #ccc 1px;
- -}
- -
- -.touch #tool_eyedropper {
- - margin-top: 6px;
- -}
- -
- -.touch #tool_fill .color_block {
- - width: 36px;
- - height: 36px;
- -}
- -
- -.touch #tool_fill .color_block svg {
- - width: 36px !important;
- - height: 36px !important;
- -}
- -
- -.touch #tool_switch {
- - display: none;
- -}
- -
- -#use_panel .tool_button, #path_node_panel .tool_button {
- - color: #999;
- - border: solid #3F3F3C 1px;
- - border-radius: 3px;
- - padding: 3px 10px 3px 40px;
- - background: transparent;
- - position: relative;
- - margin-top: 10px;
- - width: 90px;
- - height: 23px;
- - line-height: 24px;
- -}
- -
- -#use_panel .tool_button {
- - padding-left: 10px;
- - margin-bottom: 10px;
- - width: 124px;
- -}
- -
- -#path_node_panel .tool_button img, #path_node_panel .tool_button svg {
- - position: absolute;
- - left: 5px;
- - top: 3px;
- -}
- -
- -
- -.touch #tool_stroke {
- - position: relative;
- - top: 0;
- - left: 0;
- - z-index: 0;
- -}
- -
- -#stroke_color:after {
- - content: '';
- - position: absolute;
- - display: block;
- - width: 8px;
- - height: 8px;
- - left: 8px;
- - top: 8px;
- - background: #ccc;
- - box-shadow: 0 0 0 1px #000;
- -}
- -
- -.touch #stroke_color:after {
- - height: 14px;
- - left: 10px;
- - position: absolute;
- - top: 10px;
- - width: 14px;
- -
- -}
- -
- -#linkLabel > svg {
- - height: 20px;
- - padding-top: 4px;
- -}
- -
- -div#workarea {
- - background-color: #444;
- - overflow: auto;
- - text-align: center;
- - -webkit-transition: -webkit-transform 500ms cubic-bezier(0.13, 0.66, 0.24, 0.92);
- - -moz-transition: -moz-transform 500ms cubic-bezier(0.13, 0.66, 0.24, 0.92);
- - -o-transition: -o-transform 500ms cubic-bezier(0.13, 0.66, 0.24, 0.92);
- - -ms-transition: -ms-transform 500ms cubic-bezier(0.13, 0.66, 0.24, 0.92);
- - transition: transform 500ms cubic-bezier(0.13, 0.66, 0.24, 0.92);
- -}
- -
- -.touch div#workarea {
- - top: 40px;
- -}
- -
- -.menu .menu_list {
- - display: none;
- - position: absolute;
- -}
- -
- -.tool_button,
- -.tool_button_current,
- -.tool_button_pressed {
- - cursor: pointer;
- -}
- -
- -.tool_button:hover,
- -.push_button:hover,
- -.buttonup:hover,
- -.buttondown,
- -.tool_button_current,
- -.push_button_pressed {
- - background-color: #fff;
- -}
- -
- -.tool_button.disabled,
- -.tool_button.disabled:hover {
- - opacity: 0.3;
- - background-color: #aaa;
- -}
- -
- -#tools_left .tool_button {
- - background: #2f2f2c;
- - position: relative;
- -}
- -
- -#tools_left .tool_button.loaded {
- - background: #ccc;
- -}
- -
- -#tools_left .tool_button.loaded:hover {
- - background: #fff;
- -}
- -
- -#tools_left .tool_button:after, #tools_left .tool_button_current:after {
- - position: absolute;
- - content: '';
- - border: solid #2f2f2c 2px;
- - top: -1px;
- - left: -1px;
- - width: 26px;
- - height: 26px;
- - z-index: 0;
- -}
- -
- -#tools_left .tool_button_current {
- - background-color: #0cf;
- -}
- -
- -#main_icon span {
- - position: absolute;
- - width: 100%;
- - height: 100%;
- - display: block;
- - z-index: 2;
- -}
- -
- -#tools_top {
- - position: absolute;
- - width: 160px;
- - height: 100%;
- - background: #ffffff;
- - right: 0;
- - top: 20px;
- - border-bottom: none;
- - overflow: visible;
- - padding: 0 0 0 15px;
- -}
- -
- -.touch #tools_top {
- - top: 30px;
- -}
- -
- -label {
- - display: block;
- - color: #999;
- -}
- -
- -div#font-selector {
- - width: 140px;
- - height: 300px;
- - overflow: auto;
- - margin: 0 auto;
- - position: absolute;
- - top: 27px;
- - right: 0;
- - border: 1px solid black;
- - padding: 10px;
- - display: none;
- - background-color: white;
- - z-index: 10;
- - border-radius: 3px;
- - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.7);
- -}
- -
- -div#font-selector img {
- - width: 100%;
- -}
- -
- -div#font-selector .font-item {
- - border-bottom: solid #ddd 1px;
- - padding: 5px 10px;
- - margin: 0 -10px;
- -}
- -
- -div#font-selector .font-item:hover {
- - background-color: #eee;
- -}
- -
- -#tools_top #marker_panel * {
- - float: left;
- -}
- -
- -#tools_top #marker_panel h4 {
- - float: none;
- -}
- -
- -#tools_top #marker_panel .dropdown .icon_label {
- - width: 36px;
- - height: 20px;
- - margin-top: 2px;
- - border: solid #3f3f3c 1px;
- - text-align: center;
- -}
- -
- -#tools_top #marker_panel .dropdown button {
- - margin-top: 2px;
- -}
- -
- -#tools_top #marker_panel #marker_panel_title {
- - float: none;
- - color: #fff;
- - margin-bottom: 3px;
- -}
- -
- -#tools_top #marker_panel .dropdown .icon_label img {
- - float: none;
- -}
- -
- -#color_picker input[type=text], #color_picker input[type=number] {
- - width: 30px;
- - background: #fff;
- -}
- -
- -.dropdown_set input[type=text], .dropdown_set input[type=number] {
- - width: 50px;
- -}
- -
- -input[type=text].wide, input[type=number].wide {
- - width: 110px;
- -}
- -
- -input[type=text].tuco, input[type=number].tuco {
- - width: 150px;
- -}
- -
- -input[type=submit], input[type=button], button {
- - background: #4F80FF;
- - color: #fff;
- - border-radius: 3px;
- - padding: 7px 17px;
- - border: none;
- - line-height: 140%;
- - font-size: 14px;
- - font-weight: bold;
- - font-family: sans-serif;
- -
- -}
- -
- -input[type=submit]:hover, button:hover {
- - box-shadow: inset 0 3px 10px rgba(255, 255, 255, 0.1),
- - inset 0 -3px 10px rgba(0, 0, 0, 0.2);
- -}
- -
- -input[type=submit]:hover, button:hover {
- - background: #2F84C1;
- -}
- -
- -input[type=submit]:active, button:active {
- - box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.2);
- - border-bottom: solid rgba(255, 255, 255, 0.1) 1px;
- -}
- -
- -#tools_left {
- - position: absolute;
- - border-right: none;
- - width: 50px;
- - top: 30px;
- - bottom: 0;
- - left: 0;
- - background: #2F2F2C; /* Needed so flyout icons don't appear on the left */
- - z-index: 4;
- -}
- -
- -#workarea.wireframe #svgcontent * {
- - fill: none;
- - stroke: #000;
- - stroke-width: 1px;
- - stroke-opacity: 1.0;
- - stroke-dasharray: 0;
- - opacity: 1;
- - pointer-events: stroke;
- - vector-effect: non-scaling-stroke;
- - filter: none;
- -}
- -
- -#workarea.wireframe #svgcontent text {
- - fill: #000;
- - stroke: none;
- -}
- -
- -#workarea.wireframe #canvasBackground > rect {
- - fill: #FFF !important;
- -}
- -
- -#workarea #canvasBackground > rect {
- - stroke: transparent !important;
- -}
- -
- -.context_panel {
- - display: none;
- -}
- -
- -#canvas_panel {
- - display: block;
- -}
- -
- -#multiselected_panel .selected_tool {
- - vertical-align: 12px;
- -}
- -
- -#tools_left .tool_button,
- -#tools_left .tool_button_current {
- - position: relative;
- - z-index: 11;
- -}
- -
- -.flyout_arrow_horiz {
- - position: absolute;
- - bottom: -1px;
- - right: 0;
- - z-index: 10;
- -}
- -
- -.dropdown {
- - position: relative;
- - float: left;
- -}
- -
- -.dropdown button {
- - width: 21px;
- - height: 22px;
- - padding: 0 3px 0 3px;
- - border: none;
- - background-color: #555;
- - border-radius: 0 2px 2px 0;
- - margin-left: -1px;
- - position: relative;
- -}
- -
- -.dropdown button:hover {
- - background-color: #666;
- -}
- -
- -.dropdown button:after {
- - content: '';
- - position: absolute;
- - border: solid transparent 4px;
- - border-top-color: #999;
- - top: 9px;
- - left: 6px;
- -}
- -
- -.dropdown button.down {
- - border-left: 1px solid #808080;
- - border-top: 1px solid #808080;
- - border-right: 1px solid #FFFFFF;
- - border-bottom: 1px solid #FFFFFF;
- - background-color: #B0B0B0;
- -}
- -
- -.dropdown ul {
- - list-style: none;
- - position: absolute;
- - margin: 0;
- - padding: 0;
- - left: -80px;
- - top: 26px;
- - z-index: 4;
- - display: none;
- -}
- -
- -.dropup ul {
- - top: auto;
- - bottom: 26px;
- - border-radius: 3px;
- - box-shadow: 0 5px 10px #000;
- -}
- -
- -.dropup ul:after {
- - content: '';
- - display: block;
- - position: absolute;
- - bottom: -10px;
- - right: 50%;
- - top: auto;
- - width: 0;
- - height: 0;
- - border: solid transparent 5px;
- - border-top-color: #fff;
- -}
- -
- -.dropdown li {
- - display: block;
- - width: 120px;
- - padding: 5px 10px;
- - color: #333;
- - background: #fff;
- - margin: 0;
- - line-height: 16px;
- -}
- -
- -.dropdown li:first-child {
- - border-radius: 3px 3px 0 0;
- -}
- -
- -.dropdown li:last-child {
- - border-radius: 0 0 3px 3px;
- -}
- -
- -.dropdown li:hover {
- - background-color: #ddd;
- - color: #000;
- -}
- -
- -.dropdown li.special {
- - padding: 10px;
- - background: white;
- - border: none;
- - box-shadow: 0 3px 10px black;
- - border-radius: 3px !important;
- -}
- -
- -.dropdown li.special:after {
- - content: '';
- - display: block;
- - position: absolute;
- - top: -10px;
- - right: 50%;
- - border: solid transparent 5px;
- - border-bottom-color: #fff;
- -
- -}
- -
- -.dropdown li.special.down:after {
- - bottom: -10px;
- - right: 50%;
- - top: auto;
- - border: solid transparent 5px;
- - border-top-color: #fff;
- -
- -}
- -
- -.tool_button,
- -.push_button,
- -.tool_button_current,
- -.push_button_pressed {
- - height: 27px;
- - width: 27px;
- - border: solid #2f2f2c 8px;
- - border-left-width: 13px;
- - margin: 0;
- - background-color: #ddd;
- - cursor: pointer;
- -}
- -
- -#main_menu li#tool_open, #main_menu li#tool_import {
- - position: relative;
- - overflow: hidden;
- -}
- -
- -#tool_image {
- - overflow: hidden;
- -}
- -
- -#tool_open input,
- -#tool_import input,
- -#tool_import_bitmap input {
- - position: absolute;
- - opacity: 0;
- - top: 0px;
- - right: 8px;
- - margin: 0;
- - cursor: pointer;
- - width: 88px;
- - height: 44px;
- -}
- -
- -.disabled {
- - opacity: 0.5;
- - cursor: default;
- -}
- -
- -.width_label {
- - padding-right: 5px;
- -}
- -
- -#text {
- - position: absolute;
- - left: -9999px;
- -}
- -
- -#tool_bold span, #tool_italic span {
- - position: absolute;
- - width: 100%;
- - height: 100%;
- - top: 0;
- - left: 0;
- - background: #ccc;
- - opacity: 0;
- -}
- -
- -#color_picker {
- - position: absolute;
- - display: none;
- - background: #fff;
- - height: 350px;
- - border-radius: 3px;
- - z-index: 5;
- - box-shadow: 0 5px 10px #000;
- - width: 530px;
- -}
- -
- -.tools_flyout {
- - position: absolute;
- - display: none;
- - cursor: pointer;
- - width: 385px;
- - z-index: 10;
- - left: 47px !important;
- - height: 324px;
- - background: #fff;
- - border-radius: 5px;
- - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
- -}
- -
- -.tools_flyout_v {
- - position: absolute;
- - display: none;
- - cursor: pointer;
- - width: 30px;
- -}
- -
- -.tools_flyout .tool_button {
- - float: left;
- - background-color: #fff;
- - height: 24px;
- - width: 24px;
- -}
- -
- -#tools_bottom {
- - position: absolute;
- - left: 50px;
- - right: 0;
- - bottom: 0;
- - height: 40px;
- - overflow: visible;
- - background: #ffffff;
- -}
- -
- -#tools_bottom_1 {
- - width: 115px;
- - float: left;
- -}
- -
- -#tools_bottom_2 {
- - position: relative;
- - float: left;
- - margin-top: 5px;
- -}
- -
- -#tools_bottom input[type=text] {
- - width: 3.2em;
- -}
- -
- -#tools_top h4 {
- - color: #434343;
- - font-weight: normal;
- - margin: 0;
- - padding: 10px 0 5px 0;
- -}
- -
- -#tools_top .dropdown .icon_label {
- - border: 1px solid transparent;
- - /* margin-top: 3px;*/
- - height: auto;
- -}
- -
- -#tools_top.multiselected #multiselected_panel {
- - display: block !important;
- -}
- -
- -#tools_top.multiselected #multiselected_panel .hidable {
- - display: none;
- -}
- -
- -.draginput_cell {
- - float: left;
- - height: 26px;
- - height: 26px;
- - border: solid #3f3f3c 10px;
- - outline: solid #2f2f2c 1px;
- - background: #ddd;
- - cursor: pointer;
- - position: relative;
- -}
- -
- -.draginput_cell:hover {
- - background: #fff;
- -}
- -
- -.draginput_cell:after {
- - content: '';
- - position: absolute;
- - top: 0;
- - left: 0;
- - border: solid #3f3f3c 1px;
- - height: 26px;
- - width: 26px;
- - z-index: 0;
- -}
- -
- -#option_lists ul {
- - display: none;
- - position: absolute;
- - height: auto;
- - z-index: 3;
- - margin: 0;
- - list-style: none;
- - padding-left: 0;
- -}
- -
- -#option_lists .optcols2 {
- - width: 70px;
- - margin-left: -15px;
- -}
- -
- -#option_lists .optcols3 {
- - width: 192px;
- - margin-left: -105px;
- - margin-top: -25px;
- - background: #fff;
- - padding: 5px;
- - box-shadow: 0 5px 10px #000;
- - border-radius: 3px;
- -}
- -
- -#option_lists .optcols3:after {
- - content: '';
- - display: block;
- - position: absolute;
- - top: -10px;
- - right: 70px;
- - border: solid transparent 5px;
- - border-bottom-color: #fff;
- -}
- -
- -#option_lists .tool_button, #option_lists .push_button, #option_lists .tool_button_current, #option_lists .push_button_pressed {
- - border: none;
- - background: transparent;
- -}
- -
- -#option_lists .tool_button:hover {
- - background: #ddd;
- -}
- -
- -#option_lists ul li.current {
- - background-color: #F4E284;
- -}
- -
- -#option_lists .optcols4 {
- - width: 130px;
- - margin-left: -44px;
- -}
- -
- -#option_lists ul[class^=optcols] li {
- - float: left;
- -}
- -
- -ul li.current {
- - background-color: #F4E284;
- -}
- -
- -#option_lists ul li {
- - margin: 0;
- - border-radius: 0;
- - -moz-border-radius: 0;
- - -webkit-border-radius: 0;
- -}
- -
- -#copyright {
- - text-align: right;
- - padding-right: .3em;
- -}
- -
- -#svg_source_editor {
- - display: none;
- -}
- -
- -#svg_source_editor #svg_source_overlay {
- - position: absolute;
- - top: 0px;
- - right: 0px;
- - left: 0px;
- - bottom: 0px;
- - background-color: black;
- - opacity: 0.6;
- - z-index: 5;
- -}
- -
- -#svg_source_editor #svg_source_container {
- - position: absolute;
- - top: 30px;
- - left: 100px;
- - right: 100px;
- - bottom: 30px;
- - background-color: #fff;
- - border-radius: 3px;
- - opacity: 1.0;
- - text-align: center;
- - z-index: 6;
- - padding: 15px 0;
- -}
- -
- -#svg_source_editor form {
- - position: absolute;
- - display: block;
- - top: 15px;
- - bottom: 55px;
- - left: 15px;
- - right: 12px;
- - padding: 5px;
- - font-size: 12px;
- -}
- -
- -#svg_source_textarea {
- - width: 100%;
- - height: 100%;
- - line-height: 140%;
- - font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
- - font-size: 12px;
- -}
- -
- -#svg_source_editor #tool_source_back {
- - position: absolute;
- - bottom: 45px;
- - left: 15px;
- - right: 15px;
- -}
- -
- -#svg_source_editor #tool_source_back #tool_source_save {
- - display: block;
- - position: absolute;
- - right: 0;
- -}
- -
- -#svg_source_editor #tool_source_back #tool_source_cancel {
- - display: block;
- - position: absolute;
- - left: 0;
- -}
- -
- -button.cancel, input.Cancel, input.cancel, input.jGraduate_Cancel, button.cancel {
- - -webkit-appearance: none;
- - background-color: #999;
- - box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
- - margin: 0;
- -}
- -
- -#shape_buttons {
- - overflow: auto;
- - top: 0;
- - bottom: 0;
- - left: 110px;
- - right: 0;
- - position: absolute;
- - vertical-align: top;
- -}
- -
- -#shape_cats {
- - min-width: 110px;
- - display: block;
- - position: absolute;
- - left: 0;
- - top: 0;
- - height: 300px;
- - background: #eee;
- - border-radius: 3px 0 0 3px;
- - z-index: 2;
- -}
- -
- -#shape_cats > div {
- - line-height: 1em;
- - padding: 0 .5em;
- - border-bottom: 1px solid #ddd;
- - background: #E8E8E8;
- - color: #444;
- - height: 26px;
- - line-height: 26px;
- -}
- -
- -#shape_cats > div:first-child {
- - border-radius: 3px 0 0 0;
- -}
- -
- -#shape_cats > div:last-child {
- - border-radius: 0 0 0 3px;
- -}
- -
- -#shape_cats div:hover {
- - background: #efefef;
- - color: #000;
- -}
- -
- -#shape_cats div.current {
- - font-weight: bold;
- - background: #3f3f3c;
- - color: #fff;
- - position: relative;
- -}
- -
- -#shape_cats div.current:after {
- - content: '';
- - position: absolute;
- - right: -26px;
- - top: 0;
- - border: solid transparent 13px;
- - border-left-color: #3f3f3c;
- -}
- -
- -.toolbar_button button .svg_icon {
- - display: none;
- -}
- -
- -#dialog_box {
- - display: none;
- -}
- -
- -#dialog_box_overlay {
- - background: black;
- - opacity: .5;
- - height: 100%;
- - left: 0;
- - position: absolute;
- - top: 0;
- - width: 100%;
- - z-index: 6;
- -}
- -
- -#dialog_content {
- - height: 95px;
- - margin: 10px 10px 5px 10px;
- - overflow: auto;
- - text-align: left;
- - font-size: 13px;
- -}
- -
- -#dialog_buttons input:last-child {
- - background: #999 !important;
- - position: absolute;
- - left: 10px;
- - bottom: 10px;
- -}
- -
- -#dialog_buttons input:first-child {
- - position: absolute;
- - right: 10px;
- - bottom: 10px;
- -}
- -
- -#dialog_content.prompt {
- - height: 75px;
- -}
- -
- -#dialog_content p {
- - margin: 10px;
- - line-height: 1.3em;
- -}
- -
- -#dialog_container {
- - position: absolute;
- - left: 50%;
- - top: 50%;
- - width: 300px;
- - margin-left: -150px;
- - height: 150px;
- - margin-top: -80px;
- - position: fixed;
- - z-index: 50001;
- - background: #fff;
- -}
- -
- -#dialog_container, #dialog_content {
- - border-radius: 3px;
- -}
- -
- -#dialog_buttons input[type=text] {
- - width: 90%;
- - display: block;
- - margin: 0 0 5px 11px;
- -}
- -
- -#dialog_buttons input[type=button] {
- - margin: 0 1em;
- -}
- -
- -.invisible {
- - visibility: hidden;
- -}
- -
- -/* Slider
- -----------------------------------*/
- -.ui-slider {
- - position: relative;
- - text-align: left;
- -}
- -
- -.ui-slider .ui-slider-handle {
- - position: absolute;
- - z-index: 2;
- - width: 1.2em;
- - height: 1.2em;
- - cursor: default;
- -}
- -
- -.ui-slider .ui-slider-range {
- - position: absolute;
- - z-index: 1;
- - font-size: .7em;
- - display: block;
- - border: 0;
- -}
- -
- -.ui-slider-horizontal {
- - height: .8em;
- -}
- -
- -.ui-slider-horizontal .ui-slider-handle {
- - top: -.3em;
- - margin-left: -.6em;
- -}
- -
- -.ui-slider-horizontal .ui-slider-range {
- - top: 0;
- - height: 100%;
- -}
- -
- -.ui-slider-horizontal .ui-slider-range-min {
- - left: 0;
- -}
- -
- -.ui-slider-horizontal .ui-slider-range-max {
- - right: 0;
- -}
- -
- -.ui-slider-vertical {
- - width: .8em;
- - height: 100px;
- -}
- -
- -.ui-slider-vertical .ui-slider-handle {
- - left: -.3em;
- - margin-left: 0;
- - margin-bottom: -.6em;
- -}
- -
- -.ui-slider-vertical .ui-slider-range {
- - left: 0;
- - width: 100%;
- -}
- -
- -.ui-slider-vertical .ui-slider-range-min {
- - bottom: 0;
- -}
- -
- -.ui-slider-vertical .ui-slider-range-max {
- - top: 0;
- -}
- -
- -.ui-slider {
- - background: #3F3F3C;
- - border-radius: 10px;
- -}
- -
- -.ui-slider-handle {
- - box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
- - border-radius: 30px;
- - background: #fff;
- - background-image: -ms-linear-gradient(top, #ccc 0%, #fff 100%);
- - background-image: -moz-linear-gradient(top, #ccc 0%, #fff 100%);
- - background-image: -o-linear-gradient(top, #ccc 0%, #fff 100%);
- - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(1, #fff));
- - background-image: -webkit-linear-gradient(top, #ccc 0%, #fff 100%);
- - background-image: linear-gradient(top, #ccc 0%, #fff 100%);
- -}
- -
- -.ui-slider-handle:focus {
- - outline: none;
- -}
- -
- -/* Necessary to keep the flyouts sized properly */
- -#shape_buttons {
- - background: #fff;
- - border-radius: 0 3px 3px 0;
- - padding: 10px
- -}
- -
- -.tools_flyout .tool_button,
- -.tools_flyout .tool_flyout {
- - background: #fff;
- - width: 40px;
- - height: 40px;
- - margin: 5px;
- - border-radius: 0px;
- - -moz-border-radius: 0px;
- - -webkit-border-radius: 0px;
- - border-width: 0;
- -}
- -
- -/* Generic context menu styles */
- -.contextMenu {
- - position: absolute;
- - z-index: 99999;
- - border: solid 1px rgba(0, 0, 0, .33);
- - background: rgba(255, 255, 255, .95);
- - padding: 5px 0;
- - margin: 0px;
- - display: none;
- - font: 12px/15px 'Lucida Sans', 'Lucida Grande', Helvetica, Verdana, sans-serif;
- - border-radius: 5px;
- - -moz-border-radius: 5px;
- - -moz-box-shadow: 2px 5px 10px rgba(0, 0, 0, .3);
- - -webkit-box-shadow: 2px 5px 10px rgba(0, 0, 0, .3);
- - box-shadow: 2px 5px 10px rgba(0, 0, 0, .3);
- -}
- -
- -.touch .contextMenu {
- - border: solid 5px rgba(0, 0, 0, .7);
- - padding: 0;
- - margin: 0 0 0 20px;
- - font: 18px/24px sans-serif;
- - border-radius: 5px;
- - -webkit-box-shadow: 2px 5px 20px 3px #000;
- - box-shadow: 2px 5px 20px rgba(0, 0, 0, 0.5);
- -}
- -
- -.touch .contextMenu:after {
- - content: '';
- - width: 0;
- - height: 0;
- - border: solid transparent 10px;
- - border-right-color: rgba(0, 0, 0, .7);
- - position: absolute;
- - top: 50%;
- - left: -25px;
- - margin-top: -10px;
- - z-index: 1000;
- -}
- -
- -.contextMenu LI {
- - list-style: none;
- - padding: 0px;
- - margin: 0px;
- -}
- -
- -.contextMenu .shortcut {
- - width: 115px;
- - text-align: right;
- - float: right;
- -}
- -
- -.touch .contextMenu .shortcut {
- - display: none;
- -}
- -
- -.touch .shortcut {
- - display: none;
- -}
- -
- -.contextMenu A {
- - -moz-user-select: none;
- - -webkit-user-select: none;
- - color: #222;
- - text-decoration: none;
- - display: block;
- - line-height: 20px;
- - height: 20px;
- - background-position: 6px center;
- - background-repeat: no-repeat;
- - outline: none;
- - padding: 0px 15px 1px 20px;
- -}
- -
- -.touch .contextMenu A {
- - padding: 0 15px;
- - font-weight: bold;
- - border-top: solid 1px #E3E3E3;
- - height: 40px;
- - line-height: 40px;
- - min-width: 200px;
- -}
- -
- -.contextMenu LI.hover A {
- - background-color: #2e5dea;
- - color: white;
- - cursor: default;
- -}
- -
- -.contextMenu LI.disabled A {
- - color: #999;
- -
- -}
- -
- -.touch .contextMenu LI.disabled A {
- - display: none;
- -}
- -
- -.contextMenu LI.hover.disabled A {
- - background-color: transparent;
- -}
- -
- -.contextMenu LI.separator {
- - border-top: solid 1px #E3E3E3;
- - padding-top: 5px;
- - margin-top: 5px;
- -}
- -
- -.touch .contextMenu LI.separator {
- - border-top: none;
- - margin: 0;
- - padding: 0;
- -}
- -
- -#menu {
- - display: none;
- - position: absolute;
- - top: 0;
- - left: 0;
- - right: 0;
- - height: 30px;
- - background: #000;
- - z-index: 10;
- - color: #fff;
- -}
- -
- -#workarea.rect, #workarea.line, #workarea.ellipse, #workarea.path, #workarea.shapelib {
- - cursor: crosshair;
- -}
- -
- -#workarea.text {
- - cursor: text;
- -}
- -
- -#workarea.eyedropper {
- - cursor: url(/editor/images/eyedropper.png) 0 16, crosshair;
- -}
- -
- -#workarea.fhpath {
- - cursor: url(/editor/images/pencil_cursor.png) 0 16, crosshair;
- -}
- -
- -#workarea.rotate * {
- - cursor: url(/editor/images/rotate.png) 12 12, auto;
- -}
- -
- -#workarea.select text, #workarea.multiselect text {
- - cursor: pointer;
- -}
- -
- -#workarea.n-resize * {
- - cursor: n-resize !important;
- -}
- -
- -#workarea.e-resize * {
- - cursor: e-resize !important;
- -}
- -
- -#workarea.w-resize * {
- - cursor: w-resize !important;
- -}
- -
- -#workarea.s-resize * {
- - cursor: s-resize !important;
- -}
- -
- -#workarea.ne-resize * {
- - cursor: ne-resize !important;
- -}
- -
- -#workarea.se-resize * {
- - cursor: se-resize !important;
- -}
- -
- -#workarea.nw-resize * {
- - cursor: nw-resize !important;
- -}
- -
- -#workarea.sw-resize * {
- - cursor: sw-resize !important;
- -}
- -
- -#workarea.copy {
- - cursor: copy;
- -}
- -
- -#workarea.zoom {
- - cursor: crosshair;
- - cursor: -moz-zoom-in;
- - cursor: -webkit-zoom-in;
- -}
- -
- -#workarea.zoom.out {
- - cursor: crosshair;
- - cursor: -moz-zoom-out;
- - cursor: -webkit-zoom-out;
- -}
- -
- -#selectorRubberBand {
- - shape-rendering: crispEdges;
- -}
- -
- -/* For modern browsers */
- -.clearfix:before,
- -.clearfix:after {
- - content: "";
- - display: table;
- -}
- -
- -.clearfix:after {
- - clear: both;
- -}
- -
- -/* For IE 6/7 (trigger hasLayout) */
- -.clearfix {
- - *zoom: 1;
- -}
- -
- -#group_title {
- - display: none;
- -}
- -
- -#base_unit_container {
- - display: none;
- - position: absolute;
- - z-index: 20;
- -}
- -
- -.draginput {
- - background: #3f3f3c;
- - border-radius: 3px;
- - -webkit-font-smoothing: antialiased;
- - width: 70px;
- - height: 70px;
- - display: block;
- - position: relative;
- - float: left;
- - margin: 0 5px 5px 0;
- -}
- -
- -.draginput .caret {
- - border: solid transparent 5px;
- - border-top-color: #999;
- - position: absolute;
- - width: 0;
- - height: 0;
- - right: 5px;
- - margin-top: -2px;
- - top: 50%;
- -}
- -
- -.draginput label {
- - margin: 28px 10px 0 5px;
- - font-size: 14px;
- - color: white;
- - font-weight: bold;
- - font-family: sans-serif;
- -}
- -
- -.draginput label#resolution_label, .draginput label#seg_type_label {
- - font: bold 12px/110% sans-serif;
- - position: absolute;
- - left: auto;
- - right: 10px;
- - z-index: 0;
- - text-align: right;
- -}
- -
- -.draginput label#seg_type_label {
- - margin-top: 40px;
- -}
- -
- -.draginput label#seg_type_label .caret {
- - top: 66%;
- -}
- -
- -.draginput label#resolution_label .pull {
- - position: relative;
- - left: -15px;
- -}
- -
- -.draginput label#resolution_label span {
- - right: -13px;
- - left: auto;
- - font-size: 16px;
- - top: 2px;
- - font-weight: bold;
- - color: white;
- -}
- -
- -.touch .draginput.active:after {
- - content: attr(data-value);
- - display: block;
- - position: absolute;
- - background: #fff;
- - font-size: 16px;
- - top: 0;
- - width: 30px;
- - left: -50px;
- - padding: 0 5px;
- - color: #333;
- - z-index: 10;
- - font-family: sans-serif;
- - font-weight: bold;
- - text-align: right;
- - padding-right: 10px;
- - height: 20px;
- - line-height: 20px;
- - letter-spacing: -1px;
- -}
- -
- -.touch .draginput.active:before {
- - content: '';
- - height: 0;
- - width: 0;
- - position: absolute;
- - top: 5px;
- - left: -5px;
- - border: solid transparent 5px;
- - border-left-color: #fff;
- -}
- -
- -.draginput input {
- - border: none;
- - background: transparent;
- - font: 24px/normal sans-serif;
- - text-align: center;
- - color: #4F80FF;
- - padding: 30px 0 16px;
- - width: 100%;
- - height: 24px;
- - position: relative;
- - z-index: 2;
- -}
- -
- -.draginput.twocol {
- - width: 145px;
- -}
- -
- -#tool_font_family .caret {
- - right: 40px;
- - top: 55%;
- -}
- -
- -#tool_font_family select {
- - width: 110px;
- -}
- -
- -#tool_bold, #tool_italic {
- - font: bold 20px/35px serif;
- - text-align: center;
- - position: absolute;
- - padding: 0 0 0 0;
- - color: #ccc;
- - background: transparent;
- - border: none;
- - width: 35px;
- - height: 35px;
- - margin: 0;
- - top: 0;
- - right: 0;
- -}
- -
- -#tool_italic {
- - border-top: solid #2f2f2c 2px;
- - top: 35px;
- - font-weight: bold;
- - font-style: italic;
- - font-size: 24px;
- -}
- -
- -#tool_bold:hover, #tool_italic:hover {
- - color: #fff;
- -}
- -
- -#tool_bold.active, #tool_italic.active {
- - color: #50A0FF;
- -}
- -
- -#preview_font {
- - font-size: 20px;
- - color: #fff;
- - height: 70px;
- - line-height: 75px;
- - padding: 0 0 0 10px;
- - white-space: nowrap;
- - width: 100px;
- - overflow: hidden;
- - border-right: solid #2f2f2c 2px;
- - position: relative;
- -}
- -
- -#preview_font:after {
- - content: '';
- - position: absolute;
- - right: 0;
- - top: 3px;
- - bottom: 3px;
- - width: 15px;
- - border-right: solid #3f3f3c 10px;
- - background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzU4MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjM2YzZjNjIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzZjNmM2MiIG9mZnNldD0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1ODApIiAvPjwvc3ZnPg==);
- -}
- -
- -.draginput input, .draginput input:hover, .draginput input:active {
- - cursor: url(/editor/images/drag.png), move;
- - cursor: -webkit-grab;
- - cursor: -moz-grab;
- -}
- -
- -.draginput input[type="checkbox"], .draginput input[type="checkbox"]:hover, .draginput input[type="checkbox"]:active {
- - cursor: pointer;
- -}
- -
- -.draginput.checkbox {
- - cursor: pointer;
- -}
- -
- -.draginput.active input, .draginput.active input:hover, .draginput.active input:active {
- - cursor: url(/editor/images/dragging.png), move;
- - cursor: -webkit-grabbing;
- - cursor: -moz-grabbing;
- -}
- -
- -.draginput span {
- - font: 11px/130% sans-serif;
- - color: #ccc;
- - display: block;
- - position: absolute;
- - top: 5px;
- - left: 5px;
- - text-align: left;
- -}
- -
- -.draginput.error {
- - background: #900;
- -}
- -
- -.draginput.error input {
- - color: #fff;
- -}
- -
- -.draginput.stroke_tool {
- - text-align: center;
- -}
- -
- -.draginput select {
- - -webkit-appearance: none;
- - opacity: 0;
- - display: block;
- - position: absolute;
- - height: 100%;
- - width: 100%;
- - margin: 0;
- - z-index: 1;
- - top: 0;
- - left: 0;
- -}
- -
- -.draginput_cursor {
- - position: absolute;
- - top: 50%;
- - width: 100%;
- - border-top: solid rgba(50, 100, 200, 0.25) 3px;
- - margin-top: -2px;
- - z-index: 0;
- -}
- -
- -.draginput input[readonly=readonly] {
- - -webkit-appearance: none;
- - -webkit-touch-callout: none;
- - -webkit-user-select: none;
- - -khtml-user-select: none;
- - -moz-user-select: none;
- - -ms-user-select: none;
- - user-select: none;
- -}
- -
- -.draginput input:focus {
- - background: #50A0FF;
- - color: #fff;
- - outline: none;
- - box-shadow: 0 0 5px 2px #50A0FF;
- -}
- -
- -.draginput input:focus + span {
- - z-index: 10;
- - color: #fff;
- -}
- -
- -.draginput .push_bottom {
- - bottom: 0;
- - position: absolute;
- -}
- -
- -#zoom_label {
- - height: 20px;
- - background: transparent;
- - cursor: default !important;
- - width: auto;
- - padding: 0 10px;
- - margin: 0;
- -}
- -
- -#zoom_panel {
- - padding: 9px 0;
- - right: 175px;
- - position: absolute;
- -}
- -
- -#zoom_label img, #zoom_label svg {
- - width: 16px;
- - height: 16px;
- -}
- -
- -#logo svg {
- - pointer-events: none;
- -}
- -
- -#zoomLabel {
- - width: 16px;
- - height: 16px;
- - cursor: pointer;
- - background: #ccc;
- -}
- -
- -#zoomLabel:after {
- - content: '';
- - position: absolute;
- - border-left: solid #2f2f2c 1px;
- - left: 0;
- - height: 16px;
- -}
- -
- -#zoom_label input {
- - color: #ccc;
- - font-size: 13px;
- - height: auto;
- - width: auto;
- - padding: 0;
- - cursor: default;
- - position: static;
- -}
- -
- -#zoom_label span {
- - top: 0;
- - left: 0;
- -}
- -
- -body.dragging * {
- - cursor: url(/editor/images/dragging.png), move;
- - cursor: -webkit-grabbing;
- - cursor: -moz-grabbing;
- -}
- -
- -body.drag * {
- - cursor: url(/editor/images/dragging.png), move;
- - cursor: -webkit-grabbing;
- - cursor: -moz-grabbing;
- -}
- -
- -input[readonly=readonly]:focus {
- - box-shadow: none;
- -}
- -
- -#color_canvas_tools, #fill_bg, #stroke_bg {
- - background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAAA3NCSVQICAjb4U/gAAAABlBMVEXu7u7///8o06qaAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFXRFWHRDcmVhdGlvbiBUaW1lADcvMjIvMTL7FNdCAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABFJREFUCJljYP7AgIb+MKAhAM8/C5vWL6zSAAAAAElFTkSuQmCC) top left repeat;
- -}
- -
- -#color_canvas_tools {
- - width: 60px;
- - height: 40px;
- - margin: 23px 5px 5px 5px;
- - position: relative;
- - overflow: hidden;
- -}
- -
- -#color_canvas_tools {
- - display: block;
- -}
- -
- -#tool_angle_indicator {
- - width: 50px;
- - height: 50px;
- - border-radius: 50px;
- - background: rgba(255, 255, 255, 0.05);
- - position: absolute;
- - bottom: 2px;
- - left: 10px;
- -}
- -
- -#tool_angle_indicator_cursor {
- - width: 4px;
- - height: 25px;
- - border-top: solid #50A0FF 3px;
- - position: absolute;
- - margin: 0 0 0 23px;
- - -webkit-transform-origin: 50% 0;
- - -moz-transform-origin: 50% 0;
- - -o-transform-origin: 50% 0;
- - -ms-transform-origin: 50% 0;
- - transform-origin: 50% 0;
- -}
- -
- -#stroke_style_label {
- - font-size: 30px;
- - margin-top: 33px;
- - letter-spacing: -1px;
- -}
- -
- -.stroke_tool .caret {
- - top: 60%;
- -}
- -
- -#tool_align_relative {
- - position: absolute;
- - top: -5px;
- - left: 0;
- - right: 20px;
- - display: block;
- -}
- -
- -#tool_align_relative select {
- - width: 100%;
- - display: block;
- -}
- -
- -.tools {
- - color: #000;
- - background: #ffffff;
- -}
- -
- -.edit_panel {
- - display: block;
- -}
- -
- -#svgcanvas svg * {
- - cursor: pointer;
- - pointer-events: all;
- -}
- -
- -#svgcanvas svg * :hover {
- - stroke: red;
- -}
- \ No newline at end of file
- Index: resources/assets/sass/_editor.scss
- IDEA additional info:
- Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
- <+>UTF-8
- ===================================================================
- --- resources/assets/sass/_editor.scss (date 1555516417000)
- +++ resources/assets/sass/_editor.scss (date 1555941065829)
- @@ -118,6 +118,7 @@
- right: 0;
- top: 70px;
- overflow: auto;
- + overflow-x: hidden;
- .item {
- width: 100%;
- @@ -320,6 +321,11 @@
- background-color: #F8F8F8;
- }
- + .transition-wrapper {
- + height: 0;
- + position: relative;
- + }
- +
- .font-item {
- padding: 0 20px;
- height: 90px;
- @@ -361,7 +367,7 @@
- justify-content: center;
- position: absolute;
- top: 50%;
- - margin-top: -99px;
- + margin-top: 50%;
- right: 50%;
- margin-right: -100px;
- Index: yarn.lock
- IDEA additional info:
- Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
- <+>UTF-8
- ===================================================================
- --- yarn.lock (date 1555516417000)
- +++ yarn.lock (date 1556021232998)
- @@ -7365,6 +7365,11 @@
- object-assign "^4.1.1"
- swiper "^4.0.7"
- +vue-class-component@^7.0.1:
- + version "7.0.2"
- + resolved "https://registry.yarnpkg.com/vue-class-component/-/vue-class-component-7.0.2.tgz#c5f35a91c0e9341532392b84d606a84911fb13bc"
- + integrity sha512-8xw/wkZI2tgHcwvkSRC1ax7GeP1CG27wKhedvOAdjdASm05VU4RijGsCYti6s6CzBioBL5BQUmntQQTCsp1wnQ==
- +
- vue-hot-reload-api@^1.3.x:
- version "1.3.3"
- resolved "http://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-1.3.3.tgz#54d22d83786a878493f639cc76bca7992a23be46"
- @@ -7395,9 +7400,19 @@
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/vue-multiselect/-/vue-multiselect-2.1.3.tgz#5454731086d8c431b527051a56910a8babe090af"
- -vue-slider-component@^2.8.0:
- - version "2.8.14"
- - resolved "https://registry.yarnpkg.com/vue-slider-component/-/vue-slider-component-2.8.14.tgz#0661212579b9131b3efeba155a33117c7abd857a"
- +vue-property-decorator@^8.0.0:
- + version "8.1.0"
- + resolved "https://registry.yarnpkg.com/vue-property-decorator/-/vue-property-decorator-8.1.0.tgz#66493a5350e7f643e852e7698ec2c883554daa79"
- + integrity sha512-TUWpbadApSW/sx9hlbrUq092ULm4E3RkL5X4fFhkiJ88/Y99lVubjh3bd3VbFQ8JRlKaTeqMOKaFHQRzWBCFPg==
- + dependencies:
- + vue-class-component "^7.0.1"
- +
- +vue-slider-component@^3.0.30:
- + version "3.0.30"
- + resolved "https://registry.yarnpkg.com/vue-slider-component/-/vue-slider-component-3.0.30.tgz#fc82382f1cac5d04488850b99e07864b1edefc15"
- + integrity sha512-3o82VfWeMa3b8unkedT/4eNBbvBsdsu+r75Ut/2j8pBKOn4lJoz0SS6h4qWC4L/yeOdVEStdwJH2s+rn3oGN9g==
- + dependencies:
- + vue-property-decorator "^8.0.0"
- vue-style-loader@^3.0.0, vue-style-loader@^3.1.2:
- version "3.1.2"
- @@ -7424,6 +7439,11 @@
- popper.js "^1.14.3"
- tippy.js "^2.6.*"
- +vue2-animate@^2.1.0:
- + version "2.1.0"
- + resolved "https://registry.yarnpkg.com/vue2-animate/-/vue2-animate-2.1.0.tgz#93eee5f381d8d6493bae0507bcad6b615fdacb7f"
- + integrity sha512-OEuwx9Y2dmx3+hQ/K7zLc514v4xhc8tGDQl/ZTJh06r+/EG/oYQkhy2Fo4OOhDwiRJYFuTfkFhGlDtTnT4XGsw==
- +
- vue@^2.5.7:
- version "2.5.17"
- resolved "https://registry.yarnpkg.com/vue/-/vue-2.5.17.tgz#0f8789ad718be68ca1872629832ed533589c6ada"
- Index: resources/assets/js/classes/svg-to-image.js
- IDEA additional info:
- Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
- <+>UTF-8
- ===================================================================
- --- resources/assets/js/classes/svg-to-image.js (date 1555516417000)
- +++ resources/assets/js/classes/svg-to-image.js (date 1555941065449)
- @@ -102,7 +102,7 @@
- var detectCssFont = function detectCssFont(rule, href) {
- // Match CSS font-face rules to external links.
- var match = rule.cssText.match(urlRegex);
- - var fontName = rule.style.fontFamily;
- + var fontName = _.replace(rule.style.fontFamily, /"/g, "");
- var url = match && match[1] || '';
- if (!url || url.match(/^data:/) || url === 'about:blank') return;
- Index: resources/assets/js/components/elements/input-range.vue
- IDEA additional info:
- Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
- <+>UTF-8
- ===================================================================
- --- resources/assets/js/components/elements/input-range.vue (date 1555516417000)
- +++ resources/assets/js/components/elements/input-range.vue (date 1556033153050)
- @@ -1,14 +1,11 @@
- <template>
- <vue-slider
- - @callback="changeRange"
- + @change="changeRange"
- v-model="options.value"
- :width="options.width"
- :tooltip="options.tooltip"
- - :bgStyle="options.bgStyle"
- - :speed="options.speed"
- :height="options.height"
- :dotSize="options.dotSize"
- - :sliderStyle="options.sliderStyle"
- :processStyle="options.processStyle"
- :useKeyboard="options.keyboard"
- :min="options.min"
- Index: resources/assets/sass/app.scss
- IDEA additional info:
- Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
- <+>UTF-8
- ===================================================================
- --- resources/assets/sass/app.scss (date 1555516417000)
- +++ resources/assets/sass/app.scss (date 1555941065837)
- @@ -9,7 +9,6 @@
- @import "variables";
- @import "home-page";
- @import "auth";
- -@import "editor";
- @import "fonts";
- @import "preview";
- Index: resources/views/edit.blade.php
- IDEA additional info:
- Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
- <+>UTF-8
- ===================================================================
- --- resources/views/edit.blade.php (date 1555516417000)
- +++ resources/views/edit.blade.php (date 1555941065841)
- @@ -10,7 +10,8 @@
- @endsection
- @section('styles')
- - <link rel="stylesheet" href="{{ mix('/css/editor.css') }}" type="text/css"/>
- + <link rel="stylesheet" href="{{ mix('/css/sass-editor.css') }}" type="text/css"/>
- + <link rel="stylesheet" href="{{ mix('/css/custom-editor.css') }}" type="text/css"/>
- <link rel="stylesheet" href="{{ asset('/fonts/css/fonts.css') }}" type="text/css"/>
- @endsection
- Index: resources/assets/js/components/editor.vue
- IDEA additional info:
- Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
- <+>UTF-8
- ===================================================================
- --- resources/assets/js/components/editor.vue (date 1555516417000)
- +++ resources/assets/js/components/editor.vue (date 1556033269500)
- @@ -60,203 +60,207 @@
- </span>
- </div>
- - <div v-show="!isSelected()" class="item">
- - <label>background</label>
- - <span class="color-picker">
- - <color-picker
- - @input="onChangeBackground"
- - :color="attributes.background"
- - v-model="attributes.background"
- - ></color-picker>
- - </span>
- - </div>
- + <transition name="zoomLeft">
- + <div v-if="!isSelected()" class="transition-wrapper">
- + <div class="item">
- + <label>background</label>
- + <span class="color-picker">
- + <color-picker
- + @input="onChangeBackground"
- + :color="attributes.background"
- + v-model="attributes.background"
- + ></color-picker>
- + </span>
- + </div>
- + <div class="select-item-to-edit">
- + <img src="/images/icons/select-item-to-edit.svg" alt="select an item">
- + <span>Select an item to edit</span>
- + </div>
- + </div>
- + </transition>
- - <div v-show="isSelected()">
- - <div class="item">
- - <label>color</label>
- - <span class="color-picker">
- - <color-picker
- - @input="onChangeFillColor"
- - :color="attributes.color.fill"
- - v-model="attributes.color.fill"
- - ></color-picker>
- - </span>
- - </div>
- - </div>
- + <transition name="zoomUp">
- + <div v-if="is_changed_selected">
- + <div class="item">
- + <label>color</label>
- + <span class="color-picker">
- + <color-picker
- + @input="onChangeFillColor"
- + :color="attributes.color.fill"
- + v-model="attributes.color.fill"
- + ></color-picker>
- + </span>
- + </div>
- - <div v-show="isSelectedText()">
- - <div class="item text-edit">
- - <label for="text-input">text</label>
- - <span class="text-type">
- - <input @keyup="onChangeText"
- - v-model="attributes.text.value"
- - id="text-input"
- - ref="text"
- - type="text">
- - <label :class="{active: attributes.text.font.bold}"
- - class="placeholder"
- - title="Bold">
- - <input @click="onChangeBold"
- - v-model="attributes.text.font.bold"
- - class="checkbox" type="checkbox">
- - <span class="radio-custom"><strong>B</strong></span>
- - </label>
- - <label :class="{active: attributes.text.font.italic}"
- - class="placeholder"
- - title="Italic">
- - <input
- - @click="onChangeItalic"
- - v-model="attributes.text.font.italic"
- - class="checkbox"
- - type="checkbox">
- - <span class="radio-custom"><em>I</em></span>
- - </label>
- - <label :class="{active: attributes.text.is_upper_case}"
- - class="placeholder"
- - title="Upper case">
- - <input
- - @click="onChangeRegister"
- - v-model="attributes.text.is_upper_case"
- - class="checkbox" type="checkbox">
- - <span class="radio-custom"><span>AA</span></span>
- - </label>
- - </span>
- - </div>
- - <div class="font-item">
- - <label>font</label>
- - <select-font v-model="attributes.text.font.name"
- - :font="{name: attributes.text.font.name}"
- - @input="onChangeFont">
- - </select-font>
- - </div>
- - <div class="item">
- - <label>font size</label>
- - <span class="size-input">
- - <input
- - @keypress="isNumber($event);"
- - @keyup="onChangeFontSize($event)"
- - :value="attributes.text.font.size"
- - type="text">
- - <span>
- - <input-range
- - :value="attributes.text.font.size"
- - v-model="attributes.text.font.size"
- - @input="onChangeFontSize"
- - :min="attributes.text.font.min"
- - :max="attributes.text.font.max"
- - :interval="attributes.text.font.interval"
- - ref="slider-font-size"
- - ></input-range>
- - </span>
- - </span>
- - </div>
- - <div class="item">
- - <label>letter spacing</label>
- - <span class="size-input">
- - <input
- - @keypress="isNumber($event);"
- - @keyup="onChangeLetterSpacing($event)"
- - :value="attributes.text.letter_spacing.value"
- - type="text">
- - <span>
- - <input-range
- - :value="attributes.text.letter_spacing.value"
- - v-model="attributes.text.letter_spacing.value"
- - @input="onChangeLetterSpacing"
- - :min="attributes.text.letter_spacing.min"
- - :max="attributes.text.letter_spacing.max"
- - :interval="attributes.text.letter_spacing.interval"
- - ref="slider-letter-spacing"
- - ></input-range>
- - </span>
- - </span>
- - </div>
- + <div v-if="isSelectedText()">
- + <div class="item text-edit">
- + <label for="text-input">text</label>
- + <span class="text-type">
- + <input @keyup="onChangeText"
- + v-model="attributes.text.value"
- + id="text-input"
- + ref="text"
- + type="text">
- + <label :class="{active: attributes.text.font.bold}"
- + class="placeholder"
- + title="Bold">
- + <input @click="onChangeBold"
- + v-model="attributes.text.font.bold"
- + class="checkbox" type="checkbox">
- + <span class="radio-custom"><strong>B</strong></span>
- + </label>
- + <label :class="{active: attributes.text.font.italic}"
- + class="placeholder"
- + title="Italic">
- + <input
- + @click="onChangeItalic"
- + v-model="attributes.text.font.italic"
- + class="checkbox"
- + type="checkbox">
- + <span class="radio-custom"><em>I</em></span>
- + </label>
- + <label :class="{active: attributes.text.is_upper_case}"
- + class="placeholder"
- + title="Upper case">
- + <input
- + @click="onChangeRegister"
- + v-model="attributes.text.is_upper_case"
- + class="checkbox" type="checkbox">
- + <span class="radio-custom"><span>AA</span></span>
- + </label>
- + </span>
- + </div>
- + <div class="font-item">
- + <label>font</label>
- + <select-font v-model="attributes.text.font.name"
- + :font="{name: attributes.text.font.name}"
- + @input="onChangeFont">
- + </select-font>
- + </div>
- + <div class="item">
- + <label>font size</label>
- + <span class="size-input">
- + <input
- + @keypress="isNumber($event);"
- + @keyup="onChangeFontSize($event)"
- + :value="attributes.text.font.size"
- + type="text">
- + <span>
- + <input-range
- + :value="attributes.text.font.size"
- + v-model="attributes.text.font.size"
- + @input="onChangeFontSize"
- + :min="attributes.text.font.min"
- + :max="attributes.text.font.max"
- + :interval="attributes.text.font.interval"
- + ref="slider-font-size"
- + ></input-range>
- + </span>
- + </span>
- + </div>
- + <div class="item">
- + <label>letter spacing</label>
- + <span class="size-input">
- + <input
- + @keypress="isNumber($event);"
- + @keyup="onChangeLetterSpacing($event)"
- + :value="attributes.text.letter_spacing.value"
- + type="text">
- + <span>
- + <input-range
- + :value="attributes.text.letter_spacing.value"
- + v-model="attributes.text.letter_spacing.value"
- + @input="onChangeLetterSpacing"
- + :min="attributes.text.letter_spacing.min"
- + :max="attributes.text.letter_spacing.max"
- + :interval="attributes.text.letter_spacing.interval"
- + ref="slider-letter-spacing"
- + ></input-range>
- + </span>
- + </span>
- + </div>
- - <input id="text" type="text"/>
- - </div>
- + <input id="text" type="text"/>
- + </div>
- - <div v-show="isSelected()">
- - <div class="item">
- - <label>opacity</label>
- - <span class="size-input">
- - <input
- - @keypress="isNumber($event);"
- - @keyup="onChangeOpacity($event)"
- - :value="attributes.opacity.value"
- - type="text">
- - <span>
- - <input-range
- - :value="attributes.opacity.value"
- - v-model="attributes.opacity.value"
- - @input="onChangeOpacity"
- - :min="attributes.opacity.min"
- - :max="attributes.opacity.max"
- - :interval="attributes.opacity.interval"
- - ref="slider-opacity"
- - ></input-range>
- - </span>
- - </span>
- - </div>
- + <div class="item">
- + <label>opacity</label>
- + <span class="size-input">
- + <input
- + @keypress="isNumber($event);"
- + @keyup="onChangeOpacity($event)"
- + :value="attributes.opacity.value"
- + type="text">
- + <span>
- + <input-range
- + :value="attributes.opacity.value"
- + v-model="attributes.opacity.value"
- + @input="onChangeOpacity"
- + :min="attributes.opacity.min"
- + :max="attributes.opacity.max"
- + :interval="attributes.opacity.interval"
- + ref="slider-opacity"
- + ></input-range>
- + </span>
- + </span>
- + </div>
- - <div class="item">
- - <label>blur</label>
- - <span class="size-input">
- - <input
- - @keypress="isNumber($event);"
- - @keyup="onChangeBlur($event)"
- - :value="attributes.blur.value"
- - type="text">
- - <span>
- - <input-range
- - :value="attributes.blur.value"
- - v-model="attributes.blur.value"
- - @input="onChangeBlur"
- - :min="attributes.blur.min"
- - :max="attributes.blur.max"
- - :interval="attributes.blur.interval"
- - ref="slider-blur"
- - ></input-range>
- - </span>
- - </span>
- - </div>
- + <div class="item">
- + <label>blur</label>
- + <span class="size-input">
- + <input
- + @keypress="isNumber($event);"
- + @keyup="onChangeBlur($event)"
- + :value="attributes.blur.value"
- + type="text">
- + <span>
- + <input-range
- + :value="attributes.blur.value"
- + v-model="attributes.blur.value"
- + @input="onChangeBlur"
- + :min="attributes.blur.min"
- + :max="attributes.blur.max"
- + :interval="attributes.blur.interval"
- + ref="slider-blur"
- + ></input-range>
- + </span>
- + </span>
- + </div>
- - <div class="item">
- - <label>stroke</label>
- - <span class="size-input">
- - <input
- - @keypress="isNumber($event);"
- - @keyup="onChangeStroke($event)"
- - :value="attributes.stroke.value"
- - type="text">
- - <span>
- - <input-range
- - :value="attributes.stroke.value"
- - v-model="attributes.stroke.value"
- - @input="onChangeStroke"
- - :min="attributes.stroke.min"
- - :max="attributes.stroke.max"
- - :interval="attributes.stroke.interval"
- - ref="slider-stroke"
- - ></input-range>
- - </span>
- - </span>
- - </div>
- + <div class="item">
- + <label>stroke</label>
- + <span class="size-input">
- + <input
- + @keypress="isNumber($event);"
- + @keyup="onChangeStroke($event)"
- + :value="attributes.stroke.value"
- + type="text">
- + <span>
- + <input-range
- + :value="attributes.stroke.value"
- + v-model="attributes.stroke.value"
- + @input="onChangeStroke"
- + :min="attributes.stroke.min"
- + :max="attributes.stroke.max"
- + :interval="attributes.stroke.interval"
- + ref="slider-stroke"
- + ></input-range>
- + </span>
- + </span>
- + </div>
- - <div class="item">
- - <label>stroke color</label>
- - <span class="color-picker">
- - <color-picker
- - @input="onChangeStrokeColor"
- - :color="attributes.stroke.color"
- - v-model="attributes.stroke.color"
- - ></color-picker>
- - </span>
- - </div>
- - </div>
- - <div class="select-item-to-edit" v-show="!isSelected()">
- - <img src="../../images/icons/select-item-to-edit.svg" alt="">
- - <span>Select an item to edit</span>
- - </div>
- + <div class="item">
- + <label>stroke color</label>
- + <span class="color-picker">
- + <color-picker
- + @input="onChangeStrokeColor"
- + :color="attributes.stroke.color"
- + v-model="attributes.stroke.color"
- + ></color-picker>
- + </span>
- + </div>
- + </div>
- + </transition>
- </div>
- <!--Right Sidebar end-->
- @@ -331,9 +335,9 @@
- <script>
- import svgToImage from '../classes/svg-to-image';
- - import Driver from 'driver.js';
- - import devtools from '../editor/lib/devtools-detect'
- - import mousetrap from 'mousetrap'
- + import driver from 'driver.js';
- + import devtools from '../editor/lib/devtools-detect';
- + import mousetrap from 'mousetrap';
- export default {
- name: 'editor',
- @@ -356,14 +360,14 @@
- value: 1,
- min: 0,
- max: 1,
- - interval: 0.01
- + interval: 0.01,
- },
- blur: {
- value: 0,
- min: 0,
- max: 10,
- - interval: 0.01
- + interval: 0.01,
- },
- color: {
- @@ -407,24 +411,25 @@
- blur: false,
- opacity: false,
- stroke: {
- - width: false
- + width: false,
- },
- },
- selected: [],
- + is_changed_selected: false,
- font_list: [],
- icons_list: [],
- navigator: {
- - driver: new Driver({
- + driver: new driver({
- allowClose: true,
- - opacity: 0.5
- + opacity: 0.5,
- }),
- demonstrations: {
- panel: {
- text: false,
- - }
- - }
- - }
- - }
- + },
- + },
- + },
- + };
- },
- mounted() {
- @@ -442,20 +447,52 @@
- self.setLogo(response).then(() => {
- self.startLogoSaver();
- - setTimeout(function () {
- + setTimeout(function() {
- self.alignLogo().then(() => {
- self.actualizeLetterSpacing();
- self.clearSelected();
- self.initTippy();
- self.initTippyForRotate();
- +
- + self.states.is_loaded = true;
- });
- }, 100);
- });
- });
- }).catch(error => {
- - console.log(error)
- + console.log(error);
- });
- },
- +
- + watch: {
- + selected: function (newValues, oldValues) {
- +
- + let newItem = newValues[0];
- + let oldItem = oldValues[0];
- +
- +
- + if (!this.states.is_loaded) {
- + this.is_changed_selected = false;
- + return;
- + }
- +
- + let mode = this.getMode();
- +
- + if ((newItem !== oldItem && mode === 'select') || newValues.length === 1) {
- + this.is_changed_selected = false;
- +
- + let self = this;
- +
- + setTimeout(function() {
- + self.is_changed_selected = true;
- + }, 100)
- +
- + } else {
- + this.is_changed_selected = false;
- + }
- + },
- +
- + },
- methods: {
- clickShowIconsSidebar() {
- @@ -465,7 +502,7 @@
- startLogoSaver() {
- let self = this;
- - let saveLogoClosure = setInterval(function () {
- + let saveLogoClosure = setInterval(function() {
- self.saveLogo().catch(error => {
- clearInterval(saveLogoClosure);
- document.location.reload(true);
- @@ -478,14 +515,14 @@
- return axios.post(route('logotypes.save'), {
- logotype: self.rot13(self.getLogo()),
- - hash: self.getHash()
- + hash: self.getHash(),
- });
- },
- alignLogo() {
- let self = this;
- - return new Promise(function (resolve, reject) {
- + return new Promise(function(resolve, reject) {
- // If logo is not editable then align of center workarea
- if (!self.states.is_edited) {
- self.canvas.clearSelection(true);
- @@ -518,12 +555,12 @@
- downloadLogo() {
- let self = this;
- - return new Promise(function (resolve, reject) {
- + return new Promise(function(resolve, reject) {
- // Set hash
- self.setHash(document.getElementById('user-logo-hash').value);
- // Load logo
- - axios.get(route('logotypes.get', self.getHash())).then(function (response) {
- + axios.get(route('logotypes.get', self.getHash())).then(function(response) {
- return resolve(response.data);
- });
- });
- @@ -540,13 +577,13 @@
- setLogo(response) {
- let self = this;
- - return new Promise(function (resolve, reject) {
- + return new Promise(function(resolve, reject) {
- let logotype = self.rot13(response.logotype.content);
- self.logotype = logotype;
- self.states.is_edited = response.logotype.is_edited;
- self.canvas.setSvgString(logotype, {
- - is_edited: self.states.is_edited
- + is_edited: self.states.is_edited,
- });
- return resolve();
- @@ -610,12 +647,18 @@
- },
- isSelected() {
- - return !!this.selected[0];
- + let val = !!this.selected[0];
- +
- + if (!val) {
- + this.is_changed_selected = false;
- + }
- +
- + return val;
- },
- isSelectedText() {
- return this.selected[0] &&
- - this.selected[0].nodeName === 'text' && this.elementsAreSame()
- + this.selected[0].nodeName === 'text' && this.elementsAreSame();
- },
- getSelected() {
- @@ -661,7 +704,7 @@
- let elements = this.getSelected();
- - elements.forEach(function (element) {
- + elements.forEach(function(element) {
- blur.push(self.getElementBlur(element));
- opacity.push(self.getElementOpacity(element));
- stroke.push(self.getElementStroke(element));
- @@ -673,7 +716,7 @@
- },
- arrayValuesIsSame(elements) {
- - return elements.every((val, i, arr) => val === arr[0])
- + return elements.every((val, i, arr) => val === arr[0]);
- },
- // Get real element property value
- @@ -703,7 +746,7 @@
- // Try find color in <path> element
- if (!color) {
- let paths = $(element).find('path');
- - paths.each(function (i, item) {
- + paths.each(function(i, item) {
- if (paths.length > 1) {
- if ($(item).attr('fill') != '#FFFFFF') {
- color = $(item).attr('fill');
- @@ -942,8 +985,12 @@
- listen() {
- // Selected event for re-rendering Edit panel
- EventBus.$on('selected.changed', () => {
- + this.clearSelected();
- + this.updatePanel();
- +
- this.selected = this.getSelected();
- +
- if (this.isSelected()) {
- this.setPropertiesSame();
- this.updatePanel();
- @@ -954,9 +1001,7 @@
- EventBus.$on('editor.preview.show', () => {
- try {
- // Create logo dom object
- - let fakeElem = document.createElement('div');
- - fakeElem.innerHTML = this.getLogo();
- - let logotype = fakeElem.firstChild;
- + let logotype = this.getDomLogo();
- // Get snap lines
- let snapLineX = logotype.getElementById('snap_line_x');
- @@ -967,12 +1012,12 @@
- snapLineY.style.display = 'none';
- // Save as png for preview
- - svgAsPngUri(logotype, {}, function (uri) {
- + svgAsPngUri(logotype, {}, function(uri) {
- EventBus.$emit('preview.logotype.set-preview', uri);
- EventBus.$emit('logotype.preview.popup.show');
- });
- } catch (err) {
- - console.log(err)
- + console.log(err);
- }
- });
- @@ -982,20 +1027,20 @@
- this.navigator.demonstrations.panel.text = false;
- }
- this.showTextInputNavigator();
- - })
- + });
- },
- loadIcons() {
- let self = this;
- - axios.get(route('icons.list.get')).then(function (response) {
- + axios.get(route('icons.list.get')).then(function(response) {
- self.icons_list = response.data;
- });
- },
- setCanvasWorker() {
- - return new Promise(function (resolve, reject) {
- - $(document).ready(function () {
- + return new Promise(function(resolve, reject) {
- + $(document).ready(function() {
- return resolve(editor.canvas);
- });
- });
- @@ -1057,15 +1102,15 @@
- return ((x - min) * (x - max) <= 0) || x > max;
- },
- - isNumber: function (evt) {
- + isNumber: function(evt) {
- evt = (evt) ? evt : window.event;
- let value = parseInt(evt.key);
- if (Number.isInteger(value) ||
- - evt.key === '.' ||
- - evt.key.indexOf('Arrow') > 0 ||
- - evt.key === 'Delete' ||
- - evt.key === 'Backspace'
- + evt.key === '.' ||
- + evt.key.indexOf('Arrow') > 0 ||
- + evt.key === 'Delete' ||
- + evt.key === 'Backspace'
- ) {
- return true;
- } else {
- @@ -1136,8 +1181,8 @@
- return cleanItems;
- },
- rot13(str) {
- - return str.replace(/[a-zA-Z]/g, function (c) {
- - return String.fromCharCode((c <= "Z" ? 90 : 122) >= (c = c.charCodeAt(0) + 13) ? c : c - 26);
- + return str.replace(/[a-zA-Z]/g, function(c) {
- + return String.fromCharCode((c <= 'Z' ? 90 : 122) >= (c = c.charCodeAt(0) + 13) ? c : c - 26);
- });
- },
- focusOnTextInput() {
- @@ -1155,16 +1200,19 @@
- showTextInputNavigator() {
- if (this.isSelectedText() && !this.navigator.demonstrations.panel.text) {
- // Show user navigator
- - this.navigator.driver.highlight({
- - element: '.text-edit',
- - popover: {
- - title: 'Text control panel',
- - description: 'Here you can change the inserted text to fit your needs',
- - }
- - });
- +
- + setTimeout(() => {
- + this.navigator.driver.highlight({
- + element: '.text-edit',
- + popover: {
- + title: 'Text control panel',
- + description: 'Here you can change the inserted text to fit your needs',
- + },
- + });
- - // Set the flag to show navigation
- - this.navigator.demonstrations.panel.text = true;
- + // Set the flag to show navigation
- + this.navigator.demonstrations.panel.text = true;
- + }, 1000);
- }
- },
- @@ -1176,25 +1224,38 @@
- return navigator.userAgent.toLowerCase().indexOf('firefox') > -1;
- },
- + getMode() {
- + return this.canvas.getMode()
- + },
- +
- actualizeLetterSpacing() {
- if (this.isFirefox()) {
- let logo = this.getDomLogo();
- - let texts = logo.getElementsByTagName('text');
- + const htmlCollection = logo.getElementsByTagName('text');
- + const texts = Array.prototype.slice.call(htmlCollection);
- for (let item of texts) {
- let value = item.getAttribute('letter-spacing');
- +
- if (value) {
- + let canvas = document.createElement('canvas');
- + let context = canvas.getContext('2d');
- + context.font = item.getAttribute('font-size') + 'px' + ' ' + item.getAttribute('font-family');
- +
- + let px = parseFloat(value);
- + let length = px;
- +
- + // If unit === em
- let unit = value.substr(-2);
- if (unit === 'em') {
- - let canvas = document.createElement("canvas");
- - let context = canvas.getContext("2d");
- - context.font = item.getAttribute('font-size')+'px'+ ' ' + item.getAttribute('font-family');
- + px = parseFloat(value) * parseFloat(item.getAttribute('font-size'));
- + }
- - let px = parseFloat(value) * parseFloat(item.getAttribute('font-size'));
- - let length = this.fillTextWithSpacing(context, item.textContent, 0, 0, px);
- + // Define text length
- + length = this.fillTextWithSpacing(context, item.textContent, 0, 0, px);
- - item.setAttribute('textLength', length);
- - }
- + // Set text length attribute
- + item.setAttribute('textLength', length);
- }
- }
- }
- @@ -1213,7 +1274,7 @@
- text = text.substr(1);
- context.fillText(char, x, y);
- - if (text === "") {
- + if (text === '') {
- widthShorter = 0;
- } else {
- widthShorter = context.measureText(text).width;
- @@ -1223,19 +1284,20 @@
- x += charWidth + spacing;
- wordWidth = widthShorter;
- + } while (text !== '');
- - console.log({x, char, text})
- -
- - } while (text !== "");
- + if (spacing < 0) {
- + x = -1 * x;
- + }
- return x;
- },
- downloadProtection() {
- // Only for servers
- - if (!location.host.includes("local")) {
- + if (!location.host.includes('local')) {
- if (!user.permissions.devtools) {
- - EventBus.$on("devtoolschange", event => {
- + EventBus.$on('devtoolschange', event => {
- if (event.isOpen) {
- window.location.href = '/';
- }
- @@ -1271,10 +1333,10 @@
- initTippyForRotate() {
- const button = document.getElementById('selectorGrip_rotate');
- tippy(button, {
- - trigger: 'click',
- - theme: 'light',
- + trigger: 'click',
- + theme: 'light',
- });
- },
- - }
- - }
- + },
- + };
- </script>
- Index: resources/assets/js/components/elements/color-picker.vue
- IDEA additional info:
- Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
- <+>UTF-8
- ===================================================================
- --- resources/assets/js/components/elements/color-picker.vue (date 1555516417000)
- +++ resources/assets/js/components/elements/color-picker.vue (date 1555941065463)
- @@ -44,16 +44,23 @@
- methods: {
- showPicker() {
- - // Update child component
- - this.getPickerComponent().inputChange(this.colors);
- +
- + if (this.isValidColor(this.color)) {
- + // Update child component
- + this.getPickerComponent().inputChange(this.colors);
- + }
- // Set visible state
- this.visible = true;
- },
- hidePicker() {
- - // Blur input with color
- - this.$refs['input-color-picker'].blur();
- + let picker = this.$refs['input-color-picker'];
- +
- + if (picker) {
- + // Blur input with color
- + picker.blur();
- + }
- // Set visible state
- this.visible = false;
- @@ -63,7 +70,7 @@
- let color = e.target.value;
- // If color is valid hex color
- - if (color.length === 7 && this.getPickerComponent().isValidHex(color)) {
- + if (this.isValidColor(color)) {
- this.colors.hex = color;
- // Update child component
- @@ -71,6 +78,10 @@
- }
- },
- + isValidColor(color) {
- + return color.length === 7 && this.getPickerComponent().isValidHex(color);
- + },
- +
- getPickerComponent() {
- return this.$refs['color-picker'];
- },
- Index: webpack.mix.js
- IDEA additional info:
- Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
- <+>UTF-8
- ===================================================================
- --- webpack.mix.js (date 1555516417000)
- +++ webpack.mix.js (date 1555941065851)
- @@ -14,6 +14,8 @@
- mix.js('resources/assets/js/bootstrap.js', 'public/js');
- mix.js('resources/assets/js/app.js', 'public/js');
- mix.sass('resources/assets/sass/app.scss', 'public/css');
- +mix.sass('resources/assets/sass/_editor.scss', 'public/css/sass-editor.css');
- +mix.styles(['resources/assets/css/editor.css', 'node_modules/vue2-animate/dist/vue2-animate.min.css'], 'public/css/custom-editor.css');
- // Editor scripts
- mix.babel([
- @@ -40,11 +42,5 @@
- 'resources/assets/js/editor/lib/filesaver.js',
- ], 'public/js/editor.js').version();
- -
- -// Editor css
- -mix.styles([
- - 'resources/assets/js/editor/css/editor.css',
- -], 'public/css/editor.css');
- -
- // Copy images
- mix.copy('resources/assets/images', 'public/images');
- \ No newline at end of file
- Index: resources/assets/css/editor.css
- IDEA additional info:
- Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
- <+>UTF-8
- ===================================================================
- --- resources/assets/css/editor.css (date 1555941065435)
- +++ resources/assets/css/editor.css (date 1555941065435)
- @@ -0,0 +1,161 @@
- +/* Comment to prevent wrong concat */
- +
- +body {
- + background: #ffffff;
- + font-size: 11px;
- + -webkit-touch-callout: none;
- + -webkit-user-select: none;
- + -khtml-user-select: none;
- + -moz-user-select: none;
- + -ms-user-select: none;
- + user-select: none;
- + margin: 0;
- + padding: 0;
- +}
- +
- +::selection {
- + background: #000;
- + color: #fff; /* Safari */
- +}
- +
- +::-moz-selection {
- + background: #000;
- + color: #fff; /* Firefox */
- +}
- +
- +html, body {
- + overflow: hidden;
- + width: 100%;
- + height: 100%;
- +}
- +
- +#svgroot {
- + -moz-user-select: none;
- + -webkit-user-select: none;
- + position: absolute;
- + top: 0;
- + left: 0;
- +}
- +
- +#svg_editor {
- + background: #2f2f2c;
- +}
- +
- +#svgcanvas {
- + line-height: normal;
- + display: inline-block;
- + background-color: #ebeced;
- + text-align: center;
- + vertical-align: middle;
- + width: 640px;
- + height: 480px;
- + position: relative;
- +
- +}
- +
- +div#workarea {
- + background-color: #444;
- + overflow: auto;
- + text-align: center;
- + -webkit-transition: -webkit-transform 500ms cubic-bezier(0.13, 0.66, 0.24, 0.92);
- + -moz-transition: -moz-transform 500ms cubic-bezier(0.13, 0.66, 0.24, 0.92);
- + -o-transition: -o-transform 500ms cubic-bezier(0.13, 0.66, 0.24, 0.92);
- + -ms-transition: -ms-transform 500ms cubic-bezier(0.13, 0.66, 0.24, 0.92);
- + transition: transform 500ms cubic-bezier(0.13, 0.66, 0.24, 0.92);
- +}
- +
- +#text {
- + position: absolute;
- + left: -9999px;
- +}
- +
- +#workarea.text {
- + cursor: text;
- +}
- +
- +#workarea.rotate * {
- + cursor: url(/editor/images/rotate.png) 12 12, auto;
- +}
- +
- +#workarea.rect, #workarea.line, #workarea.ellipse, #workarea.path, #workarea.shapelib {
- + cursor: crosshair;
- +}
- +#workarea.select text, #workarea.multiselect text {
- + cursor: pointer;
- +}
- +
- +#workarea.n-resize * {
- + cursor: n-resize !important;
- +}
- +
- +#workarea.e-resize * {
- + cursor: e-resize !important;
- +}
- +
- +#workarea.w-resize * {
- + cursor: w-resize !important;
- +}
- +
- +#workarea.s-resize * {
- + cursor: s-resize !important;
- +}
- +
- +#workarea.ne-resize * {
- + cursor: ne-resize !important;
- +}
- +
- +#workarea.se-resize * {
- + cursor: se-resize !important;
- +}
- +
- +#workarea.nw-resize * {
- + cursor: nw-resize !important;
- +}
- +
- +#workarea.sw-resize * {
- + cursor: sw-resize !important;
- +}
- +
- +#workarea.copy {
- + cursor: copy;
- +}
- +
- +#workarea.zoom {
- + cursor: crosshair;
- + cursor: -moz-zoom-in;
- + cursor: -webkit-zoom-in;
- +}
- +
- +#workarea.zoom.out {
- + cursor: crosshair;
- + cursor: -moz-zoom-out;
- + cursor: -webkit-zoom-out;
- +}
- +
- +#selectorRubberBand {
- + shape-rendering: crispEdges;
- +}
- +
- +/* For modern browsers */
- +.clearfix:before,
- +.clearfix:after {
- + content: "";
- + display: table;
- +}
- +
- +.clearfix:after {
- + clear: both;
- +}
- +
- +.edit_panel {
- + display: block;
- +}
- +
- +#svgcanvas svg * {
- + cursor: pointer;
- + pointer-events: all;
- +}
- +
- +#canvasBackground {
- + stroke-width: 0;
- +}
- \ No newline at end of file
- Index: package.json
- IDEA additional info:
- Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
- <+>UTF-8
- ===================================================================
- --- package.json (date 1555516417000)
- +++ package.json (date 1556021159555)
- @@ -68,7 +68,8 @@
- "tinycolor2": "^1.1.2",
- "tippy.js": "^4.2.1",
- "vue-multiselect": "^2.1.3",
- - "vue-slider-component": "^2.8.0",
- - "vue-tippy": "^2.1.2"
- + "vue-slider-component": "^3.0.30",
- + "vue-tippy": "^2.1.2",
- + "vue2-animate": "^2.1.0"
- }
- }
- Index: resources/assets/js/editor/src/svgcanvas.js
- IDEA additional info:
- Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
- <+>UTF-8
- ===================================================================
- --- resources/assets/js/editor/src/svgcanvas.js (date 1555516417000)
- +++ resources/assets/js/editor/src/svgcanvas.js (date 1555941065642)
- @@ -7167,7 +7167,7 @@
- // Function: getMode
- // Returns the current editor mode string
- - this.getMode = function() {
- + const getMode = this.getMode = function() {
- return current_mode;
- };
- diff --git public/editor/images/align-bottom.png public/editor/images/align-bottom.png
- deleted file mode 100644
- index 6426d110a38ac7c47c71e2e631900702d2287b3e..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/align-center.png public/editor/images/align-center.png
- deleted file mode 100644
- index 4f3c95d39047ee56a77485068270e31af7234e0b..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/align-left.png public/editor/images/align-left.png
- deleted file mode 100644
- index 15e0091356491352a1f658543c03edd935779d0c..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/align-middle.png public/editor/images/align-middle.png
- deleted file mode 100644
- index 4b6c8ae59dc8e3054aa16c72e802e7a00bc37f1e..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/align-right.png public/editor/images/align-right.png
- deleted file mode 100644
- index 213420dc259187e8d0cc58f775fb920d2c146b32..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/align-top.png public/editor/images/align-top.png
- deleted file mode 100644
- index 26656dd56957a0507137b51be0fce10b4c8432e2..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/bar-opacity.png public/editor/images/bar-opacity.png
- deleted file mode 100644
- index e42ad081260dcf697ad046e61356993d4c3c3d5b..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/Bars.png public/editor/images/Bars.png
- deleted file mode 100644
- index 80eb2bbe76b26159a17b1cc19aca8e39da447e3e..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/bold.png public/editor/images/bold.png
- deleted file mode 100644
- index 19ac5bbd79164f6fab700742330f9dc66fb408f1..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/cancel.png public/editor/images/cancel.png
- deleted file mode 100644
- index 8595f5d9705d9ade8a11873d5970668b8bfabf5c..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/circle.png public/editor/images/circle.png
- deleted file mode 100644
- index e7bd228b7e860e00658ea987bc8e6be592d4024b..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/clear.png public/editor/images/clear.png
- deleted file mode 100644
- index 514710d12b9c5712f1480710700c366205284926..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/clone.png public/editor/images/clone.png
- deleted file mode 100644
- index c8713c80b9b58351e0fa04668edd81d197de92de..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/copy.png public/editor/images/copy.png
- deleted file mode 100644
- index 23ba357bcd4e96bf754393c28b41b5aa67aa8601..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/cross.png public/editor/images/cross.png
- deleted file mode 100644
- index 69d9fb75511240c8603c45dec354476f964cfa7b..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/cut.png public/editor/images/cut.png
- deleted file mode 100644
- index d586098e21af5522ef434594c16e726adc098f54..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/delete.png public/editor/images/delete.png
- deleted file mode 100644
- index e71dd96fec8e94fa215de55c019b191bffb69162..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/document-properties.png public/editor/images/document-properties.png
- deleted file mode 100644
- index a5ad72875a4f92e0540ed001b891723ec5de74ba..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/drag.png public/editor/images/drag.png
- deleted file mode 100644
- index 3b00748c1a30489c19dff47619fb0c1579253a25..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/dragging.png public/editor/images/dragging.png
- deleted file mode 100644
- index 9376a1ca981dc73738af54fbda260175525d0724..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/dropdown.gif public/editor/images/dropdown.gif
- deleted file mode 100644
- index 4180d5eba8b2332caa24adfb22a4915f1dd4c036..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/ellipse.png public/editor/images/ellipse.png
- deleted file mode 100644
- index 003dd2414df5a0e7f511bc8d566e7f4fb9aa3365..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/eye.png public/editor/images/eye.png
- deleted file mode 100644
- index 9cf312e780bc3b569a8d6575892231d27851693d..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/eyedropper.png public/editor/images/eyedropper.png
- deleted file mode 100644
- index 0c30fdb9d78241eae5ada477c593cde84a2466e7..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/eyedropper_tool.png public/editor/images/eyedropper_tool.png
- deleted file mode 100644
- index 9ef8ff3021922a91149dae34dfd72179458893a4..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/fhpath.png public/editor/images/fhpath.png
- deleted file mode 100644
- index 9255cc50f3c2e7cb5aec5ace46d75dcf1f211665..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/flyouth.png public/editor/images/flyouth.png
- deleted file mode 100644
- index 7823e4a297c5249326cc1ba784f21e3b478bf2dd..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/flyup.gif public/editor/images/flyup.gif
- deleted file mode 100644
- index c027e137c96c28747708aaf0bf3f137c6b156179..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/freehand-circle.png public/editor/images/freehand-circle.png
- deleted file mode 100644
- index 43cb17f9014693229033c8f5744f098206f8bc3b..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/freehand-square.png public/editor/images/freehand-square.png
- deleted file mode 100644
- index 328fc77d1ebfcaa45d40555cc9cbe7e4d6811c90..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/go-down.png public/editor/images/go-down.png
- deleted file mode 100644
- index 3dd7fccdf06321880f69d65631a363e4b813ba04..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/go-up.png public/editor/images/go-up.png
- deleted file mode 100644
- index fa9a7d71b5615dde4c5f702f95df533adadd56e0..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/image.png public/editor/images/image.png
- deleted file mode 100644
- index cb907936dc678e3718f09df25308380c31fd9d06..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/italic.png public/editor/images/italic.png
- deleted file mode 100644
- index 82f9607b2b35848e0849d7642bfc6b014690b992..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/line.png public/editor/images/line.png
- deleted file mode 100644
- index 39318a18b89495179807e1b16d331d13e3bb9441..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/link_controls.png public/editor/images/link_controls.png
- deleted file mode 100644
- index 516a094b3e1574cf96240bffc999948a3a8f8052..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/logo.png public/editor/images/logo.png
- deleted file mode 100644
- index 04cfda5dd5f5427cc587083430c74dc9b3d52700..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/map-opacity.png public/editor/images/map-opacity.png
- deleted file mode 100644
- index 6756cee6df14dabac21fee85d68fd2e30f1873cb..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/mappoint.gif public/editor/images/mappoint.gif
- deleted file mode 100644
- index f5f855745cfda02dcfa684d3fcd628eadf3d39e8..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/mappoint_c.png public/editor/images/mappoint_c.png
- deleted file mode 100644
- index d0a6e1cea2daab6d3058aed7e82ff7cd83e7e80d..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/mappoint_f.png public/editor/images/mappoint_f.png
- deleted file mode 100644
- index 563ff87c2e44b01fa1e76fc28417c6e686ea2714..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/Maps.png public/editor/images/Maps.png
- deleted file mode 100644
- index 853d38c68e24553c3086438d7ee2ce3f1e97b803..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/move_bottom.png public/editor/images/move_bottom.png
- deleted file mode 100644
- index 6b13250756d49eaf6709e938d05773f9fcfed78c..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/move_top.png public/editor/images/move_top.png
- deleted file mode 100644
- index 9d54b6a488e99343a62592aa8d77fbf083bd5c10..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/NoColor.png public/editor/images/NoColor.png
- deleted file mode 100644
- index 5dc47670ef4eae06eec62292e0b1786594428c9b..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/node_clone.png public/editor/images/node_clone.png
- deleted file mode 100644
- index 2187d07395fc87f0a6e7c463e026f510eab15ff2..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/node_delete.png public/editor/images/node_delete.png
- deleted file mode 100644
- index ea3f7e6876102e856758a807d663ea161b1f0764..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/none.png public/editor/images/none.png
- deleted file mode 100644
- index 04c0765f6303a45fdcd9024498011b2a02d6d3d7..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/open.png public/editor/images/open.png
- deleted file mode 100644
- index 254a6b814806f96d3de3c8eb824fcdcf554cf641..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/paste.png public/editor/images/paste.png
- deleted file mode 100644
- index ad983155c5a848771b353a44916cc8f3d086f06b..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/path.png public/editor/images/path.png
- deleted file mode 100644
- index 40e6581c9b6f2f18fbae56482f9e1945923453eb..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/pencil.png public/editor/images/pencil.png
- deleted file mode 100644
- index 789c0edce3a1d4d7d55920cc64755806a48227d9..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/pencil_cursor.png public/editor/images/pencil_cursor.png
- deleted file mode 100644
- index d3f1f6938dd0805eb252dc7f21cecdc8243b6285..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/picker.gif public/editor/images/picker.gif
- deleted file mode 100644
- index 374d891042f22ff5c23eed3148b6ae5fe2cfdb1c..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/polygon.png public/editor/images/polygon.png
- deleted file mode 100644
- index 550ad29e3cb17663ac9ba75be91c9fa5e67d7f89..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/preview-opacity.png public/editor/images/preview-opacity.png
- deleted file mode 100644
- index 0dd9a2f8b9d2a8ff3f52bf7ca4c772196a5dd8d6..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/rangearrows.gif public/editor/images/rangearrows.gif
- deleted file mode 100644
- index 9fe89f472d1fae2552b8a43da7a1788327b87fe8..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/rangearrows2.gif public/editor/images/rangearrows2.gif
- deleted file mode 100644
- index ee1037831aaab903e7136ff02ada9150b0db7ca2..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/rect.png public/editor/images/rect.png
- deleted file mode 100644
- index 4fd15f837c216c6d5c542d3601a2136a8d41374d..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/redo.png public/editor/images/redo.png
- deleted file mode 100644
- index 1169fc3b45767aa8dd025bf3a8ff579360f9bf45..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/reorient.png public/editor/images/reorient.png
- deleted file mode 100644
- index 9455a82c0fd76e73d83a69a495edb25aeb5611b9..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/save.png public/editor/images/save.png
- deleted file mode 100644
- index 9c4c8d9da37e6fb6300c0292d570a6e55ea10ecf..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/select.png public/editor/images/select.png
- deleted file mode 100644
- index f1f0fa352ffa4f7429285760f91d4fc7bc8bfc42..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/select_node.png public/editor/images/select_node.png
- deleted file mode 100644
- index 5ed97db95af16cb65382004956d086881d760a22..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/sep.png public/editor/images/sep.png
- deleted file mode 100644
- index 6b90277793f503a982ce709f2cae91c095c91afa..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/shape_group.png public/editor/images/shape_group.png
- deleted file mode 100644
- index bb2ff516d35dc9a92ed6ffdc79595d61513e65e3..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/shape_ungroup.png public/editor/images/shape_ungroup.png
- deleted file mode 100644
- index 3a6f369a5048b92bb2f625afecd70f29b32e2233..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/source.png public/editor/images/source.png
- deleted file mode 100644
- index c1f079449abe9466f41578db0b4764857ed13beb..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/spinbtn_updn_big.png public/editor/images/spinbtn_updn_big.png
- deleted file mode 100644
- index 3873736f8ef6e152754ed038ea28b396403f886c..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/square.png public/editor/images/square.png
- deleted file mode 100644
- index 1fb63b49ccfcad04346405b2b840d67056d837e5..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/svg_edit_icons.svgz public/editor/images/svg_edit_icons.svgz
- deleted file mode 100644
- index cb8c80cc59589b7ef1230e766cdb6b72681b5289..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/text.png public/editor/images/text.png
- deleted file mode 100644
- index 4e00c0418a51165db720f14d2ccfa50684c44ed3..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/to_path.png public/editor/images/to_path.png
- deleted file mode 100644
- index 4209828dbd5e8c2dca93d8883833b6500ef10666..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/undo.png public/editor/images/undo.png
- deleted file mode 100644
- index cd4ab955feb213c4a99af4ec4d1a4aa611aa58fa..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/view-refresh.png public/editor/images/view-refresh.png
- deleted file mode 100644
- index 3fd71d6e5929ba0c40db1960e36e9acba9d7e525..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/wave.png public/editor/images/wave.png
- deleted file mode 100644
- index 10fa7122d0d5d14007b4fa3bb56148362b001583..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/wireframe.png public/editor/images/wireframe.png
- deleted file mode 100644
- index 89db7e9e3d7f7af1c5400098ac9a594e66c454ea..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
- diff --git public/editor/images/zoom.png public/editor/images/zoom.png
- deleted file mode 100644
- index db72e6e0ac422b15ad6a1c55236c97ccf23cf8a3..0000000000000000000000000000000000000000
- GIT binary patch
- literal 0
- Hc$@<O00001
Add Comment
Please, Sign In to add comment