Ignore:
Timestamp:
04/15/10 18:22:14 (14 years ago)
Author:
nathalie.silva
Message:

Ticket #891 - alterada as tags da palavra sublinhada - de div pra span no iframe - Nathalie

Location:
sandbox/expressoMail1_2/corretor_ortografico/spell_checker
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • sandbox/expressoMail1_2/corretor_ortografico/spell_checker/css/spell_checker.css

    r2536 r2554  
    8888        font-family: Verdana, Arial, Helvetica, sans-serif; 
    8989        font-size: 11px; 
    90         text-decoration: underline; 
    91          
     90        text-decoration: underline;        
    9291        
    9392 
     
    106105        cursor: pointer; 
    107106} 
     107 
     108body { 
     109   white-space: nowrap; 
     110    
     111 
     112 
     113} 
  • sandbox/expressoMail1_2/corretor_ortografico/spell_checker/js/spell_checker.js

    r2550 r2554  
    332332 *************************************************************/ 
    333333function showMenu(){ 
    334  
    335334    var iframe= currObj.objToCheck; 
    336335    if(iframe.contentWindow) 
     
    340339 
    341340    var browser = checkBrowser(); 
    342     if (browser == "ie"){ 
    343          
     341    if (browser == "ie"){         
    344342        iframe.body.contentEditable="true" ; 
    345343        var ifr= currObj.objToCheck; 
     
    347345        if(!e.target){e.target = e.srcElement;} 
    348346        var evento = e.target.onclick.toString(); 
    349  
    350347    } 
    351348    else { 
     
    425422        with(currObj); 
    426423 
    427         new_data = new_data.toString(); 
     424        new_data = new_data.toString();        
    428425        var isThereAMisspelling = new_data.charAt(0); 
    429426        new_data = new_data.substring(1); 
     427 
     428        
    430429 
    431430        if(currObj.spellingResultsDiv) 
     
    459458        currObj.statusSpan.innerHTML = "";   
    460459        
    461  
    462  
    463          
    464          //ifr.body.appendChild(currObj.spellingResultsDiv); 
     460          //ifr.body.appendChild(currObj.spellingResultsDiv); 
     461         //alert(new_data); 
     462         ifr.body.innerHTML = ""; 
     463         //alert(new_data); 
     464         //new_data = new_data.replace(/ </g ,"&nbsp;<"); 
     465         //alert(new_data); 
     466          
    465467         ifr.body.innerHTML = new_data; 
     468         //alert(ifr.body.innerHTML); 
    466469         ifr.body.appendChild(cssLink); 
    467470 
     
    469472        // Obtain all the span tags which have highlight className 
    470473        //    and add the eventListener for the click - This event shows the suggestions menu 
    471         var nodeArray = ifr.getElementsByTagName("div"); 
     474        var nodeArray = ifr.getElementsByTagName("span"); 
    472475        var totArray = nodeArray.length; 
    473476        for (var i = 0 ; i < totArray ; i++) { 
     
    475478            if (node.className == "highlight") { 
    476479                if (document.addEventListener) { 
    477                     ifr.getElementsByTagName("div")[i].addEventListener("click", showMenu , true); 
    478                     ifr.getElementsByTagName("div")[i].contentEditable="false" ; 
     480                    ifr.getElementsByTagName("span")[i].addEventListener("click", showMenu , true); 
     481                    ifr.getElementsByTagName("span")[i].contentEditable="false" ; 
    479482                } 
    480483                else { 
    481                     ifr.getElementsByTagName("div")[i].attachEvent("onclick", showMenu ); 
    482                     ifr.getElementsByTagName("div")[i].contentEditable="false" ; 
     484                    ifr.getElementsByTagName("span")[i].attachEvent("onclick", showMenu ); 
     485                    ifr.getElementsByTagName("span")[i].contentEditable="false" ; 
    483486                } 
    484487 
     
    573576*/ 
    574577//adicionado Paula 
    575          languageId =  document.getElementById("selectLanguage"); 
     578            languageId =  document.getElementById("selectLanguage"); 
    576579            languageId = languageId[document.getElementById("selectLanguage").selectedIndex].value; 
    577580 
     
    695698function checkClickLocation(e) 
    696699{ 
    697  
     700     
    698701    var browser = checkBrowser(); 
    699702    if(spellingSuggestionsDiv) 
     
    979982         
    980983    // Obtain all span tags which have highlight className and contais the old word 
    981     var nodeArray = ifr.getElementsByTagName("div"); 
     984    var nodeArray = ifr.getElementsByTagName("span"); 
    982985    var totArray = nodeArray.length; 
    983986    var nodeRemove = new Array(totArray); 
     
    10791082      
    10801083        // Obtain all span tags which have highlight className or corrected_word className 
    1081         var nodeArray = ifr.getElementsByTagName("div"); 
     1084        var nodeArray = ifr.getElementsByTagName("span"); 
    10821085        var totArray = nodeArray.length; 
    10831086        var nodeRemove = new Array(totArray); 
  • sandbox/expressoMail1_2/corretor_ortografico/spell_checker/spell_checker.php

    r2543 r2554  
    207207                                {                                         
    208208                                        $onClick = "onclick=\"setCurrentObject(" . $varName . "); showSuggestions('" . addslashes($tmpWord) . "', '" . $varName . "_" . $misspelledCount . "_" . addslashes($tmpWord) . "'); return false;\""; 
    209                                         $words[$i][$j] = str_replace($tmpWord, "<div " . $onClick . " id=\"" . $varName . "_" . $misspelledCount . "_" . $tmpWord . "\" class=\"highlight\">" . stripslashes($tmpWord) . " </div>", $words[$i][$j]); 
     209                                        $words[$i][$j] = str_replace($tmpWord, " <span " . $onClick . " id=\"" . $varName . "_" . $misspelledCount . "_" . $tmpWord . "\" class=\"highlight\">" . stripslashes($tmpWord) . " </span> ", $words[$i][$j]); 
    210210                                        $misspelledCount++; 
    211211                                }  
Note: See TracChangeset for help on using the changeset viewer.