aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Schneider <schneifu@hotmail.com>2013-03-14 21:42:18 -0500
committerChris Schneider <schneifu@hotmail.com>2013-03-14 21:42:18 -0500
commitefea777b99863fb1dcbffe3ff2de638d60ba947f (patch)
tree1f73db485952456ab21ce6fab7f5dd79b97ef8b3
parent65303c881664e911f9dbad5ff26b9f3dd01f67f7 (diff)
add about page to help section
-rw-r--r--MediaBrowser.WebDashboard/Api/DashboardService.cs1
-rw-r--r--MediaBrowser.WebDashboard/Html/about.html36
-rw-r--r--MediaBrowser.WebDashboard/Html/log.html3
-rw-r--r--MediaBrowser.WebDashboard/Html/scripts/aboutPage.js24
-rw-r--r--MediaBrowser.WebDashboard/Html/scripts/site.js2
-rw-r--r--MediaBrowser.WebDashboard/Html/support.html1
-rw-r--r--MediaBrowser.WebDashboard/Html/supporter.html1
-rw-r--r--MediaBrowser.WebDashboard/Html/supporterKey.html1
-rw-r--r--MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj2
9 files changed, 69 insertions, 2 deletions
diff --git a/MediaBrowser.WebDashboard/Api/DashboardService.cs b/MediaBrowser.WebDashboard/Api/DashboardService.cs
index 150341b88..3f4c84a87 100644
--- a/MediaBrowser.WebDashboard/Api/DashboardService.cs
+++ b/MediaBrowser.WebDashboard/Api/DashboardService.cs
@@ -415,6 +415,7 @@ namespace MediaBrowser.WebDashboard.Api
{
"Extensions.js",
"Site.js",
+ "AboutPage.js",
"AddPluginPage.js",
"AdvancedConfigurationPage.js",
"AdvancedMetadataConfigurationPage.js",
diff --git a/MediaBrowser.WebDashboard/Html/about.html b/MediaBrowser.WebDashboard/Html/about.html
new file mode 100644
index 000000000..5b778f4a7
--- /dev/null
+++ b/MediaBrowser.WebDashboard/Html/about.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <title>About</title>
+</head>
+<body>
+ <div id="aboutPage" data-role="page" class="page type-interior">
+
+ <div data-role="content">
+ <div class="content-primary">
+ <div class="readOnlyContent">
+ <div data-role="controlgroup" data-type="horizontal" class="localnav" data-mini="true">
+ <a href="support.html" data-role="button">General</a>
+ <a href="log.html" data-role="button">View Log</a>
+ <a href="supporter.html" data-role="button">Become a Supporter</a>
+ <a href="supporterKey.html" data-role="button">Supporter Key</a>
+ <a href="about.html" data-role="button" class="ui-btn-active">About</a>
+ </div>
+ <p>
+ <img class="imgLogoIcon" src="css/images/mblogoicon.png" /><img class="imgLogoText" src="css/images/mblogotextblack.png" />
+ <br />
+ <br />
+ Version <span id="appVersionNumber"></span>
+ </p>
+ <hr/>
+ <br/>
+ <br/>
+ <p>
+ Utilizing <a href="http://www.pismotechnic.com/pfm/" />Pismo File Mount</a> through a donated license.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+</body>
+</html>
diff --git a/MediaBrowser.WebDashboard/Html/log.html b/MediaBrowser.WebDashboard/Html/log.html
index db76240ff..0cc5bbbf1 100644
--- a/MediaBrowser.WebDashboard/Html/log.html
+++ b/MediaBrowser.WebDashboard/Html/log.html
@@ -12,7 +12,8 @@
<a href="support.html" data-role="button">General</a>
<a href="log.html" data-role="button" class="ui-btn-active">View Log</a>
<a href="supporter.html" data-role="button">Become a Supporter</a>
- <a href="supporterKey.html" data-role="button">Supporter Key</a>
+ <a href="supporterKey.html" data-role="button">Supporter Key</a>
+ <a href="about.html" data-role="button">About</a>
</div>
<p>
<label for="chkAutoScroll">Auto-scroll</label>
diff --git a/MediaBrowser.WebDashboard/Html/scripts/aboutPage.js b/MediaBrowser.WebDashboard/Html/scripts/aboutPage.js
new file mode 100644
index 000000000..c9a275d9b
--- /dev/null
+++ b/MediaBrowser.WebDashboard/Html/scripts/aboutPage.js
@@ -0,0 +1,24 @@
+var AboutPage = {
+
+ onPageShow: function () {
+ AboutPage.pollForInfo();
+ },
+
+
+ pollForInfo: function () {
+ $.getJSON("dashboardInfo").done(AboutPage.renderInfo);
+ },
+
+ renderInfo: function (dashboardInfo) {
+ AboutPage.renderSystemInfo(dashboardInfo);
+ },
+
+
+ renderSystemInfo: function (dashboardInfo) {
+ var page = $.mobile.activePage;
+ $('#appVersionNumber', page).html(dashboardInfo.SystemInfo.Version);
+ },
+
+};
+
+$(document).on('pageshow', "#aboutPage", AboutPage.onPageShow); \ No newline at end of file
diff --git a/MediaBrowser.WebDashboard/Html/scripts/site.js b/MediaBrowser.WebDashboard/Html/scripts/site.js
index 75521f9fd..c3c842e7c 100644
--- a/MediaBrowser.WebDashboard/Html/scripts/site.js
+++ b/MediaBrowser.WebDashboard/Html/scripts/site.js
@@ -835,7 +835,7 @@ var Dashboard = {
}, {
name: "Help",
href: "support.html",
- selected: pageElem.id == "supportPage" || pageElem.id == "logPage" || pageElem.id == "supporterPage" || pageElem.id == "supporterKeyPage"
+ selected: pageElem.id == "supportPage" || pageElem.id == "logPage" || pageElem.id == "supporterPage" || pageElem.id == "supporterKeyPage" || pageElem.id == "aboutPage"
}];
},
diff --git a/MediaBrowser.WebDashboard/Html/support.html b/MediaBrowser.WebDashboard/Html/support.html
index 44ed773f5..185ae01e6 100644
--- a/MediaBrowser.WebDashboard/Html/support.html
+++ b/MediaBrowser.WebDashboard/Html/support.html
@@ -14,6 +14,7 @@
<a href="log.html" data-role="button">View Log</a>
<a href="supporter.html" data-role="button">Become a Supporter</a>
<a href="supporterKey.html" data-role="button">Supporter Key</a>
+ <a href="about.html" data-role="button">About</a>
</div>
<h2>General Help</h2>
<p>
diff --git a/MediaBrowser.WebDashboard/Html/supporter.html b/MediaBrowser.WebDashboard/Html/supporter.html
index a642de810..3beb6e3b9 100644
--- a/MediaBrowser.WebDashboard/Html/supporter.html
+++ b/MediaBrowser.WebDashboard/Html/supporter.html
@@ -14,6 +14,7 @@
<a href="log.html" data-role="button">View Log</a>
<a href="supporter.html" data-role="button" class="ui-btn-active">Become a Supporter</a>
<a href="supporterKey.html" data-role="button">Supporter Key</a>
+ <a href="about.html" data-role="button">About</a>
</div>
<h2>Support the Media Browser Team</h2>
<p>
diff --git a/MediaBrowser.WebDashboard/Html/supporterKey.html b/MediaBrowser.WebDashboard/Html/supporterKey.html
index 9d52c6cd6..7d565640f 100644
--- a/MediaBrowser.WebDashboard/Html/supporterKey.html
+++ b/MediaBrowser.WebDashboard/Html/supporterKey.html
@@ -14,6 +14,7 @@
<a href="log.html" data-role="button">View Log</a>
<a href="supporter.html" data-role="button">Become a Supporter</a>
<a href="supporterKey.html" data-role="button" class="ui-btn-active">Supporter Key</a>
+ <a href="about.html" data-role="button">About</a>
</div>
<h2>Supporter Key</h2>
</div>
diff --git a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
index 07992b1e3..b9de00f69 100644
--- a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
+++ b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
@@ -385,6 +385,7 @@
<EmbeddedResource Include="Html\scripts\ItemDetailPage.js" />
</ItemGroup>
<ItemGroup>
+ <EmbeddedResource Include="Html\scripts\AboutPage.js" />
<EmbeddedResource Include="Html\css\images\supporterflag.png" />
<EmbeddedResource Include="Html\scripts\ItemListPage.js" />
<EmbeddedResource Include="Html\itemList.html" />
@@ -404,6 +405,7 @@
<EmbeddedResource Include="Html\css\images\mblogotextwhite.png" />
<EmbeddedResource Include="Html\css\images\clients\dlna.png" />
<EmbeddedResource Include="ApiClient.js" />
+ <EmbeddedResource Include="Html\about.html" />
<Content Include="Html\css\images\stars.png" />
<EmbeddedResource Include="Html\scripts\MediaPlayer.js" />
</ItemGroup>