Merge: doc: fixed some typos and other misc. corrections
[nit.git] / share / nitweb / directives / entity / card.html
index 5d7202c..34ec170 100644 (file)
@@ -1,42 +1,35 @@
 <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&amp;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>