diff --git a/assets/Action-Adventure.jpg b/assets/Action-Adventure.jpg new file mode 100644 index 0000000..7ad34e7 Binary files /dev/null and b/assets/Action-Adventure.jpg differ diff --git a/assets/Animal-Tales.jpg b/assets/Animal-Tales.jpg new file mode 100644 index 0000000..a23cf68 Binary files /dev/null and b/assets/Animal-Tales.jpg differ diff --git a/assets/Anime-and-Animation.jpg b/assets/Anime-and-Animation.jpg new file mode 100644 index 0000000..9b8a4ea Binary files /dev/null and b/assets/Anime-and-Animation.jpg differ diff --git a/assets/box-art-9.jpg b/assets/Classics.jpg similarity index 100% rename from assets/box-art-9.jpg rename to assets/Classics.jpg diff --git a/assets/Comedy.jpg b/assets/Comedy.jpg new file mode 100644 index 0000000..9b5bfe9 Binary files /dev/null and b/assets/Comedy.jpg differ diff --git a/assets/box-art-10.jpg b/assets/Crime-Action.jpg similarity index 100% rename from assets/box-art-10.jpg rename to assets/Crime-Action.jpg diff --git a/assets/Documentary.jpg b/assets/Documentary.jpg new file mode 100644 index 0000000..51f048f Binary files /dev/null and b/assets/Documentary.jpg differ diff --git a/assets/Drama.jpg b/assets/Drama.jpg new file mode 100644 index 0000000..8c987a8 Binary files /dev/null and b/assets/Drama.jpg differ diff --git a/assets/Family-Animation.jpg b/assets/Family-Animation.jpg new file mode 100644 index 0000000..a5db080 Binary files /dev/null and b/assets/Family-Animation.jpg differ diff --git a/assets/Independent.jpg b/assets/Independent.jpg deleted file mode 100644 index 2fef4ee..0000000 Binary files a/assets/Independent.jpg and /dev/null differ diff --git a/assets/Kids-Music.jpg b/assets/Kids-Music.jpg new file mode 100644 index 0000000..d83e3f8 Binary files /dev/null and b/assets/Kids-Music.jpg differ diff --git a/assets/box-art-12.jpg b/assets/Mobster.jpg similarity index 100% rename from assets/box-art-12.jpg rename to assets/Mobster.jpg diff --git a/assets/Music-and-Musicals.jpg b/assets/Music-and-Musicals.jpg new file mode 100644 index 0000000..eb98b97 Binary files /dev/null and b/assets/Music-and-Musicals.jpg differ diff --git a/assets/box-art-11.jpg b/assets/Romantic-Comedies.jpg similarity index 100% rename from assets/box-art-11.jpg rename to assets/Romantic-Comedies.jpg diff --git a/assets/Sci-Fi-and-Fantasy.jpg b/assets/Sci-Fi-and-Fantasy.jpg new file mode 100644 index 0000000..747f727 Binary files /dev/null and b/assets/Sci-Fi-and-Fantasy.jpg differ diff --git a/assets/box-art-0.jpg b/assets/box-art-0.jpg index 5e38d74..1cdd6f6 100644 Binary files a/assets/box-art-0.jpg and b/assets/box-art-0.jpg differ diff --git a/assets/box-art-1.jpg b/assets/box-art-1.jpg index 7ad34e7..5e38d74 100644 Binary files a/assets/box-art-1.jpg and b/assets/box-art-1.jpg differ diff --git a/assets/box-art-2.jpg b/assets/box-art-2.jpg index 51f048f..7e6eabc 100644 Binary files a/assets/box-art-2.jpg and b/assets/box-art-2.jpg differ diff --git a/assets/box-art-3.jpg b/assets/box-art-3.jpg index 8c987a8..b55598c 100644 Binary files a/assets/box-art-3.jpg and b/assets/box-art-3.jpg differ diff --git a/assets/box-art-4.jpg b/assets/box-art-4.jpg index 9b5bfe9..b8bd40a 100644 Binary files a/assets/box-art-4.jpg and b/assets/box-art-4.jpg differ diff --git a/assets/box-art-5.jpg b/assets/box-art-5.jpg index a23cf68..f84578d 100644 Binary files a/assets/box-art-5.jpg and b/assets/box-art-5.jpg differ diff --git a/assets/box-art-6.jpg b/assets/box-art-6.jpg index 1cdd6f6..b342ae5 100644 Binary files a/assets/box-art-6.jpg and b/assets/box-art-6.jpg differ diff --git a/assets/box-art-7.jpg b/assets/box-art-7.jpg index 747f727..b7c9244 100644 Binary files a/assets/box-art-7.jpg and b/assets/box-art-7.jpg differ diff --git a/assets/box-art-8.jpg b/assets/box-art-8.jpg index eb98b97..3d3805d 100644 Binary files a/assets/box-art-8.jpg and b/assets/box-art-8.jpg differ diff --git a/index.html b/index.html index 6b780d7..eb32f2d 100644 --- a/index.html +++ b/index.html @@ -26,7 +26,12 @@ var reposTab = {}; function repos(json) { - reposTab = $.isArray(json) ? json : json.data; + var byName, repos; + byName = function(a, b) { + return a.name.toUpperCase().localeCompare(b.name.toUpperCase()); + }; + repos = $.isArray(json) ? json : json.data; + reposTab = repos.sort(byName); } @@ -160,18 +165,41 @@ } $(function(){ - var imageUrl, imageFileName, boxArtOverride; - var projectsToBoxArtOverrides = {'asgard': 'Independent.jpg'}; + var imageUrl, imageFileName, boxArtOverride, i; + var projectsToBoxArtOverrides = { + 'astyanax': 'Sci-Fi-and-Fantasy.jpg', + 'archaius': 'Anime-and-Animation.jpg', + 'asgard': 'Family-Animation.jpg', + 'aws-autoscaling': 'Kids-Music.jpg', + 'CassJMeter': 'Comedy.jpg', + 'curator': 'Documentary.jpg', + 'edda': 'Classics.jpg', + 'eureka': 'Action-Adventure.jpg', + 'exhibitor': 'Drama.jpg', + 'frigga': 'Music-and-Musicals.jpg', + 'governator': 'Crime-Action.jpg', + 'Priam': 'Romantic-Comedies.jpg', + 'servo': 'Animal-Tales.jpg', + 'SimianArmy': 'Mobster.jpg' + }; var repoContent = ""; var boxArtIndex = 0; - for ( var i = 0; i < reposTab.length; ++i ) + for (i = 0; i < reposTab.length; ++i ) { var thisRepo = reposTab[i]; if ( !thisRepo.private && !ignoreRepos[thisRepo.name] ) { boxArtOverride = projectsToBoxArtOverrides[thisRepo.name]; - imageFileName = boxArtOverride ? boxArtOverride : 'box-art-' + boxArtIndex + '.jpg'; - imageUrl = 'assets/' + imageFileName; + if (boxArtOverride) { + imageFileName = boxArtOverride; + } else { + imageFileName = 'box-art-' + boxArtIndex + '.jpg' + boxArtIndex++; + if (boxArtIndex > 8) { + boxArtIndex = 0; + } + } + imageUrl = 'assets/' + imageFileName; repoContent += ''; repoContent += '
'; @@ -181,11 +209,6 @@ repoContent += '
'; repoContent += '
'; repoContent += ''; - - if ( ++boxArtIndex > 10 ) - { - boxArtIndex = 0; - } } } $('#repo-content').html(repoContent);