Difference between revisions of "MediaWiki:Common.js"
From Suresh Joshi
(Created page with "→Any JavaScript here will be loaded for all users on every page load.: $( function(){ if( mw.config.get('wgIsMainPage') ){ $('#firstHeading').remove(); $('#ca-nstab...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 6: | Line 6: | ||
$('#ca-nstab-main').hide(); | $('#ca-nstab-main').hide(); | ||
} | } | ||
if( mw.config.get('wgUserName') === null ){ | |||
$('body').bind('cut copy', function(e) { | |||
e.preventDefault(); | |||
}); | |||
} else { | |||
$("#content").removeAttr("onmousedown"); | |||
$("#content").removeAttr("onselectstart"); | |||
} | |||
}); | |||
$( function(){ | |||
var countPoem2 = $(".Poem2-Ekatra"); | |||
if( countPoem2.length > 0 ){ | |||
var Poem2lenghtArray = []; | |||
for (var k = 0; k <= countPoem2.length; k++) { | |||
Poem2lenghtArray.push(k); | |||
} | |||
Poem2lenghtArray.forEach(function(j) { | |||
var poemElement = $(".Poem2-Ekatra").eq(j); | |||
if( poemElement.length ){ | |||
var poemText = poemElement.html(); | |||
var poemArray = poemText.split("\n"); | |||
poemElement.text(""); | |||
// First measure | |||
poemArray.forEach( function(i) { | |||
poemElement.append( '<p style="text-indent: 2em;">' + i + '</p>' ); | |||
}); | |||
// Second measure | |||
poemElement.children('p').each(function () { | |||
$(this).css('text-indent', '2em'); | |||
}); | |||
} | |||
}); | |||
} | |||
}); | }); |
Latest revision as of 13:24, 27 September 2021
/* Any JavaScript here will be loaded for all users on every page load. */
$( function(){
if( mw.config.get('wgIsMainPage') ){
$('#firstHeading').remove();
$('#ca-nstab-main').hide();
}
if( mw.config.get('wgUserName') === null ){
$('body').bind('cut copy', function(e) {
e.preventDefault();
});
} else {
$("#content").removeAttr("onmousedown");
$("#content").removeAttr("onselectstart");
}
});
$( function(){
var countPoem2 = $(".Poem2-Ekatra");
if( countPoem2.length > 0 ){
var Poem2lenghtArray = [];
for (var k = 0; k <= countPoem2.length; k++) {
Poem2lenghtArray.push(k);
}
Poem2lenghtArray.forEach(function(j) {
var poemElement = $(".Poem2-Ekatra").eq(j);
if( poemElement.length ){
var poemText = poemElement.html();
var poemArray = poemText.split("\n");
poemElement.text("");
// First measure
poemArray.forEach( function(i) {
poemElement.append( '<p style="text-indent: 2em;">' + i + '</p>' );
});
// Second measure
poemElement.children('p').each(function () {
$(this).css('text-indent', '2em');
});
}
});
}
});