nitweb/angular: show linearization for mclasses, mclassdefs, mproperties, mpropdefs
authorAlexandre Terrasa <alexandre@moz-code.org>
Tue, 7 Jun 2016 13:40:07 +0000 (09:40 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Tue, 7 Jun 2016 15:56:36 +0000 (11:56 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

share/nitweb/views/class.html
share/nitweb/views/classdef.html
share/nitweb/views/propdef.html
share/nitweb/views/property.html

index 52bd1e9..b12f7a4 100644 (file)
                                <span class='glyphicon glyphicon-book'/> Doc
                        </a>
                </li>
+               <li role='presentation'>
+                       <a data-toggle='tab' role='tab' data-target='#linearization' aria-controls='linearization' ng-click='entityCtrl.loadEntityLinearization()'>
+                               <span class='glyphicon glyphicon-arrow-down'/> Linearization
+                       </a>
+               </li>
        </ul>
 
        <div class='tab-content'>
                                list-entities='mentity.redef_mproperties'
                                list-object-filter='{is_init: "!true"}' />
                </div>
+               <div role='tabpanel' class='tab-pane fade' id='linearization'>
+                       <entity-linearization
+                               list-title='Class definitions'
+                               list-entities='linearization'
+                               list-focus='mentity.intro' />
+               </div>
        </div>
 </div>
index 50768ec..0bfca12 100644 (file)
@@ -1,4 +1,4 @@
-<div class='container-fluid'>
+<div class='container-fluid' ng-init='entityCtrl.loadEntityLinearization()'>
        <div class='page-header'>
                <h2><entity-signature mentity='mentity'/></h2>
                <entity-link mentity='mentity.mpackage' />
                                <span class='glyphicon glyphicon-chevron-left'/> Go to class
                        </a>
                </li>
+               <li role='presentation' class='active'>
+                       <a data-toggle='tab' role='tab' data-target='#linearization' aria-controls='linearization'>
+                               <span class='glyphicon glyphicon-arrow-down'/> Linearization
+                       </a>
+               </li>
        </ul>
+
+       <div class='tab-content'>
+               <div role='tabpanel' class='tab-pane fade in active' id='linearization'>
+                       <entity-linearization
+                               list-title='Class definitions'
+                               list-entities='linearization'
+                               list-focus='mentity' />
+               </div>
+       </div>
 </div>
index 2692c9c..dfc6c08 100644 (file)
@@ -1,5 +1,4 @@
-<div class='container-fluid'>
-
+<div class='container-fluid' ng-init='entityCtrl.loadEntityLinearization()'>
        <div class='page-header'>
                <h2><entity-signature mentity='mentity'/></h2>
                <entity-link mentity='mentity.mpackage' />
                                <span class='glyphicon glyphicon-chevron-left'/> Go to property
                        </a>
                </li>
+               <li role='presentation' class='active'>
+                       <a data-toggle='tab' role='tab' data-target='#linearization' aria-controls='linearization'>
+                               <span class='glyphicon glyphicon-arrow-down'/> Linearization
+                       </a>
+               </li>
        </ul>
+
+       <div class='tab-content'>
+               <div role='tabpanel' class='tab-pane fade in active' id='linearization'>
+                       <entity-linearization
+                               list-title='Class definitions'
+                               list-entities='linearization'
+                               list-focus='mentity' />
+               </div>
+       </div>
 </div>
index d5e7352..cb65730 100644 (file)
                                <span class='glyphicon glyphicon-book'/> Doc
                        </a>
                </li>
+               <li role='presentation'>
+                       <a data-toggle='tab' role='tab' data-target='#linearization' aria-controls='linearization' ng-click='entityCtrl.loadEntityLinearization()'>
+                               <span class='glyphicon glyphicon-arrow-down'/> Linearization
+                       </a>
+               </li>
        </ul>
 
        <div class='tab-content'>
                <div role='tabpanel' class='tab-pane fade in active' id='doc'>
                        <entity-doc mentity='mentity.intro'/>
                </div>
+               <div role='tabpanel' class='tab-pane fade' id='linearization'>
+                       <entity-linearization
+                               list-title='Class definitions'
+                               list-entities='linearization'
+                               list-focus='mentity.intro' />
+               </div>
        </div>
 </div>