Changeset 26969

Show
Ignore:
Timestamp:
28.02.2013 09:30:23 (7 years ago)
Author:
sjm84
Message:

More bug fixes

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/js/visual-xml-editor.js

    r26968 r26969  
    6262                var elem = t.vElem; 
    6363                 
     64                elem.detach(); 
    6465                if(pos == 0) 
    6566                { 
     
    673674                    { 
    674675                        var overElement = getDeepestOverElement(); 
    675                         if(overElement) 
     676                        if(overElement && overElement.getXMLNode().nodeType != 3 && checkRestricted(_xmlNode, overElement.getXMLNode())) 
    676677                        { 
    677                             if(overElement.getXMLNode().nodeType == 3 || !checkRestricted(_xmlNode, overElement.getXMLNode())) 
    678                             { 
    679                                 return; 
    680                             } 
    681                              
    682678                            _validDropSpot = true; 
    683679                            var overDiv = overElement.getDiv(); 
     
    753749                    if(!_validDropSpot) 
    754750                    { 
     751                        _div.detach(); 
    755752                        if(_origDDPosition == 0) 
    756753                        { 
    757754                            _origDDParent.prepend(_div); 
    758755                        } 
    759                         else if(_origDDPosition == _origDDParent.children(".veElement").length - 1) 
     756                        else if(_origDDPosition == _origDDParent.children(".veElement").length) 
    760757                        { 
    761758                            _origDDParent.children(".veElement").eq(_origDDPosition - 1).after(_div);