Changeset 9294

Show
Ignore:
Timestamp:
28.06.2007 09:11:54 (3 years ago)
Author:
sys
Message:

Bug #186 : drag/drop d'imagette dans les éditeurs inline si absence de uLink

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_textPrim/xedUi/text.xbl.xml

    r9109 r9294  
    35833583                                                if(! vSgn) return; 
    35843584                                                var vOk = false; 
    3585                                                 for each(var vRegexpSgn in this.fClasses["ULINK"].regexpSgn) { 
     3585                                                if(this.fClasses["ULINK"]) for each(var vRegexpSgn in this.fClasses["ULINK"].regexpSgn) { 
    35863586                                                        if(vRegexpSgn.test(vSgn)) {vOk = true; break;} 
    35873587                                                } 
    3588                                                 if(!vOk) for each(var vRegexpSgn in this.fClasses["IMG"].regexpSgn) { 
     3588                                                if(!vOk && this.fClasses["IMG"]) for each(var vRegexpSgn in this.fClasses["IMG"].regexpSgn) { 
    35893589                                                        if(vRegexpSgn.test(vSgn)) {vOk = true; break;} 
    35903590                                                } 
     
    36473647                                        if(! vSgn) return; 
    36483648                                        var vClasses = []; 
    3649                                         var vListRegexp =this.fClasses["ULINK"].regexpSgn;  
    3650                                         for(var vRole in vListRegexp) { 
    3651                                                 if(vListRegexp[vRole].test(vSgn)) vClasses.push({role:vRole, tag:"uLink", meth:"insert_container", title:this.fClasses["ULINK"].getStructuralNodes(vRole).title}); 
    3652                                         } 
    3653                                         vListRegexp =this.fClasses["IMG"].regexpSgn;  
    3654                                         for(var vRole in vListRegexp) { 
    3655                                                 if(vListRegexp[vRole].test(vSgn)) vClasses.push({role:vRole, tag:"inlineImg", meth:"insert_objectleaf", title:this.fClasses["IMG"].getStructuralNodes(vRole).title}); 
     3649                                        if(this.fClasses["ULINK"]) { 
     3650                                                var vListRegexp =this.fClasses["ULINK"].regexpSgn;  
     3651                                                for(var vRole in vListRegexp) { 
     3652                                                        if(vListRegexp[vRole].test(vSgn)) vClasses.push({role:vRole, tag:"uLink", meth:"insert_container", title:this.fClasses["ULINK"].getStructuralNodes(vRole).title}); 
     3653                                                } 
     3654                                        } 
     3655                                        if(this.fClasses["IMG"]) { 
     3656                                                var vListRegexp =this.fClasses["IMG"].regexpSgn;  
     3657                                                for(var vRole in vListRegexp) { 
     3658                                                        if(vListRegexp[vRole].test(vSgn)) vClasses.push({role:vRole, tag:"inlineImg", meth:"insert_objectleaf", title:this.fClasses["IMG"].getStructuralNodes(vRole).title}); 
     3659                                                } 
    36563660                                        } 
    36573661                                        if(vClasses.length > 0) {