משתמש:אני ואתה ואנחנו/common.js

הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: ללחוץ על 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>');