57 lines
1.8 KiB
JavaScript
Executable File
57 lines
1.8 KiB
JavaScript
Executable File
var editor = ace.edit("editor"); // теперь обращаться к редактору будем через editor
|
|
editor.setTheme("ace/theme/dracula");
|
|
editor.session.setMode("ace/mode/php");
|
|
var lines = editor.session.getLength(); // количество строчек в документе
|
|
editor.getSession().setUseSoftTabs(true); // использования "мягкого" выравнивания Tab-ами.
|
|
document.getElementById('editor').style.fontSize = '12px'; // достаточно только поменять размер шрифта #editor
|
|
editor.getSession().setUseWrapMode(true); // включаем text wrapping
|
|
editor.setShowPrintMargin(false);
|
|
editor.setOptions({
|
|
enableBasicAutocompletion: true,
|
|
//fontFamily: "tahoma",
|
|
fontSize: "12pt"
|
|
|
|
});
|
|
|
|
|
|
|
|
$('#save-code').click(function (event) {
|
|
var code = editor.getValue();
|
|
//alert(code);
|
|
//editor.session.setMode("ace/mode/html");
|
|
$.ajax({
|
|
type: "POST",
|
|
url: '/act/modedit',
|
|
data: "act=savecode&mod=" + $(this).data('mod') + "&file=" + $(this).data('file') + "&code=" + code,
|
|
success: function (data) { /*editor.setValue(data)*/ }
|
|
});
|
|
//editor.setValue("new code here");
|
|
})
|
|
|
|
$(".getfile").click(function (event) {
|
|
//alert($(this).data('mod'));
|
|
$("#fm").text($(this).data('file'));
|
|
$.ajax({
|
|
type: "POST",
|
|
url: '/act/modedit',
|
|
data: "act=getcode&mod=" + $(this).data('mod') + "&file=" + $(this).data('file'),
|
|
success: function (data) { editor.setValue(data) }
|
|
});
|
|
|
|
$('#save-code').data('mod', $(this).data('mod'));
|
|
$('#save-code').data('file', $(this).data('file'));
|
|
})
|
|
|
|
|
|
//$("#hidden").everyTime(1000, function(i) {})
|
|
$('#hidden').timer({
|
|
repeatCount: '10',
|
|
callback: function () {
|
|
console.log('test2')
|
|
}
|
|
});
|
|
|
|
|
|
/*setInterval(function() {
|
|
console.log('test')
|
|
}, 1);*/ |