diff options
| author | Chris Schneider <schneifu@hotmail.com> | 2013-03-14 21:42:18 -0500 |
|---|---|---|
| committer | Chris Schneider <schneifu@hotmail.com> | 2013-03-14 21:42:18 -0500 |
| commit | efea777b99863fb1dcbffe3ff2de638d60ba947f (patch) | |
| tree | 1f73db485952456ab21ce6fab7f5dd79b97ef8b3 | |
| parent | 65303c881664e911f9dbad5ff26b9f3dd01f67f7 (diff) | |
add about page to help section
| -rw-r--r-- | MediaBrowser.WebDashboard/Api/DashboardService.cs | 1 | ||||
| -rw-r--r-- | MediaBrowser.WebDashboard/Html/about.html | 36 | ||||
| -rw-r--r-- | MediaBrowser.WebDashboard/Html/log.html | 3 | ||||
| -rw-r--r-- | MediaBrowser.WebDashboard/Html/scripts/aboutPage.js | 24 | ||||
| -rw-r--r-- | MediaBrowser.WebDashboard/Html/scripts/site.js | 2 | ||||
| -rw-r--r-- | MediaBrowser.WebDashboard/Html/support.html | 1 | ||||
| -rw-r--r-- | MediaBrowser.WebDashboard/Html/supporter.html | 1 | ||||
| -rw-r--r-- | MediaBrowser.WebDashboard/Html/supporterKey.html | 1 | ||||
| -rw-r--r-- | MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj | 2 |
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>
|
