מדיה ויקי:Common.js: הבדלים בין גרסאות
מתוך ויקיתרופות
ערן רוזנטל (שיחה | תרומות) (הערה מוסתרת וצבע גופן) |
ערן רוזנטל (שיחה | תרומות) |
||
| שורה 19: | שורה 19: | ||
}).then(function (data){ | }).then(function (data){ | ||
var banner = data.parse.text['*']; | var banner = data.parse.text['*']; | ||
| − | $('<div class="jThumbnailScroller"><div class="jTscrollerContainer"><div class="jTscroller">'+banner+'</div>').insertAfter('#mw-content-text').thumbnailScroller({ | + | var inPlaceholder = $('#bannerPlaceholder').length; |
| + | var scroller = $('<div class="jThumbnailScroller"><div class="jTscrollerContainer"><div class="jTscroller">'+banner+'</div>'); | ||
| + | if(inPlaceholder){ | ||
| + | scroller.css('margin-top','2em'); | ||
| + | } | ||
| + | scroller.insertAfter(inPlaceholder? '#bannerPlaceholder' : '#mw-content-text').thumbnailScroller({ | ||
scrollerType:"hoverPrecise", | scrollerType:"hoverPrecise", | ||
scrollerOrientation:"horizontal", | scrollerOrientation:"horizontal", | ||
גרסה מתאריך 21:01, 5 בפברואר 2014
/* כל סקריפט JavaScript שנכתב כאן ירוץ עבור כל המשתמשים בכל טעינת עמוד */
/* line break after reg owner */
$('.mw-normal-catlinks a[title^="קטגוריה:בעל רישום"]').parent().next().css('border-right','none').before('<br>');
//adds print link
var printButton = $('"<li id="printTab"><span><a href="#" title="להדפסת הדף">הדפסה</a></span></li>').click(function(){
window.print();
});
$('#p-views ul').prepend ( printButton ) ;
//banner
mw.loader.using(['jquery.thumbnailScroller', 'mediawiki.api'], function(){
$(function(){
var api=new mw.Api();
api.get({
action: 'parse',
page: 'תבנית:באנר תחתון',
prop: 'text'
}).then(function (data){
var banner = data.parse.text['*'];
var inPlaceholder = $('#bannerPlaceholder').length;
var scroller = $('<div class="jThumbnailScroller"><div class="jTscrollerContainer"><div class="jTscroller">'+banner+'</div>');
if(inPlaceholder){
scroller.css('margin-top','2em');
}
scroller.insertAfter(inPlaceholder? '#bannerPlaceholder' : '#mw-content-text').thumbnailScroller({
scrollerType:"hoverPrecise",
scrollerOrientation:"horizontal",
scrollSpeed:2,
scrollEasing:"easeOutCirc",
scrollEasingAmount:600,
acceleration:4,
scrollSpeed:800,
noScrollCenterSpace:10,
autoScrolling:10,
autoScrollingSpeed:5000,
autoScrollingEasing:"easeInOutQuad",
autoScrollingDelay:500
});
});
});
});
/* additional toolbar buttons */
if ( mw.user.options.get('usebetatoolbar')) {
mw.loader.using(['jquery.wikiEditor','jquery.wikiEditor.toolbar','ext.wikiEditor','ext.wikiEditor.toolbar'],function(){
$(function() {
// קבוצה חדשה בתפריט מתקדם:
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'advanced',
'groups': {
'more': {
'label': ""
}
}
} );
// טקסט ממורכז
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'advanced',
'group': 'more',
'tools': {
'center': {
label: 'טקסט ממורכז',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Gnome-format-justify-center.svg/22px-Gnome-format-justify-center.svg.png',
action: {
type: 'encapsulate',
options: {
pre: '<center>',
peri: "טקסט ממורכז",
post: "</center>"
}
}
}
}
} );
// טקסט מיושר לשמאל
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'advanced',
'group': 'more',
'tools': {
'center': {
label: 'טקסט מיושר לשמאל',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Gnome-format-justify-left.svg/22px-Gnome-format-justify-left.svg.png',
action: {
type: 'encapsulate',
options: {
pre: '<div class="mw-content-ltr">',
peri: "טקסט מיושר לשמאל",
post: "</div>"
}
}
}
}
} );
// הערה מוסתרת
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'advanced',
'group': 'more',
'tools': {
'hiddennote': {
label: 'הערה מוסתרת',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Gnome-document-new.svg/22px-Gnome-document-new.svg.png',
action: {
type: 'encapsulate',
options: {
pre: '<!-- ',
peri: "הערה מוסתרת",
post: " -->"
}
}
}
}
} );
// צבע גופן
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'main',
'group': 'format',
'tools': {
'colouredtext': {
label: 'טקסט צבוע',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/he/2/26/NewColorBtn.png',
action: {
type: 'encapsulate',
options: {
pre: '<span style="color: ColorName;">',
peri: "טקסט צבוע",
post: "</span>"
}
}
}
}
} );
});
});
}