View difference between Paste ID: ciSzLm82 and 2tJ2x7uN
SHOW: | | - or go back to the newest paste.
1
<html>
2
3-
<script type="text/javascript" src = "scripts.js">
3+
<script type="text/javascript" src="scripts.js">
4
</script>
5
6
<body>
7-
 <div id="add-task">
7+
<div id="add-task">
8-
     <p>Text</p>
8+
    <p>Text</p>
9-
     <input />
9+
    <input/>
10-
     <button onclick="onButtonClick()">Button</button>
10+
    <button onclick="onButtonClick()">Button</button>
11-
 </div>
11+
</div>
12
13-
 <br>
13+
14-
 <button onclick="Clear_all_tasks()">Clear all</button>
14+
<button onclick="ClearAllTasks()">Clear all</button>
15
<br>
16-
 <strong>All Tasks:</strong>
16+
<strong>All Tasks:</strong>
17-
 <div id="tasks-list-empty" style="display:none">
17+
18-
     <br/>
18+
<div id="tasks-list-empty" style="display:none">
19-
     you have no tasks
19+
    <br/>
20-
 </div>
20+
    you have no tasks
21-
     <div id="task-list">
21+
</div>
22-
     <ul>
22+
<div id="task-list">
23-
         <li>Hi!</li>
23+
    <ul>
24-
         <li>Hello!)</li>
24+
        <li>Hi!</li>
25-
     </ul>
25+
        <li>Hello!)</li>
26-
     </div>
26+
    </ul>
27
</div>
28
29
30
</body>
31
32
</html>
33
 
34
//---------------------------------------------------------------------------------------------------------------------------------
35
                                                     // scripts.js
36
37
var data = []; //massiv
38-
 //peremalovka
38+
39-
    var redrow = function ()
39+
//peremalovka
40-
    {
40+
var redrow = function () {
41-
        var taskelem= getULList();
41+
    var taskel = getULList();
42-
        taskelem.innerHTML = '';
42+
    taskel.innerHTML = '';
43-
        var li = [];
43+
    var li = [];
44-
        for (k in data)
44+
    for (k in data) {
45-
        {
45+
        var task = data[k];
46-
            var task = data[k];
46+
        taskel.innerHTML += '<li>' + task + '</li>';
47-
            taskelem.innerHTML += '<li>'+task+'</li>';
47+
    }
48-
        }
48+
    hideEmpty();
49-
        hideEmpty();
49+
50
}
51
52
function getULList() {
53-
function getULList(){
53+
54
        .getElementById('task-list')
55
        .getElementsByTagName('ul')[0];
56
    return taskslistelem;
57
}
58
59
function onButtonClick() {
60-
function onButtonClick(){
60+
61
        .getElementById('add-task')
62
        .getElementsByTagName('input')[0];
63
64
    var value = input.value;
65
    data.push(value);
66
    redrow();
67
68
}
69
70
function ClearAllTasks() {
71-
function Clear_all_tasks(){
71+
72
    var taskslistelem = getULList();
73
    taskslistelem.innerHTML = ' ';
74
    showEmpty();
75
    data = [];
76
}
77-
var showEmpty = function () {
77+
78
function showEmpty() {
79
    var taskListEmptyEl = document.getElementById('tasks-list-empty');
80-
 }
80+
81
}
82-
var hideEmpty = function () {
82+
83
function hideEmpty() {
84
    var taskListEmptyEl = document.getElementById('tasks-list-empty');
85
    taskListEmptyEl.style.display = 'none';
86
}