зачаток
This commit is contained in:
17
3.0/редактор/100.редактор.js
Normal file
17
3.0/редактор/100.редактор.js
Normal file
@@ -0,0 +1,17 @@
|
||||
function Редактор(имяОбласти)
|
||||
{
|
||||
this.создать = function()
|
||||
{
|
||||
this.установитьAce();
|
||||
};
|
||||
|
||||
this.установитьAce = function()
|
||||
{
|
||||
var область = document.getElementById(имяОбласти);
|
||||
this.ace = window.ace.edit(имяОбласти);
|
||||
this.ace.session.setMode("ace/mode/javascript");
|
||||
}
|
||||
|
||||
// Конструктор.
|
||||
this.создать();
|
||||
}
|
||||
18
3.0/редактор/200.пульт.js
Normal file
18
3.0/редактор/200.пульт.js
Normal file
@@ -0,0 +1,18 @@
|
||||
function Пульт(имяОбласти, имяПуска)
|
||||
{
|
||||
this.создать = function()
|
||||
{
|
||||
this.настроитьКнопкуПуска();
|
||||
};
|
||||
|
||||
this.настроитьКнопкуПуска = function()
|
||||
{
|
||||
var пуск = document.getElementById(имяПуска);
|
||||
пуск.addEventListener("click", function(событие) {
|
||||
/**/console.debug("НАДО запустить");
|
||||
});
|
||||
};
|
||||
|
||||
// Конструктор.
|
||||
this.создать();
|
||||
}
|
||||
12
3.0/редактор/700.муром.js
Normal file
12
3.0/редактор/700.муром.js
Normal file
@@ -0,0 +1,12 @@
|
||||
function Муром()
|
||||
{
|
||||
this.создать = function()
|
||||
{
|
||||
this.редактор = new Редактор("редактор");
|
||||
this.пульт = new Пульт("пульт", "пуск");
|
||||
|
||||
};
|
||||
|
||||
// Конструктор.
|
||||
this.создать();
|
||||
}
|
||||
17
3.0/редактор/ace/ace.js
Normal file
17
3.0/редактор/ace/ace.js
Normal file
File diff suppressed because one or more lines are too long
8
3.0/редактор/ace/ext-searchbox.js
Normal file
8
3.0/редактор/ace/ext-searchbox.js
Normal file
File diff suppressed because one or more lines are too long
8
3.0/редактор/ace/mode-javascript.js
Normal file
8
3.0/редактор/ace/mode-javascript.js
Normal file
File diff suppressed because one or more lines are too long
1
3.0/редактор/ace/worker-javascript.js
Normal file
1
3.0/редактор/ace/worker-javascript.js
Normal file
File diff suppressed because one or more lines are too long
64
3.0/редактор/index.html
Normal file
64
3.0/редактор/index.html
Normal file
@@ -0,0 +1,64 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title>M-3.0</title>
|
||||
<style>
|
||||
#редактор
|
||||
{
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
width: calc(50% - 2em);
|
||||
}
|
||||
#пульт
|
||||
{
|
||||
position: absolute;
|
||||
left: calc(50% - 2em);
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
width: 4em;
|
||||
border: 1px solid lightgrey;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
padding-top: 1em;
|
||||
}
|
||||
#воспроизведение
|
||||
{
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
width: calc(50% - 2em);
|
||||
}
|
||||
</style>
|
||||
<style>
|
||||
.кнопка {
|
||||
border-radius: 50%;
|
||||
width: 3em;
|
||||
height: 3em;
|
||||
border: 1px solid lightgrey;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="редактор"></div>
|
||||
<div id="пульт">
|
||||
<a class="кнопка" id="пуск">►</a>
|
||||
</div>
|
||||
<div id="воспроизведение"></div>
|
||||
<script src="ace/ace.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="ace/mode-javascript.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="ace/worker-javascript.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="100.редактор.js"></script>
|
||||
<script src="200.пульт.js"></script>
|
||||
<script src="700.муром.js"></script>
|
||||
<script>
|
||||
var муром = new Муром();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user