nitweb/angular: show code tab for modules, classdefs, propdefs
authorAlexandre Terrasa <alexandre@moz-code.org>
Tue, 7 Jun 2016 16:45:20 +0000 (12:45 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Tue, 7 Jun 2016 16:45:20 +0000 (12:45 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

share/nitweb/views/classdef.html
share/nitweb/views/module.html
share/nitweb/views/propdef.html

index a028436..6c5354b 100644 (file)
                                <span class='glyphicon glyphicon-arrow-down'/> Linearization
                        </a>
                </li>
+               <li role='presentation'>
+                       <a data-toggle='tab' data-target='#code' ng-click="entityCtrl.loadEntityCode()">
+                               <span class='glyphicon glyphicon-console'/> Code
+                       </a>
+               </li>
        </ul>
 
        <div class='tab-content'>
                                list-entities='linearization'
                                list-focus='mentity' />
                </div>
+               <div role='tabpanel' class='tab-pane fade' id='code'>
+                       <div class='card'>
+                               <div class='card-body'>
+                                       <pre ng-bind-html='code' />
+                                       <entity-location mentity='mentity' />
+                               </div>
+                       </div>
+               </div>
        </div>
 </div>
index 79d905d..34ddd28 100644 (file)
                                <span class='glyphicon glyphicon-book'/> Doc
                        </a>
                </li>
+               <li>
+                       <a data-toggle='tab' data-target='#code' ng-click="entityCtrl.loadEntityCode()">
+                               <span class='glyphicon glyphicon-console'/> Code
+                       </a>
+               </li>
        </ul>
 
        <div class='tab-content'>
                                list-object-filter='{}' />
 
                </div>
+               <div class='tab-pane fade' id='code'>
+                       <div class='card'>
+                               <div class='card-body'>
+                                       <pre ng-bind-html='code' />
+                                       <entity-location mentity='mentity' />
+                               </div>
+                       </div>
+               </div>
        </div>
 </div>
index 30d0397..87b0ff3 100644 (file)
                                <span class='glyphicon glyphicon-arrow-down'/> Linearization
                        </a>
                </li>
+               <li role='presentation'>
+                       <a data-toggle='tab' data-target='#code' ng-click="entityCtrl.loadEntityCode()">
+                               <span class='glyphicon glyphicon-console'/> Code
+                       </a>
+               </li>
        </ul>
 
        <div class='tab-content'>
                                list-entities='linearization'
                                list-focus='mentity' />
                </div>
+               <div role='tabpanel' class='tab-pane fade' id='code'>
+                       <div class='card'>
+                               <div class='card-body'>
+                                       <pre ng-bind-html='code' />
+                                       <entity-location mentity='mentity' />
+                               </div>
+                       </div>
+               </div>
        </div>
 </div>