Ignore:
Timestamp:
2013-01-09T12:12:35+13:00 (11 years ago)
Author:
sjm84
Message:

Adding "ACE" as the new editor for Greenbug

Location:
main/trunk/greenstone3/web/interfaces/default
Files:
99 added
2 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/js/debug_scripts.js

    r26564 r26614  
    1414    var _mainDiv;
    1515    var _textDiv;
     16    var _editor;
    1617    var _editingDiv;
    1718    var _unpauseButton;
     
    108109        setInterval(function()
    109110        {
    110             var editor = _editingDiv.find("textarea");
    111             if(editor.length)
    112             {
    113                 var xmlString = editor.val();
     111            if(_editor)
     112            {
     113                var xmlString = _editor.getValue();
    114114                try
    115115                {
     
    140140        _saveButton.click(function()
    141141        {
    142             var editor = _editingDiv.find("textarea");
    143             if(editor.length)
    144             {
    145                 var xmlString = editor.val().replace(/&/g, "&");
     142            if(_editor)
     143            {
     144                var xmlString = _editor.getValue().replace(/&/g, "&");
    146145                try
    147146                {
     
    281280                }
    282281           
    283                 var editArea = $("<textarea>");
     282                var editArea = $("<div>", {"id":"textEditor"});
    284283                editArea.css({"width":"98%", "height":"180px"});
    285284                editArea.val(template);
     
    288287                _editingDiv.append(editArea);
    289288                _editingDiv.css({"height":"190px"});
     289               
     290                _editor = ace.edit("textEditor");
     291                _editor.getSession().setMode("ace/mode/xml");
     292                _editor.setValue(template);
     293                _editor.clearSelection();
     294                console.log(_editor);
    290295               
    291296                _mainDiv.css({"height":"500px"});
  • main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl

    r26563 r26614  
    7373        <script type="text/javascript" src="interfaces/{$interface_name}/js/jquery.themeswitcher.min.js"><xsl:text> </xsl:text></script>
    7474        <script type="text/javascript" src="interfaces/{$interface_name}/js/jquery.blockUI.js"><xsl:text> </xsl:text></script>
     75        <script type="text/javascript" src="interfaces/{$interface_name}/js/ace/ace.js"><xsl:text> </xsl:text></script>
    7576       
    7677        <script type="text/javascript" src="interfaces/{$interface_name}/js/direct-edit.js"><xsl:text> </xsl:text></script>
Note: See TracChangeset for help on using the changeset viewer.