[MERGE]Merge with trunk upto revision no 1011.
authorKunal Chavda (OpenERP) <kch@tinyerp.com>
Tue, 13 Sep 2011 05:44:06 +0000 (11:14 +0530)
committerKunal Chavda (OpenERP) <kch@tinyerp.com>
Tue, 13 Sep 2011 05:44:06 +0000 (11:14 +0530)
bzr revid: kch@tinyerp.com-20110913054406-yrjafv0qdzzijizz

1  2 
addons/web/__openerp__.py
addons/web/controllers/main.py
addons/web/static/src/js/boot.js
addons/web/static/src/js/chrome.js
addons/web/static/src/js/form.js
addons/web/static/src/js/views.js
addons/web/static/src/xml/base.xml

@@@ -46,6 -44,6 +45,7 @@@
          "static/lib/jquery.ui.notify/css/ui.notify.css",
          "static/src/css/base.css",
          "static/src/css/data_export.css",
 +        "static/src/css/data_import.css",
      ],
+     'wsgi' : 'app',
  }
Simple merge
Simple merge
@@@ -426,9 -462,15 +461,16 @@@ openerp.web.Database = openerp.web.Widg
      }
  });
  
- openerp.web.Login =  openerp.web.Widget.extend({
+ openerp.web.Login =  openerp.web.Widget.extend(/** @lends openerp.web.Login# */{
      remember_creditentials: true,
+     /**
+      * @constructs openerp.web.Login
+      * @extends openerp.web.Widget
 -     * 
++     *
+      * @param parent
+      * @param element_id
+      */
 +
      init: function(parent, element_id) {
          this._super(parent, element_id);
          this.has_local_storage = typeof(localStorage) != 'undefined';
      }
  });
  
- openerp.web.Header =  openerp.web.Widget.extend({
+ openerp.web.Header =  openerp.web.Widget.extend(/** @lends openerp.web.Header# */{
      template: "Header",
      identifier_prefix: 'oe-app-header-',
+     /**
+      * @constructs openerp.web.Header
+      * @extends openerp.web.Widget
 -     * 
++     *
+      * @param parent
+      */
      init: function(parent) {
          this._super(parent);
          this.qs = "?" + jQuery.param.querystring();
      }
  });
  
- openerp.web.Menu =  openerp.web.Widget.extend({
+ openerp.web.Menu =  openerp.web.Widget.extend(/** @lends openerp.web.Menu# */{
+     /**
+      * @constructs openerp.web.Menu
+      * @extends openerp.web.Widget
 -     * 
++     *
+      * @param parent
+      * @param element_id
+      * @param secondary_menu_id
+      */
      init: function(parent, element_id, secondary_menu_id) {
          this._super(parent, element_id);
          this.secondary_menu_id = secondary_menu_id;
      }
  });
  
- openerp.web.Homepage = openerp.web.Widget.extend({
- });
- openerp.web.Preferences = openerp.web.Widget.extend({
- });
- openerp.web.WebClient = openerp.web.Widget.extend({
+ openerp.web.WebClient = openerp.web.Widget.extend(/** @lends openerp.web.WebClient */{
+     /**
+      * @constructs openerp.web.WebClient
+      * @extends openerp.web.Widget
 -     * 
++     *
+      * @param element_id
+      */
      init: function(element_id) {
          this._super(null, element_id);
          openerp.webclient = this;
Simple merge
Simple merge
          </p>
      </div>
  </t>
++
+ <t t-name="FieldStatus">
+     <div t-att-id="widget.element_id"></div>
+ </t>
+ <t t-name="FieldStatus.content">
+     <ul class="oe-arrow-list">
+         <t t-set="size" t-value="widget.to_show.length"/>
+         <t t-foreach="_.range(size)" t-as="i">
+             <li t-att-class="widget.to_show[i][0] === widget.selected_value ? 'oe-arrow-list-selected' : ''">
+                 <span class="oe-arrow-list-before" t-if="i &gt; 0"></span><span><t t-esc="widget.to_show[i][1]"/></span><span class="oe-arrow-list-after" t-if="i &lt; size - 1"></span>
+             </li>
+         </t>
+     </ul>
+ </t>
 -</templates>
 +</templates>