source: cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/index.html @ 4676

Last change on this file since 4676 was 4676, checked in by andre.moreira@mpi.nl, 10 years ago

Updated client side routing to use HTML5 history API.

File size: 8.3 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE html>
3<html lang="en" xmlns="http://www.w3.org/1999/xhtml" data-ng-app="SCHEMAcat" >
4    <head>
5        <meta charset="utf-8" />
6        <title>SCHEMAcat - Schema Registry</title>
7        <link rel="shortcut icon" href="images/favicon.ico"/>
8        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
9        <meta name="description" content="A companion registry to the ISOcat Data Category Registry." />
10        <meta name="author" content="andmor"/>
11        <base href="/schemacat/site/index.html" />
12        <meta name="fragment" content="!"/>
13
14        <!-- Le styles -->
15        <link href="./lib/bootstrap-3.1.1/css/bootstrap.min.css" rel="stylesheet" />
16        <link href="./lib/animate_css/animate.min.css" rel="stylesheet" />
17        <link href="./styles/SCHEMAcat.css" rel="stylesheet" />
18        <link href="./lib/pretify/prettify-bootstrap-light.css" type="text/css" rel="stylesheet" />
19
20    </head>
21    <body>
22        <div id="wrap">
23            <header data-ng-controller="TopMenuCtrl">
24                <div class="navbar navbar-inverse navbar-fixed-top">
25                    <div>
26                        <div>
27                            <div class="navbar-header">
28                                <button type="button" class="btn btn-default navbar-toggle" data-ng-click="toggleTopMenu()">
29                                    <span class="icon-bar"></span>
30                                    <span class="icon-bar"></span>
31                                    <span class="icon-bar"></span>
32                                </button>
33                                <a class="navbar-brand" href="/schemacat/site/index">SCHEMAcat</a>
34                            </div>
35                            <div class="collapse navbar-collapse" data-collapse="topMenuCollapsed">
36                                <ul class="nav navbar-nav">
37                                    <li class="divider"></li>
38                                    <li data-ng-class="{active: isActive('/index.html/workspace')}">
39                                        <a id="homeTM" href="index.html/workspace/page/1/?schemaIndex=0&amp;{{animationsUrlPart()}}&amp;{{topMenuExpandedUrlPart()}}"><i class="glyphicon glyphicon-home glyphicon-white"><!--i--></i> Home</a>
40                                    </li>
41                                    <li data-ng-class="{active: isActive('/index.html/about')}">
42                                        <a id="aboutTM" href="index.html/about?{{animationsUrlPart()}}&amp;{{topMenuExpandedUrlPart()}}">About</a>
43                                    </li>
44                                    <li data-ng-class="{active: isActive('/index.html/contact')}">
45                                        <a id="contactTM" href="index.html/contact?{{animationsUrlPart()}}&amp;{{topMenuExpandedUrlPart()}}">Contact</a>
46                                    </li>
47                                </ul>
48                                <div class="navbar-right">
49                                    <ul class="nav navbar-nav pull-right">
50                                        <li class="dropdown" title="User menu">
51                                            <a class="cursor-pointer dropdown-toggle"><i class="glyphicon glyphicon-user"><!--i--></i> <span data-ng-bind="displayName"/> <span class="caret"></span> </a>
52                                                <ul class="dropdown-menu">
53                                                    <li>
54                                                        <!-- uncomment the first of the following two lines for development -->
55                                                        <!--<a class="cursor-pointer" data-ng-click="loginClick()"> -->
56                                                        <a href="{{shibURL}}">
57                                                            <i class="glyphicon glyphicon-log-in"><!--i--></i>
58                                                            <span>&#160;Login as a different user...</span>
59                                                        </a>
60                                                    </li>
61                                                    <li>
62                                                        <a class="cursor-pointer" href="index.html/accountDetails?{{animationsUrlPart()}}&amp;{{topMenuExpandedUrlPart()}}" data-ng-if="displayName != 'guest'">
63                                                            <i class="glyphicon glyphicon-user"><!--i--></i> 
64                                                            <span>&#160;Account details</span>
65                                                        </a>
66                                                    </li>
67                                                </ul>
68                                        </li>
69                                        <li class="dropdown">
70                                            <a class="cursor-pointer dropdown-toggle" title="Settings"><i class="glyphicon glyphicon-wrench"><!--i--></i> <span class="caret"></span> </a>
71                                            <ul class="dropdown-menu">
72                                                <li>
73                                                    <a class="cursor-pointer" data-ng-click="updateAnimationStatus()" >
74                                                        <i class="glyphicon glyphicon-ok" data-ng-if="animationsChecked"><!--i--></i>
75                                                        <span>animations</span>
76                                                    </a>
77                                                </li>
78                                            </ul>
79                                        </li>
80                                    </ul>
81                                </div>
82                            </div>
83                        </div>
84                    </div>
85                </div>
86            </header>
87            <div id="pushh"></div>
88            <div data-workspace-directive="">
89                <div data-ng-view=""/>
90            </div>
91            <div id="pushf"></div>
92        </div>
93        <footer id="footer">
94            <div class="schemacat-fluid-container">
95                <p>&#169; The Language Archive 2013</p>
96            </div>
97        </footer>
98       
99        <!-- Le javascript
100    ================================================== -->
101        <!-- Placed at the end of the document so the pages load faster -->
102        <!-- <script src="./lib/jQuery/1.10.2/jquery-1.10.2.min.js"></script> -->
103        <script src="./lib/AngularJS-1.2.13/angular.min.js"></script>
104        <script src="./lib/AngularJS-1.2.13/angular-resource.min.js"></script>
105        <script src="./lib/AngularJS-1.2.13/angular-route.min.js"></script>
106        <script src="./lib/UI-bootstrap/ui-bootstrap-tpls-0.10.0.min.js"></script>
107        <script src="./lib/pretify/prettify.js"></script>
108        <script src="./lib/TLA-generics/tla-generics.min.js"></script>
109        <script src="./scripts/modules.min.js"></script>
110        <script src="./scripts/controllers.min.js"></script>
111        <script src="./scripts/directives.min.js"></script>
112        <script src="./scripts/services.min.js"></script>
113        <script>
114            <xrl:eval xmlns:xrl="http://netkernel.org/xrl">
115                <xrl:xpath>..</xrl:xpath>
116                <xrl:identifier>active:sloot.dpml</xrl:identifier>
117                <xrl:argument name="user">scratch:user</xrl:argument>
118                <!-- get the user id -->
119                <xrl:argument name="operator">res:/schemacat/site/xrl/createUserService.dpml</xrl:argument>
120            </xrl:eval>
121        </script>
122        <script>
123            <xrl:eval xmlns:xrl="http://netkernel.org/xrl">
124                <xrl:xpath>..</xrl:xpath>
125                <xrl:identifier>active:sloot.xpath2</xrl:identifier>
126                <xrl:argument name="operand">res:/etc/BaseXConfig.xml</xrl:argument>
127                <!-- get the user id -->
128                <xrl:argument name="operator">
129                    <xrl:literal type="string">concat(
130                        'SCHEMAcat.factory("ShibService", function() { return { url : "', 
131                        string(/nvp/shib-login/text()),
132                        '"};});'
133                        )</xrl:literal>
134                </xrl:argument>
135            </xrl:eval>
136        </script>
137    </body>
138</html>
Note: See TracBrowser for help on using the repository browser.