15,23d14 < #wunderlay { < font-family: Courier New; < font-size: 20px; < opacity: 0.3; < z-index: 11; < padding: 0 0 0 0; < margin: 0 0 0 0; < } < 41,51d31 < < span { < padding: 0 0 0 0; < margin: 0 0 0 0; < } < < span.wunderlay { < font-family: Courier New; < font-size: 20px; < cursor: pointer; < } 55c35 <

Word Find Game for

--- >

Word Find Game for

79,80d58 < var caretPos=0; < var setsoftwo=[]; 84,87d61 < var wdebye=''; < var zwdebye=''; < var zzwdebye=''; < var ijcnt=0; 93,94d66 < wdebye+='' + aletter + ''; < ijcnt++; 98d69 < wdebye+='
'; 111,231d81 < var documentURL=document.URL; < if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) { < if ((location.search.split('selection=')[1] ? decodeURIComponent(location.search.split('selection=')[1].split('&')[0]) : '') == '') { < documentURL+='#clicks=y'; < } < } < < function cmodeit(sio) { < if (sio.value == 'selection') { < location.href=document.URL.split('?')[0].split('#')[0] + '?selection=y'; < } else if (sio.value == 'click') { < documentURL+='#clicks=y'; < lonl(); < } < } < < function lonl() { < document.getElementById('wunderlay').innerHTML=wdebye; < if (documentURL.indexOf('clicks=') != -1) { < document.getElementById('cmodeopt').innerHTML='Click'; < //document.getElementById('wunderlay').innerHTML=wdebye; < document.getElementById('wunderlay').style.display='block'; < document.getElementById('blurb').innerHTML=document.getElementById('blurb').innerHTML.replace(' highlight ', ' click '); < } else { < document.getElementById('cmodeopt').innerHTML='Selection'; < } < } < < function didclick(spano) { < var newi=eval(spano.id.replace('span','')); < var documentgetSelectiontoString='', revsis=''; < var wlen=0, ijh=0; < if (setsoftwo.length == 0) { < setsoftwo.push(newi); < document.getElementById('span' + newi).style.backgroundColor='yellow'; < } else { < console.log('Newi=' + newi + ' and down=' + Math.abs(eval(newi % 100) - eval(setsoftwo[0] % 100)) + ' and across=' + Math.abs(Math.floor(newi / 100) - Math.floor(setsoftwo[0] / 100)) + ' via setsoftwo[0]=' + setsoftwo[0]); < if (Math.floor(newi / 100) == Math.floor(setsoftwo[0] / 100)) { < wlen=eval(1 + Math.abs(eval(setsoftwo[0] - newi))); < if (wlen >= 4) { < for (ijh=Math.min(setsoftwo[0], newi); ijh<=Math.max(setsoftwo[0], newi); ijh++) { < documentgetSelectiontoString+=document.getElementById('span' + ijh).innerHTML; < revsis=document.getElementById('span' + ijh).innerHTML + revsis; < document.getElementById('span' + ijh).style.backgroundColor='orange'; < document.getElementById('span' + ijh).title=document.getElementById('span' + ijh).innerHTML; < document.getElementById('span' + ijh).style.cursor='progress'; < } < subscore=eval(0 - eval('' + documentgetSelectiontoString.length)); < findingnemo=''; < if (!backwardsallowed) { < setTimeout(retry, 2000); < document.getElementById('nameif').title=''; < } else { < setTimeout(retry, 8000); < document.getElementById('mytao').style.cursor='progress'; < document.getElementById('nameif').title='../PHP/surprise.php?miZn=' + eval(1 + eval('' + documentgetSelectiontoString.length)) + '&maZx=' + eval(1 + eval('' + documentgetSelectiontoString.length)) + '&firstJUNKname=y&youllneverfindthis=y' + '&second=y&iswordthere=' + encodeURIComponent(revsis); < } < document.getElementById('nameif').src='../PHP/surprise.php?miZn=' + eval(1 + eval('' + documentgetSelectiontoString.length)) + '&maZx=' + eval(1 + eval('' + documentgetSelectiontoString.length)) + '&firstJUNKname=y&youllneverfindthis=y' + '&iswordthere=' + encodeURIComponent(documentgetSelectiontoString.toLowerCase()); < setsoftwo=[]; < } < } else if (eval(newi % 100) == eval(setsoftwo[0] % 100)) { < if (updownallowed) { < console.log('up down'); < wlen=eval(1 + Math.abs(eval(Math.floor(setsoftwo[0] / 100) - Math.floor(newi / 100)))); < console.log('newi=' + newi + ' and wlen=' + wlen + ' via setsoftwo[0]=' + setsoftwo[0]); < if (wlen >= 4) { < for (ijh=Math.min(setsoftwo[0], newi); ijh<=Math.max(setsoftwo[0], newi); ijh+=100) { < documentgetSelectiontoString+=document.getElementById('span' + ijh).innerHTML; < revsis=document.getElementById('span' + ijh).innerHTML + revsis; < document.getElementById('span' + ijh).style.backgroundColor='orange'; < document.getElementById('span' + ijh).title=document.getElementById('span' + ijh).innerHTML; < document.getElementById('span' + ijh).style.cursor='progress'; < } < subscore=eval(0 - eval('' + documentgetSelectiontoString.length)); < findingnemo=''; < if (!backwardsallowed) { < setTimeout(retry, 2000); < document.getElementById('nameif').title=''; < } else { < setTimeout(retry, 8000); < document.getElementById('mytao').style.cursor='progress'; < document.getElementById('nameif').title='../PHP/surprise.php?miZn=' + eval(1 + eval('' + documentgetSelectiontoString.length)) + '&maZx=' + eval(1 + eval('' + documentgetSelectiontoString.length)) + '&firstJUNKname=y&youllneverfindthis=y' + '&second=y&iswordthere=' + encodeURIComponent(revsis); < } < document.getElementById('nameif').src='../PHP/surprise.php?miZn=' + eval(1 + eval('' + documentgetSelectiontoString.length)) + '&maZx=' + eval(1 + eval('' + documentgetSelectiontoString.length)) + '&firstJUNKname=y&youllneverfindthis=y' + '&iswordthere=' + encodeURIComponent(documentgetSelectiontoString.toLowerCase()); < setsoftwo=[]; < } < } < } else if (Math.abs(Math.floor(eval(newi / 100)) - Math.floor(eval(setsoftwo[0] / 100))) == Math.abs(eval(newi % 100) - eval(setsoftwo[0] % 100))) { < if (diagonalsallowed) { < console.log('diagonal'); < < wlen=eval(1 + Math.abs(eval(Math.floor(setsoftwo[0] / 100) - Math.floor(newi / 100)))); < console.log('newi=' + newi + ' and wlen=' + wlen + ' via setsoftwo[0]=' + setsoftwo[0]); < if (wlen >= 4) { < for (ijh=Math.min(setsoftwo[0], newi); ijh<=Math.max(setsoftwo[0], newi); ijh+=eval(eval(Math.max(setsoftwo[0], newi) - Math.min(setsoftwo[0], newi)) / eval(-1 + wlen))) { < documentgetSelectiontoString+=document.getElementById('span' + ijh).innerHTML; < revsis=document.getElementById('span' + ijh).innerHTML + revsis; < document.getElementById('span' + ijh).style.backgroundColor='orange'; < document.getElementById('span' + ijh).title=document.getElementById('span' + ijh).innerHTML; < document.getElementById('span' + ijh).style.cursor='progress'; < } < subscore=eval(0 - eval('' + documentgetSelectiontoString.length)); < findingnemo=''; < if (!backwardsallowed) { < setTimeout(retry, 2000); < document.getElementById('nameif').title=''; < } else { < setTimeout(retry, 8000); < document.getElementById('mytao').style.cursor='progress'; < document.getElementById('nameif').title='../PHP/surprise.php?miZn=' + eval(1 + eval('' + documentgetSelectiontoString.length)) + '&maZx=' + eval(1 + eval('' + documentgetSelectiontoString.length)) + '&firstJUNKname=y&youllneverfindthis=y' + '&second=y&iswordthere=' + encodeURIComponent(revsis); < } < document.getElementById('nameif').src='../PHP/surprise.php?miZn=' + eval(1 + eval('' + documentgetSelectiontoString.length)) + '&maZx=' + eval(1 + eval('' + documentgetSelectiontoString.length)) + '&firstJUNKname=y&youllneverfindthis=y' + '&iswordthere=' + encodeURIComponent(documentgetSelectiontoString.toLowerCase()); < setsoftwo=[]; < } < } < } else { < console.log('newi=' + newi + ' and down=' + Math.abs(eval(newi % 100) - eval(setsoftwo[0] % 100)) + ' and across=' + Math.abs(Math.floor(newi / 100) - Math.floor(setsoftwo[0] / 100)) + ' via setsoftwo[0]=' + setsoftwo[0]); < } < } < //alert('id=' + spano.id + ' ' + spano.innerHTML); < } 352d201 < var ijcnt=0; 358,359d206 < wdebye+='' + aletter + ''; < ijcnt++; 363d209 < wdebye+='
'; 377,386c223 < if (documentURL.indexOf('clicks=') != -1) { < var rectis=document.getElementById('underlay').getBoundingClientRect(); < document.getElementById('wunderlay').style.position='absolute'; < document.getElementById('wunderlay').style.top='' + rectis.top + 'px'; < document.getElementById('wunderlay').style.left='' + rectis.left + 'px'; < document.getElementById('wunderlay').style.width='' + rectis.width + 'px'; < document.getElementById('wunderlay').style.height='' + rectis.height + 'px'; < document.getElementById('wunderlay').innerHTML=wdebye; < document.getElementById('wunderlay').style.display='block'; < } --- > 397,406c234 < document.getElementById('underlay').innerHTML=debye; < if (document.getElementById('wunderlay').innerHTML != '') { < document.getElementById('wunderlay').style.position='absolute'; < document.getElementById('wunderlay').style.top='' + rectis.top + 'px'; < document.getElementById('wunderlay').style.left='' + rectis.left + 'px'; < document.getElementById('wunderlay').style.width='' + eval(20 + rectis.width) + 'px'; < document.getElementById('wunderlay').style.height='' + rectis.height + 'px'; < document.getElementById('wunderlay').innerHTML=wdebye; < document.getElementById('wunderlay').style.display='block'; < } --- > document.getElementById('underlay').innerHTML=debye; 437,440d264 < < function consolelog(iyt) { < document.title=iyt; < } 443c267 < console.log('1:' + event.target.selectionStart); --- > console.log(event.target.selectionStart); 453c277 < console.log('2:' + event.target.selectionStart); --- > //console.log(event.target.selectionStart); 472,473c296 < var prescore='', spans=[]; < var ispans=0; --- > var prescore=''; 480,488d302 < if (documentURL.indexOf('clicks=') != -1) { < spans=document.getElementsByTagName('span'); < for (ispans=0; ispans if (ssc == 0) { return ''; } 871c670 < document.body.title=notify('Already tried.'); --- > document.body.title='Already tried.'; 876d674 < if (1 == 1) { 913c711 < document.body.title=notify('Already tried.'); --- > document.body.title='Already tried.'; 925c723 < console.log('Selection started '); // + document.getElementById('mytao').selectionStart + ' ' + document.getSelection() + '*' + document.getSelection().getRangeAt(0)); --- > console.log('Selection started'); 928,933d725 < < //document.getElementById('mytao').onfocus = function(event) { < // console.log('ss=' + event.target.selectionStart); //input.addEventListener('focus', caretController); < //} < } < 965d756 < console.log('HeRE'); 970,977d760 < function caretController(myt) { < console.log('HerE'); < caretPos = myt.selectionStart; < < console.log('caret position:', caretPos); < } < < setTimeout(lonl, 2000); 982d764 <