add:    if(is_gecko){ this.showboxObj.style.whiteSpace = '-moz-pre-wrap'; }else if(is_opera_preseven){ this.showboxObj.style.whiteSpace = '-pre-wrap'; }else if(is_opera_seven){ this.showboxObj.style.whiteSpace = '-o-pre-wrap'; }else{ this.showboxObj.style['word-wrap']   = 'break-word'; }    
context:   this.init = function(txtStart,txtStop,txtRun,txtNoErr,txtNoSug,txtChange){     // don't run twice    if (this.inited){ return; }    this.inited = true;    // check for AJAX availability    var ajax = new sack(this.handler);    if(ajax.failed){ return; }    // get Elements    this.textboxObj = document.getElementById('wiki__text');    this.editbarObj = document.getElementById('wiki__editbar');    this.showboxObj = document.getElementById('spell__result');    this.suggestObj = document.getElementById('spell__suggest');    // set Translation Strings    this.txtStart = txtStart;    this.txtStop  = txtStop;    this.txtRun   = txtRun;    this.txtNoErr = txtNoErr;    this.txtNoSug = txtNoSug;    this.txtChange= txtChange;    // create ToolBar Button with ID and add it to the toolbar with null action    var toolbarObj = document.getElementById('tool__bar');    this.buttonObj = createToolButton('spellcheck.png',txtStart,'k','spell__check');    this.buttonObj.onclick = function(){return false;};    toolbarObj.appendChild(this.buttonObj);    this.imageObj  = document.getElementById('spell__check_ico');    // start UTF-8 compliance test - send an UTF-8 char and see what comes back    ajax.AjaxFailedAlert = '';    ajax.encodeURIString = false;    ajax.onCompletion    = this.initReady;    ajax.runAJAX('call=utf8test&data='+encodeURIComponent('ü'));    // second part of initialisation is in initReady() function  };
meta: 5490	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5490/0d35318916bc5b232dfc3532db0efb26f0af7f22/spellcheck.js/clean/lib/scripts/spellcheck.js