Ignore:
Timestamp:
2013-02-28T09:30:23+13:00 (11 years ago)
Author:
sjm84
Message:

More bug fixes

File:
1 edited

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);
Note: See TracChangeset for help on using the changeset viewer.