web/static/res/js/popUp.js
changeset 78 8c3f0b94d056
child 93 7c37aaa2a8ae
equal deleted inserted replaced
77:0055b4bee4e3 78:8c3f0b94d056
       
     1 function toggle(div_id)
       
     2 {
       
     3 	var el = document.getElementById(div_id);
       
     4 	if ( el.style.display == 'none' ) {	el.style.display = 'block';}
       
     5 	else {el.style.display = 'none';}
       
     6 }
       
     7 
       
     8 var popupOn = false;
       
     9 function popupPosition(windowname, contantId)
       
    10 {
       
    11 	if (!popupOn) {
       
    12 		return;
       
    13 	}
       
    14 	var blanket_height = $("#" + contantId).height();
       
    15 	var window_width = $("#" + contantId).width();
       
    16 
       
    17 	var blanket = $("#blanket");
       
    18 
       
    19 	var popup = $("#"+windowname);
       
    20 	var popupHeight = popup.height();
       
    21 	var popupTop = (blanket_height - popupHeight) / 2;
       
    22 	popup.css({"top" : + popupTop +'px'});
       
    23 
       
    24 	var popupWidth = popup.width();
       
    25 	var popupLeft = (window_width - popupWidth) / 2;
       
    26 	popup.css({"left" : + popupLeft +'px'});	
       
    27 }
       
    28 
       
    29 function popup(windowname, contantId)
       
    30 {
       
    31 	popupOn = !popupOn;
       
    32 	popupPosition(windowname, contantId);
       
    33 	toggle('blanket');
       
    34 	toggle(windowname);
       
    35 }