2 <div class='col-lg-
2 col-sm-
3 col-xs-
12'
>
3 <ui-summary target='#summary-content'
/>
5 <div class='col-lg-
10 col-sm-
9 col-xs-
12' id='summary-content' ng-class='{
6 "col-lg-8 col-sm-6 col-xs-12": vm.mentity.class_name ==
"MPackage"
9 <div class='card-body'
>
10 <div ng-if='vm.doc.documentation'
>
11 <div ng-bind-html='vm.doc.documentation'
></div>
13 <div ng-if='!vm.doc.documentation'
>
14 <i class='text-muted'
>No documentation for this entity.
</i>
19 <entity-list list-title='Introduced classes' list-entities='vm.intros.results'
20 list-object-filter='{}' ng-if='vm.mentity.class_name ==
"MModule"'
/>
22 <entity-list list-title='Class redefinitions' list-entities='vm.redefs.results'
23 list-object-filter='{}' ng-if='vm.mentity.class_name ==
"MModule"'
/>
25 <entity-list list-title='Constructors'
26 list-entities='vm.mentity.all_mproperties'
27 list-object-filter='{is_init: true}'
/>
29 <entity-list list-title='Introduced properties' list-entities='vm.intros.results'
30 list-object-filter='{is_init:
"!true"}' ng-if='vm.mentity.class_name ==
"MClass"'
/>
32 <entity-list list-title='Redefined properties' list-entities='vm.redefs.results'
33 list-object-filter='{is_init:
"!true"}' ng-if='vm.mentity.class_name ==
"MClass"'
/>
37 <div class='col-lg-
2 col-sm-
3 col-xs-
12' ng-class='{
38 "hidden": vm.mentity.class_name !=
"MPackage"
41 <p ng-repeat='maintainer in vm.meta.maintainers' class='lead'
>
42 <img class='avatar' src='https://secure.gravatar.com/avatar/{{maintainer.gravatar}}?size=
20&default=retro'
/>
44 <a ui-sref='person({id: maintainer.name})'
>{{maintainer.name}}
</a>
48 <span ng-if='vm.meta.license'
>
49 <span class='text-muted'
>
50 <a href='http://opensource.org/licenses/{{vm.meta.license}}'
>{{vm.meta.license}}
</a>
56 <div ng-if='vm.meta.homepage || vm.meta.issues'
>
58 <ul class='list-unstyled'
>
59 <li ng-if='vm.meta.homepage'
>
60 <a href='{{vm.meta.homepage}}'
>Homepage
</a>
62 <li ng-if='vm.meta.browse'
>
63 <a href='{{vm.meta.browse}}'
>Source Code
</a>
65 <li ng-if='vm.meta.issues'
>
66 <a href='{{vm.meta.issues}}'
>Issues
</a>
71 <div ng-if='vm.meta.git || vm.mentity.stats.commits'
>
73 <ul class='list-unstyled' style='white-space: nowrap; overflow: hidden; text-overflow: ellipsis;'
>
74 <li ng-if='vm.meta.git'
>
75 <a href='{{vm.meta.git}}'
>{{vm.meta.git}}
</a>
77 <li ng-if='vm.mentity.stats.commits' class='text-muted'
>
78 <br><b>{{vm.mentity.stats.commits}} commits
</b>
80 <li ng-if='vm.meta.last_date'
><b class='text-muted'
>Last:
</b> {{vm.date(vm.meta.last_date) | date: 'medium'}}
</li>
81 <li ng-if='vm.meta.first_date'
><b class='text-muted'
>First:
</b>{{vm.date(vm.meta.first_date) | date: 'medium'}}
</li>
85 <div ng-if='vm.mentity.stats'
>
87 <ul class='list-unstyled'
>
88 <li ng-if='vm.mentity.stats.documentation_score'
>
89 {{vm.mentity.stats.documentation_score}}% documented
91 <li ng-if='vm.mentity.stats.errors' class='text-danger'
>
92 {{vm.mentity.stats.errors}} errors
94 <li ng-if='vm.mentity.stats.warnings' class='text-warning'
>
95 {{vm.mentity.stats.warnings}} warnings
96 ({{vm.mentity.stats.warnings_per_kloc}} / kloc)
101 <div ng-if='vm.meta.tags.length
> 0'
>
103 <span ng-repeat='tag in vm.meta.tags'
>
104 <a ui-sref='tag({id: tag})'
>{{tag}}
</a><span ng-if='!$last'
>,
</span>
108 <div ng-if='vm.parents.results.length
> 0'
>
109 <h3>Requirements
</h3>
110 <span ng-repeat='parent in vm.parents.results'
>
111 <entity-link mentity='parent'
/><span ng-if='!$last'
>,
</span>
115 <div ng-if='vm.children.results.length
> 0'
>
117 <span ng-repeat='client in vm.children.results'
>
118 <entity-link mentity='client'
/><span ng-if='!$last'
>,
</span>
122 <div ng-if='vm.meta.contributors.length
> 1'
>
123 <h3>Contributors
</h3>
124 <ul class='list-unstyled'
>
125 <li ng-repeat='contributor in vm.meta.contributors'
>
126 <img class='avatar' src='https://secure.gravatar.com/avatar/{{contributor.gravatar}}?size=
20&default=retro'
/>
127 <a ui-sref='person({id: contributor.name})'
>
128 {{contributor.name}}
</a>
133 <div ng-if='vm.mentity.stats'
>
135 <ul class='list-unstyled'
>
136 <li>{{vm.mentity.stats.mmodules}} modules
</li>
137 <li>{{vm.mentity.stats.mclasses}} classes
</li>
138 <li>{{vm.mentity.stats.mmethods}} methods
</li>
139 <li>{{vm.mentity.stats.loc}} loc
</li>