nitweb: display defs tab for mpackages and mgroups
authorAlexandre Terrasa <alexandre@moz-code.org>
Sat, 17 Jun 2017 21:45:38 +0000 (17:45 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Tue, 15 Aug 2017 18:25:40 +0000 (14:25 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

share/nitweb/views/doc/defs.html
share/nitweb/views/doc/doc.html
share/nitweb/views/doc/entity.html

index 66cd995..7cd0ea2 100644 (file)
@@ -1,4 +1,10 @@
 <div>
-       <entity-list list-title='Class definitions'
+       <entity-list list-title='Groups' ng-if='vm.mentity.class_name == "MPackage"'
+               list-entities='vm.defs' list-object-filter='{}' />
+
+       <entity-list list-title='Groups & Modules' ng-if='vm.mentity.class_name == "MGroup"'
+               list-entities='vm.defs' list-object-filter='{}' />
+
+       <entity-list list-title='Class definitions' ng-if='vm.mentity.class_name == "MModule"'
                list-entities='vm.defs' list-object-filter='{}' />
 </div>
index 9ca2e76..1e60694 100644 (file)
                        </div>
                </div>
 
-               <entity-list list-title='Groups' list-entities='vm.mentity.mgroups'
-                       list-object-filter='{}' />
-
-               <entity-list list-title='Subgroups' list-entities='vm.mentity.mgroups'
-                       list-object-filter='{}' />
-
-               <entity-list list-title='Modules' list-entities='vm.mentity.mmodules'
-                       list-object-filter='{}' />
-
                <entity-list list-title='Introduced classes' list-entities='vm.mentity.intro_mclasses'
                        list-object-filter='{}' />
 
index 1a0dcf7..3543b9f 100644 (file)
                        </a>
                </li>
 
+               <!-- definitions -->
+               <li role='presentation' ui-sref-active='active' ng-if='
+                               vm.mentity.class_name == "MPackage" ||
+                               vm.mentity.class_name == "MGroup" ||
+                               vm.mentity.class_name == "MModule"'>
+                       <a ui-sref='.defs'>
+                               <span class='glyphicon glyphicon-list'/>
+                               <span ng-if='vm.mentity.class_name == "MPackage"'>Groups</span>
+                               <span ng-if='vm.mentity.class_name == "MGroup"'>Content</span>
+                               <span ng-if='vm.mentity.class_name == "MModule"'>Classes</span>
+                       </a>
+               </li>
+
                <!-- graph -->
                <li role='presentation' ui-sref-active='active' ng-if='
                                vm.mentity.class_name == "MPackage" ||
                        </a>
                </li>
 
-               <!-- definitions -->
-               <li role='presentation' ui-sref-active='active' ng-if='
-                               vm.mentity.class_name == "MModule"'>
-                       <a ui-sref='.defs'>
-                               <span class='glyphicon glyphicon-asterisk'/> Class definitions
-                       </a>
-               </li>
-
                <!-- all -->
                <li role='presentation' ui-sref-active='active' ng-if='
                                vm.mentity.class_name == "MClass"'>