~txerpa-openerp/openobject-client-web/txerpa

« back to all changes in this revision

Viewing changes to openobject/static/javascript/openobject/openobject.dom.js

  • Committer: Biel - txerpa.com
  • Date: 2013-08-09 12:30:58 UTC
  • mfrom: (4670.2.245 openobject-client-web)
  • Revision ID: biel.massot@txerpa.com-20130809123058-892zu673ti1j8yjd
Actualizo a la ultima revision de trunk. Hay muchos bugs correjidos desde 2012. Elimino la revision 4873 por problemas de rendimiento en el dashboard de Contabilidad

Show diffs side-by-side

added added

removed removed

Lines of Context:
108
108
    }
109
109
 
110
110
    function get_width(val) {
111
 
        return get_size(val.toString(), $(window.top).width());
 
111
        return get_size(val.toString(), $(window).width());
112
112
    }
113
113
 
114
114
    function get_height(val) {
115
 
        return get_size(val.toString(), $(window.top).height());
 
115
        return get_size(val.toString(), $(window).height());
116
116
    }
117
117
 
118
118
    function get_size(val, available_size) {
144
144
        var $this;
145
145
        if(this == $) $this = $(window);
146
146
        else $this = $(this);
147
 
        if(window != window.top) {
148
 
            return window.top.jQuery.frame_dialog.apply($this[0], arguments);
 
147
        var form_controller = window.form_controller;
 
148
        var is_root_window = false;
 
149
        if (form_controller == '/openerp/openm2o' || form_controller == '/openerp/search/new' || form_controller == '/openerp/openm2m') {
 
150
            // stop unstacking window on M2O popup window, Search window 'New'
 
151
            is_root_window = true;
 
152
        }
 
153
        if(window != window.parent && !is_root_window) {
 
154
            return window.parent.jQuery.frame_dialog.apply($this[0], arguments);
149
155
        }
150
156
        return open($this, frame_attrs, data, options);
151
157
    }