sheercms
Version:
Sheer Cliff CMS is a simple and powerful content management system (CMS) for Node JS.
93 lines (75 loc) • 4.36 kB
HTML
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Link Selector</title>
<link rel="stylesheet" href="/cms/static/lib/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="/cms/static/lib/bootstrap/css/bootstrap-theme.css">
<link rel="stylesheet" href="/cms/static/lib/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" href="/cms/static/build/styles.min.css">
</head>
<body id="EditorDialog" ng-app="app" ng-controller="EditorItemSelectorController" ng-init="init('content,media')">
<div class="editor-dialog container-fluid">
<div class="selector-body">
<div ng-if="dialog.message && dialog.message.length > 0">
<div class="alert {{dialog.messageType}}">{{dialog.message}}</div>
</div>
<div class="row">
<div class="col-md-12">
<strong>Group:</strong>
<select ng-model="data.group" ng-options="g as g.name group by g.branch for g in data.groups"></select>
<div class="paginator pull-right" settings="paging"></div>
</div>
</div>
<div class="row selector-items-row">
<div class="col-md-12 left-side">
<div ng-if="data.group === null" class="alert alert-warning">
Select a group from the dropdown above to view its items.
</div>
<div ng-if="data.group !== null && data.items.length === 0" class="alert alert-warning">
There are no items in this group.
</div>
<div ng-if="data.items.length > 0">
<table class="table table-click item-list">
<tbody>
<tr ng-repeat="item in data.items" ng-click="selectItem(item)" ng-class="{active: data.selectedItem == item}">
<td>
<img class="icon" ng-src="{{item.icon}}" alt="{{item.templateName}}" title="{{item.templateName}}" />
<div class="two-rows">
<div class="row1"><strong>{{item.name}}</strong></div>
<div class="row2">{{item.url}}</div>
</div>
</td>
<td style="width:100px;"><span class="label {{item.statusCss}}">{{item.statusText}}</span></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<!-- end of row -->
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-primary min-width" ng-disabled="data.disableOk" ng-click="ok()">OK</button>
<button type="button" class="btn btn-default min-width" ng-click="cancel()">Close</button>
</div>
</div>
<!-- jQuery -->
<script src="/cms/static/js/jquery.min.js"></script>
<!-- Other libraries -->
<script src="/cms/static/lib/async/async.js"></script>
<!-- File Upload Shim -->
<script src="/cms/static/lib/angular-file-upload/angular-file-upload-shim.min.js"></script>
<!-- AngularJS -->
<script src="/cms/static/lib/angular/angular.min.js"></script>
<!-- Angular Cache -->
<script src="/cms/static/lib/angular-cache/angular-cache.min.js"></script>
<!-- File Upload Angular Module -->
<script src="/cms/static/lib/angular-file-upload/angular-file-upload.min.js"></script>
<!-- Angular Bootstrap UI -->
<!--<script src="/cms/static/lib/ui-bootstrap/ui-bootstrap-custom-0.10.0.min.js"></script>-->
<script src="/cms/static/lib/ui-bootstrap/ui-bootstrap-custom-tpls-0.10.0.min.js"></script>
<!-- Controller, Directives, and Services -->
<script src="/cms/static/build/editor-dialogs.min.js"></script>
</body>
</html>