Skip to content

Commit 85e8c78

Browse files
authored
add grafana + home assistant page (#19)
1 parent ce3fadf commit 85e8c78

68 files changed

Lines changed: 486 additions & 1366 deletions

Some content is hidden

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

docs/_/js/search-ui.js

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -133,14 +133,9 @@
133133
document.head.appendChild(link);
134134
}
135135

136-
function highlightPageTitle (title, terms) {
137-
const positions = getTermPosition(title, terms);
138-
return buildHighlightedText(title, positions, snippetLength)
139-
}
140-
141136
function highlightSectionTitle (sectionTitle, terms) {
142137
if (sectionTitle) {
143-
const text = sectionTitle.text;
138+
const text = sectionTitle.title ?? sectionTitle.text;
144139
const positions = getTermPosition(text, terms);
145140
return buildHighlightedText(text, positions, snippetLength)
146141
}
@@ -156,8 +151,7 @@
156151
return []
157152
}
158153

159-
function highlightText (doc, terms) {
160-
const text = doc.text;
154+
function highlightText (text, terms) {
161155
const positions = getTermPosition(text, terms);
162156
return buildHighlightedText(text, positions, snippetLength)
163157
}
@@ -183,9 +177,12 @@
183177
}
184178
}
185179
return {
186-
pageTitleNodes: highlightPageTitle(doc.title, terms.title || []),
180+
pageTitleNodes: highlightText(doc.title, terms.title || []),
187181
sectionTitleNodes: highlightSectionTitle(sectionTitle, terms.title || []),
188-
pageContentNodes: highlightText(doc, terms.text || []),
182+
pageContentNodes: highlightText(
183+
sectionTitle?.title && sectionTitle.text ? sectionTitle.text : doc.text,
184+
terms.text || []
185+
),
189186
pageKeywordNodes: highlightKeyword(doc, terms.keyword || []),
190187
}
191188
}
@@ -199,12 +196,12 @@
199196
let sectionTitle;
200197
if (ids.length > 1) {
201198
const titleId = ids[1];
202-
sectionTitle = doc.titles.filter(function (item) {
199+
sectionTitle = doc.titles.find(function (item) {
203200
return String(item.id) === titleId
204-
})[0];
201+
});
205202
}
206203
const metadata = item.matchData.metadata;
207-
const highlightingResult = highlightHit(metadata, sectionTitle, doc);
204+
const highlightingResult = highlightHit(metadata, sectionTitle || doc, doc);
208205
const componentVersion = store.componentVersions[`${doc.component}/${doc.version}`];
209206
if (componentVersion !== undefined && currentComponent !== componentVersion) {
210207
const searchResultComponentHeader = document.createElement('div');

docs/advanced/beambots.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
145145
<li class="nav-item" data-depth="1">
146146
<a class="nav-link" href="../tools/stores.html">Tiendas</a>
147147
</li>
148+
<li class="nav-item" data-depth="1">
149+
<a class="nav-link" href="../tools/grafana_home-assistant.html">Grafana + Home Assistant</a>
150+
</li>
148151
</ul>
149152
</li>
150153
<li class="nav-item" data-depth="0">

docs/advanced/circuits.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
145145
<li class="nav-item" data-depth="1">
146146
<a class="nav-link" href="../tools/stores.html">Tiendas</a>
147147
</li>
148+
<li class="nav-item" data-depth="1">
149+
<a class="nav-link" href="../tools/grafana_home-assistant.html">Grafana + Home Assistant</a>
150+
</li>
148151
</ul>
149152
</li>
150153
<li class="nav-item" data-depth="0">

docs/advanced/grisp.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
145145
<li class="nav-item" data-depth="1">
146146
<a class="nav-link" href="../tools/stores.html">Tiendas</a>
147147
</li>
148+
<li class="nav-item" data-depth="1">
149+
<a class="nav-link" href="../tools/grafana_home-assistant.html">Grafana + Home Assistant</a>
150+
</li>
148151
</ul>
149152
</li>
150153
<li class="nav-item" data-depth="0">

docs/advanced/nerves.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
145145
<li class="nav-item" data-depth="1">
146146
<a class="nav-link" href="../tools/stores.html">Tiendas</a>
147147
</li>
148+
<li class="nav-item" data-depth="1">
149+
<a class="nav-link" href="../tools/grafana_home-assistant.html">Grafana + Home Assistant</a>
150+
</li>
148151
</ul>
149152
</li>
150153
<li class="nav-item" data-depth="0">

docs/advanced/soleil.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
145145
<li class="nav-item" data-depth="1">
146146
<a class="nav-link" href="../tools/stores.html">Tiendas</a>
147147
</li>
148+
<li class="nav-item" data-depth="1">
149+
<a class="nav-link" href="../tools/grafana_home-assistant.html">Grafana + Home Assistant</a>
150+
</li>
148151
</ul>
149152
</li>
150153
<li class="nav-item" data-depth="0">

docs/atomvm/arcade.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
145145
<li class="nav-item" data-depth="1">
146146
<a class="nav-link" href="../tools/stores.html">Tiendas</a>
147147
</li>
148+
<li class="nav-item" data-depth="1">
149+
<a class="nav-link" href="../tools/grafana_home-assistant.html">Grafana + Home Assistant</a>
150+
</li>
148151
</ul>
149152
</li>
150153
<li class="nav-item" data-depth="0">

docs/atomvm/atomvm.html

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="viewport" content="width=device-width,initial-scale=1">
66
<title>AtomVM :: Electrónica, Robótica e IOT con Elixir</title>
77
<link rel="canonical" href="https://elixircl.github.io/elixir-robotics/atomvm/atomvm.html">
8-
<link rel="prev" href="../tools/stores.html">
8+
<link rel="prev" href="../tools/grafana_home-assistant.html">
99
<link rel="next" href="popcorn.html">
1010
<meta name="generator" content="Antora 3.1.14">
1111
<link rel="stylesheet" href="../_/css/site.css">
@@ -145,6 +145,9 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
145145
<li class="nav-item" data-depth="1">
146146
<a class="nav-link" href="../tools/stores.html">Tiendas</a>
147147
</li>
148+
<li class="nav-item" data-depth="1">
149+
<a class="nav-link" href="../tools/grafana_home-assistant.html">Grafana + Home Assistant</a>
150+
</li>
148151
</ul>
149152
</li>
150153
<li class="nav-item" data-depth="0">
@@ -435,7 +438,7 @@ <h2 id="referencias"><a class="anchor" href="#referencias"></a>Referencias</h2>
435438
</div>
436439
</div>
437440
<nav class="pagination">
438-
<span class="prev"><a href="../tools/stores.html">Tiendas</a></span>
441+
<span class="prev"><a href="../tools/grafana_home-assistant.html">Grafana + Home Assistant</a></span>
439442
<span class="next"><a href="popcorn.html">Elixir PopCorn</a></span>
440443
</nav>
441444
</article>

docs/atomvm/colosseo.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
145145
<li class="nav-item" data-depth="1">
146146
<a class="nav-link" href="../tools/stores.html">Tiendas</a>
147147
</li>
148+
<li class="nav-item" data-depth="1">
149+
<a class="nav-link" href="../tools/grafana_home-assistant.html">Grafana + Home Assistant</a>
150+
</li>
148151
</ul>
149152
</li>
150153
<li class="nav-item" data-depth="0">

docs/atomvm/components.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
145145
<li class="nav-item" data-depth="1">
146146
<a class="nav-link" href="../tools/stores.html">Tiendas</a>
147147
</li>
148+
<li class="nav-item" data-depth="1">
149+
<a class="nav-link" href="../tools/grafana_home-assistant.html">Grafana + Home Assistant</a>
150+
</li>
148151
</ul>
149152
</li>
150153
<li class="nav-item" data-depth="0">

0 commit comments

Comments
 (0)