diff --git a/src/download.html b/src/download.html
index e35b62b..cb6007d 100644
--- a/src/download.html
+++ b/src/download.html
@@ -45,10 +45,6 @@
-
-
-
-
diff --git a/src/resources/css/docs.css b/src/resources/css/docs.css
index 09d4f85..a638149 100644
--- a/src/resources/css/docs.css
+++ b/src/resources/css/docs.css
@@ -703,6 +703,10 @@ td code {
display: none;
}
+#module-list-container {
+ overflow-x: auto;
+}
+
#module-list {
margin-top: 50px;
}
diff --git a/src/resources/js/account/dashboard.js b/src/resources/js/account/dashboard.js
index 7396a73..dd3828d 100644
--- a/src/resources/js/account/dashboard.js
+++ b/src/resources/js/account/dashboard.js
@@ -10,7 +10,7 @@ $.get("/api/user-packages").done(function(json) {
var $tdPath = $('
| ');
var $tdListed = $(' | ');
var $tdAvail = $(' | ');
- var $tdDownloads = $('');
+ var $tdDownloads = $(' | 0 | ');
var $tdLinks = $('Rescan Delete | ');
if (pkg.listed) {
@@ -19,6 +19,9 @@ $.get("/api/user-packages").done(function(json) {
if (pkg.available) {
$('input', $tdAvail).prop('checked', true);
}
+ if (pkg.downloads) {
+ $tdDownloads.text(pkg.downloads);
+ }
var $pathInput = $('input', $tdPath);
$pathInput.val(pkg.path).attr('size', pkg.path.length);
diff --git a/src/resources/js/docs-api.js b/src/resources/js/docs-api.js
index 7b43cc3..1978261 100644
--- a/src/resources/js/docs-api.js
+++ b/src/resources/js/docs-api.js
@@ -160,7 +160,7 @@ function beginRendering(json) {
console.log("DATA:", pageData);
// show notice if module is non-standard
- if (!isStandard(pageData.structure.type_name)) {
+ if (pageData.structure.type_name && !isStandard(pageData.structure.type_name)) {
var projectHref = 'https://'+pageData.structure.type_name;
projectHref = substrBeforeLastDot(projectHref);
$('.nonstandard-project-link').attr('href', projectHref).text(projectHref);