click on table

remotes/origin/yandex
Bachurin Sergey 12 years ago
parent 7af94ecd5e
commit a30a46df98
  1. 13
      project/static/js/docs/list.panels.js
  2. 8
      project/templates/docs/_base/base_list.html
  3. 10
      project/templates/docs/aktrabot/list.html
  4. 8
      project/templates/docs/aktsverki/list.html
  5. 10
      project/templates/docs/dover/list.html
  6. 10
      project/templates/docs/faktura/list.html
  7. 10
      project/templates/docs/nakladn/list.html
  8. 10
      project/templates/docs/platejka/list.html

@ -4,6 +4,7 @@ $(document).ready(function() {
var table = $('table#list-docs');
var doc_rows = $('tr.doc-row', table);
var doc_rows_click = $('tr.doc-row td.clck', table);
var panels = $('.doc-panel');
var row_pointer = $('#row_pointer');
@ -55,12 +56,6 @@ $(document).ready(function() {
return $('#'+panel_id);
}
doc_rows.click(function(e){
e.preventDefault();
var link = $($(this).find('a')[0]).attr('href');
console.log(link);
location.replace(link);
})
$('.toggle_doc_status').on('click', function(e){
e.preventDefault();
$this = $(this);
@ -75,6 +70,12 @@ $(document).ready(function() {
});
doc_rows_click.click(function(e){
e.preventDefault();
var link = $($(this).parent().find('a')[0]).attr('href');
console.log(link);
location.replace(link);
})
$('.toggle_invoice_closed').on('click', function(e){
e.preventDefault();
alert(1);

@ -55,10 +55,10 @@
<tr id="doc_row_{{ obj.pk }}" class="doc-row {% cycle 'even' 'odd' %}" data-id="{{ obj.pk }}">
{% block table_obj_cells %}
<td><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td>{{ obj.doc_num }}</td>
<td>{{ obj.client.name }}</td>
<td>{{ obj.doc_sum|default:"---" }}</td>
<td class='clck'><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td class='clck'>{{ obj.doc_num }}</td>
<td class='clck'>{{ obj.client.name }}</td>
<td class='clck'>{{ obj.doc_sum|default:"---" }}</td>
{% endblock %}
{% block table_obj_cells_extra %}{% endblock %}

@ -20,11 +20,11 @@
{% endblock %}
{% block table_obj_cells %}
<td><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td>{{ obj.doc_num }}</td>
<td>{{ obj.invoice.doc_num }}</td>
<td>{{ obj.client.name }}</td>
<td>{{ obj.doc_sum|default:"---" }}</td>
<td class='clck'><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td class='clck'>{{ obj.doc_num }}</td>
<td class='clck'>{{ obj.invoice.doc_num }}</td>
<td class='clck'>{{ obj.client.name }}</td>
<td class='clck'>{{ obj.doc_sum|default:"---" }}</td>
<td><a href="#" class="toggle_doc_status doc_status{{ obj.signed_status }}" data-doctype="aktrabot" data-attr="signed_status">{{ obj.get_signed_status_display }}</a></td>
{% endblock %}

@ -15,10 +15,10 @@
{% endblock %}
{% block table_obj_cells %}
<td><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td>{{ obj.doc_num }}</td>
<td>{{ obj.client.name }}</td>
<td{% if obj.total_saldo < 0 %} style="color: red;"{% endif %}>{{ obj.total_saldo|default:"---" }}</td>
<td class='clck'><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td class='clck'>{{ obj.doc_num }}</td>
<td class='clck'>{{ obj.client.name }}</td>
<td class='clck'{% if obj.total_saldo < 0 %} style="color: red;"{% endif %}>{{ obj.total_saldo|default:"---" }}</td>
<td><a href="#" class="toggle_doc_status doc_status{{ obj.signed_status }}" data-doctype="aktsverki" data-attr="signed_status">{{ obj.get_signed_status_display }}</a></td>
{% endblock %}

@ -18,11 +18,11 @@
{% endblock %}
{% block table_obj_cells %}
<td>{{ obj.doc_num }}</td>
<td><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td>{{ obj.doc_expire_date|date:"d.m.Y" }}</td>
<td>{{ obj.dover_name }}</td>
<td>{{ obj.client.name }}</td>
<td class='clck'>{{ obj.doc_num }}</td>
<td class='clck'><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td class='clck'>{{ obj.doc_expire_date|date:"d.m.Y" }}</td>
<td class='clck'>{{ obj.dover_name }}</td>
<td class='clck'>{{ obj.client.name }}</td>
{% endblock %}
{# важно! tfoot (также как и thead), нужен в js для показа/скрытия боковой панели #}

@ -20,11 +20,11 @@
{% endblock %}
{% block table_obj_cells %}
<td><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td>{{ obj.doc_num }}</td>
<td>{{ obj.invoice.doc_num }}</td>
<td>{{ obj.client.name }}</td>
<td>{{ obj.doc_sum|default:"---" }}</td>
<td class='clck'><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td class='clck'>{{ obj.doc_num }}</td>
<td class='clck'>{{ obj.invoice.doc_num }}</td>
<td class='clck'>{{ obj.client.name }}</td>
<td class='clck'>{{ obj.doc_sum|default:"---" }}</td>
<td><a href="#" class="toggle_doc_status doc_status{{ obj.signed_status }}" data-doctype="faktura" data-attr="signed_status">{{ obj.get_signed_status_display }}</a></td>
{% endblock %}

@ -20,11 +20,11 @@
{% endblock %}
{% block table_obj_cells %}
<td><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td>{{ obj.doc_num }}</td>
<td>{{ obj.invoice.doc_num }}</td>
<td>{{ obj.client.name }}</td>
<td>{{ obj.doc_sum|default:"---" }}</td>
<td class='clck'><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td class='clck'>{{ obj.doc_num }}</td>
<td class='clck'>{{ obj.invoice.doc_num }}</td>
<td class='clck'>{{ obj.client.name }}</td>
<td class='clck'>{{ obj.doc_sum|default:"---" }}</td>
<td><a href="#" class="toggle_doc_status doc_status{{ obj.signed_status }}" data-doctype="nakladn" data-attr="signed_status">{{ obj.get_signed_status_display }}</a></td>
{% endblock %}

@ -17,11 +17,11 @@
{% endblock %}
{% block table_obj_cells %}
<td><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td>{{ obj.doc_num }}</td>
<td>{{ obj.get_platej_type_display }}</td>
<td>{{ obj.doc_info }}</td>
<td>{{ obj.doc_total }}</td>
<td class='clck'><a href="{{ url_img }}">{{ obj.doc_date|date:"d.m.Y" }}</a></td>
<td class='clck'>{{ obj.doc_num }}</td>
<td class='clck'>{{ obj.get_platej_type_display }}</td>
<td class='clck'>{{ obj.doc_info }}</td>
<td class='clck'>{{ obj.doc_total }}</td>
{% endblock %}
{# важно! tfoot (также как и thead), нужен в js для показа/скрытия боковой панели #}

Loading…
Cancel
Save