Add modal 'about' dialog, databind to appDetails observable.

triggered off an about button in the navbar.
#48
This commit is contained in:
Chris.Watts90@outlook.com 2017-02-27 16:53:29 +00:00
parent c8c915d4e6
commit be6a529afb

View File

@ -38,6 +38,7 @@
</li> </li>
<!-- /ko --> <!-- /ko -->
</ul> </ul>
<button type="button" class="btn btn-info pull-right hidden-xs" data-toggle="modal" data-target="#aboutDialog">About</button>
</div> </div>
</div> </div>
</nav> </nav>
@ -125,6 +126,7 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="container" data-bind="with: chosenUserDetails"> <div class="container" data-bind="with: chosenUserDetails">
@ -252,7 +254,35 @@
</div> </div>
</div> </div>
</div> </div>
<div id="aboutDialog" class="modal fade" role="dialog" data-bind="with: $root.appDetails">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 data-bind="text: ApplicationName"></h4>
</div>
<div class="modal-body">
<table class="table">
<tr>
<th>Version</th>
<td data-bind="text: Version"></td>
</tr>
<tr>
<th>Database Provider</th>
<td data-bind="text: DataBaseProvider"></td>
</tr>
</table>
<br />
<a class="btn btn-default" data-bind="attr:{href:'mailto:'+ErrorEmailAddress}">Submit Error Report</a>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<footer data-bind="with: errorData, css: {footer: $root.errorData()!==null}"> <footer data-bind="with: errorData, css: {footer: $root.errorData()!==null}">
<div class="container"> <div class="container">
<!-- Alert/Error banner--> <!-- Alert/Error banner-->