From e7b3ea9ebfe4cb03b34477a2b7c9c86d7a1848ae Mon Sep 17 00:00:00 2001
From: weru <fromweru@gmail.com>
Date: Wed, 14 Apr 2021 23:03:17 +0000
Subject: [PATCH] repurpose config lookup
---
assets/js/variables.js | 3 +++
assets/js/code.js | 6 +++---
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/assets/js/code.js b/assets/js/code.js
index 021d355..3a42552 100644
--- a/assets/js/code.js
+++ b/assets/js/code.js
@@ -26,7 +26,8 @@
];
const body = elem('body');
-const maxLines = parseInt(body.dataset.code);
+const maxLines = codeBlockConfig.maximum;
+const showLines = codeBlockConfig.show;
const copyId = 'panel_copy';
const wrapId = 'panel_wrap';
const linesId = 'panel_lines';
@@ -196,8 +197,7 @@
const highlightWrapId = highlightWrap;
blocks.forEach(function(block){
// disable line numbers if disabled globally
- const showLines = elem('body').dataset.lines;
- parseBoolean(showLines) === false ? disableCodeLineNumbers(block) : false;
+ showLines === false ? disableCodeLineNumbers(block) : false;
const highlightElement = block.parentNode.parentNode;
// wrap code block in a div
diff --git a/assets/js/variables.js b/assets/js/variables.js
index 54d55b1..f6ddc1d 100644
--- a/assets/js/variables.js
+++ b/assets/js/variables.js
@@ -8,6 +8,9 @@
const searchFieldClass = '.search_field';
const searchClass = '.search';
+// config defined values
+const codeBlockConfig = JSON.parse('{{ partial "functions/getCodeConfig" . }}');
+
// defined in i18n / translation files
const quickLinks = '{{ T "quick_links" }}';
const searchResultsLabel = '{{ T "search_results_label" }}';
--
Gitblit v1.10.0