Ignore:
Timestamp:
2013-03-12T13:24:34+13:00 (11 years ago)
Author:
sjm84
Message:

Various fixes and improvements. Also trialling a different look for elements in the visual editor

File:
1 edited

Legend:

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

    r27025 r27055  
    289289
    290290                var ns = (key == "html") ? "" : (key + ":");
    291 
    292291                var newElem = _xml.createElement(ns + elemName);
    293292                var veElement = new VEElement(newElem);
     293                veElement.setShortName(true);
    294294                var veDiv = veElement.getDiv();
    295295                veDiv.css("float", "none");
     
    868868                    {
    869869                        var cloneElem = new VEElement(_xmlNode.cloneNode(true));
     870                        cloneElem.setShortName(true);
    870871                        var cloneDiv = cloneElem.getDiv();
    871872                        cloneDiv.css("float", "none");
     
    958959                {
    959960                    var transactionType = (_div.data("toolbar")) ? "addElem" : "remMvElem";
     961                   
     962                    if(_div.data("toolbar"))
     963                    {
     964                        _div.data("parentVEElement").setShortName(false);
     965                    }
     966                   
    960967                    _div.data("dragging", false);
    961968                    _div.data("toolbar", false);
    962969
    963                     _div.css("border", "1px dashed black");
     970                    _div.css("border", "1px solid black");
    964971                    _div.css("background", _div.data("prevBackground"));
    965972                   
     
    11871194            _div.mouseout(function(event)
    11881195            {
    1189                 _div.css("border", "1px dashed black");
     1196                _div.css("border", "1px solid black");
    11901197                event.stopPropagation();
    11911198            });
     
    12471254            _div.data("parentVEElement").evenlyDistributeChildren();
    12481255        }
     1256       
     1257        this.setShortName = function(short)
     1258        {
     1259            if(short && _xmlNode.nodeType == 1 && _xmlNode.tagName.indexOf(":") != -1)
     1260            {
     1261                _div.children(".veTitleElement").text(_xmlNode.tagName.substring(_xmlNode.tagName.indexOf(":") + 1));
     1262            }
     1263            else if(!short)
     1264            {
     1265                _div.children(".veTitleElement").text(_xmlNode.tagName);
     1266            }
     1267        }
    12491268
    12501269        this.setWidth = function(width)
     
    12571276        {
    12581277            _div.addClass("veElement");
     1278            _div.addClass("ui-corner-all");
    12591279            makeDraggable();
    12601280           
Note: See TracChangeset for help on using the changeset viewer.