Re: [O] Org-info-js folding is broken in 8.3 releases

2015-09-06 Thread Piyush Srivastava
Of course, we will also need to change the regexp SID_REGEX (in org-info-src.js) to "/(^#)((sec-|orgheadline)\d+([._]\d+)*$)/" from the current value of "/(^#)(sec-\d+([._]\d+)*$)/". It's capturing groups are not used, to this should not propagate any more changes. On Sat, Sep 5, 2015 at 8:20 PM,

Re: [O] Org-info-js folding is broken in 8.3 releases

2015-09-06 Thread Piyush Srivastava
I think I have finally isolated a fix. org-info.js uses the magic number "4" (i.e. the length of the string "sec-") to substring DOM ids in order to fin section numbers (this is on line number 97 in the source code of org-info-src.js). However the changes to org-export-get-reference mean that in

[O] Org-info-js folding is broken in 8.3 releases

2015-09-06 Thread Piyush Srivastava
Hi, In the current 8.3.1 release of org-mode the f/F keybinding that org-info-js provides for folding headings in plain mode (of exported html files) fails to work. Further, the 's' and 'o' keys for search and occur respectively also fail to work. Both of these work with the 8.2.10 release. I

Re: [O] Org-info-js folding is broken in 8.3 releases

2015-09-06 Thread Piyush Srivastava
In fact, further investigation shows that the first commit that actually breaks org-info-js is the replacement of `org-export-get-headline-id' by `org-export-get-reference' in commit id 459033 on April 13. These problems are temporarily fixed by commit cf7d64, and then reintroduced by commit 4ee8f