Skip to content

Commit 096f17e

Browse files
committed
Modified 'docs/bin/example_pages.py' to read the plotly.js version from the 'mkdocs.yml' file.
1 parent 42534be commit 096f17e

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

docs/bin/example_pages.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from markdown import markdown
88
from pathlib import Path
99
import re
10-
10+
from mkdocs.config import load_config
1111
from utils import _log
1212

1313

@@ -158,6 +158,12 @@ def _make_mydiv(args, accum, path, header, content, counter):
158158
unique_mydiv = f"myDiv_{counter}"
159159
content_mydiv = content.replace("myDiv", unique_mydiv)
160160
content_json = escape(json.dumps(content))
161+
162+
# Get JS Version
163+
mkdocs_path = Path(__file__).resolve().parents[2] / "mkdocs.yml"
164+
config = load_config(config_file=str(mkdocs_path))
165+
extra = config.get('extra', {})
166+
version = extra.get('js-version')
161167

162168
accum.append(
163169
MYDIV.format(
@@ -168,7 +174,7 @@ def _make_mydiv(args, accum, path, header, content, counter):
168174
unique_mydiv=unique_mydiv,
169175
content_mydiv=content_mydiv,
170176
content_json=content_json,
171-
jsversion=args.jsversion,
177+
jsversion=version,
172178
)
173179
)
174180

mkdocs.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,4 +147,7 @@ nav:
147147
- Sliders: examples/sliders.md
148148
- Lasso Selection: examples/lasso-selection.md
149149
- Range Slider and Selector: examples/range-slider.md
150-
- API Reference: reference/
150+
- API Reference: reference/
151+
152+
extra:
153+
js-version: "3.2.1"

0 commit comments

Comments
 (0)