Changeset 27055
- Timestamp:
- 2013-03-12T13:24:34+13:00 (11 years ago)
- Location:
- main/trunk/greenstone3/web/interfaces/default
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/debug_scripts.js
r27024 r27055 225 225 _styleFunctions.push(function(){_saveButton.button({icons:{primary:"ui-icon-disk"}, disabled:true})}); 226 226 227 _swapEditorButton = $("<button>Switch to XML Editor</button>");227 _swapEditorButton = $("<button>Switch to XML editor</button>"); 228 228 _swapEditorButton.button().click(function() 229 229 { … … 247 247 _editor.setValue(xmlText); 248 248 _editor.clearSelection(); 249 var UndoManager = require("ace/undomanager").UndoManager; 250 _editor.getSession().setUndoManager(new UndoManager()); 249 251 _textEditor.show(); 250 _swapEditorButton.button("option", "label", "Switch to Visual Editor");252 _swapEditorButton.button("option", "label", "Switch to visual editor"); 251 253 _isVisualEditor = false; 254 _xmlStatusBar.show(); 252 255 } 253 256 else … … 260 263 _vEditor.selectRootElement(); 261 264 _vEditor.getMainDiv().show(); 262 _swapEditorButton.button("option", "label", "Switch to XML Editor");265 _swapEditorButton.button("option", "label", "Switch to XML editor"); 263 266 _isVisualEditor = true; 267 _xmlStatusBar.hide(); 264 268 } 265 269 } … … 284 288 _xmlStatusBar.css("padding", "5px"); 285 289 _xmlStatusBar.addClass("ui-corner-all"); 290 _styleFunctions.push(function(){_xmlStatusBar.hide();}); 286 291 287 292 //Check the XML for errors every 2 seconds … … 315 320 _saveButton.button("option", "disabled", false); 316 321 } 317 if(_swapEditorButton.button("option", "label") == "Switch to Visual Editor")322 if(_swapEditorButton.button("option", "label") == "Switch to visual editor") 318 323 { 319 324 _swapEditorButton.button("option", "disabled", false); … … 446 451 447 452 _closeEditorButton.button("option", "disabled", false); 453 if(_closeEditorButton.button("option", "label") == "Open editor") 454 { 455 _closeEditorButton.button("option", "label", "Close editor"); 456 _editingDiv.show(); 457 } 448 458 }) 449 459 .error(function() … … 582 592 } 583 593 594 var fixTitle = function() 595 { 596 $("title").text($("title").text().replace(/<[^>]*>/g, "")); 597 } 598 584 599 var resizeContainers = function() 585 600 { … … 613 628 614 629 addMouseEventsToDebugElements(debugElems); 630 fixTitle(); 615 631 } 616 632 -
main/trunk/greenstone3/web/interfaces/default/js/visual-xml-editor.js
r27025 r27055 289 289 290 290 var ns = (key == "html") ? "" : (key + ":"); 291 292 291 var newElem = _xml.createElement(ns + elemName); 293 292 var veElement = new VEElement(newElem); 293 veElement.setShortName(true); 294 294 var veDiv = veElement.getDiv(); 295 295 veDiv.css("float", "none"); … … 868 868 { 869 869 var cloneElem = new VEElement(_xmlNode.cloneNode(true)); 870 cloneElem.setShortName(true); 870 871 var cloneDiv = cloneElem.getDiv(); 871 872 cloneDiv.css("float", "none"); … … 958 959 { 959 960 var transactionType = (_div.data("toolbar")) ? "addElem" : "remMvElem"; 961 962 if(_div.data("toolbar")) 963 { 964 _div.data("parentVEElement").setShortName(false); 965 } 966 960 967 _div.data("dragging", false); 961 968 _div.data("toolbar", false); 962 969 963 _div.css("border", "1px dashed black");970 _div.css("border", "1px solid black"); 964 971 _div.css("background", _div.data("prevBackground")); 965 972 … … 1187 1194 _div.mouseout(function(event) 1188 1195 { 1189 _div.css("border", "1px dashed black");1196 _div.css("border", "1px solid black"); 1190 1197 event.stopPropagation(); 1191 1198 }); … … 1247 1254 _div.data("parentVEElement").evenlyDistributeChildren(); 1248 1255 } 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 } 1249 1268 1250 1269 this.setWidth = function(width) … … 1257 1276 { 1258 1277 _div.addClass("veElement"); 1278 _div.addClass("ui-corner-all"); 1259 1279 makeDraggable(); 1260 1280 -
main/trunk/greenstone3/web/interfaces/default/style/core.css
r27015 r27055 951 951 952 952 .veElement{ 953 border:1px dashed black;953 border:1px solid black; 954 954 float:left; 955 955 margin:5px -1px;
Note:
See TracChangeset
for help on using the changeset viewer.