Skip to content

Commit edfdae0

Browse files
committed
List out Elixir/ALE libraries too
1 parent 443ddf6 commit edfdae0

File tree

2 files changed

+30
-4
lines changed

2 files changed

+30
-4
lines changed

index.html

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,19 @@ <h2 class="header h2 text center">What uses Elixir Circuits?</h2>
6060

6161
<div class="js-hex-search-available-libraries available-libraries-list"></div>
6262
</div>
63-
<footer>
64-
<a class="icon" href="https://github.com/elixir-circuits"><i class="fab fa-github"></i></a>
65-
</footer>
63+
64+
<hr class="container">
65+
66+
<div class="container section content js-hex-query-component query-component">
67+
<h2 class="header h2 text center">What uses Elixir/ALE?</h2>
68+
<p class="text center">
69+
<a href="https://hexdocs.pm/elixir_ale/readme.html">Elixir/ALE</a> was the predecessor to the Elixir Circuits libraries.
70+
</p>
71+
<div class="js-elixir-ale-libraries available-libraries-list"></div>
72+
</div>
73+
<footer>
74+
<a class="icon" href="https://github.com/elixir-circuits"><i class="fab fa-github"></i></a>
75+
</footer>
6676

6777
<a class="github-fork-ribbon" href="https://github.com/elixir-circuits" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
6878

index.js

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,19 @@
33
var hexSearch = {
44
state: {
55
availableLibrariesDom: document.querySelector(".js-hex-search-available-libraries"),
6+
aleLibrariesDom: document.querySelector(".js-elixir-ale-libraries"),
67
i2cLibraries: [],
78
spiLibraries: [],
89
gpioLibraries: [],
910
uartLibraries: [],
1011
nervesUartLibraries: [],
12+
aleLibraries: [],
1113
selectedLibraries: [],
1214
lastSearch: null,
1315
},
1416

1517
init: function () {
16-
var libraries = ["circuits_uart", "circuits_i2c", "circuits_gpio", "circuits_spi", "nerves_uart"];
18+
var libraries = ["circuits_uart", "circuits_i2c", "circuits_gpio", "circuits_spi", "nerves_uart", "elixir_ale"];
1719

1820
for (var i = 0; i < libraries.length; i++) {
1921
this.update("search", libraries[i], this.state);
@@ -55,6 +57,10 @@ var hexSearch = {
5557
if (libSearched === "nerves_uart") {
5658
state.nervesUartLibraries.push(lib);
5759
}
60+
61+
if (libSearched === "elixir_ale") {
62+
state.aleLibraries.push(lib);
63+
}
5864
}
5965

6066
this.update("updateDom", null, state);
@@ -83,6 +89,10 @@ var hexSearch = {
8389
ul.classList.add("flex-container");
8490
ul.id = "js-hex-lib-list";
8591

92+
var aleUl = document.createElement("ul");
93+
aleUl.classList.add("flex-container");
94+
aleUl.id = "js-hex-ale-list";
95+
8696
for (var i = 0; i < state.i2cLibraries.length; i++) {
8797
var li = this.buildLibListItem(state.i2cLibraries[i], "circuits_i2c");
8898
ul.appendChild(li);
@@ -108,7 +118,13 @@ var hexSearch = {
108118
ul.appendChild(li);
109119
}
110120

121+
for (var i = 0; i < state.aleLibraries.length; i++) {
122+
var li = this.buildLibListItem(state.aleLibraries[i], "elixir_ale");
123+
aleUl.appendChild(li);
124+
}
125+
111126
state.availableLibrariesDom.appendChild(ul);
127+
state.aleLibrariesDom.appendChild(aleUl);
112128
},
113129

114130
buildLibListItem: function (lib, protocol) {

0 commit comments

Comments
 (0)