cloud9 / ACE ide на textarea исчезают и не могут работать должным образом - PullRequest
0 голосов
/ 27 марта 2012

не может запустить этот код ... php textarea отображается, но только один клик и все исчезает

Примечание: страница позиционируется по якорям, а слова в "{}" являются тегами. На одной странице я пытаюсь разместить более одного ACEtextarea (функция jQuery - просто мысль)

<div id="{id_area}" style="width:100%;height:165px; position:relative; background:#fff;" class="">
    {text}  
</div>
    <input type="hidden" name="{name}" id="{id_area}-textarea"/>    
    <script src="{dir}/src/ace.js" type="text/javascript" charset="utf-8"></script>
    <script src="{dir}/src/theme-crimson_editor.js" type="text/javascript" charset="utf-8"></script>
    <script src="{dir}/src/mode-php.js" type="text/javascript" charset="utf-8"></script>
 <script>
    window.onload = function() {
        var editor_{id_area} = ace.edit("{id_area}");
        editor_{id_area}.setTheme("ace/theme/crimson_editor");  
    var {id_area}_Mode = require("ace/mode/php").Mode;
    editor_{id_area}.getSession().setMode(new {id_area}_Mode());

    jQuery("#{id_area}-textarea").val(editor_{id_area}.getSession().getValue());
    };
    </script> 
...