mirror of
https://github.com/sismics/docs.git
synced 2025-04-30 15:10:41 +02:00
108 lines
4.1 KiB
HTML
108 lines
4.1 KiB
HTML
<div class="row">
|
|
<div class="col-md-10">
|
|
<div>
|
|
<div class="pull-right">
|
|
<div class="dropdown" uib-dropdown>
|
|
<button class="btn btn-default" uib-dropdown-toggle>
|
|
<span class="glyphicon glyphicon-export"></span>
|
|
Export
|
|
<span class="caret"></span>
|
|
</button>
|
|
<ul class="dropdown-menu">
|
|
<li>
|
|
<a ng-href="../api/file/zip?id={{ document.id }}&share={{ $stateParams.shareId }}" title="Download all files">
|
|
<span class="glyphicon glyphicon glyphicon-compressed"></span>
|
|
Download files
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a ng-click="exportPdf()" title="Export document to PDF" class="pointer">
|
|
<span class="glyphicon glyphicon glyphicon-save-file"></span>
|
|
Export to PDF
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="page-header">
|
|
<h1>
|
|
{{ document.title }} <small>{{ document.create_date | date: 'yyyy-MM-dd' }}</small>
|
|
</h1>
|
|
<ul class="list-inline">
|
|
<li ng-repeat="tag in document.tags"><span class="label label-info" ng-style="{ 'background': tag.color }">{{ tag.name }}</span></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<p ng-bind-html="document.description | newline"></p>
|
|
<dl class="dl-horizontal">
|
|
<dt ng-if="document.subject">Subject</dt>
|
|
<dd ng-if="document.subject">{{ document.subject }}</dd>
|
|
<dt ng-if="document.identifier">Identifier</dt>
|
|
<dd ng-if="document.identifier">{{ document.identifier }}</dd>
|
|
<dt ng-if="document.publisher">Publisher</dt>
|
|
<dd ng-if="document.publisher">{{ document.publisher }}</dd>
|
|
<dt ng-if="document.format">Format</dt>
|
|
<dd ng-if="document.format">{{ document.format }}</dd>
|
|
<dt ng-if="document.source">Source</dt>
|
|
<dd ng-if="document.source">{{ document.source }}</dd>
|
|
<dt ng-if="document.type">Type</dt>
|
|
<dd ng-if="document.type">{{ document.type }}</dd>
|
|
<dt ng-if="document.coverage">Coverage</dt>
|
|
<dd ng-if="document.coverage">{{ document.coverage }}</dd>
|
|
<dt ng-if="document.rights">rights</dt>
|
|
<dd ng-if="document.rights">{{ document.rights }}</dd>
|
|
<dt>Contributors</dt>
|
|
<dd>
|
|
<span ng-repeat="contributor in document.contributors">
|
|
<span class="btn btn-link btn-xs">
|
|
<a href="mailto:{{ contributor.email }}">
|
|
{{ contributor.username }}
|
|
</a>
|
|
</span>
|
|
</span>
|
|
</dd>
|
|
</dl>
|
|
|
|
<div class="row" ng-show="files.length > 0">
|
|
<div class="col-xs-6 col-sm-4 col-md-3 col-lg-2 text-center" ng-repeat="file in files">
|
|
<div class="thumbnail">
|
|
<a ng-click="openFile(file)">
|
|
<img ng-src="../api/file/{{ file.id }}/data?size=thumb&share={{ $stateParams.shareId }}"
|
|
uib-tooltip="{{ file.mimetype }} | {{ file.size | filesize }}" tooltip-placement="top" />
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div ui-view="file"></div>
|
|
</div>
|
|
|
|
<div class="col-md-2">
|
|
<p class="page-header">
|
|
<span class="glyphicon glyphicon-comment"></span>
|
|
Comments
|
|
</p>
|
|
|
|
<div ng-show="!comments || comments.length == 0" class="text-center text-muted">
|
|
<h1 class="glyphicon glyphicon-comment"></h1>
|
|
<p ng-show="!comments && !commentsError">Loading...</p>
|
|
<p ng-show="comments.length == 0">No comments on this document yet</p>
|
|
<p ng-show="!comments && commentsError">Error loading comments</p>
|
|
</div>
|
|
|
|
<div ng-repeat="comment in comments" class="media" style="overflow: hidden">
|
|
<div class="pull-left">
|
|
<img ng-src="http://www.gravatar.com/avatar/{{ comment.creator_gravatar }}?s=40&d=identicon" class="media-object" />
|
|
</div>
|
|
<div class="media-body">
|
|
<strong>{{ comment.creator }}</strong>
|
|
<p>
|
|
{{ comment.content }}<br />
|
|
<span class="text-muted">{{ comment.create_date | date: 'yyyy-MM-dd' }}</span>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div> |