Skip to content

Commit 583ad88

Browse files
committed
Fix templates for navigation
1 parent 6004d4d commit 583ad88

File tree

2 files changed

+26
-25
lines changed

2 files changed

+26
-25
lines changed

js/ts/bootstrap.ts

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -53,28 +53,28 @@ module MDwiki.Legacy {
5353
$(document).trigger(ev);
5454
}
5555
private parseHeader() {
56-
if (this.config.parseHeader) {
57-
var parsedHeaders:any = {};
58-
var header = $('#md-content > pre:first-child');
59-
header.hide();
60-
var headerLines = header.text().split("\n");
61-
$.each(headerLines, function(n, elem:any) {
62-
elem = elem.split(':', 2);
63-
if (elem.length === 2) {
64-
parsedHeaders[elem[0].trim()] = elem[1].trim();
65-
}
66-
});
67-
parsedHeaders.title = parsedHeaders.title || $('#md-title h1').text();
68-
if (parsedHeaders.title) {
69-
document.title = parsedHeaders.title;
70-
$('meta[name=subject]').attr('content', parsedHeaders.title);
56+
if (!this.config.parseHeader)
57+
return;
58+
var parsedHeaders:any = {};
59+
var header = $('#md-content > pre:first-child');
60+
header.hide();
61+
var headerLines = header.text().split("\n");
62+
$.each(headerLines, function(n, elem:any) {
63+
elem = elem.split(':', 2);
64+
if (elem.length === 2) {
65+
parsedHeaders[elem[0].trim()] = elem[1].trim();
7166
}
72-
if (parsedHeaders.author) $('meta[name=author]').attr('content', parsedHeaders.author);
73-
if (parsedHeaders.description) $('meta[name=description]').attr('content', parsedHeaders.description);
74-
if (parsedHeaders.copyright) $('meta[name=copyright]').attr('content', parsedHeaders.copyright);
75-
if (parsedHeaders.keywords) $('meta[name=keywords]').attr('content', parsedHeaders.keywords);
76-
$('meta[name=generator]').attr('content', 'mdwiki');
67+
});
68+
parsedHeaders.title = parsedHeaders.title || $('#md-title h1').text();
69+
if (parsedHeaders.title) {
70+
document.title = parsedHeaders.title;
71+
$('meta[name=subject]').attr('content', parsedHeaders.title);
7772
}
73+
if (parsedHeaders.author) $('meta[name=author]').attr('content', parsedHeaders.author);
74+
if (parsedHeaders.description) $('meta[name=description]').attr('content', parsedHeaders.description);
75+
if (parsedHeaders.copyright) $('meta[name=copyright]').attr('content', parsedHeaders.copyright);
76+
if (parsedHeaders.keywords) $('meta[name=keywords]').attr('content', parsedHeaders.keywords);
77+
$('meta[name=generator]').attr('content', 'mdwiki');
7878
}
7979

8080
private buildTopNav() {
@@ -89,8 +89,8 @@ module MDwiki.Legacy {
8989
// menusrc += '<div id="md-menu-inner" class="container">';
9090
// menusrc += '<ul id="md-menu-ul" class="nav navbar-nav">';
9191
// menusrc += '</ul></div>';
92-
93-
var navbar = new Template("/templates/navigation/navbar");
92+
debugger;
93+
var navbar = new Template("navigation/navbar");
9494
navbar.appendTo('#md-menu');
9595
// .eq(0) becase we dont want navbar-right to be appended to
9696
$('#md-menu ul.nav').eq(0).append($menuContent);
@@ -456,7 +456,7 @@ module MDwiki.Legacy {
456456
// note: the footer is part of the GPLv3 legal information
457457
// and may not be removed or hidden to comply with licensing conditions.
458458
private addFooter() {
459-
var footer_template = new Template("templates/layout/footer");
459+
var footer_template = new Template("layout/footer");
460460
var $rendered = footer_template.insertAfter($('#md-all'));
461461
}
462462

js/ts/template.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ module MDwiki.Templating {
1414
constructor(path?: string) {
1515
if (path) {
1616
if (!path.startsWith('/'))
17-
path = '/templates/' + path;
17+
path = '/' + path;
18+
path = '/templates' + path;
1819
var elem = document.getElementById(path);
1920
if (!elem)
2021
throw "Template view with path " + path + " could not be found";
@@ -50,7 +51,7 @@ module MDwiki.Templating {
5051

5152
appendTo (node: any) {
5253
this.assertTemplateIsReady();
53-
return $(node).appendTo($(this.renderedTemplate));
54+
return $(this.renderedTemplate).appendTo($(node));
5455
}
5556

5657
insertAfter (node: any) {

0 commit comments

Comments
 (0)