Changeset 8 for trunk


Ignore:
Timestamp:
02/13/05 07:45:00 (15 years ago)
Author:
gogo
Message:

Fixes to work with the Combined-Image-Buttons and work better with multiuple editors.

It's not quite right yet, I can't get the images to show.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/ContextMenu/context-menu.js

    r1 r8  
    105105                        elmenus.push(null, 
    106106                                     [ i18n["Modify Link"], 
    107                                        function() { editor.execCommand("createlink", true); }, 
     107               function() { editor.config.btnList['createlink'][3](editor); }, 
    108108                                       i18n["Current URL is"] + ': ' + link.href, 
    109109                                       config.btnList["createlink"][1] ], 
     
    206206        if (selection && !link) 
    207207                menu.push(null, [ i18n["Make link"], 
    208                                   function() { editor.execCommand("createlink", true); }, 
     208           function() { editor.config.btnList['createlink'][3](editor); }, 
    209209                                  i18n["Create a link"], 
    210210                                  config.btnList["createlink"][1] ]); 
     
    301301        }; 
    302302        var target = HTMLArea.is_ie ? ev.srcElement : ev.target; 
    303         var ifpos = getPos(self.editor._iframe); 
     303     var ifpos = getPos(self.editor._htmlArea);//_iframe); 
    304304        var x = ev.clientX + ifpos.x; 
    305305        var y = ev.clientY + ifpos.y; 
     
    383383                        td1.className = "icon"; 
    384384                        if (item.__msh.icon) 
    385                                 td1.innerHTML = "<img align='middle' src='" + item.__msh.icon + "' />"; 
    386                         var td2 = doc.createElement("td"); 
     385      { 
     386        var t = HTMLArea.makeBtnImg(item.__msh.icon, doc); 
     387        td1.appendChild(t); 
     388        // td1.innerHTML = "<img align='middle' src='" + item.__msh.icon + "' />"; 
     389      } 
     390      var td2 = doc.createElement("td"); 
    387391                        if (HTMLArea.is_ie) 
    388392                                td2.unselectable = "on"; 
     
    415419 
    416420        if (!HTMLArea.is_ie) { 
     421    /* FIXME: I think this is to stop the popup from running off the bottom of the screen? 
    417422                var dx = x + div.offsetWidth - window.innerWidth + 4; 
    418423                var dy = y + div.offsetHeight - window.innerHeight + 4; 
     424    // alert('dy= (' + y + '+' + div.offsetHeight + '-' + window.innerHeight + ' + 4 ) = ' + dy); 
    419425                if (dx > 0) x -= dx; 
    420426                if (dy > 0) y -= dy; 
     427    */ 
    421428                div.style.left = x + "px"; 
    422429                div.style.top = y + "px"; 
Note: See TracChangeset for help on using the changeset viewer.