diff options
Diffstat (limited to 'ishtar_common/templates')
| -rw-r--r-- | ishtar_common/templates/blocks/JQueryJqGrid.html | 1 | ||||
| -rw-r--r-- | ishtar_common/templates/ishtar/manage_basket.html | 26 | 
2 files changed, 16 insertions, 11 deletions
diff --git a/ishtar_common/templates/blocks/JQueryJqGrid.html b/ishtar_common/templates/blocks/JQueryJqGrid.html index 063a3c1da..c6a15243a 100644 --- a/ishtar_common/templates/blocks/JQueryJqGrid.html +++ b/ishtar_common/templates/blocks/JQueryJqGrid.html @@ -90,6 +90,7 @@ jQuery(document).ready(function(){      width: null,      shrinkToFit: false,      rowNum:20, +    {% if multiple_select %}multiselect: true,{% endif %}      jsonReader : {repeatitems: false},      loadError: function (jqXHR, textStatus, errorThrown) {          alert("{% trans "An error as occured during search. Check your query fields." %}"); diff --git a/ishtar_common/templates/ishtar/manage_basket.html b/ishtar_common/templates/ishtar/manage_basket.html index 44c3a2536..6332b326e 100644 --- a/ishtar_common/templates/ishtar/manage_basket.html +++ b/ishtar_common/templates/ishtar/manage_basket.html @@ -4,6 +4,7 @@  <h2>{{page_name}}{% trans ":"%} {{basket}}</h2>  <form enctype="multipart/form-data" action="." method="post">{% csrf_token %}  <div class='form'> +<p class='alert'>{% trans 'Checking "Select all" only select the current page.' %}</p>  {{form}}  <button id='add_to' onclick='return false'>{% trans "Add" %}</button>  <h3>{% trans "Basket content" %}</h3> @@ -18,17 +19,20 @@ function load_list(data){  }  $('#add_to').click(function(){ -    selected_item = jQuery("#grid_pk").getGridParam('selrow'); -    if(!selected_item) return false; -    $.ajax({ -        type: "POST", -        url: '{{add_url}}', -        data: { -            basket_id: {{basket.pk}}, -            item_id: selected_item -        }, -        success: load_list -    }); +    var selected_items = jQuery("#grid_pk").getGridParam('selarrrow'); +    if(!selected_items) return false; +    for (i = 0, n = selected_items.length; i < n; i++) { +        var selected_item = selected_items[i]; +        $.ajax({ +            type: "POST", +            url: '{{add_url}}', +            data: { +                basket_id: {{basket.pk}}, +                item_id: selected_item +            }, +            success: load_list +        }); +    }      return false;  });  jQuery(document).ready(function(){  | 
