]> source.dussan.org Git - svg.js.git/commitdiff
remove targets from Path because its in TextPath already
authorUlrich-Matthias Schäfer <ulima.ums@googlemail.com>
Fri, 10 Apr 2020 05:50:36 +0000 (15:50 +1000)
committerUlrich-Matthias Schäfer <ulima.ums@googlemail.com>
Fri, 10 Apr 2020 05:50:36 +0000 (15:50 +1000)
spec/spec/elements/Path.js
src/elements/Path.js
src/elements/TextPath.js

index e388fdb13e9e6678175eb31e38a2e702bcbe482e..d43857e5e2fb9c9e839f2d3bb8d96ac8b6c3844a 100644 (file)
@@ -132,15 +132,6 @@ describe('Path.js', () => {
     })
   })
 
-  describe('targets()', () => {
-    it('gets all targets of this path', () => {
-      const canvas = SVG().addTo(container)
-      const path = canvas.path('M0 0 50, 50')
-      const textPath = canvas.text('Hello World').path(path)
-      expect(path.targets()).toEqual([ textPath ])
-    })
-  })
-
   describe('width()', () => {
     it('gets the width of the path', () => {
       const canvas = SVG().addTo(container)
index 018a8c6a32d10791298a5228dcda478ad936862f..ae2fac6fac7c10867f485c95b90963dc68edcad3 100644 (file)
@@ -3,7 +3,6 @@ import { proportionalSize } from '../utils/utils.js'
 import { registerMethods } from '../utils/methods.js'
 import PathArray from '../types/PathArray.js'
 import Shape from './Shape.js'
-import baseFind from '../modules/core/selector.js'
 
 export default class Path extends Shape {
   // Initialize node
@@ -44,10 +43,6 @@ export default class Path extends Shape {
     return this.attr('d', this.array().size(p.width, p.height))
   }
 
-  targets () {
-    return baseFind('svg textpath [href*="' + this.id() + '"]')
-  }
-
   // Set width of element
   width (width) {
     return width == null ? this.bbox().width : this.size(width, this.bbox().height)
index fde8131742df392d97c16b6e6bf9811d62a9748b..e4208c289b4f989e234a4b3c6d027e6ed1e8ed62 100644 (file)
@@ -92,7 +92,7 @@ registerMethods({
     }),
 
     targets () {
-      return baseFind('svg [*|href*="' + this.id() + '"]')
+      return baseFind('svg textPath[*|href*="' + this.id() + '"]')
     }
   }
 })