מדיה ויקי:Gadget-toggleRCOptions.js: הבדלים בין גרסאות בדף
מ דף חדש: // // // Created by user:Yonidebest function findText() { var findThisRx = new RegExp(document.getElementById('fromReplace').value, 'g'); var foundIndex = document.editform.wpTex... |
מאין תקציר עריכה |
||
| שורה 2: | שורה 2: | ||
// | // | ||
// Created by [[user:Yonidebest]] | // Created by [[user:Yonidebest]] | ||
function showFound(index) { | |||
} | |||
function findText() { | function findText() { | ||
var | // clear Select object | ||
var foundIndex = document.editform.wpTextbox1.value. | var results = document.getElementById('foundResults'); | ||
while (results.length > 0) | |||
results.remove(0); | |||
// find text and add to select object | |||
var fromIndex = 0; | |||
var counter = 0; | |||
var findThis = document.getElementById('fromReplace').value; | |||
while (fromIndex != -1) { | |||
var foundIndex = document.editform.wpTextbox1.value.indexOf(findThis, fromIndex); | |||
if (foundIndex != -1) { | |||
counter++; | |||
var option = document.createElement('OPTION'); | |||
option.text = 'תוצאה ' + counter; | |||
option.title = foundIndex; | |||
results.add(option); | |||
fromIndex = foundIndex; | |||
} else { | |||
var option = document.createElement('OPTION'); | |||
option.title = foundIndex; | |||
option.disabled = true; | |||
if (results.length != 0) { | |||
option.text = 'נמצאו ' + counter + ' תוצאות.'; | |||
results.add(option, 1); | |||
} else { | |||
option.text = 'לא נמצאות תוצאות.'; | |||
results.add(option); | |||
} | |||
fromIndex = foundIndex; | |||
} | |||
} | |||
} | } | ||
| שורה 35: | שורה 64: | ||
submitFind.href = 'javascript:findText();'; | submitFind.href = 'javascript:findText();'; | ||
submitFind.appendChild(document.createTextNode('חפש')); | submitFind.appendChild(document.createTextNode('חפש')); | ||
var | var foundResults = document.createElement('<SELECT ID="foundResults"></SELECT>'); | ||
var option = document.createElement('OPTION'); | |||
option.text = 'מחכה...'; | |||
option.disabled = true; | |||
foundResults.add(option); | |||
var divBoxFind = document.createElement('<DIV ID="divFind"></DIV>'); | var divBoxFind = document.createElement('<DIV ID="divFind"></DIV>'); | ||
| שורה 43: | שורה 75: | ||
divBoxFind.appendChild(document.createTextNode(' ')); | divBoxFind.appendChild(document.createTextNode(' ')); | ||
divBoxFind.appendChild(submitFind); | divBoxFind.appendChild(submitFind); | ||
divBoxFind.appendChild(document.createTextNode(' | | divBoxFind.appendChild(document.createTextNode(' | תוצאות: ')); | ||
divBoxFind.appendChild( | divBoxFind.appendChild(foundResults); | ||
divBoxFind.appendChild(document.createElement('BR')); | divBoxFind.appendChild(document.createElement('BR')); | ||