Skip to content

Commit b23738c

Browse files
authored
Merge pull request #439 from makermelissa/date-sorting
Added Date Sorting for Blinka boards
2 parents 5357aee + d2c3254 commit b23738c

Some content is hidden

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

46 files changed

+52
-7
lines changed

_blinka/beaglebone_black.md

Lines changed: 1 addition & 0 deletions

_blinka/beaglebone_black_industrial.md

Lines changed: 1 addition & 0 deletions

_blinka/beaglebone_black_wireless.md

Lines changed: 1 addition & 0 deletions

_blinka/beaglebone_green_wireless.md

Lines changed: 1 addition & 0 deletions

_blinka/binho_nova.md

Lines changed: 1 addition & 0 deletions

_blinka/dragonboard_410c.md

Lines changed: 1 addition & 0 deletions

_blinka/ft232h.md

Lines changed: 1 addition & 0 deletions

_blinka/giant_board.md

Lines changed: 1 addition & 0 deletions

_blinka/google_coral.md

Lines changed: 1 addition & 0 deletions

_blinka/hifive_unleashed.md

Lines changed: 1 addition & 0 deletions

_blinka/jetson_nano.md

Lines changed: 1 addition & 0 deletions

_blinka/jetson_tx1.md

Lines changed: 1 addition & 0 deletions

_blinka/jetson_tx2.md

Lines changed: 1 addition & 0 deletions

_blinka/jetson_xavier.md

Lines changed: 1 addition & 0 deletions

_blinka/jetson_xavier_nx.md

Lines changed: 1 addition & 0 deletions

_blinka/mcp2221.md

Lines changed: 1 addition & 0 deletions

_blinka/odroid_c2.md

Lines changed: 1 addition & 0 deletions

_blinka/odroid_n2.md

Lines changed: 1 addition & 0 deletions

_blinka/orange_pi_lite.md

Lines changed: 1 addition & 0 deletions

_blinka/orange_pi_one.md

Lines changed: 1 addition & 0 deletions

_blinka/orange_pi_pc.md

Lines changed: 1 addition & 0 deletions

_blinka/orange_pi_pc_plus.md

Lines changed: 1 addition & 0 deletions

_blinka/orange_pi_plus_2e.md

Lines changed: 1 addition & 0 deletions

_blinka/orange_pi_r1.md

Lines changed: 1 addition & 0 deletions

_blinka/orange_pi_zero.md

Lines changed: 1 addition & 0 deletions

_blinka/pine64.md

Lines changed: 1 addition & 0 deletions

_blinka/pocketbeagle.md

Lines changed: 2 additions & 1 deletion

_blinka/raspberry_pi_1a.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_1aplus.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_1b.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_1bplus.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_2b.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_3aplus.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_3b.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_3bplus.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_4b.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_cm1.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_cm3.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_cm3lite.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_cm3plus.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_cm3pluslite.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_zero.md

Lines changed: 1 addition & 0 deletions

_blinka/raspberry_pi_zerow.md

Lines changed: 1 addition & 0 deletions

assets/javascript/downloads.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ function handlePageLoad() {
7373
});
7474
}
7575

76-
if (sort_by.length) {
76+
if (sort_by != null && sort_by.length) {
7777
document.querySelector("input[name='sort-by'][value='" + sort_by + "']").click();
7878
}
7979
}
@@ -276,15 +276,13 @@ function handleSortResults(event) {
276276
.sort(function (a, b) {
277277
switch(sortType) {
278278
case 'alpha-asc':
279-
console.log(a.dataset.name.localeCompare(b.dataset.name));
280279
return a.dataset.name.localeCompare(b.dataset.name);
281280
case 'alpha-desc':
282281
return b.dataset.name.localeCompare(a.dataset.name);
283282
case 'date-asc':
284-
return a.dataset.date < b.dataset.date ? 1 : -1;
285-
case 'date-desc':
286-
//console.log(a.dataset.date + " is greater than " + b.dataset.date + " = " + (a.dataset.date > b.dataset.date));
287283
return a.dataset.date > b.dataset.date ? 1 : -1;
284+
case 'date-desc':
285+
return a.dataset.date < b.dataset.date ? 1 : -1;
288286
default:
289287
// sort by download count is the default
290288
return parseInt(a.dataset.downloads, 10) < parseInt(b.dataset.downloads, 10) ? 1 : -1;

blinka.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ <h1>Blinka</h1>
4242
<li><input type="radio" name="sort-by" value="downloads" aria-label="Downloads" checked> Downloads</li>
4343
<li><input type="radio" name="sort-by" value="alpha-asc" aria-label="Board Name (A to Z)"> Board Name (A to Z)</li>
4444
<li><input type="radio" name="sort-by" value="alpha-desc" aria-label="Board Name (Z to A)"> Board Name (Z to A)</li>
45+
<li><input type="radio" name="sort-by" value="date-desc" aria-label="Date Added (Newest First)"> Date Added (Newest First)</li>
46+
<li><input type="radio" name="sort-by" value="date-asc" aria-label="Date Added (Oldest First)"> Date Added (Oldest First)</li>
4547
</ul>
4648
</fieldset>
4749
</div>
@@ -59,7 +61,8 @@ <h1>Blinka</h1>
5961
data-name="{{ board.name }}"
6062
data-downloads="0"
6163
data-manufacturer="{{ board.manufacturer }}"
62-
data-features="{{ board.features | join: ','}}">
64+
data-features="{{ board.features | join: ','}}"
65+
data-date="{{ board.date_added }}">
6366
<a href="{{ board.url | relative_url }}">
6467
<div>
6568
<div class="img-responsive-4by3">

0 commit comments

Comments
 (0)