-
Notifications
You must be signed in to change notification settings - Fork 14
/
header.js
30 lines (26 loc) · 1.23 KB
/
header.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/*jslint white: true, browser: true, undef: true, nomen: true, eqeqeq: true, plusplus: false, bitwise: true, regexp: true, strict: true, newcap: true, immed: true, maxerr: 14 */
/*global window: false, REDIPS: true */
/* enable strict mode */
"use strict";
// define headerInit and default indexURL / redipsURL variable
var headerInit,
redipsURL = redipsURL || '/javascript/drag-and-drop-table-content/',
indexURL = indexURL || '../';
// header initialization
headerInit = function () {
var header = document.createElement('div'),
title = document.title;
// add "header" DIV element
document.body.insertBefore(header, document.body.firstChild);
// apply inner HTML
header.innerHTML = '<div style="background-color:#eee;padding:10px;text-align:center;font-size:20px;font-weight:bold">' + title + '</div>' +
'<div style="float:left;width:50%;padding-left:10px"><a href="' + indexURL + '">Index</a></div>' +
'<div style="text-align:right;padding-right:10px;margin-bottom:10px"><a href="http://www.redips.net' + redipsURL + '">www.redips.net</a></div>';
};
// add onload event listener
if (window.addEventListener) {
window.addEventListener('load', headerInit, false);
}
else if (window.attachEvent) {
window.attachEvent('onload', headerInit);
}