用于在Web上构建富文本编辑器的工具包——prosemirror( 四 )
自定义菜单prosemirror允许自定义菜单,这样更加可控,灵活性更强
class MenuView {
constructor(items, editorView) {
this.items = items
this.editorView = editorView
this.dom = document.createElement("div")
this.dom.className = "menubar"
items.forEach(({dom}) => this.dom.appendChild(dom))
this.update()
this.dom.addEventListener("mousedown", e => {
e.preventDefault()
推荐阅读
- 永劫无间|从《永劫无间》打通网咖渠道,看网易构建网吧、赛事双赢生态
- 表情包|DNF:7.24体验服拆包,创世之书宠物称号外观曝光,可用于幻化
- 盗版|用于反盗版的D加密技术,为什么会被玩家口诛笔伐?
- 式神|阴阳师:(SSR篇)PVE向辅助式神梳理,御魂配置与阵容构建解析
- jkl|米勒解说再爆金句,疑是暗指JKL?网友:这话同样适用于解说
- 地下城与勇士|DNF:为何都选5件阿斯特罗斯?3+2才算毕业,适用于大部分职业
- 谷歌手机验证不了|ourplay手机号验证不了怎么办 此电话号码无法用于验证
- 华为|外媒再爆猛料!华为正在筹备大量资金:用于建立纯国产芯片供应链
- 原神阵容|原神战斗队伍构建思路
- 边缘智能用于工业物联网设备的故障诊断探讨