@antv/x6
Version:
JavaScript diagramming library that uses SVG and HTML for rendering.
18 lines (13 loc) • 441 B
text/typescript
import { Dom } from '../../util'
import { Util } from '../../global'
import { Highlighter } from './index'
export interface OpacityHighlighterOptions {}
const className = Util.prefix('highlight-opacity')
export const opacity: Highlighter.Definition<OpacityHighlighterOptions> = {
highlight(cellView, magnet) {
Dom.addClass(magnet, className)
},
unhighlight(cellView, magnetEl) {
Dom.removeClass(magnetEl, className)
},
}