-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtrac.html
84 lines (77 loc) · 2.76 KB
/
trac.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<!DOCTYPE html>
<html>
<head>
<title>Trac</title>
<link type="text/css" rel="stylesheet" href="css/reset.css">
<link type="text/css" rel="stylesheet" href="css/trac.css">
<script type="text/javascript" src="js/json2.js"></script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/underscore.min.js"></script>
<script type="text/javascript" src="js/backbone.min.js"></script>
<script type="text/javascript" src="js/backbone-localstorage.js"></script>
<script type="text/javascript" src="js/handlebars-0.9.0.pre.4.js"></script>
<script type="text/javascript" src="js/trac.js"></script>
<script type="text/javascript" src="js/trac-time.js"></script>
<script type="text/template" id="activity-template">
<div class="activity {{#active}}active{{/active}}">
<div class="time">{{ time from }} - {{ time to }}</div>
<div class="category">{{category}}</div>
<div class="project">{{project}}</div>
<div class="actions">
<a href="#delete-{{id}}" data-id="{{id}}" class="delete">Borrar</a>
</div>
<div class="duration">{{time_duration duration}}</div>
</div>
</script>
<script type="text/template" id="stats-template">
</script>
<script type="text/javascript" src="js/trac-ui.js"></script>
<script>
$(function() {
Trac.activities.fetch();
function refresh() {
$("#output").html('');
Trac.activities.each(function(activity) {
var view = new Trac.ActivityView({model: activity});
$("#output").append(view.render().el);
});
}
$("#command").change(function() {
if (Trac($(this).val())) {
refresh();
}
$(this).val('').focus();
});
$("a.delete").click(function() {
console.log("joder!");
var id = $(this).attr('data-id');
console.log(id);
var activity = Trac.activities.get(id);
activity.clear();
refresh();
return false;
});
refresh();
$("#command").focus();
Trac.start();
});
</script>
</head>
<body>
<div>
<div class="command">
<input id="command" type="text"/>
<div id="current"></div>
</div>
<div class="view">
<div class="header">
<h1>Actividad hoy</h1>
</div>
<div id="output" class="list"></div>
<div class="footer">
<a id="early" href="#">Add early activity</a>
</div>
</div>
</div>
</body>
</html>