diff --git a/DnsServerCore/www/js/apps.js b/DnsServerCore/www/js/apps.js index 3d74bc38..c601c4e3 100644 --- a/DnsServerCore/www/js/apps.js +++ b/DnsServerCore/www/js/apps.js @@ -56,7 +56,7 @@ function refreshApps() { } function getAppRowId(appName) { - return appName.replace(/ /g, ""); + return btoa(appName).replace(/=/g, ""); } function getAppRowHtml(app) { @@ -70,7 +70,7 @@ function getAppRowHtml(app) { //dnsApps if (app.dnsApps.length > 0) { - dnsAppsTable = "
| Class Path | Description | "; + dnsAppsTable = "
|---|
| Class Path | Description | "; for (var j = 0; j < app.dnsApps.length; j++) { var labels = ""; @@ -106,10 +106,17 @@ function getAppRowHtml(app) { } var id = getAppRowId(name); - var tableHtmlRow = "
|---|---|
" + htmlEncode(name) + " ";
+ var tableHtmlRow = "Version " + htmlEncode(version) + " Update " + htmlEncode(updateVersion) + " | |
" + htmlEncode(name) + " ";
- if (dnsAppsTable != null)
+ if (app.description != null)
+ tableHtmlRow += "Version " + htmlEncode(version) + " Update " + htmlEncode(updateVersion) + " " + htmlEncode(app.description).replace(/\n/g, " ";
+
+ if (dnsAppsTable != null) {
+ tableHtmlRow += "") + " More Details ";
+ tableHtmlRow += " ";
+ }
tableHtmlRow += "";
tableHtmlRow += dnsAppsTable;
+ tableHtmlRow += " | ";
tableHtmlRow += ""; @@ -335,6 +342,7 @@ function installApp() { HTTPRequest({ url: "/api/apps/install?token=" + sessionData.token + "&name=" + encodeURIComponent(appName), + method: "POST", data: formData, processData: false, success: function (responseJSON) { @@ -375,6 +383,7 @@ function updateApp() { HTTPRequest({ url: "/api/apps/update?token=" + sessionData.token + "&name=" + encodeURIComponent(appName), + method: "POST", data: formData, processData: false, success: function (responseJSON) { @@ -472,6 +481,7 @@ function saveAppConfig() { HTTPRequest({ url: "/api/apps/config/set?token=" + sessionData.token + "&name=" + encodeURIComponent(appName), + method: "POST", data: "config=" + encodeURIComponent(config), processData: false, success: function (responseJSON) { |