Ignore:
Timestamp:
12/12/24 17:06:06 (5 weeks ago)
Author:
stefan toskovski <stefantoska84@…>
Branches:
main
Parents:
d565449
Message:

Pred finalna verzija

File:
1 edited

Legend:

Unmodified
Added
Removed
  • imaps-frontend/node_modules/konva/lib/shapes/TextPath.js

    rd565449 r0c6b92a  
    99const Validators_1 = require("../Validators");
    1010const Global_1 = require("../Global");
    11 var EMPTY_STRING = '', NORMAL = 'normal';
     11const EMPTY_STRING = '', NORMAL = 'normal';
    1212function _fillFunc(context) {
    1313    context.fillText(this.partialText, 0, 0);
     
    5151        context.setAttr('textAlign', 'left');
    5252        context.save();
    53         var textDecoration = this.textDecoration();
    54         var fill = this.fill();
    55         var fontSize = this.fontSize();
    56         var glyphInfo = this.glyphInfo;
     53        const textDecoration = this.textDecoration();
     54        const fill = this.fill();
     55        const fontSize = this.fontSize();
     56        const glyphInfo = this.glyphInfo;
    5757        if (textDecoration === 'underline') {
    5858            context.beginPath();
    5959        }
    60         for (var i = 0; i < glyphInfo.length; i++) {
     60        for (let i = 0; i < glyphInfo.length; i++) {
    6161            context.save();
    62             var p0 = glyphInfo[i].p0;
     62            const p0 = glyphInfo[i].p0;
    6363            context.translate(p0.x, p0.y);
    6464            context.rotate(glyphInfo[i].rotation);
     
    8282    _hitFunc(context) {
    8383        context.beginPath();
    84         var glyphInfo = this.glyphInfo;
     84        const glyphInfo = this.glyphInfo;
    8585        if (glyphInfo.length >= 1) {
    86             var p0 = glyphInfo[0].p0;
     86            const p0 = glyphInfo[0].p0;
    8787            context.moveTo(p0.x, p0.y);
    8888        }
    89         for (var i = 0; i < glyphInfo.length; i++) {
    90             var p1 = glyphInfo[i].p1;
     89        for (let i = 0; i < glyphInfo.length; i++) {
     90            const p1 = glyphInfo[i].p1;
    9191            context.lineTo(p1.x, p1.y);
    9292        }
     
    109109    }
    110110    _getTextSize(text) {
    111         var dummyCanvas = this.dummyCanvas;
    112         var _context = dummyCanvas.getContext('2d');
     111        const dummyCanvas = this.dummyCanvas;
     112        const _context = dummyCanvas.getContext('2d');
    113113        _context.save();
    114114        _context.font = this._getContextFont();
    115         var metrics = _context.measureText(text);
     115        const metrics = _context.measureText(text);
    116116        _context.restore();
    117117        return {
     
    141141        const charArr = (0, Text_1.stringToArray)(this.text());
    142142        let offsetToGlyph = offset;
    143         for (var i = 0; i < charArr.length; i++) {
     143        for (let i = 0; i < charArr.length; i++) {
    144144            const charStartPoint = this._getPointAtLength(offsetToGlyph);
    145145            if (!charStartPoint)
     
    188188            };
    189189        }
    190         var points = [];
     190        const points = [];
    191191        this.glyphInfo.forEach(function (info) {
    192192            points.push(info.p0.x);
     
    195195            points.push(info.p1.y);
    196196        });
    197         var minX = points[0] || 0;
    198         var maxX = points[0] || 0;
    199         var minY = points[1] || 0;
    200         var maxY = points[1] || 0;
    201         var x, y;
    202         for (var i = 0; i < points.length / 2; i++) {
     197        let minX = points[0] || 0;
     198        let maxX = points[0] || 0;
     199        let minY = points[1] || 0;
     200        let maxY = points[1] || 0;
     201        let x, y;
     202        for (let i = 0; i < points.length / 2; i++) {
    203203            x = points[i * 2];
    204204            y = points[i * 2 + 1];
     
    208208            maxY = Math.max(maxY, y);
    209209        }
    210         var fontSize = this.fontSize();
     210        const fontSize = this.fontSize();
    211211        return {
    212212            x: minX - fontSize / 2,
Note: See TracChangeset for help on using the changeset viewer.