<script type="text/javascript" src="PERCH_LOGINPATH/addons/plugins/editors/xonomy/xonomy.js"></script>
<link type="text/css" rel="stylesheet" href="PERCH_LOGINPATH/addons/plugins/editors/xonomy/xonomy.css"/>

<!--<script>
$(document).ready(function(){
  // function to set up uninitialised textareas
  var set_up_xonomy = function(){
        $('textarea.xonomy:not([data-init])').attr('data-init', true).wrap('<div class="editor-wrap" style="float:left;"></div>').each(function(i, o){
            var textarea = $(o);
            var id = textarea.attr('id')+'_ace';
            var editdiv = textarea.after('<div id="'+id+'" class="ace_editdiv editor-wrap '+textarea.attr('class')+'"></div>');
            textarea.hide();
            var editor = ace.edit(id);
  };
  
  var xonomy_start = function() {
    var xml="<list><item label='one'/><item label='two'/></list>";
    var editor=document.getElementById("editor");
    Xonomy.render(xml, editor, null);
    }

  // run the function
  set_up_xonomy();

  // listen for when the function needs to be run again
  $(window).on('Perch_Init_Editors', function(){
    set_up_xonomy();
  }); 
});
</script>-->

<script>
$(document).ready(function(){

		var set_up_xonomy = function(){
            
			$('textarea.xonomy:not([data-init])').attr('data-init', true).wrap('<div class="editor-wrap" style="float:left;"></div>').each(function(i, o){
            
                  var textarea = $(o);
                  var id = textarea.attr('id')+'_xonomy';
                  var editdiv = textarea.after('<div id="'+id+'" class="xonomy_editdiv editor-wrap '+textarea.attr('class')+'"></div>');
                  textarea.hide();
                  
                  var xml="<list><item label='one'/><item label='two'/></list>";
                  var editor=document.getElementById(id);
                  Xonomy.render(xml, editor, null);
                    
            });  
        };
        
        set_up_xonomy(); 

		$(window).on('Perch_Init_Editors', function(){
               set_up_xonomy(); 
		});
	});
</script>