<div class='card'>
- <div class='card-body'>
- <div class='pull-right'>
- <div class='dropdown'>
- <button class='btn btn-link dropdown-toggle' type='button' data-toggle='dropdown'>
- <span class='glyphicon glyphicon-chevron-down'></span>
- </button>
- <ul class='dropdown-menu dropdown-menu-right'>
- <li ng-class='currentTab == "signature" ? "active" : ""'>
- <a ng-click='currentTab = "signature"'>Signature</a>
- </li>
- <li ng-class='currentTab == "doc" ? "active" : ""'>
- <a ng-click='currentTab = "doc"'>Doc</a>
- </li>
- <li ng-class='currentTab == "grade" ? "active" : ""'>
- <a ng-click='currentTab = "grade"'>Grade</a>
- </li>
- </ul>
- </div>
- </div>
- <div class='tab-content'>
- <div id='{{mentity.html_id}}-signature' class='tab-pane'
- ng-class='currentTab == "signature" ? "active" : ""'>
- <div class='pull-left text-center'>
- <entity-tag mentity='mentity' />
- </div>
- <h5 class='card-heading'>
- <entity-signature mentity='mentity'/>
- </h5>
- <span class='synopsis' ng-bind-html='mentity.mdoc.html_synopsis' />
- </div>
- <div id='{{mentity.html_id}}-doc' class='tab-pane'
- ng-class='currentTab == "doc" ? "active" : ""'>
- <entity-doc mentity='mentity' />
- </div>
- <div id='{{mentity.html_id}}-grade' class='tab-pane'
- ng-class='currentTab == "grade" ? "active" : ""'>
- <entity-rating mentity='mentity'>
- </div>
- </div>
+ <div class='card-left text-center'>
+ <entity-tag mentity='mentity' />
+ </div>
+ <div class='card-body' ng-if='mentity.class_name == "MPackage"' style='width: 75%'>
+ <h5 class='card-heading'>
+ <entity-signature mentity='mentity' />
+ <small ng-if='mentity.class_name == "MPackage"'>
+ <span ng-repeat='tag in mentity.tags'>
+ <a ui-sref='tag({id: tag})' class='text-muted'>{{tag}}</a>
+ <span ng-if='!$last'>,</span>
+ </span>
+ </small>
+ </h5>
+ <span class='synopsis' ng-bind-html='mentity.html_synopsis' />
+ </div>
+ <div class='card-body' ng-if='mentity.class_name != "MPackage"'>
+ <h5 class='card-heading'>
+ <entity-signature mentity='mentity' />
+ <small><br/><entity-namespace namespace='mentity.namespace' /></small>
+ </h5>
+ <span class='synopsis' ng-bind-html='mentity.html_synopsis' />
+ </div>
+ <div class='card-right' ng-if='mentity.class_name == "MPackage"' style='width: 25%'>
+ <img class='avatar' src='https://secure.gravatar.com/avatar/{{mentity.maintainer.gravatar}}?size=14&default=retro' />
+ <a ui-sref='person({id: mentity.maintainer.name})'>{{mentity.maintainer.name}}</a>
+ </span>
+ <br>
+ <span ng-if='mentity.license'>
+ <span class='text-muted'>
+ <a href='http://opensource.org/licenses/{{mentity.license}}' class='text-muted'>{{mentity.license}}</a>
+ </span>
+ </span>
</div>
</div>