From 03f8fc83ee09b258fcc0a1cac68f035ddb013096 Mon Sep 17 00:00:00 2001 From: David Bolack Date: Wed, 28 Aug 2024 21:33:32 -0500 Subject: [PATCH 1/3] Add snippets for page Numbering updates Adds options to add skipCounting and ResetCounting classes --- themes/V3/Blank/snippets.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/themes/V3/Blank/snippets.js b/themes/V3/Blank/snippets.js index 8437dab2e..934739dac 100644 --- a/themes/V3/Blank/snippets.js +++ b/themes/V3/Blank/snippets.js @@ -32,6 +32,16 @@ module.exports = [ icon : 'fas fa-sort-numeric-down', gen : '{{pageNumber,auto}}\n' }, + { + name : 'Skip Page Number Increment this Page', + icon : 'fas fa-forward', + gen : '{{skipCounting}}\n' + }, + { + name : 'Restart Numbering', + icon : 'fas fa-fast-backward', + gen : '{{resetCounting}}\n' + }, { name : 'Footer', icon : 'fas fa-shoe-prints', From be70b9e67de091b026fe0639b9e791dff9b7ca24 Mon Sep 17 00:00:00 2001 From: David Bolack Date: Sat, 7 Sep 2024 20:50:18 -0500 Subject: [PATCH 2/3] Regroup page numbering snippets, update icons --- themes/V3/Blank/snippets.js | 42 +++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/themes/V3/Blank/snippets.js b/themes/V3/Blank/snippets.js index 934739dac..464fccc23 100644 --- a/themes/V3/Blank/snippets.js +++ b/themes/V3/Blank/snippets.js @@ -23,24 +23,30 @@ module.exports = [ gen : '\n\\page\n' }, { - name : 'Page Number', - icon : 'fas fa-bookmark', - gen : '{{pageNumber 1}}\n' - }, - { - name : 'Auto-incrementing Page Number', - icon : 'fas fa-sort-numeric-down', - gen : '{{pageNumber,auto}}\n' - }, - { - name : 'Skip Page Number Increment this Page', - icon : 'fas fa-forward', - gen : '{{skipCounting}}\n' - }, - { - name : 'Restart Numbering', - icon : 'fas fa-fast-backward', - gen : '{{resetCounting}}\n' + name : 'Page Numbering', + icon : 'fas fa-bookmark', + subsnippets : [ + { + name : 'Page Number', + icon : 'fas fa-bookmark', + gen : '{{pageNumber 1}}\n' + }, + { + name : 'Auto-incrementing Page Number', + icon : 'fas fa-sort-numeric-down', + gen : '{{pageNumber,auto}}\n' + }, + { + name : 'Skip Page Number Increment this Page', + icon : 'fas fa-xmark', + gen : '{{skipCounting}}\n' + }, + { + name : 'Restart Numbering', + icon : 'fas fa-arrow-rotate-left', + gen : '{{resetCounting}}\n' + }, + ] }, { name : 'Footer', From 2284f15876bcf60518d66f9331ab69af82b196ca Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Mon, 9 Sep 2024 11:11:40 -0400 Subject: [PATCH 3/3] Update tableOfContents.gen.js --- themes/V3/5ePHB/snippets/tableOfContents.gen.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/V3/5ePHB/snippets/tableOfContents.gen.js b/themes/V3/5ePHB/snippets/tableOfContents.gen.js index 0fb871ffb..44655c625 100644 --- a/themes/V3/5ePHB/snippets/tableOfContents.gen.js +++ b/themes/V3/5ePHB/snippets/tableOfContents.gen.js @@ -45,6 +45,7 @@ const recursiveAdd = (title, page, actualPage, targetDepth, child, curDepth=0)=> } }; + const getTOC = ()=>{ const pageMap = []; const entries = []; @@ -57,7 +58,6 @@ const getTOC = ()=>{ mapPages(iframeDocument, pageMap); _.each(headings, (heading)=>{ - const pageAnchor = heading.closest('.page').id; const onPage = parseInt(heading.closest('.page').id?.replace(/^p/, '')); const ToCExclude = getComputedStyle(heading).getPropertyValue('--TOC');