getNode.d.ts 796 B

12345678910111213141516171819202122232425262728293031
  1. /**
  2. * @description 获取dom节点
  3. * @author lichunlin
  4. */
  5. import Editor from '../../../../editor/index';
  6. declare class getNode {
  7. editor: Editor;
  8. constructor(editor: Editor);
  9. /**
  10. * 获取焦点所在行
  11. * @param $node 当前table
  12. */
  13. getRowNode($node: HTMLElement): HTMLElement | null | undefined;
  14. /**
  15. * 获取当前行的下标
  16. * @param $node 当前table
  17. * @param $dmo 当前行节点
  18. */
  19. getCurrentRowIndex($node: HTMLElement, $dom: HTMLElement): Number;
  20. /**
  21. * 获取当前列的下标
  22. * @param $node 当前点击元素
  23. */
  24. getCurrentColIndex($node: HTMLElement): number;
  25. /**
  26. * 返回元素html字符串
  27. * @param $node
  28. */
  29. getTableHtml($node: HTMLElement): string;
  30. }
  31. export default getNode;