blob: 4129facdfc9b4f06691df9e3f4d3d4b68d0f0a33 [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<div class="container-fluid">
<div class="row col-lg-12 h4" ng-show="!selectedProject">
Select a project below to load:
</div>
<div class="row">
<div class="col-md-3 h4">
Project: <select ng-change="updateProject()" ng-model="selectedProject"
ng-options="item.name for item in projects"></select>
</div>
<div ng-show="selectedProject" class="col-md-2 h4">Analyzed: <strong>{{numAnalyzed()}}</strong></strong></div>
<div ng-show="selectedProject" class="col-md-2 h4">UnAnalyzed: <strong>{{items.length - numAnalyzed()}}</strong></strong></div>
<div ng-show="selectedProject" class="col-md-2 h4">Total: <strong>{{items.length}}</strong></div>
</div>
<div class="row col-lg-12" ng-show="selectedProject">
<div class="panel panel-primary">
<div class="panel-heading">
<span>
<strong>Edit:</strong>
<button type="button" class="btn btn-default btn-xs" ng-click="updateApplicabilities()" ng-disabled="!itemsSelected()"" >
Applicability</button>
<button type="button" class="btn btn-default btn-xs" ng-click="updateAssignees()" ng-disabled="!itemsSelected()" >
Assignees</button>
<button type="button" class="btn btn-default btn-xs" ng-click="updateRationale()" ng-disabled="!itemsSelected()" >
Rationale</button>
<button type="button" class="btn btn-default btn-xs" ng-click="duplicate('duplicate.html')" ng-disabled="!itemsSelected()" >
Duplicate</button>
<button type="button" class="btn btn-default btn-xs" ng-click="duplicate('enterPcr.html')" ng-disabled="!itemsSelected()" >
Enter PCR</button>
</span>
<span class="pull-right"><strong>{{itemsSelected()}}</strong> of {{items.length}} Selected
<button type="button" class="btn btn-default btn-xs" ng-click="updateProject()" >
<span class="glyphicon glyphicon-refresh"></span></button>
</span>
</div>
<div ng-show="items" style="height: 700px" class="gridStyle" ng-grid="gridOptions"></div>
</div>
</div>
<!-- definitions for modal forms -->
<script type="text/ng-template" id="editAssignees.html">
<div class="modal-header">
<h3 class="modal-title">Edit Assignees</h3>
<input class="form-control" type="search" ng-model="filter" placeholder="Search" focus-me>
</div>
<div class="modal-body" style="height: 400px; overflow: auto;">
<table class="table table-bordered">
<tr ng-repeat="item in items | filter:{name: filter}">
<td width="30" style="text-align: left">
<input type="checkbox" ng-model="item.$selected"/>
</td>
<td>
{{item.name}}
</td>
</tr>
</table>
</div>
<div class="modal-footer">
<button class="btn btn-primary" ng-click="ok()">OK</button>
<button class="btn btn-danger" ng-click="cancel()">Cancel</button>
</div>
</script>
<script type="text/ng-template" id="editRationale.html">
<div class="modal-header">
<h3 class="modal-title">Edit Rationale</h3>
</div>
<div class="modal-body">
<textarea class="form-control" rows="3" ng-model="newRationale.rationale" focus-me></textarea>
</div>
<div class="modal-footer">
<button class="btn btn-primary" ng-click="ok()">OK</button>
<button class="btn btn-danger" ng-click="cancel()">Cancel</button>
</div>
</script>
<script type="text/ng-template" id="editApplicability.html">
<div class="modal-header">
<h3 class="modal-title">Edit Applicability</h3>
</div>
<div class="modal-body">
<select ng-model="selected.applicability" ng-options="o as o for o in applicabilityEnum" focus-me></select>
</div>
<div class="modal-footer">
<button class="btn btn-primary" ng-click="ok()">OK</button>
<button class="btn btn-danger" ng-click="cancel()">Cancel</button>
</div>
</script>
<script type="text/ng-template" id="duplicate.html">
<div class="modal-header">
<h3 class="modal-title">Duplicate the following issues?</h3>
</div>
<div class="modal-body">
<div ng-if="versions">
<p>Select a version to duplicate <strong>{{message}}</strong> to:</p>
<p><strong>Version</strong> <select ng-model="selected" ng-change="updateVersion(selected)" ng-options="item.name for item in versions" focus-me></select></p>
</div>
<div ng-if="alreadySet">
<br/>
<strong>NOTE:</strong> The following already have duplicate PCR's and will not be duplicated: {{alreadySet}}
</div>
</div>
<div class="modal-footer">
<button class="btn btn-primary" ng-click="ok()">OK</button>
<button class="btn btn-danger" ng-click="cancel()">Cancel</button>
</div>
</script>
<script type="text/ng-template" id="enterPcr.html">
<div class="modal-header">
<h3 class="modal-title">Enter the duplicate PCR:</h3>
</div>
<div class="modal-body">
<div ng-if="message">
PCR: <input type="text" class="input-small" ng-model="pcrInput.value" focus-me>
<br/>
Will be applied to the following: {{message}}
</div>
<div ng-if="alreadySet">
<br/>
<strong>NOTE:</strong> The following already have duplicate PCR's and will not be updated: {{alreadySet}}
</div>
</div>
</div>
<div class="modal-footer">
<button class="btn btn-primary" ng-disabled="{{version}}" ng-click="ok()">OK</button>
<button class="btn btn-danger" ng-click="cancel()">Cancel</button>
</div>
</script>
<script type="text/ng-template" id="loadingModal.html">
<div id="loadingModal" class="alert alert-info">
Loading...
</div>
</script>
</div>
</body>
</html>