משתמש:אני ואתה ואנחנו/common.js
מראה
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
var o = document.getElementById("bodyContent");
// var a = document.getElementsByTagName('a');
// console.log(a);
// // console.log(all.length);
// a.innerHTML = a.innerHTML .replace(/\([^\)]*?\) /g, '<span class="parentheses">$&</span>');
// // a.innerHTML = a.innerHTML .replace(')', 'd͡ʒ');
// for (var i = 0; i < a.length; i++) {
// a[i].innerHTML = a[i].innerHTML .replace(/\([^\)]*?\) /g, '<span class="parentheses">$&</span>');
// }
// var a = o.getElementsByTagName('a');
console.log(a);
// console.log(all.length);
console.log("begin");
for (var i=0; i < a.length; i++) {
console.log(i+" before: "+a[i]);
a[i].innerHTML = a[i].innerHTML.replace(/\(([^\)]*?)\)/g, 'ʑ$1Ħ');
console.log(a[i].innerHTML);
a[i].title = a[i].title.replace(/\(([^\)]*?)\)/g, 'ʑ$1Ħ');
console.log(a[i].title);
a[i].href = a[i].href.replace(/\(([^\)]*?)\)/g, 'ʑ$1Ħ');
console.log(a[i].href);
// a[i].innerHTML = a[i].innerHTML.replace(')', 'd͡ʒ');
console.log(i+" after: "+a[i]);
}
var str = document.getElementById("bodyContent");
// var x = document.getElementsByClassName("mw-content-rtl");
var x = str.getElementsByTagName("p");
console.log(x);
for (var i = 0; i < x.length; i++) {
x[i].innerHTML = x[i].innerHTML.replace(/\([^\)]*?\)/g, '<span class="parentheses">$&</span>');
// console.log(x[i]);
// x[i].innerHTML = x[i].innerHTML.replace( /\([^\)]*?\), /g, '<span class="parentheses">$&</span>');
// // console.log(x[i]);
// x[i].innerHTML = x[i].innerHTML.replace( /\([^\)]*?\)./g, '<span class="parentheses">$&</span>');
// // console.log(x[i]);
// x[i].innerHTML = x[i].innerHTML.replace( /\([^\)]*?\). /g, '<span class="parentheses">$&</span>');
// console.log(x[i]);
// x[i].innerHTML = res;
// console.log(x[i]);
}
// for (var i=0; i < a.length; i++) {
// console.log(i+" before: "+a[i]);
// a[i].innerHTML = a[i].innerHTML.replace('<span class="parentheses">', '');
// a[i].innerHTML = a[i].innerHTML.replace('</span>', '');
// console.log(a[i].innerHTML);
// a[i].title = a[i].title.replace('<span class="parentheses">', '');
// a[i].title = a[i].title.replace('</span>', '');
// console.log(a[i].title);
// a[i].href = a[i].href.replace('<span class="parentheses">', '');
// a[i].href = a[i].href.replace('</span>', '');
// console.log(a[i].href);
// // a[i].innerHTML = a[i].innerHTML.replace(')', 'd͡ʒ');
// console.log(i+" after: "+a[i]);
// }
console.log("end");
for (var i=0; i < a.length; i++) {
console.log(i+" before: "+a[i]);
a[i].innerHTML = a[i].innerHTML.replace(/(ʑ)([^Ħ]*?)(Ħ)/g, '\($2\)');
console.log(a[i].innerHTML);
a[i].title = a[i].title.replace(/(ʑ)([^Ħ]*?)(Ħ)/g, '\($2\)');
console.log(a[i].title);
a[i].href = a[i].href.replace(/(%CA%91)([^%C4%A6]*?)(%C4%A6)/g, '\($2\)');
console.log(a[i].href);
// a[i].innerHTML = a[i].innerHTML.replace(')', 'd͡ʒ');
console.log(i+" after: "+a[i]);
}
// for (var i=0; i < a.length; i++) {
// a[i].innerHTML = a[i].innerHTML.replace(/ʑ([^\)]*?)Ħ/g, '\($1\)');
// a[i].title = a[i].title.replace(/ʑ([^\)]*?)Ħ/g, '\($1\)');
// // a[i].innerHTML = a[i].innerHTML.replace('d͡ʒ', ')');
// }
// a.innerHTML = a.innerHTML.replace('d͡ʑ', '(');
// a.innerHTML = a.innerHTML.replace('d͡ʒ', ')');
// o.innerHTML = o.innerHTML .replace( /\([^\)]*?\) /g, '<span class="parentheses">$&</span>');
// o.innerHTML = o.innerHTML .replace( /\([^\)]*?\), /g, '<span class="parentheses">$&</span>');
// o.innerHTML = o.innerHTML .replace( /\([^\)]*?\)./g, '<span class="parentheses">$&</span>');
// o.innerHTML = o.innerHTML .replace( /\([^\)]*?\). /g, '<span class="parentheses">$&</span>');