[FIX]barcode_interface: refactor search interface to use panel and kanban style view...
authorCedric Snauwaert <csn@openerp.com>
Fri, 28 Feb 2014 13:41:27 +0000 (14:41 +0100)
committerCedric Snauwaert <csn@openerp.com>
Fri, 28 Feb 2014 13:41:27 +0000 (14:41 +0100)
bzr revid: csn@openerp.com-20140228134127-3abj7rmq4lj7w96y

addons/stock/static/src/js/widgets.js
addons/stock/static/src/xml/picking.xml

index 6006f64..8fc5c73 100644 (file)
@@ -264,7 +264,6 @@ function openerp_picking_widgets(instance){
             clearTimeout(this.searchbox_timeout);
             this.searchbox_timout = setTimeout(function(){
                 if(query){
-                    self.$('.oe_title_label').addClass('hidden');
                     self.$('.oe_picking_not_found').addClass('hidden');
                     self.$('.oe_picking_categories').addClass('hidden');
                     self.$('.oe_picking_search_results').html(
index bda5108..b9fd8ac 100644 (file)
         </div>
     </t>
     <t t-name="PickingSearchResults">
-        <h3><span class="label label-info">Search Results</span></h3>
-        <t t-if="results.length === 0">
-            <div class='alert alert-warning'>
-                No picking found.
-            </div>
-        </t>
-        <t t-if="results.length > 0">
-            <table class="table table-bordered table-striped">
+        <div class="panel-heading">
+            <h3 class="panel-title">Search Results</h3>
+        </div>
+        <div class="panel-body">
+            <t t-if="results.length === 0">
+                <strong>No picking found.</strong>
+            </t>
+            <t t-if="results.length > 0">
                 <t t-foreach="results" t-as="picking">
-                    <tr>
-                        <td>
-                            <div class="oe_picking" t-att-data-id="picking.id">
-                                <span class='oe_picking_name'><t t-esc="picking.name" /></span>
+                    <div class="col-lg-3 col-md-4">
+                        <div class="panel panel-default oe_picking" t-att-data-id="picking.id">
+                            <div class="panel-body">
+                                <strong class='oe_picking_name'><t t-esc="picking.name" /></strong>
                             </div>
-                        </td>
-                    </tr>
+                        </div>
+                    </div>
                 </t>
-            </table>
-        </t>
+            </t>
+        </div>
     </t>
 
     <t t-name="PickingMenuWidget">
                         Scanned picking could not be found
                     </div>
 
-                    <div class='oe_picking_search_results'>
+                    <div class='oe_picking_search_results panel panel-info'>
                     </div>
 
                     <div class='oe_picking_categories'>