UNPKG

hrw-certificate-editor

Version:

Design Editor Tools with React.js + ant.design + fabric.js

42 lines 1.65 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const fabric_1 = require("fabric"); const TriggerNode_1 = __importDefault(require("./TriggerNode")); const VirtualButtonNode = fabric_1.fabric.util.createClass(TriggerNode_1.default, { initialize(options) { options = options || {}; this.callSuper('initialize', options); // this._objects[1].set({ // visible: false, // }); // this.iconButton = new fabric.IText(options.icon || '\uE174', { // fontFamily: 'polestar', // fontWeight: 900, // fontSize: 30, // }); // this.iconButton.set({ // left: this.left + 5, // top: this.top + 5, // editable: false, // originX: 'left', // originY: 'top', // hasBorders: false, // selectable: false, // hasRotatingPoint: false, // hasControls: false, // hoverCursor: 'pointer', // }); // console.log(this.left, this.top); // console.log(this.iconButton.left, this.iconButton.top); // this.iconButton.on('mousedown', this.virtualTrigger); }, }); VirtualButtonNode.fromObject = function (options, callback) { return callback(new VirtualButtonNode(options)); }; window.fabric.VirtualButtonNode = VirtualButtonNode; exports.default = VirtualButtonNode; //# sourceMappingURL=VirtualButtonNode.js.map