First commit
This commit is contained in:
33
node_modules/svg-engine/lib/browser/cjs/browser/instance/SVGInstance.d.ts
generated
vendored
Normal file
33
node_modules/svg-engine/lib/browser/cjs/browser/instance/SVGInstance.d.ts
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
import { SVGSVGInstance } from "../../shared/instances/SVGSVGInstance.js";
|
||||
export declare class SVGInstance {
|
||||
element: SVGElement;
|
||||
childInstances: Array<SVGInstance>;
|
||||
protected _parent?: SVGInstance;
|
||||
constructor(tagName: keyof SVGElementTagNameMap, _parent?: SVGInstance);
|
||||
get parent(): SVGInstance | undefined;
|
||||
get root(): SVGSVGInstance | undefined;
|
||||
appendInstance(instance: SVGInstance): this;
|
||||
id(): string | null;
|
||||
id(id: string): this;
|
||||
get innerHTML(): string;
|
||||
get outerHTML(): string;
|
||||
empty(): this;
|
||||
addClass(className: string): this;
|
||||
addClass(classNames: Array<string>): this;
|
||||
removeClass(className: string): this;
|
||||
removeClass(classNames: Array<string>): this;
|
||||
hasClass(className: string): boolean;
|
||||
attr(): {
|
||||
[key: string]: string | number;
|
||||
};
|
||||
attr(attributeObject: {
|
||||
[key: string]: string | number;
|
||||
}): this;
|
||||
attr(attributeName: string): string | number | null;
|
||||
attr(attributeName: Array<string>): {
|
||||
[key: string]: string | number;
|
||||
};
|
||||
attr(attributeName: string, value: string | number): this;
|
||||
attr(attributeName: string, value?: string | number): string | null | this;
|
||||
removeAttr(attributeName: string): this;
|
||||
}
|
||||
99
node_modules/svg-engine/lib/browser/cjs/browser/instance/SVGInstance.js
generated
vendored
Normal file
99
node_modules/svg-engine/lib/browser/cjs/browser/instance/SVGInstance.js
generated
vendored
Normal file
@@ -0,0 +1,99 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVGInstance = void 0;
|
||||
const createElement_js_1 = require("../utils/createElement.js");
|
||||
const functions_js_1 = require("../../shared/utils/functions.js");
|
||||
class SVGInstance {
|
||||
constructor(tagName, _parent) {
|
||||
this.childInstances = [];
|
||||
this.element = (0, createElement_js_1.createElement)(tagName);
|
||||
this._parent = _parent;
|
||||
}
|
||||
get parent() {
|
||||
return this._parent;
|
||||
}
|
||||
get root() {
|
||||
let parent = this._parent;
|
||||
while ((parent === null || parent === void 0 ? void 0 : parent.parent) !== undefined) {
|
||||
parent = parent.parent;
|
||||
}
|
||||
return parent;
|
||||
}
|
||||
appendInstance(instance) {
|
||||
this.childInstances.push(instance);
|
||||
this.element.appendChild(instance.element);
|
||||
return this;
|
||||
}
|
||||
id(id) {
|
||||
if (typeof id === "string") {
|
||||
this.element.id = id;
|
||||
return this;
|
||||
}
|
||||
return this.element.id;
|
||||
}
|
||||
get innerHTML() {
|
||||
return this.element.innerHTML;
|
||||
}
|
||||
get outerHTML() {
|
||||
return this.element.outerHTML;
|
||||
}
|
||||
empty() {
|
||||
this.childInstances = [];
|
||||
this.element.innerHTML = "";
|
||||
return this;
|
||||
}
|
||||
addClass(classNameOrClassNames) {
|
||||
if (typeof classNameOrClassNames === "string") {
|
||||
this.element.classList.add(classNameOrClassNames);
|
||||
}
|
||||
else if (Array.isArray(classNameOrClassNames)) {
|
||||
this.element.classList.add(...classNameOrClassNames);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
removeClass(classNameOrClassNames) {
|
||||
if (typeof classNameOrClassNames === "string") {
|
||||
this.element.classList.remove(classNameOrClassNames);
|
||||
}
|
||||
else if (Array.isArray(classNameOrClassNames)) {
|
||||
this.element.classList.remove(...classNameOrClassNames);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
hasClass(className) {
|
||||
return this.element.classList.contains(className);
|
||||
}
|
||||
attr(attributeNameOrAttributeObjectOrUndefined, valueOrUndefined) {
|
||||
//-- Convert numeric strings to numbers
|
||||
var _a;
|
||||
const attributes = Object.entries((0, functions_js_1.convertNamedNodeMapToObject)(this.element.attributes)).reduce((previous, [key, value]) => (Object.assign(Object.assign({}, previous), { [key]: isNaN(+value.value) ? value.value : +value.value })), {});
|
||||
if (typeof attributeNameOrAttributeObjectOrUndefined === "undefined") {
|
||||
return attributes;
|
||||
}
|
||||
else if (typeof attributeNameOrAttributeObjectOrUndefined === "object") {
|
||||
if (Array.isArray(attributeNameOrAttributeObjectOrUndefined)) {
|
||||
return Object.fromEntries(Object.entries(attributes).filter(([key, value]) => attributeNameOrAttributeObjectOrUndefined.includes(key)));
|
||||
}
|
||||
else {
|
||||
Object.keys(attributeNameOrAttributeObjectOrUndefined).forEach(key => { this.element.setAttribute(key, attributeNameOrAttributeObjectOrUndefined[key] + ""); });
|
||||
return this;
|
||||
}
|
||||
}
|
||||
else if (typeof attributeNameOrAttributeObjectOrUndefined === "string") {
|
||||
if (typeof valueOrUndefined === "undefined") {
|
||||
return (_a = attributes[attributeNameOrAttributeObjectOrUndefined]) !== null && _a !== void 0 ? _a : null;
|
||||
}
|
||||
else {
|
||||
this.element.setAttribute(attributeNameOrAttributeObjectOrUndefined, valueOrUndefined + "");
|
||||
return this;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
removeAttr(attributeName) {
|
||||
this.element.removeAttribute(attributeName);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
exports.SVGInstance = SVGInstance;
|
||||
//# sourceMappingURL=SVGInstance.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/browser/instance/SVGInstance.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/browser/instance/SVGInstance.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SVGInstance.js","sourceRoot":"","sources":["../../../../../src/browser/instance/SVGInstance.ts"],"names":[],"mappings":"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"}
|
||||
1
node_modules/svg-engine/lib/browser/cjs/browser/utils/createElement.d.ts
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/browser/utils/createElement.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export declare function createElement<K extends keyof SVGElementTagNameMap>(tag: K): SVGElementTagNameMap[K];
|
||||
7
node_modules/svg-engine/lib/browser/cjs/browser/utils/createElement.js
generated
vendored
Normal file
7
node_modules/svg-engine/lib/browser/cjs/browser/utils/createElement.js
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.createElement = createElement;
|
||||
function createElement(tag) {
|
||||
return document.createElementNS("http://www.w3.org/2000/svg", tag);
|
||||
}
|
||||
//# sourceMappingURL=createElement.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/browser/utils/createElement.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/browser/utils/createElement.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"createElement.js","sourceRoot":"","sources":["../../../../../src/browser/utils/createElement.ts"],"names":[],"mappings":";;AAAA,sCAEC;AAFD,SAAgB,aAAa,CAAuC,GAAM;IACxE,OAAO,QAAQ,CAAC,eAAe,CAAC,4BAA4B,EAAE,GAAG,CAAC,CAAC;AACrE,CAAC"}
|
||||
12
node_modules/svg-engine/lib/browser/cjs/index.d.ts
generated
vendored
Normal file
12
node_modules/svg-engine/lib/browser/cjs/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
import { SVGSVGInstance } from "./shared/instances/SVGSVGInstance.js";
|
||||
import { SVGCircleInstance } from "./shared/instances/SVGCircleInstance.js";
|
||||
import { SVGGroupInstance } from "./shared/instances/SVGGroupInstance.js";
|
||||
import { SVGLineInstance } from "./shared/instances/SVGLineInstance.js";
|
||||
import { SVGPathInstance } from "./shared/instances/SVGPathInstance.js";
|
||||
import { SVGRectInstance } from "./shared/instances/SVGRectInstance.js";
|
||||
import { SVGTextInstance } from "./shared/instances/SVGTextInstance.js";
|
||||
import { SVGTSpanInstance } from "./shared/instances/SVGTSpanInstance.js";
|
||||
import { SVG } from "./shared/exports/svg.js";
|
||||
export * from "./shared/exports/calc.js";
|
||||
export { SVGSVGInstance, SVGCircleInstance, SVGGroupInstance, SVGLineInstance, SVGPathInstance, SVGRectInstance, SVGTextInstance, SVGTSpanInstance, SVG };
|
||||
export default SVG;
|
||||
38
node_modules/svg-engine/lib/browser/cjs/index.js
generated
vendored
Normal file
38
node_modules/svg-engine/lib/browser/cjs/index.js
generated
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
"use strict";
|
||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||
}
|
||||
Object.defineProperty(o, k2, desc);
|
||||
}) : (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVG = exports.SVGTSpanInstance = exports.SVGTextInstance = exports.SVGRectInstance = exports.SVGPathInstance = exports.SVGLineInstance = exports.SVGGroupInstance = exports.SVGCircleInstance = exports.SVGSVGInstance = void 0;
|
||||
const SVGSVGInstance_js_1 = require("./shared/instances/SVGSVGInstance.js");
|
||||
Object.defineProperty(exports, "SVGSVGInstance", { enumerable: true, get: function () { return SVGSVGInstance_js_1.SVGSVGInstance; } });
|
||||
const SVGCircleInstance_js_1 = require("./shared/instances/SVGCircleInstance.js");
|
||||
Object.defineProperty(exports, "SVGCircleInstance", { enumerable: true, get: function () { return SVGCircleInstance_js_1.SVGCircleInstance; } });
|
||||
const SVGGroupInstance_js_1 = require("./shared/instances/SVGGroupInstance.js");
|
||||
Object.defineProperty(exports, "SVGGroupInstance", { enumerable: true, get: function () { return SVGGroupInstance_js_1.SVGGroupInstance; } });
|
||||
const SVGLineInstance_js_1 = require("./shared/instances/SVGLineInstance.js");
|
||||
Object.defineProperty(exports, "SVGLineInstance", { enumerable: true, get: function () { return SVGLineInstance_js_1.SVGLineInstance; } });
|
||||
const SVGPathInstance_js_1 = require("./shared/instances/SVGPathInstance.js");
|
||||
Object.defineProperty(exports, "SVGPathInstance", { enumerable: true, get: function () { return SVGPathInstance_js_1.SVGPathInstance; } });
|
||||
const SVGRectInstance_js_1 = require("./shared/instances/SVGRectInstance.js");
|
||||
Object.defineProperty(exports, "SVGRectInstance", { enumerable: true, get: function () { return SVGRectInstance_js_1.SVGRectInstance; } });
|
||||
const SVGTextInstance_js_1 = require("./shared/instances/SVGTextInstance.js");
|
||||
Object.defineProperty(exports, "SVGTextInstance", { enumerable: true, get: function () { return SVGTextInstance_js_1.SVGTextInstance; } });
|
||||
const SVGTSpanInstance_js_1 = require("./shared/instances/SVGTSpanInstance.js");
|
||||
Object.defineProperty(exports, "SVGTSpanInstance", { enumerable: true, get: function () { return SVGTSpanInstance_js_1.SVGTSpanInstance; } });
|
||||
const svg_js_1 = require("./shared/exports/svg.js");
|
||||
Object.defineProperty(exports, "SVG", { enumerable: true, get: function () { return svg_js_1.SVG; } });
|
||||
__exportStar(require("./shared/exports/calc.js"), exports);
|
||||
exports.default = svg_js_1.SVG;
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/index.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/index.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,4EAAsE;AAapE,+FAbO,kCAAc,OAaP;AAZhB,kFAA4E;AAa1E,kGAbO,wCAAiB,OAaP;AAZnB,gFAA0E;AAaxE,iGAbO,sCAAgB,OAaP;AAZlB,8EAAwE;AAatE,gGAbO,oCAAe,OAaP;AAZjB,8EAAwE;AAatE,gGAbO,oCAAe,OAaP;AAZjB,8EAAwE;AAatE,gGAbO,oCAAe,OAaP;AAZjB,8EAAwE;AAatE,gGAbO,oCAAe,OAaP;AAZjB,gFAA0E;AAaxE,iGAbO,sCAAgB,OAaP;AAZlB,oDAA8C;AAa5C,oFAbO,YAAG,OAaP;AAXL,2DAAyC;AAczC,kBAAe,YAAG,CAAC"}
|
||||
3
node_modules/svg-engine/lib/browser/cjs/package.json
generated
vendored
Normal file
3
node_modules/svg-engine/lib/browser/cjs/package.json
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"type": "commonjs"
|
||||
}
|
||||
30
node_modules/svg-engine/lib/browser/cjs/shared/exports/calc.d.ts
generated
vendored
Normal file
30
node_modules/svg-engine/lib/browser/cjs/shared/exports/calc.d.ts
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
export declare function cm2px(centimeters: number): number;
|
||||
export declare function px2cm(pixels: number): number;
|
||||
export declare function mm2px(millimeters: number): number;
|
||||
export declare function px2mm(pixels: number): number;
|
||||
export declare function in2px(inches: number): number;
|
||||
export declare function px2in(pixels: number): number;
|
||||
export declare function pt2px(points: number): number;
|
||||
export declare function px2pt(pixels: number): number;
|
||||
export declare function pc2px(picas: number): number;
|
||||
export declare function px2pc(pixels: number): number;
|
||||
export declare function mm2cm(millimeters: number): number;
|
||||
export declare function in2cm(inches: number): number;
|
||||
export declare function pt2cm(points: number): number;
|
||||
export declare function pc2cm(picas: number): number;
|
||||
export declare function cm2mm(centimeters: number): number;
|
||||
export declare function in2mm(inches: number): number;
|
||||
export declare function pt2mm(points: number): number;
|
||||
export declare function pc2mm(picas: number): number;
|
||||
export declare function cm2in(centimeters: number): number;
|
||||
export declare function mm2in(millimeters: number): number;
|
||||
export declare function pt2in(points: number): number;
|
||||
export declare function pc2in(picas: number): number;
|
||||
export declare function cm2pt(centimeters: number): number;
|
||||
export declare function mm2pt(millimeters: number): number;
|
||||
export declare function in2pt(inches: number): number;
|
||||
export declare function pc2pt(picas: number): number;
|
||||
export declare function cm2pc(centimeters: number): number;
|
||||
export declare function mm2pc(millimeters: number): number;
|
||||
export declare function in2pc(inches: number): number;
|
||||
export declare function pt2pc(picas: number): number;
|
||||
128
node_modules/svg-engine/lib/browser/cjs/shared/exports/calc.js
generated
vendored
Normal file
128
node_modules/svg-engine/lib/browser/cjs/shared/exports/calc.js
generated
vendored
Normal file
@@ -0,0 +1,128 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.cm2px = cm2px;
|
||||
exports.px2cm = px2cm;
|
||||
exports.mm2px = mm2px;
|
||||
exports.px2mm = px2mm;
|
||||
exports.in2px = in2px;
|
||||
exports.px2in = px2in;
|
||||
exports.pt2px = pt2px;
|
||||
exports.px2pt = px2pt;
|
||||
exports.pc2px = pc2px;
|
||||
exports.px2pc = px2pc;
|
||||
exports.mm2cm = mm2cm;
|
||||
exports.in2cm = in2cm;
|
||||
exports.pt2cm = pt2cm;
|
||||
exports.pc2cm = pc2cm;
|
||||
exports.cm2mm = cm2mm;
|
||||
exports.in2mm = in2mm;
|
||||
exports.pt2mm = pt2mm;
|
||||
exports.pc2mm = pc2mm;
|
||||
exports.cm2in = cm2in;
|
||||
exports.mm2in = mm2in;
|
||||
exports.pt2in = pt2in;
|
||||
exports.pc2in = pc2in;
|
||||
exports.cm2pt = cm2pt;
|
||||
exports.mm2pt = mm2pt;
|
||||
exports.in2pt = in2pt;
|
||||
exports.pc2pt = pc2pt;
|
||||
exports.cm2pc = cm2pc;
|
||||
exports.mm2pc = mm2pc;
|
||||
exports.in2pc = in2pc;
|
||||
exports.pt2pc = pt2pc;
|
||||
function cm2px(centimeters) {
|
||||
return centimeters * 9600 / 254;
|
||||
}
|
||||
function px2cm(pixels) {
|
||||
return pixels * 254 / 9600;
|
||||
}
|
||||
function mm2px(millimeters) {
|
||||
return millimeters * 960 / 254;
|
||||
}
|
||||
function px2mm(pixels) {
|
||||
return pixels * 254 / 960;
|
||||
}
|
||||
function in2px(inches) {
|
||||
return inches * 960;
|
||||
}
|
||||
function px2in(pixels) {
|
||||
return pixels / 960;
|
||||
}
|
||||
function pt2px(points) {
|
||||
return points * 4 / 3;
|
||||
}
|
||||
function px2pt(pixels) {
|
||||
return pixels / 4 * 3;
|
||||
}
|
||||
function pc2px(picas) {
|
||||
return picas * 16;
|
||||
}
|
||||
function px2pc(pixels) {
|
||||
return pixels / 16;
|
||||
}
|
||||
//-- cm
|
||||
function mm2cm(millimeters) {
|
||||
return px2cm(mm2px(millimeters));
|
||||
}
|
||||
function in2cm(inches) {
|
||||
return px2cm(in2px(inches));
|
||||
}
|
||||
function pt2cm(points) {
|
||||
return px2cm(pt2px(points));
|
||||
}
|
||||
function pc2cm(picas) {
|
||||
return px2cm(pc2px(picas));
|
||||
}
|
||||
//-- mm
|
||||
function cm2mm(centimeters) {
|
||||
return px2mm(cm2px(centimeters));
|
||||
}
|
||||
function in2mm(inches) {
|
||||
return px2mm(in2px(inches));
|
||||
}
|
||||
function pt2mm(points) {
|
||||
return px2mm(pt2px(points));
|
||||
}
|
||||
function pc2mm(picas) {
|
||||
return px2mm(pc2px(picas));
|
||||
}
|
||||
//-- in
|
||||
function cm2in(centimeters) {
|
||||
return px2in(cm2px(centimeters));
|
||||
}
|
||||
function mm2in(millimeters) {
|
||||
return px2in(mm2px(millimeters));
|
||||
}
|
||||
function pt2in(points) {
|
||||
return px2in(pt2px(points));
|
||||
}
|
||||
function pc2in(picas) {
|
||||
return px2in(pc2px(picas));
|
||||
}
|
||||
//-- pt
|
||||
function cm2pt(centimeters) {
|
||||
return px2pt(cm2px(centimeters));
|
||||
}
|
||||
function mm2pt(millimeters) {
|
||||
return px2pt(mm2px(millimeters));
|
||||
}
|
||||
function in2pt(inches) {
|
||||
return px2pt(in2px(inches));
|
||||
}
|
||||
function pc2pt(picas) {
|
||||
return px2pt(pc2px(picas));
|
||||
}
|
||||
//-- pc
|
||||
function cm2pc(centimeters) {
|
||||
return px2pc(cm2px(centimeters));
|
||||
}
|
||||
function mm2pc(millimeters) {
|
||||
return px2pc(mm2px(millimeters));
|
||||
}
|
||||
function in2pc(inches) {
|
||||
return px2pc(in2px(inches));
|
||||
}
|
||||
function pt2pc(picas) {
|
||||
return px2pc(pt2px(picas));
|
||||
}
|
||||
//# sourceMappingURL=calc.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/exports/calc.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/exports/calc.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"calc.js","sourceRoot":"","sources":["../../../../../src/shared/exports/calc.ts"],"names":[],"mappings":"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"}
|
||||
4
node_modules/svg-engine/lib/browser/cjs/shared/exports/svg.d.ts
generated
vendored
Normal file
4
node_modules/svg-engine/lib/browser/cjs/shared/exports/svg.d.ts
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
import { SVGSVGInstance } from "../instances/SVGSVGInstance.js";
|
||||
export declare class SVG extends SVGSVGInstance {
|
||||
constructor();
|
||||
}
|
||||
12
node_modules/svg-engine/lib/browser/cjs/shared/exports/svg.js
generated
vendored
Normal file
12
node_modules/svg-engine/lib/browser/cjs/shared/exports/svg.js
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVG = void 0;
|
||||
const SVGSVGInstance_js_1 = require("../instances/SVGSVGInstance.js");
|
||||
class SVG extends SVGSVGInstance_js_1.SVGSVGInstance {
|
||||
constructor() {
|
||||
super();
|
||||
this.attr("xmlns", "http://www.w3.org/2000/svg");
|
||||
}
|
||||
}
|
||||
exports.SVG = SVG;
|
||||
//# sourceMappingURL=svg.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/exports/svg.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/exports/svg.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"svg.js","sourceRoot":"","sources":["../../../../../src/shared/exports/svg.ts"],"names":[],"mappings":";;;AAAA,sEAAgE;AAEhE,MAAa,GAAI,SAAQ,kCAAc;IAErC;QACE,KAAK,EAAE,CAAC;QACR,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,4BAA4B,CAAC,CAAC;IACnD,CAAC;CAEF;AAPD,kBAOC"}
|
||||
16
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGCircleInstance.d.ts
generated
vendored
Normal file
16
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGCircleInstance.d.ts
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
import { SVGInstance } from "../../browser/instance/SVGInstance.js";
|
||||
import { Color } from "../mixins/presentation-attributes/color.js";
|
||||
import { Display } from "../mixins/presentation-attributes/display.js";
|
||||
import { Fill } from "../mixins/presentation-attributes/fill.js";
|
||||
import { Opacity } from "../mixins/presentation-attributes/opacity.js";
|
||||
import { Stroke } from "../mixins/presentation-attributes/stroke.js";
|
||||
import { VectorEffect } from "../mixins/presentation-attributes/vectorEffect.js";
|
||||
import { Visibility } from "../mixins/presentation-attributes/visibility.js";
|
||||
import { CXCYPositioning } from "../mixins/attributes/cxcyPositioning.js";
|
||||
export declare class SVGCircleInstance extends SVGInstance {
|
||||
constructor(_parent?: SVGInstance);
|
||||
radius(): string | number | null;
|
||||
radius(radius: string | number): this;
|
||||
}
|
||||
export interface SVGCircleInstance extends SVGInstance, Color, Display, Fill, Opacity, Stroke, VectorEffect, Visibility, CXCYPositioning {
|
||||
}
|
||||
41
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGCircleInstance.js
generated
vendored
Normal file
41
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGCircleInstance.js
generated
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVGCircleInstance = void 0;
|
||||
const SVGInstance_js_1 = require("../../browser/instance/SVGInstance.js");
|
||||
//-- Mixins
|
||||
const index_js_1 = require("../mixins/index.js");
|
||||
// Presentation attributes
|
||||
const color_js_1 = require("../mixins/presentation-attributes/color.js");
|
||||
const display_js_1 = require("../mixins/presentation-attributes/display.js");
|
||||
const fill_js_1 = require("../mixins/presentation-attributes/fill.js");
|
||||
const opacity_js_1 = require("../mixins/presentation-attributes/opacity.js");
|
||||
const stroke_js_1 = require("../mixins/presentation-attributes/stroke.js");
|
||||
const vectorEffect_js_1 = require("../mixins/presentation-attributes/vectorEffect.js");
|
||||
const visibility_js_1 = require("../mixins/presentation-attributes/visibility.js");
|
||||
// Attributes
|
||||
const cxcyPositioning_js_1 = require("../mixins/attributes/cxcyPositioning.js");
|
||||
//-- Class
|
||||
class SVGCircleInstance extends SVGInstance_js_1.SVGInstance {
|
||||
constructor(_parent) {
|
||||
super("circle", _parent);
|
||||
}
|
||||
radius(radius) {
|
||||
if (typeof radius === "string" || typeof radius === "number") {
|
||||
this.attr("r", radius);
|
||||
return this;
|
||||
}
|
||||
return this.attr("r");
|
||||
}
|
||||
}
|
||||
exports.SVGCircleInstance = SVGCircleInstance;
|
||||
(0, index_js_1.applyMixins)(SVGCircleInstance, [
|
||||
color_js_1.Color,
|
||||
display_js_1.Display,
|
||||
fill_js_1.Fill,
|
||||
opacity_js_1.Opacity,
|
||||
stroke_js_1.Stroke,
|
||||
vectorEffect_js_1.VectorEffect,
|
||||
visibility_js_1.Visibility,
|
||||
cxcyPositioning_js_1.CXCYPositioning
|
||||
]);
|
||||
//# sourceMappingURL=SVGCircleInstance.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGCircleInstance.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGCircleInstance.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SVGCircleInstance.js","sourceRoot":"","sources":["../../../../../src/shared/instances/SVGCircleInstance.ts"],"names":[],"mappings":";;;AAAA,0EAAuD;AAEvD,WAAW;AAEX,iDAAiD;AAEjD,0BAA0B;AAC1B,yEAAmE;AACnE,6EAAuE;AACvE,uEAAiE;AACjE,6EAAuE;AACvE,2EAAqE;AACrE,uFAAiF;AACjF,mFAA6E;AAE7E,aAAa;AACb,gFAA0E;AAG1E,UAAU;AAEV,MAAa,iBAAkB,SAAQ,4BAAW;IAEhD,YAAY,OAAqB;QAC/B,KAAK,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;IAC3B,CAAC;IAKM,MAAM,CAAC,MAAwB;QACpC,IAAG,OAAO,MAAM,KAAK,QAAQ,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAC,CAAC;YAC3D,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC;YACvB,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IACxB,CAAC;CAEF;AAjBD,8CAiBC;AAgBD,IAAA,sBAAW,EAAC,iBAAiB,EAAE;IAC7B,gBAAK;IACL,oBAAO;IACP,cAAI;IACJ,oBAAO;IACP,kBAAM;IACN,8BAAY;IACZ,0BAAU;IACV,oCAAe;CAChB,CAAC,CAAC"}
|
||||
16
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGDefsInstance.d.ts
generated
vendored
Normal file
16
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGDefsInstance.d.ts
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
import { SVGInstance } from "../../browser/instance/SVGInstance.js";
|
||||
import { ShapeInstances } from "../mixins/permitted-content/shapeInstances.js";
|
||||
import { StructuralInstances } from "../mixins/permitted-content/structuralInstances.js";
|
||||
import { GradientInstances } from "../mixins/permitted-content/gradientInstances.js";
|
||||
import { Color } from "../mixins/presentation-attributes/color.js";
|
||||
import { Display } from "../mixins/presentation-attributes/display.js";
|
||||
import { Fill } from "../mixins/presentation-attributes/fill.js";
|
||||
import { Opacity } from "../mixins/presentation-attributes/opacity.js";
|
||||
import { Stroke } from "../mixins/presentation-attributes/stroke.js";
|
||||
import { VectorEffect } from "../mixins/presentation-attributes/vectorEffect.js";
|
||||
import { Visibility } from "../mixins/presentation-attributes/visibility.js";
|
||||
export declare class SVGDefsInstance extends SVGInstance {
|
||||
constructor(_parent?: SVGInstance);
|
||||
}
|
||||
export interface SVGDefsInstance extends SVGInstance, ShapeInstances, StructuralInstances, GradientInstances, Color, Display, Fill, Opacity, Stroke, VectorEffect, Visibility {
|
||||
}
|
||||
38
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGDefsInstance.js
generated
vendored
Normal file
38
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGDefsInstance.js
generated
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVGDefsInstance = void 0;
|
||||
const SVGInstance_js_1 = require("../../browser/instance/SVGInstance.js");
|
||||
//-- Mixins
|
||||
const index_js_1 = require("../mixins/index.js");
|
||||
// Permitted content
|
||||
const shapeInstances_js_1 = require("../mixins/permitted-content/shapeInstances.js");
|
||||
const structuralInstances_js_1 = require("../mixins/permitted-content/structuralInstances.js");
|
||||
const gradientInstances_js_1 = require("../mixins/permitted-content/gradientInstances.js");
|
||||
// Presentation attributes
|
||||
const color_js_1 = require("../mixins/presentation-attributes/color.js");
|
||||
const display_js_1 = require("../mixins/presentation-attributes/display.js");
|
||||
const fill_js_1 = require("../mixins/presentation-attributes/fill.js");
|
||||
const opacity_js_1 = require("../mixins/presentation-attributes/opacity.js");
|
||||
const stroke_js_1 = require("../mixins/presentation-attributes/stroke.js");
|
||||
const vectorEffect_js_1 = require("../mixins/presentation-attributes/vectorEffect.js");
|
||||
const visibility_js_1 = require("../mixins/presentation-attributes/visibility.js");
|
||||
//-- Class
|
||||
class SVGDefsInstance extends SVGInstance_js_1.SVGInstance {
|
||||
constructor(_parent) {
|
||||
super("defs", _parent);
|
||||
}
|
||||
}
|
||||
exports.SVGDefsInstance = SVGDefsInstance;
|
||||
(0, index_js_1.applyMixins)(SVGDefsInstance, [
|
||||
shapeInstances_js_1.ShapeInstances,
|
||||
structuralInstances_js_1.StructuralInstances,
|
||||
gradientInstances_js_1.GradientInstances,
|
||||
color_js_1.Color,
|
||||
display_js_1.Display,
|
||||
fill_js_1.Fill,
|
||||
opacity_js_1.Opacity,
|
||||
stroke_js_1.Stroke,
|
||||
vectorEffect_js_1.VectorEffect,
|
||||
visibility_js_1.Visibility
|
||||
]);
|
||||
//# sourceMappingURL=SVGDefsInstance.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGDefsInstance.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGDefsInstance.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SVGDefsInstance.js","sourceRoot":"","sources":["../../../../../src/shared/instances/SVGDefsInstance.ts"],"names":[],"mappings":";;;AAAA,0EAAuD;AAGvD,WAAW;AAEX,iDAAiD;AAEjD,oBAAoB;AACpB,qFAA+E;AAC/E,+FAAyF;AACzF,2FAAqF;AAErF,0BAA0B;AAC1B,yEAAmE;AACnE,6EAAuE;AACvE,uEAAiE;AACjE,6EAAuE;AACvE,2EAAqE;AACrE,uFAAiF;AACjF,mFAA6E;AAG7E,UAAU;AAEV,MAAa,eAAgB,SAAQ,4BAAW;IAE9C,YAAY,OAAqB;QAC/B,KAAK,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IACzB,CAAC;CAEF;AAND,0CAMC;AAkBD,IAAA,sBAAW,EAAC,eAAe,EAAE;IAC3B,kCAAc;IACd,4CAAmB;IACnB,wCAAiB;IACjB,gBAAK;IACL,oBAAO;IACP,cAAI;IACJ,oBAAO;IACP,kBAAM;IACN,8BAAY;IACZ,0BAAU;CACX,CAAC,CAAC"}
|
||||
18
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGGroupInstance.d.ts
generated
vendored
Normal file
18
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGGroupInstance.d.ts
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
import { SVGInstance } from "../../browser/instance/SVGInstance.js";
|
||||
import { ShapeInstances } from "../mixins/permitted-content/shapeInstances.js";
|
||||
import { SVGSVGInstance } from "./SVGSVGInstance.js";
|
||||
import { Color } from "../mixins/presentation-attributes/color.js";
|
||||
import { Display } from "../mixins/presentation-attributes/display.js";
|
||||
import { Fill } from "../mixins/presentation-attributes/fill.js";
|
||||
import { Opacity } from "../mixins/presentation-attributes/opacity.js";
|
||||
import { Stroke } from "../mixins/presentation-attributes/stroke.js";
|
||||
import { VectorEffect } from "../mixins/presentation-attributes/vectorEffect.js";
|
||||
import { Visibility } from "../mixins/presentation-attributes/visibility.js";
|
||||
export declare class SVGGroupInstance extends SVGInstance {
|
||||
constructor(_parent?: SVGInstance);
|
||||
addGroup(): SVGGroupInstance;
|
||||
addSVG(): SVGSVGInstance;
|
||||
addSVG(width: string | number, height: string | number): SVGSVGInstance;
|
||||
}
|
||||
export interface SVGGroupInstance extends SVGInstance, ShapeInstances, Color, Display, Fill, Opacity, Stroke, VectorEffect, Visibility {
|
||||
}
|
||||
52
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGGroupInstance.js
generated
vendored
Normal file
52
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGGroupInstance.js
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVGGroupInstance = void 0;
|
||||
const SVGInstance_js_1 = require("../../browser/instance/SVGInstance.js");
|
||||
//-- Mixins
|
||||
const index_js_1 = require("../mixins/index.js");
|
||||
// Permitted content
|
||||
const shapeInstances_js_1 = require("../mixins/permitted-content/shapeInstances.js");
|
||||
const SVGSVGInstance_js_1 = require("./SVGSVGInstance.js");
|
||||
// Presentation attributes
|
||||
const color_js_1 = require("../mixins/presentation-attributes/color.js");
|
||||
const display_js_1 = require("../mixins/presentation-attributes/display.js");
|
||||
const fill_js_1 = require("../mixins/presentation-attributes/fill.js");
|
||||
const opacity_js_1 = require("../mixins/presentation-attributes/opacity.js");
|
||||
const stroke_js_1 = require("../mixins/presentation-attributes/stroke.js");
|
||||
const vectorEffect_js_1 = require("../mixins/presentation-attributes/vectorEffect.js");
|
||||
const visibility_js_1 = require("../mixins/presentation-attributes/visibility.js");
|
||||
//-- Class
|
||||
class SVGGroupInstance extends SVGInstance_js_1.SVGInstance {
|
||||
constructor(_parent) {
|
||||
super("g", _parent);
|
||||
}
|
||||
addGroup() {
|
||||
const group = new SVGGroupInstance(this);
|
||||
this.appendInstance(group);
|
||||
return group;
|
||||
}
|
||||
addSVG(width, height) {
|
||||
if (typeof width !== "undefined" && typeof height !== "undefined") {
|
||||
const svg = new SVGSVGInstance_js_1.SVGSVGInstance(width, height);
|
||||
this.appendInstance(svg);
|
||||
return svg;
|
||||
}
|
||||
else {
|
||||
const svg = new SVGSVGInstance_js_1.SVGSVGInstance();
|
||||
this.appendInstance(svg);
|
||||
return svg;
|
||||
}
|
||||
}
|
||||
}
|
||||
exports.SVGGroupInstance = SVGGroupInstance;
|
||||
(0, index_js_1.applyMixins)(SVGGroupInstance, [
|
||||
shapeInstances_js_1.ShapeInstances,
|
||||
color_js_1.Color,
|
||||
display_js_1.Display,
|
||||
fill_js_1.Fill,
|
||||
opacity_js_1.Opacity,
|
||||
stroke_js_1.Stroke,
|
||||
vectorEffect_js_1.VectorEffect,
|
||||
visibility_js_1.Visibility
|
||||
]);
|
||||
//# sourceMappingURL=SVGGroupInstance.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGGroupInstance.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGGroupInstance.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SVGGroupInstance.js","sourceRoot":"","sources":["../../../../../src/shared/instances/SVGGroupInstance.ts"],"names":[],"mappings":";;;AAAA,0EAAuD;AAGvD,WAAW;AAEX,iDAAiD;AAEjD,oBAAoB;AACpB,qFAA+E;AAC/E,2DAAqD;AAErD,0BAA0B;AAC1B,yEAAmE;AACnE,6EAAuE;AACvE,uEAAiE;AACjE,6EAAuE;AACvE,2EAAqE;AACrE,uFAAiF;AACjF,mFAA6E;AAG7E,UAAU;AAEV,MAAa,gBAAiB,SAAQ,4BAAW;IAE/C,YAAY,OAAqB;QAC/B,KAAK,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;IACtB,CAAC;IAGM,QAAQ;QACb,MAAM,KAAK,GAAG,IAAI,gBAAgB,CAAC,IAAI,CAAC,CAAC;QACzC,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC;QAC3B,OAAO,KAAK,CAAC;IACf,CAAC;IAKM,MAAM,CAAC,KAAuB,EAAE,MAAwB;QAC7D,IAAG,OAAO,KAAK,KAAK,WAAW,IAAI,OAAO,MAAM,KAAK,WAAW,EAAC,CAAC;YAChE,MAAM,GAAG,GAAG,IAAI,kCAAc,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;YAC9C,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;YACzB,OAAO,GAAG,CAAC;QACb,CAAC;aAAM,CAAC;YACN,MAAM,GAAG,GAAG,IAAI,kCAAc,EAAE,CAAC;YACjC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;YACzB,OAAO,GAAG,CAAC;QACb,CAAC;IACH,CAAC;CAEF;AA5BD,4CA4BC;AAgBD,IAAA,sBAAW,EAAC,gBAAgB,EAAE;IAC5B,kCAAc;IACd,gBAAK;IACL,oBAAO;IACP,cAAI;IACJ,oBAAO;IACP,kBAAM;IACN,8BAAY;IACZ,0BAAU;CACX,CAAC,CAAC"}
|
||||
21
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGLineInstance.d.ts
generated
vendored
Normal file
21
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGLineInstance.d.ts
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
import { SVGInstance } from "../../browser/instance/SVGInstance.js";
|
||||
import { Color } from "../mixins/presentation-attributes/color.js";
|
||||
import { Display } from "../mixins/presentation-attributes/display.js";
|
||||
import { Fill } from "../mixins/presentation-attributes/fill.js";
|
||||
import { Opacity } from "../mixins/presentation-attributes/opacity.js";
|
||||
import { Stroke } from "../mixins/presentation-attributes/stroke.js";
|
||||
import { VectorEffect } from "../mixins/presentation-attributes/vectorEffect.js";
|
||||
import { Visibility } from "../mixins/presentation-attributes/visibility.js";
|
||||
export declare class SVGLineInstance extends SVGInstance {
|
||||
constructor(_parent?: SVGInstance);
|
||||
x1(): string | number | null;
|
||||
x1(x1: string | number): this;
|
||||
y1(): string | number | null;
|
||||
y1(y1: string | number): this;
|
||||
x2(): string | number | null;
|
||||
x2(x2: string | number): this;
|
||||
y2(): string | number | null;
|
||||
y2(y2: string | number): this;
|
||||
}
|
||||
export interface SVGLineInstance extends SVGInstance, Color, Display, Fill, Opacity, Stroke, VectorEffect, Visibility {
|
||||
}
|
||||
59
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGLineInstance.js
generated
vendored
Normal file
59
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGLineInstance.js
generated
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVGLineInstance = void 0;
|
||||
const SVGInstance_js_1 = require("../../browser/instance/SVGInstance.js");
|
||||
//-- Mixins
|
||||
const index_js_1 = require("../mixins/index.js");
|
||||
// Presentation attributes
|
||||
const color_js_1 = require("../mixins/presentation-attributes/color.js");
|
||||
const display_js_1 = require("../mixins/presentation-attributes/display.js");
|
||||
const fill_js_1 = require("../mixins/presentation-attributes/fill.js");
|
||||
const opacity_js_1 = require("../mixins/presentation-attributes/opacity.js");
|
||||
const stroke_js_1 = require("../mixins/presentation-attributes/stroke.js");
|
||||
const vectorEffect_js_1 = require("../mixins/presentation-attributes/vectorEffect.js");
|
||||
const visibility_js_1 = require("../mixins/presentation-attributes/visibility.js");
|
||||
//-- Class
|
||||
class SVGLineInstance extends SVGInstance_js_1.SVGInstance {
|
||||
constructor(_parent) {
|
||||
super("line", _parent);
|
||||
}
|
||||
x1(x1) {
|
||||
if (typeof x1 === "string" || typeof x1 === "number") {
|
||||
this.attr("x1", x1);
|
||||
return this;
|
||||
}
|
||||
return this.attr("x1");
|
||||
}
|
||||
y1(y1) {
|
||||
if (typeof y1 === "string" || typeof y1 === "number") {
|
||||
this.attr("y1", y1);
|
||||
return this;
|
||||
}
|
||||
return this.attr("y1");
|
||||
}
|
||||
x2(x2) {
|
||||
if (typeof x2 === "string" || typeof x2 === "number") {
|
||||
this.attr("x2", x2);
|
||||
return this;
|
||||
}
|
||||
return this.attr("x2");
|
||||
}
|
||||
y2(y2) {
|
||||
if (typeof y2 === "string" || typeof y2 === "number") {
|
||||
this.attr("y2", y2);
|
||||
return this;
|
||||
}
|
||||
return this.attr("y2");
|
||||
}
|
||||
}
|
||||
exports.SVGLineInstance = SVGLineInstance;
|
||||
(0, index_js_1.applyMixins)(SVGLineInstance, [
|
||||
color_js_1.Color,
|
||||
display_js_1.Display,
|
||||
fill_js_1.Fill,
|
||||
opacity_js_1.Opacity,
|
||||
stroke_js_1.Stroke,
|
||||
vectorEffect_js_1.VectorEffect,
|
||||
visibility_js_1.Visibility
|
||||
]);
|
||||
//# sourceMappingURL=SVGLineInstance.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGLineInstance.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGLineInstance.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SVGLineInstance.js","sourceRoot":"","sources":["../../../../../src/shared/instances/SVGLineInstance.ts"],"names":[],"mappings":";;;AAAA,0EAAuD;AAGvD,WAAW;AAEX,iDAAiD;AAEjD,0BAA0B;AAC1B,yEAAmE;AACnE,6EAAuE;AACvE,uEAAiE;AACjE,6EAAuE;AACvE,2EAAqE;AACrE,uFAAiF;AACjF,mFAA6E;AAG7E,UAAU;AAEV,MAAa,eAAgB,SAAQ,4BAAW;IAE9C,YAAY,OAAqB;QAC/B,KAAK,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IACzB,CAAC;IAKM,EAAE,CAAC,EAAoB;QAC5B,IAAG,OAAO,EAAE,KAAK,QAAQ,IAAI,OAAO,EAAE,KAAK,QAAQ,EAAC,CAAC;YACnD,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;YACpB,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IACzB,CAAC;IAKM,EAAE,CAAC,EAAoB;QAC5B,IAAG,OAAO,EAAE,KAAK,QAAQ,IAAI,OAAO,EAAE,KAAK,QAAQ,EAAC,CAAC;YACnD,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;YACpB,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IACzB,CAAC;IAKM,EAAE,CAAC,EAAoB;QAC5B,IAAG,OAAO,EAAE,KAAK,QAAQ,IAAI,OAAO,EAAE,KAAK,QAAQ,EAAC,CAAC;YACnD,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;YACpB,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IACzB,CAAC;IAKM,EAAE,CAAC,EAAoB;QAC5B,IAAG,OAAO,EAAE,KAAK,QAAQ,IAAI,OAAO,EAAE,KAAK,QAAQ,EAAC,CAAC;YACnD,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;YACpB,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IACzB,CAAC;CAEF;AAlDD,0CAkDC;AAeD,IAAA,sBAAW,EAAC,eAAe,EAAE;IAC3B,gBAAK;IACL,oBAAO;IACP,cAAI;IACJ,oBAAO;IACP,kBAAM;IACN,8BAAY;IACZ,0BAAU;CACX,CAAC,CAAC"}
|
||||
14
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGLinearGradientInstance.d.ts
generated
vendored
Normal file
14
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGLinearGradientInstance.d.ts
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
import { SVGInstance } from "../../browser/instance/SVGInstance.js";
|
||||
import { GradientStopInstances } from "../mixins/permitted-content/gradientStopInstances.js";
|
||||
import { Color } from "../mixins/presentation-attributes/color.js";
|
||||
import { Display } from "../mixins/presentation-attributes/display.js";
|
||||
import { Fill } from "../mixins/presentation-attributes/fill.js";
|
||||
import { Opacity } from "../mixins/presentation-attributes/opacity.js";
|
||||
import { Stroke } from "../mixins/presentation-attributes/stroke.js";
|
||||
import { VectorEffect } from "../mixins/presentation-attributes/vectorEffect.js";
|
||||
import { Visibility } from "../mixins/presentation-attributes/visibility.js";
|
||||
export declare class SVGLinearGradientInstance extends SVGInstance {
|
||||
constructor(_parent?: SVGInstance);
|
||||
}
|
||||
export interface SVGLinearGradientInstance extends SVGInstance, GradientStopInstances, Color, Display, Fill, Opacity, Stroke, VectorEffect, Visibility {
|
||||
}
|
||||
34
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGLinearGradientInstance.js
generated
vendored
Normal file
34
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGLinearGradientInstance.js
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVGLinearGradientInstance = void 0;
|
||||
const SVGInstance_js_1 = require("../../browser/instance/SVGInstance.js");
|
||||
//-- Mixins
|
||||
const index_js_1 = require("../mixins/index.js");
|
||||
// Permitted content
|
||||
const gradientStopInstances_js_1 = require("../mixins/permitted-content/gradientStopInstances.js");
|
||||
// Presentation attributes
|
||||
const color_js_1 = require("../mixins/presentation-attributes/color.js");
|
||||
const display_js_1 = require("../mixins/presentation-attributes/display.js");
|
||||
const fill_js_1 = require("../mixins/presentation-attributes/fill.js");
|
||||
const opacity_js_1 = require("../mixins/presentation-attributes/opacity.js");
|
||||
const stroke_js_1 = require("../mixins/presentation-attributes/stroke.js");
|
||||
const vectorEffect_js_1 = require("../mixins/presentation-attributes/vectorEffect.js");
|
||||
const visibility_js_1 = require("../mixins/presentation-attributes/visibility.js");
|
||||
//-- Class
|
||||
class SVGLinearGradientInstance extends SVGInstance_js_1.SVGInstance {
|
||||
constructor(_parent) {
|
||||
super("linearGradient", _parent);
|
||||
}
|
||||
}
|
||||
exports.SVGLinearGradientInstance = SVGLinearGradientInstance;
|
||||
(0, index_js_1.applyMixins)(SVGLinearGradientInstance, [
|
||||
gradientStopInstances_js_1.GradientStopInstances,
|
||||
color_js_1.Color,
|
||||
display_js_1.Display,
|
||||
fill_js_1.Fill,
|
||||
opacity_js_1.Opacity,
|
||||
stroke_js_1.Stroke,
|
||||
vectorEffect_js_1.VectorEffect,
|
||||
visibility_js_1.Visibility
|
||||
]);
|
||||
//# sourceMappingURL=SVGLinearGradientInstance.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGLinearGradientInstance.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGLinearGradientInstance.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SVGLinearGradientInstance.js","sourceRoot":"","sources":["../../../../../src/shared/instances/SVGLinearGradientInstance.ts"],"names":[],"mappings":";;;AAAA,0EAAuD;AAGvD,WAAW;AAEX,iDAAiD;AAEjD,oBAAoB;AACpB,mGAA6F;AAE7F,0BAA0B;AAC1B,yEAAmE;AACnE,6EAAuE;AACvE,uEAAiE;AACjE,6EAAuE;AACvE,2EAAqE;AACrE,uFAAiF;AACjF,mFAA6E;AAG7E,UAAU;AAEV,MAAa,yBAA0B,SAAQ,4BAAW;IAExD,YAAY,OAAqB;QAC/B,KAAK,CAAC,gBAAgB,EAAE,OAAO,CAAC,CAAC;IACnC,CAAC;CAEF;AAND,8DAMC;AAgBD,IAAA,sBAAW,EAAC,yBAAyB,EAAE;IACrC,gDAAqB;IACrB,gBAAK;IACL,oBAAO;IACP,cAAI;IACJ,oBAAO;IACP,kBAAM;IACN,8BAAY;IACZ,0BAAU;CACX,CAAC,CAAC"}
|
||||
22
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGPathInstance.d.ts
generated
vendored
Normal file
22
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGPathInstance.d.ts
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
import { SVGInstance } from "../../browser/instance/SVGInstance.js";
|
||||
import { Color } from "../mixins/presentation-attributes/color.js";
|
||||
import { Display } from "../mixins/presentation-attributes/display.js";
|
||||
import { Fill } from "../mixins/presentation-attributes/fill.js";
|
||||
import { Opacity } from "../mixins/presentation-attributes/opacity.js";
|
||||
import { Stroke } from "../mixins/presentation-attributes/stroke.js";
|
||||
import { VectorEffect } from "../mixins/presentation-attributes/vectorEffect.js";
|
||||
import { Visibility } from "../mixins/presentation-attributes/visibility.js";
|
||||
export declare class SVGPathInstance extends SVGInstance {
|
||||
constructor(_parent?: SVGInstance);
|
||||
lineTo(x: number, y: number, relative?: boolean): this;
|
||||
moveTo(x: number, y: number, relative?: boolean): this;
|
||||
cubicBezierCurveTo(p1x: number, p1y: number, p2x: number, p2y: number, x: number, y: number, relative?: boolean): this;
|
||||
smoothBezierCurveTo(x2: number, y2: number, x: number, y: number, relative?: boolean): this;
|
||||
quadraticBezierCurveTo(p1x: number, p1y: number, x: number, y: number, relative?: boolean): this;
|
||||
smoothQuadraticBezierCurveTo(x: number, y: number, relative?: boolean): this;
|
||||
ellipticalArcCurveTo(rx: number, ry: number, xRot: number, largeArc: boolean, sweep: boolean, x: number, y: number, relative?: boolean): this;
|
||||
curveTo(x: number, y: number, x1: number, y1: number, relative?: boolean): this;
|
||||
close(): this;
|
||||
}
|
||||
export interface SVGPathInstance extends SVGInstance, Color, Display, Fill, Opacity, Stroke, VectorEffect, Visibility {
|
||||
}
|
||||
102
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGPathInstance.js
generated
vendored
Normal file
102
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGPathInstance.js
generated
vendored
Normal file
@@ -0,0 +1,102 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVGPathInstance = void 0;
|
||||
const SVGInstance_js_1 = require("../../browser/instance/SVGInstance.js");
|
||||
//-- Mixins
|
||||
const index_js_1 = require("../mixins/index.js");
|
||||
// Presentation attributes
|
||||
const color_js_1 = require("../mixins/presentation-attributes/color.js");
|
||||
const display_js_1 = require("../mixins/presentation-attributes/display.js");
|
||||
const fill_js_1 = require("../mixins/presentation-attributes/fill.js");
|
||||
const opacity_js_1 = require("../mixins/presentation-attributes/opacity.js");
|
||||
const stroke_js_1 = require("../mixins/presentation-attributes/stroke.js");
|
||||
const vectorEffect_js_1 = require("../mixins/presentation-attributes/vectorEffect.js");
|
||||
const visibility_js_1 = require("../mixins/presentation-attributes/visibility.js");
|
||||
//-- Class
|
||||
class SVGPathInstance extends SVGInstance_js_1.SVGInstance {
|
||||
constructor(_parent) {
|
||||
super("path", _parent);
|
||||
}
|
||||
lineTo(x, y, relative = false) {
|
||||
var _a;
|
||||
let d = (_a = this.attr("d")) !== null && _a !== void 0 ? _a : "";
|
||||
d += (relative === false ? " L " : " l ");
|
||||
d += ` ${x}, ${y} `;
|
||||
this.attr("d", d);
|
||||
return this;
|
||||
}
|
||||
moveTo(x, y, relative = false) {
|
||||
var _a;
|
||||
let d = (_a = this.attr("d")) !== null && _a !== void 0 ? _a : "";
|
||||
d += (relative === false ? " M " : " m ");
|
||||
d += ` ${x}, ${y} `;
|
||||
this.attr("d", d);
|
||||
return this;
|
||||
}
|
||||
cubicBezierCurveTo(p1x, p1y, p2x, p2y, x, y, relative = false) {
|
||||
var _a;
|
||||
let d = (_a = this.attr("d")) !== null && _a !== void 0 ? _a : "";
|
||||
d += (relative === false ? " C " : " c ");
|
||||
d += ` ${p1x} ${p1y}, ${p2x} ${p2y}, ${x} ${y} `;
|
||||
this.attr("d", d);
|
||||
return this;
|
||||
}
|
||||
smoothBezierCurveTo(x2, y2, x, y, relative = false) {
|
||||
var _a;
|
||||
let d = (_a = this.attr("d")) !== null && _a !== void 0 ? _a : "";
|
||||
d += (relative === false ? " S " : " s ");
|
||||
d += ` ${x2}, ${y2} ${x}, ${y} `;
|
||||
this.attr("d", d);
|
||||
return this;
|
||||
}
|
||||
quadraticBezierCurveTo(p1x, p1y, x, y, relative = false) {
|
||||
var _a;
|
||||
let d = (_a = this.attr("d")) !== null && _a !== void 0 ? _a : "";
|
||||
d += (relative === false ? " Q " : " q ");
|
||||
d += ` ${p1x} ${p1y}, ${x} ${y} `;
|
||||
this.attr("d", d);
|
||||
return this;
|
||||
}
|
||||
smoothQuadraticBezierCurveTo(x, y, relative = false) {
|
||||
var _a;
|
||||
let d = (_a = this.attr("d")) !== null && _a !== void 0 ? _a : "";
|
||||
d += (relative === false ? " T " : " t ");
|
||||
d += ` ${x}, ${y} `;
|
||||
this.attr("d", d);
|
||||
return this;
|
||||
}
|
||||
ellipticalArcCurveTo(rx, ry, xRot, largeArc, sweep, x, y, relative = false) {
|
||||
var _a;
|
||||
let d = (_a = this.attr("d")) !== null && _a !== void 0 ? _a : "";
|
||||
d += (relative === false ? " A " : " a ");
|
||||
d += ` ${rx}, ${ry} ${xRot} ${largeArc ? 1 : 0} ${sweep ? 1 : 0} ${x} ${y} `;
|
||||
this.attr("d", d);
|
||||
return this;
|
||||
}
|
||||
curveTo(x, y, x1, y1, relative = false) {
|
||||
var _a;
|
||||
let d = (_a = this.attr("d")) !== null && _a !== void 0 ? _a : "";
|
||||
d += (relative === false ? " S " : " s ");
|
||||
d += ` ${x}, ${y} ${x1}, ${y1} `;
|
||||
this.attr("d", d);
|
||||
return this;
|
||||
}
|
||||
close() {
|
||||
var _a;
|
||||
let d = (_a = this.attr("d")) !== null && _a !== void 0 ? _a : "";
|
||||
d += " Z";
|
||||
this.attr("d", d);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
exports.SVGPathInstance = SVGPathInstance;
|
||||
(0, index_js_1.applyMixins)(SVGPathInstance, [
|
||||
color_js_1.Color,
|
||||
display_js_1.Display,
|
||||
fill_js_1.Fill,
|
||||
opacity_js_1.Opacity,
|
||||
stroke_js_1.Stroke,
|
||||
vectorEffect_js_1.VectorEffect,
|
||||
visibility_js_1.Visibility
|
||||
]);
|
||||
//# sourceMappingURL=SVGPathInstance.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGPathInstance.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGPathInstance.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SVGPathInstance.js","sourceRoot":"","sources":["../../../../../src/shared/instances/SVGPathInstance.ts"],"names":[],"mappings":"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"}
|
||||
14
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGRadialGradientInstance.d.ts
generated
vendored
Normal file
14
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGRadialGradientInstance.d.ts
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
import { SVGInstance } from "../../browser/instance/SVGInstance.js";
|
||||
import { GradientStopInstances } from "../mixins/permitted-content/gradientStopInstances.js";
|
||||
import { Color } from "../mixins/presentation-attributes/color.js";
|
||||
import { Display } from "../mixins/presentation-attributes/display.js";
|
||||
import { Fill } from "../mixins/presentation-attributes/fill.js";
|
||||
import { Opacity } from "../mixins/presentation-attributes/opacity.js";
|
||||
import { Stroke } from "../mixins/presentation-attributes/stroke.js";
|
||||
import { VectorEffect } from "../mixins/presentation-attributes/vectorEffect.js";
|
||||
import { Visibility } from "../mixins/presentation-attributes/visibility.js";
|
||||
export declare class SVGLinearGradientInstance extends SVGInstance {
|
||||
constructor(_parent?: SVGInstance);
|
||||
}
|
||||
export interface SVGLinearGradientInstance extends SVGInstance, GradientStopInstances, Color, Display, Fill, Opacity, Stroke, VectorEffect, Visibility {
|
||||
}
|
||||
34
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGRadialGradientInstance.js
generated
vendored
Normal file
34
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGRadialGradientInstance.js
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVGLinearGradientInstance = void 0;
|
||||
const SVGInstance_js_1 = require("../../browser/instance/SVGInstance.js");
|
||||
//-- Mixins
|
||||
const index_js_1 = require("../mixins/index.js");
|
||||
// Permitted content
|
||||
const gradientStopInstances_js_1 = require("../mixins/permitted-content/gradientStopInstances.js");
|
||||
// Presentation attributes
|
||||
const color_js_1 = require("../mixins/presentation-attributes/color.js");
|
||||
const display_js_1 = require("../mixins/presentation-attributes/display.js");
|
||||
const fill_js_1 = require("../mixins/presentation-attributes/fill.js");
|
||||
const opacity_js_1 = require("../mixins/presentation-attributes/opacity.js");
|
||||
const stroke_js_1 = require("../mixins/presentation-attributes/stroke.js");
|
||||
const vectorEffect_js_1 = require("../mixins/presentation-attributes/vectorEffect.js");
|
||||
const visibility_js_1 = require("../mixins/presentation-attributes/visibility.js");
|
||||
//-- Class
|
||||
class SVGLinearGradientInstance extends SVGInstance_js_1.SVGInstance {
|
||||
constructor(_parent) {
|
||||
super("radialGradient", _parent);
|
||||
}
|
||||
}
|
||||
exports.SVGLinearGradientInstance = SVGLinearGradientInstance;
|
||||
(0, index_js_1.applyMixins)(SVGLinearGradientInstance, [
|
||||
gradientStopInstances_js_1.GradientStopInstances,
|
||||
color_js_1.Color,
|
||||
display_js_1.Display,
|
||||
fill_js_1.Fill,
|
||||
opacity_js_1.Opacity,
|
||||
stroke_js_1.Stroke,
|
||||
vectorEffect_js_1.VectorEffect,
|
||||
visibility_js_1.Visibility
|
||||
]);
|
||||
//# sourceMappingURL=SVGRadialGradientInstance.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGRadialGradientInstance.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGRadialGradientInstance.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SVGRadialGradientInstance.js","sourceRoot":"","sources":["../../../../../src/shared/instances/SVGRadialGradientInstance.ts"],"names":[],"mappings":";;;AAAA,0EAAuD;AAGvD,WAAW;AAEX,iDAAiD;AAEjD,oBAAoB;AACpB,mGAA6F;AAE7F,0BAA0B;AAC1B,yEAAmE;AACnE,6EAAuE;AACvE,uEAAiE;AACjE,6EAAuE;AACvE,2EAAqE;AACrE,uFAAiF;AACjF,mFAA6E;AAG7E,UAAU;AAEV,MAAa,yBAA0B,SAAQ,4BAAW;IAExD,YAAY,OAAqB;QAC/B,KAAK,CAAC,gBAAgB,EAAE,OAAO,CAAC,CAAC;IACnC,CAAC;CAEF;AAND,8DAMC;AAgBD,IAAA,sBAAW,EAAC,yBAAyB,EAAE;IACrC,gDAAqB;IACrB,gBAAK;IACL,oBAAO;IACP,cAAI;IACJ,oBAAO;IACP,kBAAM;IACN,8BAAY;IACZ,0BAAU;CACX,CAAC,CAAC"}
|
||||
17
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGRectInstance.d.ts
generated
vendored
Normal file
17
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGRectInstance.d.ts
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
import { SVGInstance } from "../../browser/instance/SVGInstance.js";
|
||||
import { Color } from "../mixins/presentation-attributes/color.js";
|
||||
import { Display } from "../mixins/presentation-attributes/display.js";
|
||||
import { Fill } from "../mixins/presentation-attributes/fill.js";
|
||||
import { Opacity } from "../mixins/presentation-attributes/opacity.js";
|
||||
import { Stroke } from "../mixins/presentation-attributes/stroke.js";
|
||||
import { VectorEffect } from "../mixins/presentation-attributes/vectorEffect.js";
|
||||
import { Visibility } from "../mixins/presentation-attributes/visibility.js";
|
||||
import { XYPositioning } from "../mixins/attributes/xyPositioning.js";
|
||||
import { WidthHeight } from "../mixins/attributes/widthHeight.js";
|
||||
export declare class SVGRectInstance extends SVGInstance {
|
||||
constructor(_parent?: SVGInstance);
|
||||
borderRadius(): string | number | null;
|
||||
borderRadius(radius: string | number): this;
|
||||
}
|
||||
export interface SVGRectInstance extends SVGInstance, Color, Display, Fill, Opacity, Stroke, VectorEffect, Visibility, XYPositioning, WidthHeight {
|
||||
}
|
||||
44
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGRectInstance.js
generated
vendored
Normal file
44
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGRectInstance.js
generated
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVGRectInstance = void 0;
|
||||
const SVGInstance_js_1 = require("../../browser/instance/SVGInstance.js");
|
||||
//-- Mixins
|
||||
const index_js_1 = require("../mixins/index.js");
|
||||
// Presentation attributes
|
||||
const color_js_1 = require("../mixins/presentation-attributes/color.js");
|
||||
const display_js_1 = require("../mixins/presentation-attributes/display.js");
|
||||
const fill_js_1 = require("../mixins/presentation-attributes/fill.js");
|
||||
const opacity_js_1 = require("../mixins/presentation-attributes/opacity.js");
|
||||
const stroke_js_1 = require("../mixins/presentation-attributes/stroke.js");
|
||||
const vectorEffect_js_1 = require("../mixins/presentation-attributes/vectorEffect.js");
|
||||
const visibility_js_1 = require("../mixins/presentation-attributes/visibility.js");
|
||||
// Attributes
|
||||
const xyPositioning_js_1 = require("../mixins/attributes/xyPositioning.js");
|
||||
const widthHeight_js_1 = require("../mixins/attributes/widthHeight.js");
|
||||
//-- Class
|
||||
class SVGRectInstance extends SVGInstance_js_1.SVGInstance {
|
||||
constructor(_parent) {
|
||||
super("rect", _parent);
|
||||
}
|
||||
borderRadius(radius) {
|
||||
if (typeof radius === "string" || typeof radius === "number") {
|
||||
this.attr("rx", radius);
|
||||
this.attr("ry", radius);
|
||||
return this;
|
||||
}
|
||||
return this.attr("rx");
|
||||
}
|
||||
}
|
||||
exports.SVGRectInstance = SVGRectInstance;
|
||||
(0, index_js_1.applyMixins)(SVGRectInstance, [
|
||||
color_js_1.Color,
|
||||
display_js_1.Display,
|
||||
fill_js_1.Fill,
|
||||
opacity_js_1.Opacity,
|
||||
stroke_js_1.Stroke,
|
||||
vectorEffect_js_1.VectorEffect,
|
||||
visibility_js_1.Visibility,
|
||||
xyPositioning_js_1.XYPositioning,
|
||||
widthHeight_js_1.WidthHeight
|
||||
]);
|
||||
//# sourceMappingURL=SVGRectInstance.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGRectInstance.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGRectInstance.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SVGRectInstance.js","sourceRoot":"","sources":["../../../../../src/shared/instances/SVGRectInstance.ts"],"names":[],"mappings":";;;AAAA,0EAAuD;AAGvD,WAAW;AAEX,iDAAiD;AAEjD,0BAA0B;AAC1B,yEAAmE;AACnE,6EAAuE;AACvE,uEAAiE;AACjE,6EAAuE;AACvE,2EAAqE;AACrE,uFAAiF;AACjF,mFAA6E;AAE7E,aAAa;AACb,4EAAsE;AACtE,wEAAkE;AAGlE,UAAU;AAEV,MAAa,eAAgB,SAAQ,4BAAW;IAE9C,YAAY,OAAqB;QAC/B,KAAK,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IACzB,CAAC;IAKM,YAAY,CAAC,MAAwB;QAC1C,IAAG,OAAO,MAAM,KAAK,QAAQ,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAC,CAAC;YAC3D,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;YACxB,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;YACxB,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IACzB,CAAC;CAEF;AAlBD,0CAkBC;AAiBD,IAAA,sBAAW,EAAC,eAAe,EAAE;IAC3B,gBAAK;IACL,oBAAO;IACP,cAAI;IACJ,oBAAO;IACP,kBAAM;IACN,8BAAY;IACZ,0BAAU;IACV,gCAAa;IACb,4BAAW;CACZ,CAAC,CAAC"}
|
||||
32
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGSVGInstance.d.ts
generated
vendored
Normal file
32
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGSVGInstance.d.ts
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
import { SVGInstance } from "../../browser/instance/SVGInstance.js";
|
||||
import { ShapeInstances } from "../mixins/permitted-content/shapeInstances.js";
|
||||
import { StructuralInstances } from "../mixins/permitted-content/structuralInstances.js";
|
||||
import { DescriptiveInstances } from "../mixins/permitted-content/descriptiveInstances.js";
|
||||
import { SVGGroupInstance } from "./SVGGroupInstance.js";
|
||||
import { Color } from "../mixins/presentation-attributes/color.js";
|
||||
import { Display } from "../mixins/presentation-attributes/display.js";
|
||||
import { Fill } from "../mixins/presentation-attributes/fill.js";
|
||||
import { Opacity } from "../mixins/presentation-attributes/opacity.js";
|
||||
import { Stroke } from "../mixins/presentation-attributes/stroke.js";
|
||||
import { VectorEffect } from "../mixins/presentation-attributes/vectorEffect.js";
|
||||
import { Visibility } from "../mixins/presentation-attributes/visibility.js";
|
||||
import { PreserveAspectRatio } from "../mixins/attributes/preserveAspectRatio.js";
|
||||
import { XYPositioning } from "../mixins/attributes/xyPositioning.js";
|
||||
import { WidthHeight } from "../mixins/attributes/widthHeight.js";
|
||||
export declare class SVGSVGInstance extends SVGInstance {
|
||||
constructor();
|
||||
constructor(_parent?: SVGInstance);
|
||||
constructor(width: string | number, height: string | number, _parent?: SVGInstance);
|
||||
addGroup(): SVGGroupInstance;
|
||||
addSVG(): SVGSVGInstance;
|
||||
addSVG(width: string | number, height: string | number): SVGSVGInstance;
|
||||
viewBox(): {
|
||||
x: string | number;
|
||||
y: string | number;
|
||||
width: string | number;
|
||||
height: string | number;
|
||||
} | null;
|
||||
viewBox(x: string | number, y: string | number, width: string | number, height: string | number): this;
|
||||
}
|
||||
export interface SVGSVGInstance extends SVGInstance, ShapeInstances, StructuralInstances, DescriptiveInstances, Color, Display, Fill, Opacity, Stroke, VectorEffect, Visibility, PreserveAspectRatio, XYPositioning, WidthHeight {
|
||||
}
|
||||
93
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGSVGInstance.js
generated
vendored
Normal file
93
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGSVGInstance.js
generated
vendored
Normal file
@@ -0,0 +1,93 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVGSVGInstance = void 0;
|
||||
const SVGInstance_js_1 = require("../../browser/instance/SVGInstance.js");
|
||||
//-- Mixins
|
||||
const index_js_1 = require("../mixins/index.js");
|
||||
// Permitted content
|
||||
const shapeInstances_js_1 = require("../mixins/permitted-content/shapeInstances.js");
|
||||
const structuralInstances_js_1 = require("../mixins/permitted-content/structuralInstances.js");
|
||||
const descriptiveInstances_js_1 = require("../mixins/permitted-content/descriptiveInstances.js");
|
||||
const SVGGroupInstance_js_1 = require("./SVGGroupInstance.js");
|
||||
// Presentation attributes
|
||||
const color_js_1 = require("../mixins/presentation-attributes/color.js");
|
||||
const display_js_1 = require("../mixins/presentation-attributes/display.js");
|
||||
const fill_js_1 = require("../mixins/presentation-attributes/fill.js");
|
||||
const opacity_js_1 = require("../mixins/presentation-attributes/opacity.js");
|
||||
const stroke_js_1 = require("../mixins/presentation-attributes/stroke.js");
|
||||
const vectorEffect_js_1 = require("../mixins/presentation-attributes/vectorEffect.js");
|
||||
const visibility_js_1 = require("../mixins/presentation-attributes/visibility.js");
|
||||
// Attributes
|
||||
const preserveAspectRatio_js_1 = require("../mixins/attributes/preserveAspectRatio.js");
|
||||
const xyPositioning_js_1 = require("../mixins/attributes/xyPositioning.js");
|
||||
const widthHeight_js_1 = require("../mixins/attributes/widthHeight.js");
|
||||
//-- Class
|
||||
class SVGSVGInstance extends SVGInstance_js_1.SVGInstance {
|
||||
constructor(widthOrParent, height, _parent) {
|
||||
// const parent = widthOrParent instanceof SVGInstance ? widthOrParent : _parent;
|
||||
super("svg");
|
||||
if (typeof widthOrParent === "string" || typeof widthOrParent === "number") {
|
||||
this.width(widthOrParent);
|
||||
}
|
||||
if (typeof height === "string" || typeof height === "number") {
|
||||
this.height(height);
|
||||
}
|
||||
}
|
||||
addGroup() {
|
||||
const group = new SVGGroupInstance_js_1.SVGGroupInstance(this);
|
||||
this.appendInstance(group);
|
||||
return group;
|
||||
}
|
||||
addSVG(width, height) {
|
||||
if (typeof width !== "undefined" && typeof height !== "undefined") {
|
||||
const svg = new SVGSVGInstance(width, height);
|
||||
this.appendInstance(svg);
|
||||
return svg;
|
||||
}
|
||||
else {
|
||||
const svg = new SVGSVGInstance();
|
||||
this.appendInstance(svg);
|
||||
return svg;
|
||||
}
|
||||
}
|
||||
viewBox(x, y, width, height) {
|
||||
if (typeof x === "undefined") {
|
||||
const viewBox = this.attr("viewBox");
|
||||
if (typeof viewBox === "string") {
|
||||
const [x, y, width, height] = viewBox.split(" ");
|
||||
return {
|
||||
x: isNaN(+x) ? x : +x,
|
||||
y: isNaN(+y) ? y : +y,
|
||||
width: isNaN(+width) ? width : +width,
|
||||
height: isNaN(+height) ? height : +height
|
||||
};
|
||||
}
|
||||
return null;
|
||||
}
|
||||
else if ((typeof x === "string" || typeof x === "number") &&
|
||||
(typeof y === "string" || typeof y === "number") &&
|
||||
(typeof width === "string" || typeof width === "number") &&
|
||||
(typeof height === "string" || typeof height === "number")) {
|
||||
this.attr("viewBox", `${x} ${y} ${width} ${height}`);
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
exports.SVGSVGInstance = SVGSVGInstance;
|
||||
(0, index_js_1.applyMixins)(SVGSVGInstance, [
|
||||
shapeInstances_js_1.ShapeInstances,
|
||||
structuralInstances_js_1.StructuralInstances,
|
||||
descriptiveInstances_js_1.DescriptiveInstances,
|
||||
color_js_1.Color,
|
||||
display_js_1.Display,
|
||||
fill_js_1.Fill,
|
||||
opacity_js_1.Opacity,
|
||||
stroke_js_1.Stroke,
|
||||
vectorEffect_js_1.VectorEffect,
|
||||
visibility_js_1.Visibility,
|
||||
preserveAspectRatio_js_1.PreserveAspectRatio,
|
||||
xyPositioning_js_1.XYPositioning,
|
||||
widthHeight_js_1.WidthHeight
|
||||
]);
|
||||
//# sourceMappingURL=SVGSVGInstance.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGSVGInstance.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGSVGInstance.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SVGSVGInstance.js","sourceRoot":"","sources":["../../../../../src/shared/instances/SVGSVGInstance.ts"],"names":[],"mappings":"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"}
|
||||
13
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGStopInstance.d.ts
generated
vendored
Normal file
13
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGStopInstance.d.ts
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
import { SVGInstance } from "../../browser/instance/SVGInstance.js";
|
||||
import { Color } from "../mixins/presentation-attributes/color.js";
|
||||
import { Display } from "../mixins/presentation-attributes/display.js";
|
||||
import { Fill } from "../mixins/presentation-attributes/fill.js";
|
||||
import { Opacity } from "../mixins/presentation-attributes/opacity.js";
|
||||
import { Stroke } from "../mixins/presentation-attributes/stroke.js";
|
||||
import { VectorEffect } from "../mixins/presentation-attributes/vectorEffect.js";
|
||||
import { Visibility } from "../mixins/presentation-attributes/visibility.js";
|
||||
export declare class SVGStopInstance extends SVGInstance {
|
||||
constructor(_parent?: SVGInstance);
|
||||
}
|
||||
export interface SVGStopInstance extends SVGInstance, Color, Display, Fill, Opacity, Stroke, VectorEffect, Visibility {
|
||||
}
|
||||
31
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGStopInstance.js
generated
vendored
Normal file
31
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGStopInstance.js
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVGStopInstance = void 0;
|
||||
const SVGInstance_js_1 = require("../../browser/instance/SVGInstance.js");
|
||||
//-- Mixins
|
||||
const index_js_1 = require("../mixins/index.js");
|
||||
// Presentation attributes
|
||||
const color_js_1 = require("../mixins/presentation-attributes/color.js");
|
||||
const display_js_1 = require("../mixins/presentation-attributes/display.js");
|
||||
const fill_js_1 = require("../mixins/presentation-attributes/fill.js");
|
||||
const opacity_js_1 = require("../mixins/presentation-attributes/opacity.js");
|
||||
const stroke_js_1 = require("../mixins/presentation-attributes/stroke.js");
|
||||
const vectorEffect_js_1 = require("../mixins/presentation-attributes/vectorEffect.js");
|
||||
const visibility_js_1 = require("../mixins/presentation-attributes/visibility.js");
|
||||
//-- Class
|
||||
class SVGStopInstance extends SVGInstance_js_1.SVGInstance {
|
||||
constructor(_parent) {
|
||||
super("stop", _parent);
|
||||
}
|
||||
}
|
||||
exports.SVGStopInstance = SVGStopInstance;
|
||||
(0, index_js_1.applyMixins)(SVGStopInstance, [
|
||||
color_js_1.Color,
|
||||
display_js_1.Display,
|
||||
fill_js_1.Fill,
|
||||
opacity_js_1.Opacity,
|
||||
stroke_js_1.Stroke,
|
||||
vectorEffect_js_1.VectorEffect,
|
||||
visibility_js_1.Visibility
|
||||
]);
|
||||
//# sourceMappingURL=SVGStopInstance.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGStopInstance.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGStopInstance.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SVGStopInstance.js","sourceRoot":"","sources":["../../../../../src/shared/instances/SVGStopInstance.ts"],"names":[],"mappings":";;;AAAA,0EAAuD;AAGvD,WAAW;AAEX,iDAAiD;AAEjD,0BAA0B;AAC1B,yEAAmE;AACnE,6EAAuE;AACvE,uEAAiE;AACjE,6EAAuE;AACvE,2EAAqE;AACrE,uFAAiF;AACjF,mFAA6E;AAG7E,UAAU;AAEV,MAAa,eAAgB,SAAQ,4BAAW;IAE9C,YAAY,OAAqB;QAC/B,KAAK,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IACzB,CAAC;CAEF;AAND,0CAMC;AAeD,IAAA,sBAAW,EAAC,eAAe,EAAE;IAC3B,gBAAK;IACL,oBAAO;IACP,cAAI;IACJ,oBAAO;IACP,kBAAM;IACN,8BAAY;IACZ,0BAAU;CACX,CAAC,CAAC"}
|
||||
20
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGTSpanInstance.d.ts
generated
vendored
Normal file
20
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGTSpanInstance.d.ts
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
import { SVGInstance } from "../../browser/instance/SVGInstance.js";
|
||||
import { Color } from "../mixins/presentation-attributes/color.js";
|
||||
import { Display } from "../mixins/presentation-attributes/display.js";
|
||||
import { Fill } from "../mixins/presentation-attributes/fill.js";
|
||||
import { Opacity } from "../mixins/presentation-attributes/opacity.js";
|
||||
import { Stroke } from "../mixins/presentation-attributes/stroke.js";
|
||||
import { VectorEffect } from "../mixins/presentation-attributes/vectorEffect.js";
|
||||
import { Visibility } from "../mixins/presentation-attributes/visibility.js";
|
||||
import { XYPositioning } from "../mixins/attributes/xyPositioning.js";
|
||||
import { WidthHeight } from "../mixins/attributes/widthHeight.js";
|
||||
import { TextAttributes } from "../mixins/attributes/text.js";
|
||||
import { Font } from "../mixins/style-attributes/font.js";
|
||||
export declare class SVGTSpanInstance extends SVGInstance {
|
||||
constructor(_parent?: SVGInstance);
|
||||
addTSpan(): SVGTSpanInstance;
|
||||
addTSpan(text: string): SVGTSpanInstance;
|
||||
addTSpan(x: number | string, y: number | string, text: string): SVGTSpanInstance;
|
||||
}
|
||||
export interface SVGTSpanInstance extends SVGInstance, Color, Display, Fill, Opacity, Stroke, VectorEffect, Visibility, XYPositioning, WidthHeight, TextAttributes, Font {
|
||||
}
|
||||
56
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGTSpanInstance.js
generated
vendored
Normal file
56
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGTSpanInstance.js
generated
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVGTSpanInstance = void 0;
|
||||
const SVGInstance_js_1 = require("../../browser/instance/SVGInstance.js");
|
||||
//-- Mixins
|
||||
const index_js_1 = require("../mixins/index.js");
|
||||
// Presentation attributes
|
||||
const color_js_1 = require("../mixins/presentation-attributes/color.js");
|
||||
const display_js_1 = require("../mixins/presentation-attributes/display.js");
|
||||
const fill_js_1 = require("../mixins/presentation-attributes/fill.js");
|
||||
const opacity_js_1 = require("../mixins/presentation-attributes/opacity.js");
|
||||
const stroke_js_1 = require("../mixins/presentation-attributes/stroke.js");
|
||||
const vectorEffect_js_1 = require("../mixins/presentation-attributes/vectorEffect.js");
|
||||
const visibility_js_1 = require("../mixins/presentation-attributes/visibility.js");
|
||||
// Attributes
|
||||
const xyPositioning_js_1 = require("../mixins/attributes/xyPositioning.js");
|
||||
const widthHeight_js_1 = require("../mixins/attributes/widthHeight.js");
|
||||
const text_js_1 = require("../mixins/attributes/text.js");
|
||||
// Style attributes
|
||||
const font_js_1 = require("../mixins/style-attributes/font.js");
|
||||
//-- Class
|
||||
class SVGTSpanInstance extends SVGInstance_js_1.SVGInstance {
|
||||
constructor(_parent) {
|
||||
super("tspan", _parent);
|
||||
}
|
||||
addTSpan(xOrTextOrUndefined, yOrUndefined, textOrUndefined) {
|
||||
const text = new SVGTSpanInstance(this);
|
||||
if (typeof xOrTextOrUndefined === "string" && typeof yOrUndefined === "undefined") {
|
||||
text.text(xOrTextOrUndefined);
|
||||
}
|
||||
else if ((typeof xOrTextOrUndefined === "string" || typeof xOrTextOrUndefined === "number") && (typeof yOrUndefined === "string" || typeof yOrUndefined === "number")) {
|
||||
text.attr("x", xOrTextOrUndefined);
|
||||
text.attr("y", yOrUndefined);
|
||||
if (typeof textOrUndefined === "string") {
|
||||
text.text(textOrUndefined);
|
||||
}
|
||||
}
|
||||
this.appendInstance(text);
|
||||
return text;
|
||||
}
|
||||
}
|
||||
exports.SVGTSpanInstance = SVGTSpanInstance;
|
||||
(0, index_js_1.applyMixins)(SVGTSpanInstance, [
|
||||
color_js_1.Color,
|
||||
display_js_1.Display,
|
||||
fill_js_1.Fill,
|
||||
opacity_js_1.Opacity,
|
||||
stroke_js_1.Stroke,
|
||||
vectorEffect_js_1.VectorEffect,
|
||||
visibility_js_1.Visibility,
|
||||
xyPositioning_js_1.XYPositioning,
|
||||
widthHeight_js_1.WidthHeight,
|
||||
text_js_1.TextAttributes,
|
||||
font_js_1.Font
|
||||
]);
|
||||
//# sourceMappingURL=SVGTSpanInstance.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGTSpanInstance.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGTSpanInstance.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SVGTSpanInstance.js","sourceRoot":"","sources":["../../../../../src/shared/instances/SVGTSpanInstance.ts"],"names":[],"mappings":";;;AAAA,0EAAuD;AAGvD,WAAW;AAEX,iDAAiD;AAEjD,0BAA0B;AAC1B,yEAAmE;AACnE,6EAAuE;AACvE,uEAAiE;AACjE,6EAAuE;AACvE,2EAAqE;AACrE,uFAAiF;AACjF,mFAA6E;AAE7E,aAAa;AACb,4EAAsE;AACtE,wEAAkE;AAClE,0DAA8D;AAE9D,mBAAmB;AACnB,gEAA0D;AAG1D,UAAU;AAEV,MAAa,gBAAiB,SAAQ,4BAAW;IAE/C,YAAY,OAAqB;QAC/B,KAAK,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;IAC1B,CAAC;IAMM,QAAQ,CAAC,kBAAoC,EAAE,YAA8B,EAAE,eAAwB;QAC5G,MAAM,IAAI,GAAG,IAAI,gBAAgB,CAAC,IAAI,CAAC,CAAC;QACxC,IAAG,OAAO,kBAAkB,KAAK,QAAQ,IAAI,OAAO,YAAY,KAAK,WAAW,EAAC,CAAC;YAChF,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC;QAChC,CAAC;aAAM,IAAG,CAAC,OAAO,kBAAkB,KAAK,QAAQ,IAAI,OAAO,kBAAkB,KAAK,QAAQ,CAAC,IAAI,CAAC,OAAO,YAAY,KAAK,QAAQ,IAAI,OAAO,YAAY,KAAK,QAAQ,CAAC,EAAC,CAAC;YACtK,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,kBAAkB,CAAC,CAAC;YACnC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,YAAY,CAAC,CAAC;YAC7B,IAAG,OAAO,eAAe,KAAK,QAAQ,EAAC,CAAC;gBACtC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;YAC7B,CAAC;QACH,CAAC;QACD,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;QAC1B,OAAO,IAAI,CAAC;IACd,CAAC;CAEF;AAzBD,4CAyBC;AAmBD,IAAA,sBAAW,EAAC,gBAAgB,EAAE;IAC5B,gBAAK;IACL,oBAAO;IACP,cAAI;IACJ,oBAAO;IACP,kBAAM;IACN,8BAAY;IACZ,0BAAU;IACV,gCAAa;IACb,4BAAW;IACX,wBAAc;IACd,cAAI;CACL,CAAC,CAAC"}
|
||||
21
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGTextInstance.d.ts
generated
vendored
Normal file
21
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGTextInstance.d.ts
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
import { SVGInstance } from "../../browser/instance/SVGInstance.js";
|
||||
import { SVGTSpanInstance } from "./SVGTSpanInstance.js";
|
||||
import { Color } from "../mixins/presentation-attributes/color.js";
|
||||
import { Display } from "../mixins/presentation-attributes/display.js";
|
||||
import { Fill } from "../mixins/presentation-attributes/fill.js";
|
||||
import { Opacity } from "../mixins/presentation-attributes/opacity.js";
|
||||
import { Stroke } from "../mixins/presentation-attributes/stroke.js";
|
||||
import { VectorEffect } from "../mixins/presentation-attributes/vectorEffect.js";
|
||||
import { Visibility } from "../mixins/presentation-attributes/visibility.js";
|
||||
import { XYPositioning } from "../mixins/attributes/xyPositioning.js";
|
||||
import { WidthHeight } from "../mixins/attributes/widthHeight.js";
|
||||
import { TextAttributes } from "../mixins/attributes/text.js";
|
||||
import { Font } from "../mixins/style-attributes/font.js";
|
||||
export declare class SVGTextInstance extends SVGInstance {
|
||||
constructor(_parent?: SVGInstance);
|
||||
addTSpan(): SVGTSpanInstance;
|
||||
addTSpan(text: string): SVGTSpanInstance;
|
||||
addTSpan(x: number | string, y: number | string, text: string): SVGTSpanInstance;
|
||||
}
|
||||
export interface SVGTextInstance extends SVGInstance, Color, Display, Fill, Opacity, Stroke, VectorEffect, Visibility, XYPositioning, WidthHeight, TextAttributes, Font {
|
||||
}
|
||||
57
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGTextInstance.js
generated
vendored
Normal file
57
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGTextInstance.js
generated
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SVGTextInstance = void 0;
|
||||
const SVGInstance_js_1 = require("../../browser/instance/SVGInstance.js");
|
||||
const SVGTSpanInstance_js_1 = require("./SVGTSpanInstance.js");
|
||||
//-- Mixins
|
||||
const index_js_1 = require("../mixins/index.js");
|
||||
// Presentation attributes
|
||||
const color_js_1 = require("../mixins/presentation-attributes/color.js");
|
||||
const display_js_1 = require("../mixins/presentation-attributes/display.js");
|
||||
const fill_js_1 = require("../mixins/presentation-attributes/fill.js");
|
||||
const opacity_js_1 = require("../mixins/presentation-attributes/opacity.js");
|
||||
const stroke_js_1 = require("../mixins/presentation-attributes/stroke.js");
|
||||
const vectorEffect_js_1 = require("../mixins/presentation-attributes/vectorEffect.js");
|
||||
const visibility_js_1 = require("../mixins/presentation-attributes/visibility.js");
|
||||
// Attributes
|
||||
const xyPositioning_js_1 = require("../mixins/attributes/xyPositioning.js");
|
||||
const widthHeight_js_1 = require("../mixins/attributes/widthHeight.js");
|
||||
const text_js_1 = require("../mixins/attributes/text.js");
|
||||
// Style attributes
|
||||
const font_js_1 = require("../mixins/style-attributes/font.js");
|
||||
//-- Class
|
||||
class SVGTextInstance extends SVGInstance_js_1.SVGInstance {
|
||||
constructor(_parent) {
|
||||
super("text", _parent);
|
||||
}
|
||||
addTSpan(xOrTextOrUndefined, yOrUndefined, textOrUndefined) {
|
||||
const text = new SVGTSpanInstance_js_1.SVGTSpanInstance(this);
|
||||
if (typeof xOrTextOrUndefined === "string" && typeof yOrUndefined === "undefined") {
|
||||
text.text(xOrTextOrUndefined);
|
||||
}
|
||||
else if ((typeof xOrTextOrUndefined === "string" || typeof xOrTextOrUndefined === "number") && (typeof yOrUndefined === "string" || typeof yOrUndefined === "number")) {
|
||||
text.attr("x", xOrTextOrUndefined);
|
||||
text.attr("y", yOrUndefined);
|
||||
if (typeof textOrUndefined === "string") {
|
||||
text.text(textOrUndefined);
|
||||
}
|
||||
}
|
||||
this.appendInstance(text);
|
||||
return text;
|
||||
}
|
||||
}
|
||||
exports.SVGTextInstance = SVGTextInstance;
|
||||
(0, index_js_1.applyMixins)(SVGTextInstance, [
|
||||
color_js_1.Color,
|
||||
display_js_1.Display,
|
||||
fill_js_1.Fill,
|
||||
opacity_js_1.Opacity,
|
||||
stroke_js_1.Stroke,
|
||||
vectorEffect_js_1.VectorEffect,
|
||||
visibility_js_1.Visibility,
|
||||
xyPositioning_js_1.XYPositioning,
|
||||
widthHeight_js_1.WidthHeight,
|
||||
text_js_1.TextAttributes,
|
||||
font_js_1.Font
|
||||
]);
|
||||
//# sourceMappingURL=SVGTextInstance.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGTextInstance.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/instances/SVGTextInstance.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SVGTextInstance.js","sourceRoot":"","sources":["../../../../../src/shared/instances/SVGTextInstance.ts"],"names":[],"mappings":";;;AAAA,0EAAuD;AACvD,+DAAyD;AAGzD,WAAW;AAEX,iDAAiD;AAEjD,0BAA0B;AAC1B,yEAAmE;AACnE,6EAAuE;AACvE,uEAAiE;AACjE,6EAAuE;AACvE,2EAAqE;AACrE,uFAAiF;AACjF,mFAA6E;AAE7E,aAAa;AACb,4EAAsE;AACtE,wEAAkE;AAClE,0DAA8D;AAE9D,mBAAmB;AACnB,gEAA0D;AAG1D,UAAU;AAEV,MAAa,eAAgB,SAAQ,4BAAW;IAE9C,YAAY,OAAqB;QAC/B,KAAK,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IACzB,CAAC;IAMM,QAAQ,CAAC,kBAAoC,EAAE,YAA8B,EAAE,eAAwB;QAC5G,MAAM,IAAI,GAAG,IAAI,sCAAgB,CAAC,IAAI,CAAC,CAAC;QACxC,IAAG,OAAO,kBAAkB,KAAK,QAAQ,IAAI,OAAO,YAAY,KAAK,WAAW,EAAC,CAAC;YAChF,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC;QAChC,CAAC;aAAM,IAAG,CAAC,OAAO,kBAAkB,KAAK,QAAQ,IAAI,OAAO,kBAAkB,KAAK,QAAQ,CAAC,IAAI,CAAC,OAAO,YAAY,KAAK,QAAQ,IAAI,OAAO,YAAY,KAAK,QAAQ,CAAC,EAAC,CAAC;YACtK,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,kBAAkB,CAAC,CAAC;YACnC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,YAAY,CAAC,CAAC;YAC7B,IAAG,OAAO,eAAe,KAAK,QAAQ,EAAC,CAAC;gBACtC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;YAC7B,CAAC;QACH,CAAC;QACD,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;QAC1B,OAAO,IAAI,CAAC;IACd,CAAC;CAEF;AAzBD,0CAyBC;AAmBD,IAAA,sBAAW,EAAC,eAAe,EAAE;IAC3B,gBAAK;IACL,oBAAO;IACP,cAAI;IACJ,oBAAO;IACP,kBAAM;IACN,8BAAY;IACZ,0BAAU;IACV,gCAAa;IACb,4BAAW;IACX,wBAAc;IACd,cAAI;CACL,CAAC,CAAC"}
|
||||
7
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/cxcyPositioning.d.ts
generated
vendored
Normal file
7
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/cxcyPositioning.d.ts
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
export declare class CXCYPositioning extends SVGInstance {
|
||||
cx(): string | number | null;
|
||||
cx(cx: string | number): this;
|
||||
cy(): string | number | null;
|
||||
cy(cy: string | number): this;
|
||||
}
|
||||
22
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/cxcyPositioning.js
generated
vendored
Normal file
22
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/cxcyPositioning.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.CXCYPositioning = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
class CXCYPositioning extends SVGInstance_js_1.SVGInstance {
|
||||
cx(cx) {
|
||||
if (typeof cx === "string" || typeof cx === "number") {
|
||||
this.attr("cx", cx);
|
||||
return this;
|
||||
}
|
||||
return this.attr("cx");
|
||||
}
|
||||
cy(cy) {
|
||||
if (typeof cy === "string" || typeof cy === "number") {
|
||||
this.attr("cy", cy);
|
||||
return this;
|
||||
}
|
||||
return this.attr("cy");
|
||||
}
|
||||
}
|
||||
exports.CXCYPositioning = CXCYPositioning;
|
||||
//# sourceMappingURL=cxcyPositioning.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/cxcyPositioning.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/cxcyPositioning.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"cxcyPositioning.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/attributes/cxcyPositioning.ts"],"names":[],"mappings":";;;AAAA,6EAAuD;AAEvD,MAAa,eAAgB,SAAQ,4BAAW;IAIvC,EAAE,CAAC,EAAoB;QAC5B,IAAG,OAAO,EAAE,KAAK,QAAQ,IAAI,OAAO,EAAE,KAAK,QAAQ,EAAC,CAAC;YACnD,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;YACpB,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IACzB,CAAC;IAKM,EAAE,CAAC,EAAoB;QAC5B,IAAG,OAAO,EAAE,KAAK,QAAQ,IAAI,OAAO,EAAE,KAAK,QAAQ,EAAC,CAAC;YACnD,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;YACpB,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IACzB,CAAC;CAIF;AAzBD,0CAyBC"}
|
||||
8
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/preserveAspectRatio.d.ts
generated
vendored
Normal file
8
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/preserveAspectRatio.d.ts
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
export declare class PreserveAspectRatio extends SVGInstance {
|
||||
preserveAspectRatio(): {
|
||||
align: string;
|
||||
meetOrSlice: string | undefined;
|
||||
} | null;
|
||||
preserveAspectRatio(align: "none" | "xMinYMin" | "xMidYMin" | "xMaxYMin" | "xMinYMid" | "xMidYMid" | "xMaxYMid" | "xMinYMax" | "xMidYMax" | "xMaxYMax", meetOrSlice: "meet" | "slice"): this;
|
||||
}
|
||||
26
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/preserveAspectRatio.js
generated
vendored
Normal file
26
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/preserveAspectRatio.js
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.PreserveAspectRatio = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
class PreserveAspectRatio extends SVGInstance_js_1.SVGInstance {
|
||||
preserveAspectRatio(align, meetOrSlice) {
|
||||
if (typeof align === "undefined" && typeof meetOrSlice === "undefined") {
|
||||
const preserveAspectRatio = this.attr("preserveAspectRatio");
|
||||
if (typeof preserveAspectRatio === "string") {
|
||||
const [align, meetOrSlice] = preserveAspectRatio.split(" ");
|
||||
return { align, meetOrSlice };
|
||||
}
|
||||
}
|
||||
else if (typeof align === "string" && typeof meetOrSlice === "string") {
|
||||
this.attr("preserveAspectRatio", `${align} ${meetOrSlice}`);
|
||||
return this;
|
||||
}
|
||||
else if (typeof align === "string" && typeof meetOrSlice === "undefined") {
|
||||
this.attr("preserveAspectRatio", align);
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
exports.PreserveAspectRatio = PreserveAspectRatio;
|
||||
//# sourceMappingURL=preserveAspectRatio.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/preserveAspectRatio.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/preserveAspectRatio.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"preserveAspectRatio.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/attributes/preserveAspectRatio.ts"],"names":[],"mappings":";;;AAAA,6EAAuD;AAEvD,MAAa,mBAAoB,SAAQ,4BAAW;IAI3C,mBAAmB,CAAC,KAAmI,EAAE,WAA8B;QAC5L,IAAG,OAAO,KAAK,KAAK,WAAW,IAAI,OAAO,WAAW,KAAK,WAAW,EAAC,CAAC;YACrE,MAAM,mBAAmB,GAAG,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC;YAC7D,IAAG,OAAO,mBAAmB,KAAK,QAAQ,EAAC,CAAC;gBAC1C,MAAM,CAAC,KAAK,EAAE,WAAW,CAAC,GAAG,mBAAmB,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gBAC5D,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC;YAChC,CAAC;QACH,CAAC;aAAM,IAAG,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAC,CAAC;YACtE,IAAI,CAAC,IAAI,CAAC,qBAAqB,EAAE,GAAG,KAAK,IAAI,WAAW,EAAE,CAAC,CAAC;YAC5D,OAAO,IAAI,CAAC;QACd,CAAC;aAAM,IAAG,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,WAAW,KAAK,WAAW,EAAC,CAAC;YACzE,IAAI,CAAC,IAAI,CAAC,qBAAqB,EAAE,KAAK,CAAC,CAAC;YACxC,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC;IACd,CAAC;CAEF;AArBD,kDAqBC"}
|
||||
13
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/text.d.ts
generated
vendored
Normal file
13
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/text.d.ts
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
export declare class TextAttributes extends SVGInstance {
|
||||
text(): string | null;
|
||||
text(text: string): this;
|
||||
textAlign(): string | null;
|
||||
textAlign(position: "left" | "center" | "right"): this;
|
||||
textAnchor(): string | null;
|
||||
textAnchor(textAnchor: "start" | "middle" | "end"): this;
|
||||
dx(): string | number | null;
|
||||
dx(dx: string | number): this;
|
||||
dy(): string | number | null;
|
||||
dy(dy: string | number): this;
|
||||
}
|
||||
55
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/text.js
generated
vendored
Normal file
55
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/text.js
generated
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.TextAttributes = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
class TextAttributes extends SVGInstance_js_1.SVGInstance {
|
||||
text(text) {
|
||||
if (typeof text === "string") {
|
||||
this.element.innerHTML = text;
|
||||
return this;
|
||||
}
|
||||
return this.element.innerHTML;
|
||||
}
|
||||
textAlign(position) {
|
||||
var _a;
|
||||
if (position === "left") {
|
||||
return this.textAnchor("start");
|
||||
}
|
||||
else if (position === "center") {
|
||||
return this.textAnchor("middle");
|
||||
}
|
||||
else if (position === "right") {
|
||||
return this.textAnchor("end");
|
||||
}
|
||||
else {
|
||||
return (_a = this.textAnchor()) !== null && _a !== void 0 ? _a : "left";
|
||||
}
|
||||
}
|
||||
textAnchor(textAnchor) {
|
||||
if (typeof textAnchor === "undefined") {
|
||||
const textAnchor = this.attr("text-anchor");
|
||||
return typeof textAnchor === "string" ? textAnchor : null;
|
||||
}
|
||||
else if (typeof textAnchor === "string") {
|
||||
this.attr("text-anchor", textAnchor);
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
dx(dx) {
|
||||
if (typeof dx === "string" || typeof dx === "number") {
|
||||
this.attr("dx", dx);
|
||||
return this;
|
||||
}
|
||||
return this.attr("dx");
|
||||
}
|
||||
dy(dy) {
|
||||
if (typeof dy === "string" || typeof dy === "number") {
|
||||
this.attr("dy", dy);
|
||||
return this;
|
||||
}
|
||||
return this.attr("dy");
|
||||
}
|
||||
}
|
||||
exports.TextAttributes = TextAttributes;
|
||||
//# sourceMappingURL=text.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/text.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/text.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"text.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/attributes/text.ts"],"names":[],"mappings":";;;AACA,6EAAuD;AAGvD,MAAa,cAAe,SAAQ,4BAAW;IAItC,IAAI,CAAC,IAAa;QACvB,IAAG,OAAO,IAAI,KAAK,QAAQ,EAAC,CAAC;YAC3B,IAAI,CAAC,OAAO,CAAC,SAAS,GAAG,IAAI,CAAC;YAC9B,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC;IAChC,CAAC;IAKM,SAAS,CAAC,QAAsC;;QACrD,IAAG,QAAQ,KAAK,MAAM,EAAC,CAAC;YACtB,OAAO,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;QAClC,CAAC;aAAM,IAAG,QAAQ,KAAK,QAAQ,EAAC,CAAC;YAC/B,OAAO,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;QACnC,CAAC;aAAM,IAAG,QAAQ,KAAK,OAAO,EAAC,CAAC;YAC9B,OAAO,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC;QAChC,CAAC;aAAM,CAAC;YACN,OAAO,MAAA,IAAI,CAAC,UAAU,EAAE,mCAAI,MAAM,CAAC;QACrC,CAAC;IACH,CAAC;IAKM,UAAU,CAAC,UAAuC;QACvD,IAAG,OAAO,UAAU,KAAK,WAAW,EAAC,CAAC;YACpC,MAAM,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;YAC5C,OAAO,OAAO,UAAU,KAAK,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC;QAC5D,CAAC;aAAM,IAAG,OAAO,UAAU,KAAK,QAAQ,EAAC,CAAC;YACxC,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,UAAU,CAAC,CAAC;YACrC,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC;IACd,CAAC;IAKM,EAAE,CAAC,EAAoB;QAC5B,IAAG,OAAO,EAAE,KAAK,QAAQ,IAAI,OAAO,EAAE,KAAK,QAAQ,EAAC,CAAC;YACnD,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;YACpB,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IACzB,CAAC;IAKM,EAAE,CAAC,EAAoB;QAC5B,IAAG,OAAO,EAAE,KAAK,QAAQ,IAAI,OAAO,EAAE,KAAK,QAAQ,EAAC,CAAC;YACnD,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;YACpB,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IACzB,CAAC;CAEF;AA/DD,wCA+DC"}
|
||||
7
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/widthHeight.d.ts
generated
vendored
Normal file
7
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/widthHeight.d.ts
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
export declare class WidthHeight extends SVGInstance {
|
||||
width(): string | number | null;
|
||||
width(width: number | string): this;
|
||||
height(): string | number | null;
|
||||
height(height: number | string): this;
|
||||
}
|
||||
22
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/widthHeight.js
generated
vendored
Normal file
22
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/widthHeight.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.WidthHeight = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
class WidthHeight extends SVGInstance_js_1.SVGInstance {
|
||||
width(width) {
|
||||
if (typeof width === "string" || typeof width === "number") {
|
||||
this.attr("width", width + "");
|
||||
return this;
|
||||
}
|
||||
return this.attr("width");
|
||||
}
|
||||
height(height) {
|
||||
if (typeof height === "string" || typeof height === "number") {
|
||||
this.attr("height", height + "");
|
||||
return this;
|
||||
}
|
||||
return this.attr("height");
|
||||
}
|
||||
}
|
||||
exports.WidthHeight = WidthHeight;
|
||||
//# sourceMappingURL=widthHeight.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/widthHeight.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/widthHeight.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"widthHeight.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/attributes/widthHeight.ts"],"names":[],"mappings":";;;AAAA,6EAAuD;AAEvD,MAAa,WAAY,SAAQ,4BAAW;IAInC,KAAK,CAAC,KAAuB;QAClC,IAAG,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAC,CAAC;YACzD,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,GAAG,EAAE,CAAC,CAAC;YAC/B,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IAC5B,CAAC;IAKM,MAAM,CAAC,MAAwB;QACpC,IAAG,OAAO,MAAM,KAAK,QAAQ,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAC,CAAC;YAC3D,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,GAAG,EAAE,CAAC,CAAC;YACjC,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;IAC7B,CAAC;CAEF;AAvBD,kCAuBC"}
|
||||
9
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/xyPositioning.d.ts
generated
vendored
Normal file
9
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/xyPositioning.d.ts
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
export declare class XYPositioning extends SVGInstance {
|
||||
moveTo(x: string | number, y: string | number): this;
|
||||
moveBy(dx: number, dy: number): this;
|
||||
x(): string | null;
|
||||
x(x: string | number): this;
|
||||
y(): string | null;
|
||||
y(y: string | number): this;
|
||||
}
|
||||
33
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/xyPositioning.js
generated
vendored
Normal file
33
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/xyPositioning.js
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.XYPositioning = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
class XYPositioning extends SVGInstance_js_1.SVGInstance {
|
||||
moveTo(x, y) {
|
||||
this.attr("x", x);
|
||||
this.attr("y", y);
|
||||
return this;
|
||||
}
|
||||
moveBy(dx, dy) {
|
||||
var _a, _b;
|
||||
const x = (_a = this.attr("x")) !== null && _a !== void 0 ? _a : 0 + dx;
|
||||
const y = (_b = this.attr("y")) !== null && _b !== void 0 ? _b : 0 + dy;
|
||||
return this.moveTo(x, y);
|
||||
}
|
||||
x(x) {
|
||||
if (typeof x === "string" || typeof x === "number") {
|
||||
this.attr("x", x);
|
||||
return this;
|
||||
}
|
||||
return this.attr("x");
|
||||
}
|
||||
y(y) {
|
||||
if (typeof y === "string" || typeof y === "number") {
|
||||
this.attr("y", y);
|
||||
return this;
|
||||
}
|
||||
return this.attr("y");
|
||||
}
|
||||
}
|
||||
exports.XYPositioning = XYPositioning;
|
||||
//# sourceMappingURL=xyPositioning.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/xyPositioning.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/attributes/xyPositioning.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"xyPositioning.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/attributes/xyPositioning.ts"],"names":[],"mappings":";;;AAAA,6EAAuD;AAEvD,MAAa,aAAc,SAAQ,4BAAW;IAErC,MAAM,CAAC,CAAkB,EAAE,CAAkB;QAClD,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QAClB,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QAClB,OAAO,IAAI,CAAC;IACd,CAAC;IAGM,MAAM,CAAC,EAAU,EAAE,EAAU;;QAClC,MAAM,CAAC,GAAG,MAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,mCAAI,CAAC,GAAG,EAAE,CAAC;QACnC,MAAM,CAAC,GAAG,MAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,mCAAI,CAAC,GAAG,EAAE,CAAC;QACnC,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;IAC3B,CAAC;IAKM,CAAC,CAAC,CAAmB;QAC1B,IAAG,OAAO,CAAC,KAAK,QAAQ,IAAI,OAAO,CAAC,KAAK,QAAQ,EAAC,CAAC;YACjD,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;YAClB,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IACxB,CAAC;IAKM,CAAC,CAAC,CAAmB;QAC1B,IAAG,OAAO,CAAC,KAAK,QAAQ,IAAI,OAAO,CAAC,KAAK,QAAQ,EAAC,CAAC;YACjD,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;YAClB,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IACxB,CAAC;CAEF;AArCD,sCAqCC"}
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/index.d.ts
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export declare function applyMixins(derivedCtor: any, constructors: any[]): void;
|
||||
12
node_modules/svg-engine/lib/browser/cjs/shared/mixins/index.js
generated
vendored
Normal file
12
node_modules/svg-engine/lib/browser/cjs/shared/mixins/index.js
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.applyMixins = applyMixins;
|
||||
function applyMixins(derivedCtor, constructors) {
|
||||
constructors.forEach(baseCtor => {
|
||||
Object.getOwnPropertyNames(baseCtor.prototype).forEach(name => {
|
||||
Object.defineProperty(derivedCtor.prototype, name, Object.getOwnPropertyDescriptor(baseCtor.prototype, name) ||
|
||||
Object.create(null));
|
||||
});
|
||||
});
|
||||
}
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/index.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/index.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/shared/mixins/index.ts"],"names":[],"mappings":";;AAAA,kCASC;AATD,SAAgB,WAAW,CAAC,WAAgB,EAAE,YAAmB;IAC/D,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE;QAC9B,MAAM,CAAC,mBAAmB,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YAC5D,MAAM,CAAC,cAAc,CAAC,WAAW,CAAC,SAAS,EACzC,IAAI,EACJ,MAAM,CAAC,wBAAwB,CAAC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;gBACvD,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3B,CAAC,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;AACL,CAAC"}
|
||||
5
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/descriptiveInstances.d.ts
generated
vendored
Normal file
5
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/descriptiveInstances.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
import { SVGDefsInstance } from "../../instances/SVGDefsInstance.js";
|
||||
export declare class DescriptiveInstances extends SVGInstance {
|
||||
addDefs(): SVGDefsInstance;
|
||||
}
|
||||
14
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/descriptiveInstances.js
generated
vendored
Normal file
14
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/descriptiveInstances.js
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.DescriptiveInstances = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
const SVGDefsInstance_js_1 = require("../../instances/SVGDefsInstance.js");
|
||||
class DescriptiveInstances extends SVGInstance_js_1.SVGInstance {
|
||||
addDefs() {
|
||||
const defs = new SVGDefsInstance_js_1.SVGDefsInstance(this);
|
||||
this.appendInstance(defs);
|
||||
return defs;
|
||||
}
|
||||
}
|
||||
exports.DescriptiveInstances = DescriptiveInstances;
|
||||
//# sourceMappingURL=descriptiveInstances.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/descriptiveInstances.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/descriptiveInstances.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"descriptiveInstances.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/permitted-content/descriptiveInstances.ts"],"names":[],"mappings":";;;AAAA,6EAAuD;AACvD,2EAAqE;AAErE,MAAa,oBAAqB,SAAQ,4BAAW;IAE5C,OAAO;QACZ,MAAM,IAAI,GAAG,IAAI,oCAAe,CAAC,IAAI,CAAC,CAAC;QACvC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;QAC1B,OAAO,IAAI,CAAC;IACd,CAAC;CAEF;AARD,oDAQC"}
|
||||
5
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/gradientInstances.d.ts
generated
vendored
Normal file
5
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/gradientInstances.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
import { SVGLinearGradientInstance } from "../../instances/SVGLinearGradientInstance.js";
|
||||
export declare class GradientInstances extends SVGInstance {
|
||||
addLinearGradient(): SVGLinearGradientInstance;
|
||||
}
|
||||
14
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/gradientInstances.js
generated
vendored
Normal file
14
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/gradientInstances.js
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.GradientInstances = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
const SVGLinearGradientInstance_js_1 = require("../../instances/SVGLinearGradientInstance.js");
|
||||
class GradientInstances extends SVGInstance_js_1.SVGInstance {
|
||||
addLinearGradient() {
|
||||
const linearGradient = new SVGLinearGradientInstance_js_1.SVGLinearGradientInstance(this);
|
||||
this.appendInstance(linearGradient);
|
||||
return linearGradient;
|
||||
}
|
||||
}
|
||||
exports.GradientInstances = GradientInstances;
|
||||
//# sourceMappingURL=gradientInstances.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/gradientInstances.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/gradientInstances.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"gradientInstances.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/permitted-content/gradientInstances.ts"],"names":[],"mappings":";;;AAAA,6EAAuD;AACvD,+FAAyF;AAEzF,MAAa,iBAAkB,SAAQ,4BAAW;IAEzC,iBAAiB;QACtB,MAAM,cAAc,GAAG,IAAI,wDAAyB,CAAC,IAAI,CAAC,CAAC;QAC3D,IAAI,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC;QACpC,OAAO,cAAc,CAAC;IACxB,CAAC;CAGF;AATD,8CASC"}
|
||||
5
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/gradientStopInstances.d.ts
generated
vendored
Normal file
5
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/gradientStopInstances.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
import { SVGStopInstance } from "../../instances/SVGStopInstance.js";
|
||||
export declare class GradientStopInstances extends SVGInstance {
|
||||
addStop(position: number | string, color: string): SVGStopInstance;
|
||||
}
|
||||
16
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/gradientStopInstances.js
generated
vendored
Normal file
16
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/gradientStopInstances.js
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.GradientStopInstances = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
const SVGStopInstance_js_1 = require("../../instances/SVGStopInstance.js");
|
||||
class GradientStopInstances extends SVGInstance_js_1.SVGInstance {
|
||||
addStop(position, color) {
|
||||
const stop = new SVGStopInstance_js_1.SVGStopInstance(this);
|
||||
stop.attr("offset", position);
|
||||
stop.attr("stop-color", color);
|
||||
this.appendInstance(stop);
|
||||
return stop;
|
||||
}
|
||||
}
|
||||
exports.GradientStopInstances = GradientStopInstances;
|
||||
//# sourceMappingURL=gradientStopInstances.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/gradientStopInstances.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/gradientStopInstances.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"gradientStopInstances.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/permitted-content/gradientStopInstances.ts"],"names":[],"mappings":";;;AAAA,6EAAuD;AACvD,2EAAqE;AAErE,MAAa,qBAAsB,SAAQ,4BAAW;IAE7C,OAAO,CAAC,QAAyB,EAAE,KAAa;QACrD,MAAM,IAAI,GAAG,IAAI,oCAAe,CAAC,IAAI,CAAC,CAAC;QACvC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC;QAC9B,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,KAAK,CAAC,CAAC;QAC/B,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;QAC1B,OAAO,IAAI,CAAC;IACd,CAAC;CAEF;AAVD,sDAUC"}
|
||||
22
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/shapeInstances.d.ts
generated
vendored
Normal file
22
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/shapeInstances.d.ts
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
import { SVGRectInstance } from "../../instances/SVGRectInstance.js";
|
||||
import { SVGCircleInstance } from "../../instances/SVGCircleInstance.js";
|
||||
import { SVGLineInstance } from "../../instances/SVGLineInstance.js";
|
||||
import { SVGPathInstance } from "../../instances/SVGPathInstance.js";
|
||||
import { SVGTextInstance } from "../../instances/SVGTextInstance.js";
|
||||
export declare class ShapeInstances extends SVGInstance {
|
||||
addRect(): SVGRectInstance;
|
||||
addRect(x: number | string, y: number | string): SVGRectInstance;
|
||||
addRect(x: number | string, y: number | string, width: number | string, height: number | string): SVGRectInstance;
|
||||
addCircle(): SVGCircleInstance;
|
||||
addCircle(cx: number | string, cy: number | string): SVGCircleInstance;
|
||||
addCircle(cx: number | string, cy: number | string, r: number | string): SVGCircleInstance;
|
||||
addLine(): SVGLineInstance;
|
||||
addLine(x1: number | string, y1: number | string): SVGLineInstance;
|
||||
addLine(x1: number | string, y1: number | string, x2: number | string, y2: number | string): SVGLineInstance;
|
||||
addPath(): SVGPathInstance;
|
||||
addPath(d: string): SVGPathInstance;
|
||||
addText(): SVGTextInstance;
|
||||
addText(text: string): SVGTextInstance;
|
||||
addText(x: number | string, y: number | string, text: string): SVGTextInstance;
|
||||
}
|
||||
84
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/shapeInstances.js
generated
vendored
Normal file
84
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/shapeInstances.js
generated
vendored
Normal file
@@ -0,0 +1,84 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.ShapeInstances = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
const SVGRectInstance_js_1 = require("../../instances/SVGRectInstance.js");
|
||||
const SVGCircleInstance_js_1 = require("../../instances/SVGCircleInstance.js");
|
||||
const SVGLineInstance_js_1 = require("../../instances/SVGLineInstance.js");
|
||||
const SVGPathInstance_js_1 = require("../../instances/SVGPathInstance.js");
|
||||
const SVGTextInstance_js_1 = require("../../instances/SVGTextInstance.js");
|
||||
class ShapeInstances extends SVGInstance_js_1.SVGInstance {
|
||||
addRect(xOrUndefined, yOrUndefined, widthOrUndefined, heightOrUndefined) {
|
||||
const rect = new SVGRectInstance_js_1.SVGRectInstance(this);
|
||||
if (xOrUndefined !== undefined) {
|
||||
rect.attr("x", xOrUndefined + "");
|
||||
}
|
||||
if (yOrUndefined !== undefined) {
|
||||
rect.attr("y", yOrUndefined + "");
|
||||
}
|
||||
if (widthOrUndefined !== undefined) {
|
||||
rect.attr("width", widthOrUndefined + "");
|
||||
}
|
||||
if (heightOrUndefined !== undefined) {
|
||||
rect.attr("height", heightOrUndefined + "");
|
||||
}
|
||||
this.appendInstance(rect);
|
||||
return rect;
|
||||
}
|
||||
addCircle(cxOrUndefined, cyOrUndefined, radiusOrUndefined) {
|
||||
const circle = new SVGCircleInstance_js_1.SVGCircleInstance(this);
|
||||
if (cxOrUndefined !== undefined) {
|
||||
circle.attr("cx", cxOrUndefined + "");
|
||||
}
|
||||
if (cyOrUndefined !== undefined) {
|
||||
circle.attr("cy", cyOrUndefined + "");
|
||||
}
|
||||
if (radiusOrUndefined !== undefined) {
|
||||
circle.attr("r", radiusOrUndefined + "");
|
||||
}
|
||||
this.appendInstance(circle);
|
||||
return circle;
|
||||
}
|
||||
addLine(x1OrUndefined, y1OrUndefined, x2OrUndefined, y2OrUndefined) {
|
||||
const line = new SVGLineInstance_js_1.SVGLineInstance(this);
|
||||
if (x1OrUndefined !== undefined) {
|
||||
line.attr("x1", x1OrUndefined + "");
|
||||
}
|
||||
if (y1OrUndefined !== undefined) {
|
||||
line.attr("y1", y1OrUndefined + "");
|
||||
}
|
||||
if (x2OrUndefined !== undefined) {
|
||||
line.attr("x2", x2OrUndefined + "");
|
||||
}
|
||||
if (y2OrUndefined !== undefined) {
|
||||
line.attr("y2", y2OrUndefined + "");
|
||||
}
|
||||
this.appendInstance(line);
|
||||
return line;
|
||||
}
|
||||
addPath(dOrUndefined) {
|
||||
const path = new SVGPathInstance_js_1.SVGPathInstance(this);
|
||||
if (dOrUndefined !== undefined) {
|
||||
path.attr("d", dOrUndefined + "");
|
||||
}
|
||||
this.appendInstance(path);
|
||||
return path;
|
||||
}
|
||||
addText(xOrTextOrUndefined, yOrUndefined, textOrUndefined) {
|
||||
const text = new SVGTextInstance_js_1.SVGTextInstance(this);
|
||||
if (typeof xOrTextOrUndefined === "string" && typeof yOrUndefined === "undefined") {
|
||||
text.text(xOrTextOrUndefined);
|
||||
}
|
||||
else if ((typeof xOrTextOrUndefined === "string" || typeof xOrTextOrUndefined === "number") && (typeof yOrUndefined === "string" || typeof yOrUndefined === "number")) {
|
||||
text.attr("x", xOrTextOrUndefined);
|
||||
text.attr("y", yOrUndefined);
|
||||
if (typeof textOrUndefined === "string") {
|
||||
text.text(textOrUndefined);
|
||||
}
|
||||
}
|
||||
this.appendInstance(text);
|
||||
return text;
|
||||
}
|
||||
}
|
||||
exports.ShapeInstances = ShapeInstances;
|
||||
//# sourceMappingURL=shapeInstances.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/shapeInstances.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/shapeInstances.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"shapeInstances.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/permitted-content/shapeInstances.ts"],"names":[],"mappings":"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"}
|
||||
8
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/structuralInstances.d.ts
generated
vendored
Normal file
8
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/structuralInstances.d.ts
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
import { SVGSVGInstance } from "../../instances/SVGSVGInstance.js";
|
||||
import { SVGGroupInstance } from "../../instances/SVGGroupInstance.js";
|
||||
export declare class StructuralInstances extends SVGInstance {
|
||||
addGroup(): SVGGroupInstance;
|
||||
addSVG(): SVGSVGInstance;
|
||||
addSVG(width: string | number, height: string | number): SVGSVGInstance;
|
||||
}
|
||||
27
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/structuralInstances.js
generated
vendored
Normal file
27
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/structuralInstances.js
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.StructuralInstances = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
const SVGSVGInstance_js_1 = require("../../instances/SVGSVGInstance.js");
|
||||
const SVGGroupInstance_js_1 = require("../../instances/SVGGroupInstance.js");
|
||||
class StructuralInstances extends SVGInstance_js_1.SVGInstance {
|
||||
addGroup() {
|
||||
const group = new SVGGroupInstance_js_1.SVGGroupInstance(this);
|
||||
this.appendInstance(group);
|
||||
return group;
|
||||
}
|
||||
addSVG(width, height) {
|
||||
if (typeof width !== "undefined" && typeof height !== "undefined") {
|
||||
const svg = new SVGSVGInstance_js_1.SVGSVGInstance(width, height);
|
||||
this.appendInstance(svg);
|
||||
return svg;
|
||||
}
|
||||
else {
|
||||
const svg = new SVGSVGInstance_js_1.SVGSVGInstance();
|
||||
this.appendInstance(svg);
|
||||
return svg;
|
||||
}
|
||||
}
|
||||
}
|
||||
exports.StructuralInstances = StructuralInstances;
|
||||
//# sourceMappingURL=structuralInstances.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/structuralInstances.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/permitted-content/structuralInstances.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"structuralInstances.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/permitted-content/structuralInstances.ts"],"names":[],"mappings":";;;AAAA,6EAAuD;AACvD,yEAAmE;AACnE,6EAAuE;AAEvE,MAAa,mBAAoB,SAAQ,4BAAW;IAE3C,QAAQ;QACb,MAAM,KAAK,GAAG,IAAI,sCAAgB,CAAC,IAAI,CAAC,CAAC;QACzC,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC;QAC3B,OAAO,KAAK,CAAC;IACf,CAAC;IAKM,MAAM,CAAC,KAAuB,EAAE,MAAwB;QAC7D,IAAG,OAAO,KAAK,KAAK,WAAW,IAAI,OAAO,MAAM,KAAK,WAAW,EAAC,CAAC;YAChE,MAAM,GAAG,GAAG,IAAI,kCAAc,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;YAC9C,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;YACzB,OAAO,GAAG,CAAC;QACb,CAAC;aAAM,CAAC;YACN,MAAM,GAAG,GAAG,IAAI,kCAAc,EAAE,CAAC;YACjC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;YACzB,OAAO,GAAG,CAAC;QACb,CAAC;IACH,CAAC;CAEF;AAvBD,kDAuBC"}
|
||||
5
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/color.d.ts
generated
vendored
Normal file
5
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/color.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
export declare class Color extends SVGInstance {
|
||||
color(): string | null;
|
||||
color(color: string): this;
|
||||
}
|
||||
19
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/color.js
generated
vendored
Normal file
19
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/color.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Color = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
class Color extends SVGInstance_js_1.SVGInstance {
|
||||
color(color) {
|
||||
if (typeof color === "undefined") {
|
||||
const color = this.attr("color");
|
||||
return typeof color === "string" ? color : null;
|
||||
}
|
||||
else if (typeof color === "string") {
|
||||
this.attr("color", color);
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
exports.Color = Color;
|
||||
//# sourceMappingURL=color.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/color.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/color.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"color.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/presentation-attributes/color.ts"],"names":[],"mappings":";;;AAAA,6EAAuD;AAEvD,MAAa,KAAM,SAAQ,4BAAW;IAI7B,KAAK,CAAC,KAAc;QACzB,IAAG,OAAO,KAAK,KAAK,WAAW,EAAC,CAAC;YAC/B,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YACjC,OAAO,OAAO,KAAK,KAAK,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC;QAClD,CAAC;aAAM,IAAG,OAAO,KAAK,KAAK,QAAQ,EAAC,CAAC;YACnC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;YAC1B,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC;IACd,CAAC;CAEF;AAfD,sBAeC"}
|
||||
5
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/display.d.ts
generated
vendored
Normal file
5
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/display.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
export declare class Display extends SVGInstance {
|
||||
display(): string | null;
|
||||
display(display: string): this;
|
||||
}
|
||||
19
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/display.js
generated
vendored
Normal file
19
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/display.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Display = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
class Display extends SVGInstance_js_1.SVGInstance {
|
||||
display(display) {
|
||||
if (typeof display === "undefined") {
|
||||
const display = this.attr("display");
|
||||
return typeof display === "string" ? display : null;
|
||||
}
|
||||
else if (typeof display === "string") {
|
||||
this.attr("display", display);
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
exports.Display = Display;
|
||||
//# sourceMappingURL=display.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/display.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/display.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"display.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/presentation-attributes/display.ts"],"names":[],"mappings":";;;AAAA,6EAAuD;AAEvD,MAAa,OAAQ,SAAQ,4BAAW;IAI/B,OAAO,CAAC,OAAgB;QAC7B,IAAG,OAAO,OAAO,KAAK,WAAW,EAAC,CAAC;YACjC,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;YACrC,OAAO,OAAO,OAAO,KAAK,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC;QACtD,CAAC;aAAM,IAAG,OAAO,OAAO,KAAK,QAAQ,EAAC,CAAC;YACrC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;YAC9B,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC;IACd,CAAC;CAEF;AAfD,0BAeC"}
|
||||
13
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/fill.d.ts
generated
vendored
Normal file
13
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/fill.d.ts
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
export declare class Fill extends SVGInstance {
|
||||
fill(): string | null;
|
||||
fill(fill: string): this;
|
||||
fillOpacity(): number | null;
|
||||
fillOpacity(fillOpacity: number): this;
|
||||
fillRule(): string | null;
|
||||
fillRule(fillRule: "nonzero" | "evenodd"): this;
|
||||
fillLinearGradient(gradient: Array<{
|
||||
position: number | string;
|
||||
color: string;
|
||||
}>, rotation?: number): this;
|
||||
}
|
||||
56
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/fill.js
generated
vendored
Normal file
56
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/fill.js
generated
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Fill = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
class Fill extends SVGInstance_js_1.SVGInstance {
|
||||
fill(fill) {
|
||||
if (typeof fill === "undefined") {
|
||||
const fill = this.attr("fill");
|
||||
return typeof fill === "string" ? fill : null;
|
||||
}
|
||||
else if (typeof fill === "string") {
|
||||
this.attr("fill", fill);
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
fillOpacity(fillOpacity) {
|
||||
if (typeof fillOpacity === "undefined") {
|
||||
const fillOpacity = this.attr("fill-opacity");
|
||||
return typeof fillOpacity === "number" ? fillOpacity : null;
|
||||
}
|
||||
else if (typeof fillOpacity === "number") {
|
||||
this.attr("fill-opacity", fillOpacity);
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
fillRule(fillRule) {
|
||||
if (typeof fillRule === "undefined") {
|
||||
const fillRule = this.attr("fill-rule");
|
||||
return typeof fillRule === "string" ? fillRule : null;
|
||||
}
|
||||
else if (typeof fillRule === "string") {
|
||||
this.attr("fill-rule", fillRule);
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
fillLinearGradient(gradient, rotation) {
|
||||
var _a, _b, _c;
|
||||
const defs = (_b = (_a = this.root) === null || _a === void 0 ? void 0 : _a.childInstances.find(instance => instance.element.tagName === "defs")) !== null && _b !== void 0 ? _b : (_c = this.root) === null || _c === void 0 ? void 0 : _c.addDefs();
|
||||
const linearGradient = defs === null || defs === void 0 ? void 0 : defs.addLinearGradient();
|
||||
const id = defs.element.childNodes.length;
|
||||
linearGradient.attr("id", "gradient-" + id);
|
||||
if (typeof rotation === "number") {
|
||||
linearGradient.attr("gradientTransform", "rotate(" + rotation + ")");
|
||||
}
|
||||
for (const stop of gradient) {
|
||||
linearGradient.addStop(stop.position, stop.color);
|
||||
}
|
||||
this.attr("fill", "url(#gradient-" + id + ")");
|
||||
return this;
|
||||
}
|
||||
}
|
||||
exports.Fill = Fill;
|
||||
//# sourceMappingURL=fill.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/fill.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/fill.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"fill.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/presentation-attributes/fill.ts"],"names":[],"mappings":";;;AAAA,6EAAuD;AAGvD,MAAa,IAAK,SAAQ,4BAAW;IAI5B,IAAI,CAAC,IAAa;QACvB,IAAG,OAAO,IAAI,KAAK,WAAW,EAAC,CAAC;YAC9B,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAC/B,OAAO,OAAO,IAAI,KAAK,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC;QAChD,CAAC;aAAM,IAAG,OAAO,IAAI,KAAK,QAAQ,EAAC,CAAC;YAClC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;YACxB,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC;IACd,CAAC;IAKM,WAAW,CAAC,WAAoB;QACrC,IAAG,OAAO,WAAW,KAAK,WAAW,EAAC,CAAC;YACrC,MAAM,WAAW,GAAG,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;YAC9C,OAAO,OAAO,WAAW,KAAK,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC;QAC9D,CAAC;aAAM,IAAG,OAAO,WAAW,KAAK,QAAQ,EAAC,CAAC;YACzC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;YACvC,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC;IACd,CAAC;IAKM,QAAQ,CAAC,QAAgC;QAC9C,IAAG,OAAO,QAAQ,KAAK,WAAW,EAAC,CAAC;YAClC,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;YACxC,OAAO,OAAO,QAAQ,KAAK,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC;QACxD,CAAC;aAAM,IAAG,OAAO,QAAQ,KAAK,QAAQ,EAAC,CAAC;YACtC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC;YACjC,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC;IACd,CAAC;IAGM,kBAAkB,CAAC,QAA6D,EAAE,QAAiB;;QAExG,MAAM,IAAI,GAAG,MAAA,MAAA,IAAI,CAAC,IAAI,0CAAE,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,KAAK,MAAM,CAAoB,mCAAI,MAAA,IAAI,CAAC,IAAI,0CAAE,OAAO,EAAE,CAAC;QACxI,MAAM,cAAc,GAAG,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,iBAAiB,EAAE,CAAC;QAEjD,MAAM,EAAE,GAAG,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC;QAC1C,cAAc,CAAC,IAAI,CAAC,IAAI,EAAE,WAAW,GAAG,EAAE,CAAC,CAAC;QAE5C,IAAG,OAAO,QAAQ,KAAK,QAAQ,EAAC,CAAC;YAC/B,cAAc,CAAC,IAAI,CAAC,mBAAmB,EAAE,SAAS,GAAG,QAAQ,GAAG,GAAG,CAAC,CAAC;QACvE,CAAC;QAED,KAAI,MAAM,IAAI,IAAI,QAAQ,EAAC,CAAC;YAC1B,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;QACpD,CAAC;QAED,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,gBAAgB,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC;QAE/C,OAAO,IAAI,CAAC;IAEd,CAAC;CAEF;AAlED,oBAkEC"}
|
||||
5
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/opacity.d.ts
generated
vendored
Normal file
5
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/opacity.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
export declare class Opacity extends SVGInstance {
|
||||
opacity(): number | null;
|
||||
opacity(opacity: number): this;
|
||||
}
|
||||
19
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/opacity.js
generated
vendored
Normal file
19
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/opacity.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Opacity = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
class Opacity extends SVGInstance_js_1.SVGInstance {
|
||||
opacity(opacity) {
|
||||
if (typeof opacity === "undefined") {
|
||||
const opacity = this.attr("opacity");
|
||||
return typeof opacity === "number" ? opacity : null;
|
||||
}
|
||||
else if (typeof opacity === "number") {
|
||||
this.attr("opacity", opacity);
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
exports.Opacity = Opacity;
|
||||
//# sourceMappingURL=opacity.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/opacity.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/opacity.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"opacity.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/presentation-attributes/opacity.ts"],"names":[],"mappings":";;;AAAA,6EAAuD;AAEvD,MAAa,OAAQ,SAAQ,4BAAW;IAI/B,OAAO,CAAC,OAAgB;QAC7B,IAAG,OAAO,OAAO,KAAK,WAAW,EAAC,CAAC;YACjC,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;YACrC,OAAO,OAAO,OAAO,KAAK,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC;QACtD,CAAC;aAAM,IAAG,OAAO,OAAO,KAAK,QAAQ,EAAC,CAAC;YACrC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;YAC9B,OAAO,IAAI,CAAC;QACd,CAAC;QACD,OAAO,IAAI,CAAC;IACd,CAAC;CAEF;AAfD,0BAeC"}
|
||||
31
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/stroke.d.ts
generated
vendored
Normal file
31
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/stroke.d.ts
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
import { SVGInstance } from "../../../browser/instance/SVGInstance.js";
|
||||
export declare class Stroke extends SVGInstance {
|
||||
stroke(): this;
|
||||
stroke(width: string | number): this;
|
||||
stroke(width: string | number, style: "solid" | "dashed"): this;
|
||||
stroke(width: string | number, style: "solid" | "dashed", color: string): this;
|
||||
strokeColor(): string | null;
|
||||
strokeColor(color: string): this;
|
||||
strokeLinearGradient(gradient: Array<{
|
||||
position: number | string;
|
||||
color: string;
|
||||
}>, rotation?: number): this;
|
||||
dash(): this;
|
||||
dash(dash: string | number): this;
|
||||
dash(dash: string | number, color: string): this;
|
||||
strokeDasharray(): string | number | Array<string | number> | null;
|
||||
strokeDasharray(dash: string | number, gap?: string | number): this;
|
||||
strokeDasharray(dashGapArray: Array<string | number>): this;
|
||||
strokeDashoffset(): string | number | null;
|
||||
strokeDashoffset(offset: string | number): this;
|
||||
strokeLinecap(): string | null;
|
||||
strokeLinecap(cap: "butt" | "round" | "square"): this;
|
||||
strokeLinejoin(): string | null;
|
||||
strokeLinejoin(join: "arcs" | "bevel" | "miter" | "miter-clip" | "round"): this;
|
||||
strokeMiterlimit(): number | null;
|
||||
strokeMiterlimit(limit: number): this;
|
||||
strokeOpacity(): string | number | null;
|
||||
strokeOpacity(opacity: string | number): this;
|
||||
strokeWidth(): string | number | null;
|
||||
strokeWidth(width: string | number): this;
|
||||
}
|
||||
127
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/stroke.js
generated
vendored
Normal file
127
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/stroke.js
generated
vendored
Normal file
@@ -0,0 +1,127 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Stroke = void 0;
|
||||
const SVGInstance_js_1 = require("../../../browser/instance/SVGInstance.js");
|
||||
class Stroke extends SVGInstance_js_1.SVGInstance {
|
||||
stroke(width = 1, style = "solid", color = "currentColor") {
|
||||
this.strokeWidth(width);
|
||||
this.strokeColor(color);
|
||||
if (style === "dashed") {
|
||||
this.strokeDasharray(3);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
strokeColor(color) {
|
||||
if (typeof color === "undefined") {
|
||||
const color = this.attr("stroke");
|
||||
return typeof color === "string" ? color : null;
|
||||
}
|
||||
else if (typeof color === "string") {
|
||||
this.attr("stroke", color);
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
strokeLinearGradient(gradient, rotation) {
|
||||
var _a, _b, _c;
|
||||
const defs = (_b = (_a = this.root) === null || _a === void 0 ? void 0 : _a.childInstances.find(instance => instance.element.tagName === "defs")) !== null && _b !== void 0 ? _b : (_c = this.root) === null || _c === void 0 ? void 0 : _c.addDefs();
|
||||
const linearGradient = defs === null || defs === void 0 ? void 0 : defs.addLinearGradient();
|
||||
const id = defs.element.childNodes.length;
|
||||
linearGradient.attr("id", "gradient-" + id);
|
||||
if (typeof rotation === "number") {
|
||||
linearGradient.attr("gradientTransform", "rotate(" + rotation + ")");
|
||||
}
|
||||
for (const stop of gradient) {
|
||||
linearGradient.addStop(stop.position, stop.color);
|
||||
}
|
||||
this.attr("stroke", "url(#gradient-" + id + ")");
|
||||
return this;
|
||||
}
|
||||
dash(dash = 3, color = "currentColor") {
|
||||
this.strokeDasharray(dash);
|
||||
this.strokeColor(color);
|
||||
return this;
|
||||
}
|
||||
strokeDasharray(dashGapArrayOrUndefined, gap) {
|
||||
if (typeof dashGapArrayOrUndefined === "undefined") {
|
||||
const dashGapString = this.attr("stroke-dasharray");
|
||||
if (typeof dashGapString === "number") {
|
||||
return dashGapString;
|
||||
}
|
||||
else if (typeof dashGapString === "string") {
|
||||
const dashGapArray = dashGapString.split(" ");
|
||||
if (dashGapArray.length === 1) {
|
||||
return isNaN(+dashGapArray[0]) ? dashGapArray[0] : +dashGapArray[0];
|
||||
}
|
||||
else {
|
||||
return dashGapArray.map(value => isNaN(+value) ? value : +value);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (typeof dashGapArrayOrUndefined === "string" || typeof dashGapArrayOrUndefined === "number") {
|
||||
this.attr("stroke-dasharray", dashGapArrayOrUndefined);
|
||||
return this;
|
||||
}
|
||||
else if (Array.isArray(dashGapArrayOrUndefined)) {
|
||||
this.attr("stroke-dasharray", dashGapArrayOrUndefined.join(" "));
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
strokeDashoffset(offset) {
|
||||
if (typeof offset === "string" || typeof offset === "number") {
|
||||
this.attr("stroke-dashoffset", offset);
|
||||
return this;
|
||||
}
|
||||
return this.attr("stroke-dashoffset");
|
||||
}
|
||||
strokeLinecap(cap) {
|
||||
if (typeof cap === "undefined") {
|
||||
const cap = this.attr("stroke-linecap");
|
||||
return typeof cap === "string" ? cap : null;
|
||||
}
|
||||
else if (typeof cap === "string") {
|
||||
this.attr("stroke-linecap", cap);
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
strokeLinejoin(join) {
|
||||
if (typeof join === "undefined") {
|
||||
const join = this.attr("stroke-linejoin");
|
||||
return typeof join === "string" ? join : null;
|
||||
}
|
||||
else if (typeof join === "string") {
|
||||
this.attr("stroke-linejoin", join);
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
strokeMiterlimit(limit) {
|
||||
if (typeof limit === "undefined") {
|
||||
const limit = this.attr("stroke-miterlimit");
|
||||
return typeof limit === "number" ? limit : null;
|
||||
}
|
||||
else if (typeof limit === "number") {
|
||||
this.attr("stroke-miterlimit", limit);
|
||||
return this;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
strokeOpacity(opacity) {
|
||||
if (typeof opacity === "string" || typeof opacity === "number") {
|
||||
this.attr("stroke-opacity", opacity);
|
||||
return this;
|
||||
}
|
||||
return this.attr("stroke-opacity");
|
||||
}
|
||||
strokeWidth(width) {
|
||||
if (typeof width === "string" || typeof width === "number") {
|
||||
this.attr("stroke-width", width);
|
||||
return this;
|
||||
}
|
||||
return this.attr("stroke-width");
|
||||
}
|
||||
}
|
||||
exports.Stroke = Stroke;
|
||||
//# sourceMappingURL=stroke.js.map
|
||||
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/stroke.js.map
generated
vendored
Normal file
1
node_modules/svg-engine/lib/browser/cjs/shared/mixins/presentation-attributes/stroke.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"stroke.js","sourceRoot":"","sources":["../../../../../../src/shared/mixins/presentation-attributes/stroke.ts"],"names":[],"mappings":"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"}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user