-
Notifications
You must be signed in to change notification settings - Fork 0
/
Main_positions.js
35 lines (31 loc) · 1.16 KB
/
Main_positions.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
31
32
33
34
35
/**
* Created by asrmamrna on 21.09.2014.
*/
//////////////////////////////////////////
//
// Set positions for some element
//
//////////////////////////////////////////
function mainBlocks() {
// main blacks getter
var blocks = document.getElementsByClassName('viewpoint');
// set all blocks to be 100% page height and set oder
for (var blocksLength = 0; blocksLength < blocks.length; blocksLength++) {
blocks[blocksLength].style.height = (window.innerHeight - document.getElementById('buttonsContainer').offsetHeight) - 5 + 'px';
blocks[blocksLength].style.paddingTop = ( document.getElementById('buttonsContainer').offsetHeight + 5 ) + 'px';
blocks[blocksLength].style.top = (window.innerHeight * blocksLength) + 'px';
}
}
function contentSetting(){
// main blacks getter
var blocks = document.getElementsByClassName('viewpoint');
var body = document.getElementsByTagName('body')[0];
var content = document.createElement('div');
content.id = 'content';
body.appendChild(content);
for(var bodyChild = 0; bodyChild<blocks.length;bodyChild++){
content.appendChild(blocks[0]);
}
//start function of blocks positioning
mainBlocks();
}