header-with-edit-link.js 480 B

1234567891011121314151617
  1. export default class HeaderWithEditLinkConfigurer {
  2. constructor(crowi) {
  3. this.crowi = crowi;
  4. }
  5. configure(md) {
  6. md.renderer.rules.heading_close = (tokens, idx) => {
  7. return `<span class="revision-head-edit-button">
  8. <a href="#edit" onClick="Crowi.setCaretLineData(parseInt(this.parentNode.parentNode.dataset.line, 10))">
  9. <i class="icon-note"></i>
  10. </a>
  11. </span></${tokens[idx].tag}>`;
  12. };
  13. }
  14. }