2025-06-16 18:28:08 +05:00

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);*/