Changeset 2554
- Timestamp:
- 04/15/10 18:22:14 (14 years ago)
- 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 88 88 font-family: Verdana, Arial, Helvetica, sans-serif; 89 89 font-size: 11px; 90 text-decoration: underline; 91 90 text-decoration: underline; 92 91 93 92 … … 106 105 cursor: pointer; 107 106 } 107 108 body { 109 white-space: nowrap; 110 111 112 113 } -
sandbox/expressoMail1_2/corretor_ortografico/spell_checker/js/spell_checker.js
r2550 r2554 332 332 *************************************************************/ 333 333 function showMenu(){ 334 335 334 var iframe= currObj.objToCheck; 336 335 if(iframe.contentWindow) … … 340 339 341 340 var browser = checkBrowser(); 342 if (browser == "ie"){ 343 341 if (browser == "ie"){ 344 342 iframe.body.contentEditable="true" ; 345 343 var ifr= currObj.objToCheck; … … 347 345 if(!e.target){e.target = e.srcElement;} 348 346 var evento = e.target.onclick.toString(); 349 350 347 } 351 348 else { … … 425 422 with(currObj); 426 423 427 new_data = new_data.toString(); 424 new_data = new_data.toString(); 428 425 var isThereAMisspelling = new_data.charAt(0); 429 426 new_data = new_data.substring(1); 427 428 430 429 431 430 if(currObj.spellingResultsDiv) … … 459 458 currObj.statusSpan.innerHTML = ""; 460 459 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 ," <"); 465 //alert(new_data); 466 465 467 ifr.body.innerHTML = new_data; 468 //alert(ifr.body.innerHTML); 466 469 ifr.body.appendChild(cssLink); 467 470 … … 469 472 // Obtain all the span tags which have highlight className 470 473 // 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"); 472 475 var totArray = nodeArray.length; 473 476 for (var i = 0 ; i < totArray ; i++) { … … 475 478 if (node.className == "highlight") { 476 479 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" ; 479 482 } 480 483 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" ; 483 486 } 484 487 … … 573 576 */ 574 577 //adicionado Paula 575 languageId = document.getElementById("selectLanguage");578 languageId = document.getElementById("selectLanguage"); 576 579 languageId = languageId[document.getElementById("selectLanguage").selectedIndex].value; 577 580 … … 695 698 function checkClickLocation(e) 696 699 { 697 700 698 701 var browser = checkBrowser(); 699 702 if(spellingSuggestionsDiv) … … 979 982 980 983 // 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"); 982 985 var totArray = nodeArray.length; 983 986 var nodeRemove = new Array(totArray); … … 1079 1082 1080 1083 // Obtain all span tags which have highlight className or corrected_word className 1081 var nodeArray = ifr.getElementsByTagName(" div");1084 var nodeArray = ifr.getElementsByTagName("span"); 1082 1085 var totArray = nodeArray.length; 1083 1086 var nodeRemove = new Array(totArray); -
sandbox/expressoMail1_2/corretor_ortografico/spell_checker/spell_checker.php
r2543 r2554 207 207 { 208 208 $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]); 210 210 $misspelledCount++; 211 211 }
Note: See TracChangeset
for help on using the changeset viewer.