MediaWiki:PreMarkup.js: Difference between revisions
Content deleted Content added
Caleb Cooper (talk | contribs) No edit summary Tag: Reverted |
Caleb Cooper (talk | contribs) No edit summary |
||
| (7 intermediate revisions by the same user not shown) | |||
Line 1:
$( document ).ready(function
▲ var OriginalText = $this.html();
▲ $this.parent(".mw-collapsible-content").show(); /// temporary show collapsible content to read its location....
var MarginLeft = 0;▼
var Rotation = 0;
switch(p1) {
case "": ▼
▲ function returnBoxedText(match, p1) { return '' + p1 + ''; }
MarginTop = 5;▼
▲ function returnSpanPosStr(match, p1) {
MarginTop = 5;▼
MarginLeft = 5;▼
Rotation = 225;▼
break;▼
case "-br":▼
MarginTop = 20;▼
Rotation = 315;▼
break;▼
case "-bl":▼
MarginTop = 10;▼
MarginLeft = -5;▼
Rotation = 45;▼
break;▼
case "-tl":▼
Rotation = 135;▼
break;▼
▲ case "":
}
▲ MarginTop = 5;
▲ MarginLeft = 5;
▲ Rotation = 225;
▲ break;
▲ MarginTop = 5;
▲ MarginLeft = 5;
▲ Rotation = 225;
▲ break;
▲ case "-br":
▲ MarginTop = 20;
▲ MarginLeft = 0;
▲ Rotation = 315;
▲ break;
▲ break;
▲ case "-bl":
▲ MarginTop = 10;
▲ MarginLeft = -5;
▲ Rotation = 45;
▲ break;
▲ case "-tl":
▲ MarginTop = 0;
▲ MarginLeft = -5;
▲ Rotation = 135;
$this.html(newText);
▲ return '<point-here class="pre-arrow" orientation="' + p1 + '" style="position:absolute; maring-left: ' + MarginLeft + 'px; margin-top: ' + MarginTop + 'px; transform: rotate(' + Rotation + 'deg); transform-origin: 0% 0%;"> </point-here>';
▲ var newText = OriginalText.replace(/<box>(.*)<\/box>/g, returnBoxedText);
▲ newText = newText.replace(/<point-here(\S*)>/g, returnSpanPosStr);
posLeft
});
▲ $this.find('box').each(function () {
▲ posTop = $(this).position().top - 3;
▲ boxWidth = $(this).width();
▲ $this.append('<div style="padding:1px; padding-left:2px; border: 2px solid red; border-radius: 5px; box-shadow: 0.5px 0.5px 5px 0.5px red; position: absolute; left: ' + posLeft + 'px; top: ' + posTop + 'px; width:' + boxWidth + 'px;"> </div>');
});
| |||