2 % my $test = param('test');
3 <html lang="<%= $lang %>" ng-app="<%= $test ? 'testApp' : 'myApp' %>" xmlns:ng="http://angularjs.org">
7 en => 'Conference registration',
8 hr => 'Registracija za konferenciju'
11 % if ( $lang !~ m/-dev/ ) {
12 %# <link rel="shortcut icon" href="/drzb2013/drzb2013.ico">
13 <link rel="shortcut icon" href="/drzb2013/drzb2013.png">
16 <!-- Twtitter bootstrap -->
17 <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css" />
18 <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap-responsive.min.css" />
20 <link rel="stylesheet" href="/css/app.css"/>
21 <link rel="stylesheet" href="/css/drzb2013.css"/>
24 <script src="scripts/vendor/es5-shim.min.js"></script>
25 <script src="scripts/vendor/json3.min.js"></script>
30 document.createElement('ng-include');
31 document.createElement('ng-pluralize');
32 document.createElement('ng-view');
34 // Optionally these for CSS
35 document.createElement('ng:include');
36 document.createElement('ng:pluralize');
37 document.createElement('ng:view');
44 % if ( $lang =~ m/-dev/ ) {
45 <div class="navbar navbar-fixed-top">
46 <div class="navbar-inner">
48 <li data-match-route="/registration"><a href="#/registration">registation</a></li>
49 <li data-match-route="/list"><a href="#/list">list</a></li>
50 <li class="divider-vertical"></li>
52 <div class="brand"><span app-version></span></div>
58 <div style="color:red">
59 Your browser is too old to support this application.
61 Vaš web preglednik je prestar da bi podržao ovu aplikaciju.
64 <a href="http://www.google.com/search?q=download firefox">Firefox</a>
65 <a href="http://www.google.com/search?q=download google chrome">Chrome</a>
66 <a href="http://www.google.com/search?q=download ie8">Internet Explorer 8</a>
70 %= include( "drzb2013/header.$lang" );
72 <div class="container" ng-view></div>
73 <script src="/lib/jquery/1.8.3/jquery.min.js"></script>
74 <script src="/lib/bootstrap/js/bootstrap.min.js"></script>
75 <!-- In production use:
76 <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.min.js"></script>
78 <script src="/lib/angular/angular.js"></script>
79 <script src="/lib/angular/angular-resource.js"></script>
80 <script src="/js/app.js"></script>
81 <script src="/js/services.js"></script>
82 <script src="/js/controllers.js"></script>
83 <script src="/js/filters.js"></script>
84 <script src="/js/directives.js"></script>
87 <script src="/test/lib/angular/angular-mocks.js"></script>
88 <script type="text/javascript">
89 // https://groups.google.com/forum/?fromgroups=#!searchin/angular/e2e$20mock|sort:date/angular/ObdxCoCObYU/KENkGVfIZYkJ
91 angular.module('testApp', ['myApp', 'ngMockE2E' ]).
92 run(function ($httpBackend) {
93 console.log('mock $httpBackend', $httpBackend);
94 $httpBackend.whenGET(/partials\/.*/).passThrough();
95 $httpBackend.whenJSONP(/./).passThrough();
96 $httpBackend.whenGET(/registration/).passThrough();
97 $httpBackend.whenPOST(/registration/).passThrough();
101 // mock console for IE
102 if(!window.console) {
103 window.console = new function() {
104 this.log = function(str) {};
105 this.info = function(str) {};
106 this.debug = function(str) {};
111 console.log('mock testApp');