From 109d9881d985eb2abf94849d55b3a39e5766c6f2 Mon Sep 17 00:00:00 2001 From: Cheng-Han, Wu Date: Fri, 4 Mar 2016 23:20:17 +0800 Subject: Fixed list_item_open rules of markdown-it rules in syncscoll should now check level number --- public/js/syncscroll.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'public') diff --git a/public/js/syncscroll.js b/public/js/syncscroll.js index 85a62c32..7cf62bc5 100644 --- a/public/js/syncscroll.js +++ b/public/js/syncscroll.js @@ -25,7 +25,13 @@ md.renderer.rules.bullet_list_open = function (tokens, idx, options, env, self) }; md.renderer.rules.list_item_open = function (tokens, idx, options, env, self) { tokens[idx].attrJoin('class', 'raw'); - addPart(tokens, idx); + if (tokens[idx].map) { + var startline = tokens[idx].map[0] + 1; + var endline = tokens[idx].map[1]; + tokens[idx].attrJoin('class', 'part'); + tokens[idx].attrJoin('data-startline', startline); + tokens[idx].attrJoin('data-endline', endline); + } return self.renderToken.apply(self, arguments); }; md.renderer.rules.ordered_list_open = function (tokens, idx, options, env, self) { -- cgit v1.2.3