~unifield-team/unifield-web/main

« back to all changes in this revision

Viewing changes to addons/openerp/static/javascript/form.js

Tags: main-sprint1rc6
[MERGE] from trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
522
522
                jQuery(fld).attr('domain', domains[domain]);
523
523
            }
524
524
        }
525
 
 
526
525
        var flag;
527
526
        var value;
528
527
        for (var k in values) {
654
653
                    case 'selection':
655
654
                        if (typeof(value)=='object') {
656
655
                            var opts = [OPTION({'value': ''})];
657
 
                            for (var opt in value) {
 
656
                            for (var opt = 0; opt < value.length; opt++) {
658
657
                                if (value[opt].length > 0) {
659
658
                                    opts.push(OPTION({'value': value[opt][0]}, value[opt][1]));
660
 
                                }
 
659
                                } 
661
660
                            }
662
661
                            MochiKit.DOM.replaceChildNodes(fld, opts);
 
662
                            if (jQuery.browser.msie && $fld.attr('callback')) {
 
663
                                jQuery(fld).live("change", function(){
 
664
                                    onChange(this);
 
665
                                });
 
666
                            }
663
667
                        }
664
668
                        else {
665
669
                            fld.value = value;