Anton Shestakov <engored@ya.ru>, Tue, 25 Dec 2012 17:14:50 +0900
Move task deletion logic to TaskIndex.run_delete_for_project().
templates/index.html
Permissions: -rw-r--r--
<title>Fruit Bar Progress Tracker
</title> <link type="image/x-icon" href="{{ url_for('static', filename='favicon.ico') }}" rel="shortcut icon"> <link type="text/css" href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.1/css/bootstrap-combined.min.css" rel="stylesheet"> <link type="text/css" href="{{ url_for('static', filename='css/custom.css') }}" rel="stylesheet"> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript" src="//underscorejs.org/underscore-min.js"></script> <script type="text/javascript" src="//backbonejs.org/backbone-min.js"></script> <script type="text/javascript" src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.1/js/bootstrap.min.js"></script> <script type="text/javascript" src="{{ url_for('static', filename='js/backbone.shard.js') }}"></script> <script type="text/javascript" src="{{ url_for('static', filename='js/framework/models.js') }}"></script> <script type="text/javascript" src="{{ url_for('static', filename='js/framework/collections.js') }}"></script> <script type="text/javascript" src="{{ url_for('static', filename='js/framework/views/base.js') }}"></script> <script type="text/javascript" src="{{ url_for('static', filename='js/framework/views/inline.js') }}"></script> <script type="text/javascript" src="{{ url_for('static', filename='js/framework/views/projects.js') }}"></script> <script type="text/javascript" src="{{ url_for('static', filename='js/framework/views/tasks.js') }}"></script> <script type="text/javascript" src="{{ url_for('static', filename='js/ui.js') }}"></script> <script type="text/javascript"> _.extend(_.templateSettings, { <button class="btn btn-mini btn-success btn-new-project">New project
</button> All projects
<small>(
<span class="project-counter"></span>)
</small> <section class="projects"> <script id="project-template" type="text/template"> <div class="span2 align-right ondemand"> <button class="btn btn-mini btn-danger btn-delete-project">Delete</button> <button class="btn btn-mini btn-success btn-new-task">New task</button> <span class="inline-editable" data-model-attribute="name"><%- data.name %></span> <div class="progress progress-striped"> <div class="tasks"></div> <script id="task-template" type="text/template"> <div class="span2 align-right ondemand"> <button class="btn btn-mini btn-danger btn-delete-task">Delete</button> <input type="checkbox" <% if (data.done) print('checked') %>> <span class="inline-editable" data-model-attribute="name"><%- data.name %></span> <span class="inline-editable" data-input-type="textarea" data-model-attribute="note"></span> <script type="text/javascript"> var data = {{ data|tojson|safe }};