Skip to content

Commit 1614ba3

Browse files
committed
Update to highlight main section menu item for active page
1 parent 0f4e4e3 commit 1614ba3

File tree

379 files changed

+3415
-3392
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

379 files changed

+3415
-3392
lines changed

_build/includes/header.html

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,24 @@
33
<div class="wrapAll clearfix">
44
<nav class="navigation">
55
<div class="logo">
6-
<a href="/"><img src='/images/sb-logo.png' alt="logo"></a>
6+
<a href="/"><img src='/images/sb-logo.png?v=2' alt="logo"></a>
77
</div>
88
<div class="navlinks">
9-
<a href="/pages/download.html">Download</a>
10-
<a href="/pages/news.html">News</a>
11-
<a href="/pages/community.html">Community</a>
12-
<a href="/pages/articles.html">Resources</a>
13-
<a href="/pages/reference.html">Language Reference</a>
14-
<a href="/pages/guide.html">SmallBASIC Manual</a>
9+
{%
10+
reference = iff(page.section == "reference", "class='active'", "")
11+
guide = iff(page.section == "guide", "class='active'", "")
12+
download = iff(page.section == "download", "class='active'", "")
13+
news = iff(page.section == "news", "class='active'", "")
14+
community = iff(page.section == "community", "class='active'", "")
15+
articles = iff(len(reference)==0 && len(guide)==0 && len(download)==0 && len(news)==0 && len(community)==0, "class='active'", "")
16+
if (page.section == "index") then articles = ""
17+
%}
18+
<a {{download}} href="/pages/download.html">Download</a>
19+
<a {{news}} href="/pages/news.html">News</a>
20+
<a {{community}} href="/pages/community.html">Community</a>
21+
<a {{articles}} href="/pages/articles.html">Resources</a>
22+
<a {{reference}} href="/pages/reference.html">Language Reference</a>
23+
<a {{guide}} href="/pages/guide.html">SmallBASIC Manual</a>
1524
</div>
1625
</nav>
1726
<div class="mainsection">

_build/page.bas

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export changesurl
1313
export lastedit
1414
export package
1515
export samples
16+
export section
1617

1718
githost = "https://github.com/smallbasic/smallbasic.github.io"
1819

@@ -21,6 +22,8 @@ jsonFile = translate(jsonFile, "/reference2/", "/data/")
2122
jsonFile = translate(jsonFile, ".html", ".json")
2223
sourcefile = ""
2324

25+
referencePages = ["console", "data", "date", "file", "graphics", "language", "math", "string", "system"]
26+
2427
if (not exist(jsonFile)) then
2528
rem non reference page, could be either "pages", "scripts" or "posts"
2629
pagename = translate(command, "pages2", "")
@@ -48,6 +51,7 @@ if (not exist(jsonFile)) then
4851
endif
4952
endif
5053
samples = ""
54+
section = iff(pagename in referencePages, "reference", pagename)
5155
else
5256
rem reference page
5357
tload jsonFile, s, 1
@@ -60,6 +64,7 @@ else
6064
samples = iff(isarray(item.samples), item.samples, [])
6165
sourcefile = item.nodeId + "-" + lower(item.package) + "-" + lower(item.keyword) + ".markdown"
6266
sourcefile = "reference/" + translate(sourcefile, " ", "")
67+
section = "reference"
6368
endif
6469

6570
lastedit = run("git log -1 --format=\"%cD\" -- " + sourcefile)

_build/pages/community.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
- [Mailing List](https://sourceforge.net/projects/smallbasic/lists/smallbasic-public){target=_blank}
4343
- [Sourceforge Tickets](https://sourceforge.net/p/smallbasic/_list/tickets?source=navbar){target=_blank}
4444

45-
## What About the Other "SmallBASIC?"
45+
## What about the other "SmallBASIC?"
4646

4747
We noticed there's another version of [SmallBASIC](https://smallbasic-publicwebsite.azurewebsites.net){target=_blank}.
48-
Other than the naming coincidence, our version of SmallBASIC doesn't have anything to do with this other version.
48+
Other than the naming coincidence, our version of SmallBASIC doesn't have anything to do with this other version.

css/style.css

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ a:hover {
6969
background-color: var(--LinkHoverColor);
7070
}
7171

72+
a.active {
73+
background-color: var(--HeadingColor);
74+
}
75+
7276
.LinkIndexPage:first-child {
7377
margin-left: calc(50% - 85px);
7478
}
@@ -914,4 +918,4 @@ code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; }
914918
div.articleRight {
915919
display: none;
916920
}
917-
}
921+
}

index.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<div class="wrapAll clearfix">
1919
<nav class="navigation">
2020
<div class="logo">
21-
<a href="/"><img src='/images/sb-logo.png' alt="logo"></a>
21+
<a href="/"><img src='/images/sb-logo.png?v=2' alt="logo"></a>
2222
</div>
2323
<div class="navlinks">
24-
<a href="/pages/download.html">Download</a>
25-
<a href="/pages/news.html">News</a>
26-
<a href="/pages/community.html">Community</a>
27-
<a href="/pages/articles.html">Resources</a>
28-
<a href="/pages/reference.html">Language Reference</a>
29-
<a href="/pages/guide.html">SmallBASIC Manual</a>
24+
<a href="/pages/download.html">Download</a>
25+
<a href="/pages/news.html">News</a>
26+
<a href="/pages/community.html">Community</a>
27+
<a href="/pages/articles.html">Resources</a>
28+
<a href="/pages/reference.html">Language Reference</a>
29+
<a href="/pages/guide.html">SmallBASIC Manual</a>
3030
</div>
3131
</nav>
3232
<div class="mainsection">
@@ -140,7 +140,7 @@ <h2 id="more-information">More information</h2>
140140
articles in the <a href="/pages/articles.html">article section</a>.</p>
141141
</div>
142142
<div class="pagefooter">
143-
This page was last edited on Sun, 4 Aug 2024 12:02:48 +0200
143+
This page was last edited on Thu, 20 Feb 2025 21:34:29 +0100
144144
|
145145
<a href="https://en.wikipedia.org/wiki/Markdown" target="_blank" rel="nofollow">Markdown</a>
146146
processed with

pages/android.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<div class="wrapAll clearfix">
1919
<nav class="navigation">
2020
<div class="logo">
21-
<a href="/"><img src='/images/sb-logo.png' alt="logo"></a>
21+
<a href="/"><img src='/images/sb-logo.png?v=2' alt="logo"></a>
2222
</div>
2323
<div class="navlinks">
24-
<a href="/pages/download.html">Download</a>
25-
<a href="/pages/news.html">News</a>
26-
<a href="/pages/community.html">Community</a>
27-
<a href="/pages/articles.html">Resources</a>
28-
<a href="/pages/reference.html">Language Reference</a>
29-
<a href="/pages/guide.html">SmallBASIC Manual</a>
24+
<a href="/pages/download.html">Download</a>
25+
<a href="/pages/news.html">News</a>
26+
<a href="/pages/community.html">Community</a>
27+
<a class='active' href="/pages/articles.html">Resources</a>
28+
<a href="/pages/reference.html">Language Reference</a>
29+
<a href="/pages/guide.html">SmallBASIC Manual</a>
3030
</div>
3131
</nav>
3232
<div class="mainsection">

pages/android_changelog.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<div class="wrapAll clearfix">
1919
<nav class="navigation">
2020
<div class="logo">
21-
<a href="/"><img src='/images/sb-logo.png' alt="logo"></a>
21+
<a href="/"><img src='/images/sb-logo.png?v=2' alt="logo"></a>
2222
</div>
2323
<div class="navlinks">
24-
<a href="/pages/download.html">Download</a>
25-
<a href="/pages/news.html">News</a>
26-
<a href="/pages/community.html">Community</a>
27-
<a href="/pages/articles.html">Resources</a>
28-
<a href="/pages/reference.html">Language Reference</a>
29-
<a href="/pages/guide.html">SmallBASIC Manual</a>
24+
<a href="/pages/download.html">Download</a>
25+
<a href="/pages/news.html">News</a>
26+
<a href="/pages/community.html">Community</a>
27+
<a class='active' href="/pages/articles.html">Resources</a>
28+
<a href="/pages/reference.html">Language Reference</a>
29+
<a href="/pages/guide.html">SmallBASIC Manual</a>
3030
</div>
3131
</nav>
3232
<div class="mainsection">

pages/articles.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<div class="wrapAll clearfix">
1919
<nav class="navigation">
2020
<div class="logo">
21-
<a href="/"><img src='/images/sb-logo.png' alt="logo"></a>
21+
<a href="/"><img src='/images/sb-logo.png?v=2' alt="logo"></a>
2222
</div>
2323
<div class="navlinks">
24-
<a href="/pages/download.html">Download</a>
25-
<a href="/pages/news.html">News</a>
26-
<a href="/pages/community.html">Community</a>
27-
<a href="/pages/articles.html">Resources</a>
28-
<a href="/pages/reference.html">Language Reference</a>
29-
<a href="/pages/guide.html">SmallBASIC Manual</a>
24+
<a href="/pages/download.html">Download</a>
25+
<a href="/pages/news.html">News</a>
26+
<a href="/pages/community.html">Community</a>
27+
<a class='active' href="/pages/articles.html">Resources</a>
28+
<a href="/pages/reference.html">Language Reference</a>
29+
<a href="/pages/guide.html">SmallBASIC Manual</a>
3030
</div>
3131
</nav>
3232
<div class="mainsection">
@@ -98,7 +98,7 @@ <h2 id="miscellaneous">Miscellaneous</h2>
9898
</ul>
9999
</div>
100100
<div class="pagefooter">
101-
This page was last edited on Thu, 8 Aug 2024 22:03:08 +0200
101+
This page was last edited on Thu, 20 Feb 2025 21:34:29 +0100
102102
|
103103
<a href="https://en.wikipedia.org/wiki/Markdown" target="_blank" rel="nofollow">Markdown</a>
104104
processed with

pages/changelog.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<div class="wrapAll clearfix">
1919
<nav class="navigation">
2020
<div class="logo">
21-
<a href="/"><img src='/images/sb-logo.png' alt="logo"></a>
21+
<a href="/"><img src='/images/sb-logo.png?v=2' alt="logo"></a>
2222
</div>
2323
<div class="navlinks">
24-
<a href="/pages/download.html">Download</a>
25-
<a href="/pages/news.html">News</a>
26-
<a href="/pages/community.html">Community</a>
27-
<a href="/pages/articles.html">Resources</a>
28-
<a href="/pages/reference.html">Language Reference</a>
29-
<a href="/pages/guide.html">SmallBASIC Manual</a>
24+
<a href="/pages/download.html">Download</a>
25+
<a href="/pages/news.html">News</a>
26+
<a href="/pages/community.html">Community</a>
27+
<a class='active' href="/pages/articles.html">Resources</a>
28+
<a href="/pages/reference.html">Language Reference</a>
29+
<a href="/pages/guide.html">SmallBASIC Manual</a>
3030
</div>
3131
</nav>
3232
<div class="mainsection">

pages/community.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<div class="wrapAll clearfix">
1919
<nav class="navigation">
2020
<div class="logo">
21-
<a href="/"><img src='/images/sb-logo.png' alt="logo"></a>
21+
<a href="/"><img src='/images/sb-logo.png?v=2' alt="logo"></a>
2222
</div>
2323
<div class="navlinks">
24-
<a href="/pages/download.html">Download</a>
25-
<a href="/pages/news.html">News</a>
26-
<a href="/pages/community.html">Community</a>
27-
<a href="/pages/articles.html">Resources</a>
28-
<a href="/pages/reference.html">Language Reference</a>
29-
<a href="/pages/guide.html">SmallBASIC Manual</a>
24+
<a href="/pages/download.html">Download</a>
25+
<a href="/pages/news.html">News</a>
26+
<a class='active' href="/pages/community.html">Community</a>
27+
<a href="/pages/articles.html">Resources</a>
28+
<a href="/pages/reference.html">Language Reference</a>
29+
<a href="/pages/guide.html">SmallBASIC Manual</a>
3030
</div>
3131
</nav>
3232
<div class="mainsection">
@@ -103,7 +103,7 @@ <h2 id="archived">Archived</h2>
103103
href="https://sourceforge.net/p/smallbasic/_list/tickets?source=navbar"
104104
target="_blank">Sourceforge Tickets</a></li>
105105
</ul>
106-
<h2 id="what-about-the-other-smallbasic">What About the Other
106+
<h2 id="what-about-the-other-smallbasic">What about the other
107107
“SmallBASIC?”</h2>
108108
<p>We noticed there’s another version of <a
109109
href="https://smallbasic-publicwebsite.azurewebsites.net"
@@ -112,7 +112,7 @@ <h2 id="what-about-the-other-smallbasic">What About the Other
112112
version.</p>
113113
</div>
114114
<div class="pagefooter">
115-
This page was last edited on Sat, 26 Aug 2023 13:56:45 +0200
115+
This page was last edited on Thu, 20 Feb 2025 21:34:29 +0100
116116
|
117117
<a href="https://en.wikipedia.org/wiki/Markdown" target="_blank" rel="nofollow">Markdown</a>
118118
processed with

pages/console.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<div class="wrapAll clearfix">
1919
<nav class="navigation">
2020
<div class="logo">
21-
<a href="/"><img src='/images/sb-logo.png' alt="logo"></a>
21+
<a href="/"><img src='/images/sb-logo.png?v=2' alt="logo"></a>
2222
</div>
2323
<div class="navlinks">
24-
<a href="/pages/download.html">Download</a>
25-
<a href="/pages/news.html">News</a>
26-
<a href="/pages/community.html">Community</a>
27-
<a href="/pages/articles.html">Resources</a>
28-
<a href="/pages/reference.html">Language Reference</a>
29-
<a href="/pages/guide.html">SmallBASIC Manual</a>
24+
<a href="/pages/download.html">Download</a>
25+
<a href="/pages/news.html">News</a>
26+
<a href="/pages/community.html">Community</a>
27+
<a href="/pages/articles.html">Resources</a>
28+
<a class='active' href="/pages/reference.html">Language Reference</a>
29+
<a href="/pages/guide.html">SmallBASIC Manual</a>
3030
</div>
3131
</nav>
3232
<div class="mainsection">

pages/contact.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<div class="wrapAll clearfix">
1919
<nav class="navigation">
2020
<div class="logo">
21-
<a href="/"><img src='/images/sb-logo.png' alt="logo"></a>
21+
<a href="/"><img src='/images/sb-logo.png?v=2' alt="logo"></a>
2222
</div>
2323
<div class="navlinks">
24-
<a href="/pages/download.html">Download</a>
25-
<a href="/pages/news.html">News</a>
26-
<a href="/pages/community.html">Community</a>
27-
<a href="/pages/articles.html">Resources</a>
28-
<a href="/pages/reference.html">Language Reference</a>
29-
<a href="/pages/guide.html">SmallBASIC Manual</a>
24+
<a href="/pages/download.html">Download</a>
25+
<a href="/pages/news.html">News</a>
26+
<a href="/pages/community.html">Community</a>
27+
<a class='active' href="/pages/articles.html">Resources</a>
28+
<a href="/pages/reference.html">Language Reference</a>
29+
<a href="/pages/guide.html">SmallBASIC Manual</a>
3030
</div>
3131
</nav>
3232
<div class="mainsection">

pages/contributing.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<div class="wrapAll clearfix">
1919
<nav class="navigation">
2020
<div class="logo">
21-
<a href="/"><img src='/images/sb-logo.png' alt="logo"></a>
21+
<a href="/"><img src='/images/sb-logo.png?v=2' alt="logo"></a>
2222
</div>
2323
<div class="navlinks">
24-
<a href="/pages/download.html">Download</a>
25-
<a href="/pages/news.html">News</a>
26-
<a href="/pages/community.html">Community</a>
27-
<a href="/pages/articles.html">Resources</a>
28-
<a href="/pages/reference.html">Language Reference</a>
29-
<a href="/pages/guide.html">SmallBASIC Manual</a>
24+
<a href="/pages/download.html">Download</a>
25+
<a href="/pages/news.html">News</a>
26+
<a href="/pages/community.html">Community</a>
27+
<a class='active' href="/pages/articles.html">Resources</a>
28+
<a href="/pages/reference.html">Language Reference</a>
29+
<a href="/pages/guide.html">SmallBASIC Manual</a>
3030
</div>
3131
</nav>
3232
<div class="mainsection">
@@ -72,7 +72,7 @@ <h2 id="improve-the-reference-documentation">Improve the Reference
7272
</ol>
7373
</div>
7474
<div class="pagefooter">
75-
This page was last edited on Mon, 13 Apr 2020 14:22:34 +1000
75+
This page was last edited on Thu, 20 Feb 2025 21:34:29 +0100
7676
|
7777
<a href="https://en.wikipedia.org/wiki/Markdown" target="_blank" rel="nofollow">Markdown</a>
7878
processed with

pages/course_gtl.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<div class="wrapAll clearfix">
1919
<nav class="navigation">
2020
<div class="logo">
21-
<a href="/"><img src='/images/sb-logo.png' alt="logo"></a>
21+
<a href="/"><img src='/images/sb-logo.png?v=2' alt="logo"></a>
2222
</div>
2323
<div class="navlinks">
24-
<a href="/pages/download.html">Download</a>
25-
<a href="/pages/news.html">News</a>
26-
<a href="/pages/community.html">Community</a>
27-
<a href="/pages/articles.html">Resources</a>
28-
<a href="/pages/reference.html">Language Reference</a>
29-
<a href="/pages/guide.html">SmallBASIC Manual</a>
24+
<a href="/pages/download.html">Download</a>
25+
<a href="/pages/news.html">News</a>
26+
<a href="/pages/community.html">Community</a>
27+
<a class='active' href="/pages/articles.html">Resources</a>
28+
<a href="/pages/reference.html">Language Reference</a>
29+
<a href="/pages/guide.html">SmallBASIC Manual</a>
3030
</div>
3131
</nav>
3232
<div class="mainsection">

pages/data.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<div class="wrapAll clearfix">
1919
<nav class="navigation">
2020
<div class="logo">
21-
<a href="/"><img src='/images/sb-logo.png' alt="logo"></a>
21+
<a href="/"><img src='/images/sb-logo.png?v=2' alt="logo"></a>
2222
</div>
2323
<div class="navlinks">
24-
<a href="/pages/download.html">Download</a>
25-
<a href="/pages/news.html">News</a>
26-
<a href="/pages/community.html">Community</a>
27-
<a href="/pages/articles.html">Resources</a>
28-
<a href="/pages/reference.html">Language Reference</a>
29-
<a href="/pages/guide.html">SmallBASIC Manual</a>
24+
<a href="/pages/download.html">Download</a>
25+
<a href="/pages/news.html">News</a>
26+
<a href="/pages/community.html">Community</a>
27+
<a href="/pages/articles.html">Resources</a>
28+
<a class='active' href="/pages/reference.html">Language Reference</a>
29+
<a href="/pages/guide.html">SmallBASIC Manual</a>
3030
</div>
3131
</nav>
3232
<div class="mainsection">

0 commit comments

Comments
 (0)