0.2.9 • Published 2 years ago

ep_mention_plugin v0.2.9

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

ep_mention_plugin

etherpad-lite mention 组件

npm version


已有功能

  1. 监听键盘@事件
  2. 鼠标事件边界处理
  3. 键盘事件边界处理(部分)
  4. mention弹窗内容方面填充
  5. 模糊搜索相关逻辑填写
  6. 多行mention定位
  7. aceInit填充初始mention
  8. 动画过渡
  9. 样式优化
  10. 移动端样式兼容

Undo

  • 滑动分页
  • @人的时候带上第几行位置信息,好滚动到这里
  • 上下左右按键拦截代理
  • 退格按键退到@人的模块的时候,直接删除整个模块

Problem

  1. ✅同一行不能有两个@,
  2. ✅有序列表中/前面加上空格之后,@列表的位置不准确
  3. ✅@的点击事件,事件委托或者事件池
  4. ✅获取@之后的文字,并且进行模糊搜索逻辑
  5. ✅获取当前行的bug,获取allText位置不对
  6. ✅在ace2_inner中找到获取当前行文本内容的方法。
  7. ✅连续@@问题
  8. ✅文本前方有空格,或者段落开头的时候@列表的位置不准确。
  9. ✅@列表展示的时候,用户按下空格,取消弹窗展示
  10. ✅回车操作快捷键
  11. ✅文档滚动的时候,@弹窗位置重新计算。
  12. ✅段落开头@,但是后面有文字的时候弹窗出不来。
  13. ✅当mention列表滚动过后,第二次再打开,依然是上次滚动位置
  14. ✅修复第一行第一列定位不正确问题
0.0.20

2 years ago

0.0.21

2 years ago

0.0.22

2 years ago

0.0.15

2 years ago

0.0.16

2 years ago

0.0.17

2 years ago

0.0.18

2 years ago

0.0.19

2 years ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.13

2 years ago

0.0.14

2 years ago

0.1.0

2 years ago

0.2.1

2 years ago

0.1.2

2 years ago

0.2.0

2 years ago

0.1.1

2 years ago

0.2.7

2 years ago

0.0.9

2 years ago

0.2.6

2 years ago

0.0.8

2 years ago

0.2.9

2 years ago

0.2.8

2 years ago

0.2.3

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.2.5

2 years ago

0.0.7

2 years ago

0.2.4

2 years ago

0.1.5

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago