Вход Регистрация
Файл: upload/static/jscript/editarea/resize_area.js
Строк: 51
<?php
EditAreaLoader
.prototype.start_resize_area= function(){
        var 
d=document,a,div,width,height,father;
        
        
d.onmouseupeditAreaLoader.end_resize_area;
        
d.onmousemoveeditAreaLoader.resize_area;
        
editAreaLoader.toggle(editAreaLoader.resize["id"]);        
        
        
a    editAreas[editAreaLoader.resize["id"]]["textarea"];
        
div    d.getElementById("edit_area_resize");
        if(!
div){
            
divd.createElement("div");
            
div.id="edit_area_resize";
            
div.style.border="dashed #888888 1px";
        }
        
width    a.offsetWidth -2;
        
height    a.offsetHeight -2;
        
        
div.style.display    "block";
        
div.style.width        width+"px";
        
div.style.height    height+"px";
        
fathera.parentNode;
        
father.insertBefore(diva);
        
        
a.style.display="none";
                
        
editAreaLoader.resize["start_top"]= calculeOffsetTop(div);
        
editAreaLoader.resize["start_left"]= calculeOffsetLeft(div);        
    };
    
    
EditAreaLoader.prototype.end_resize_area= function(e){
        var 
d=document,div,a,width,height;
        
        
d.onmouseup="";
        
d.onmousemove="";        
        
        
div        d.getElementById("edit_area_resize");        
        
aeditAreas[editAreaLoader.resize["id"]]["textarea"];
        
width    Math.max(editAreas[editAreaLoader.resize["id"]]["settings"]["min_width"], div.offsetWidth-4);
        
height    Math.max(editAreas[editAreaLoader.resize["id"]]["settings"]["min_height"], div.offsetHeight-4);
        if(
editAreaLoader.isIE==6){
            
width-=2;
            
height-=2;    
        }
        
a.style.width        width+"px";
        
a.style.height        height+"px";
        
div.style.display    "none";
        
a.style.display        "inline";
        
a.selectionStart    editAreaLoader.resize["selectionStart"];
        
a.selectionEnd        editAreaLoader.resize["selectionEnd"];
        
editAreaLoader.toggle(editAreaLoader.resize["id"]);
        
        return 
false;
    };
    
    
EditAreaLoader.prototype.resize_area= function(e){        
        var 
allow,newHeight,newWidth;
        
allow    editAreas[editAreaLoader.resize["id"]]["settings"]["allow_resize"];
        if(
allow=="both" || allow=="y")
        {
            
newHeight    Math.max(20getMouseY(e)- editAreaLoader.resize["start_top"]);
            
document.getElementById("edit_area_resize").style.heightnewHeight+"px";
        }
        if(
allow=="both" || allow=="x")
        {
            
newWidthMath.max(20getMouseX(e)- editAreaLoader.resize["start_left"]);
            
document.getElementById("edit_area_resize").style.widthnewWidth+"px";
        }
        
        return 
false;
    };
    
    
editAreaLoader.waiting_loading["resize_area.js"]= "loaded";
?>
Онлайн: 0
Реклама