nitweb/angular: add /propdef/:full_name page
authorAlexandre Terrasa <alexandre@moz-code.org>
Mon, 23 May 2016 22:56:34 +0000 (18:56 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Wed, 1 Jun 2016 03:57:05 +0000 (23:57 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

share/nitweb/javascripts/nitweb.js
share/nitweb/views/propdef.html [new file with mode: 0644]

index 37b30d5..28291fb 100644 (file)
                                controller: 'EntityCtrl',
                                controllerAs: 'entityCtrl'
                        })
+                       .when('/propdef/:id', {
+                               templateUrl: 'views/propdef.html',
+                               controller: 'EntityCtrl',
+                               controllerAs: 'entityCtrl'
+                       })
                        .otherwise({
                                redirectTo: '/'
                        });
diff --git a/share/nitweb/views/propdef.html b/share/nitweb/views/propdef.html
new file mode 100644 (file)
index 0000000..2692c9c
--- /dev/null
@@ -0,0 +1,18 @@
+<div class='container-fluid'>
+
+       <div class='page-header'>
+               <h2><entity-signature mentity='mentity'/></h2>
+               <entity-link mentity='mentity.mpackage' />
+               :: <entity-link mentity='mentity.mmodule' />
+               :: <entity-link mentity='mentity.mclassdef' />
+               :: {{mentity.name}}
+       </div>
+
+       <ul class='nav nav-tabs'>
+               <li class='warning'>
+                       <a href='{{mentity.mproperty.web_url}}'>
+                               <span class='glyphicon glyphicon-chevron-left'/> Go to property
+                       </a>
+               </li>
+       </ul>
+</div>