הבדלים בין גרסאות בדף "מדיה ויקי:BookmarkletsInit.js"

מתוך חב"דפדיה, אנציקלופדיה חב"דית חופשית
קפיצה לניווט קפיצה לחיפוש
שורה 24: שורה 24:
  
 
$( bookmarklets ).each( function( i, bookmarklet ) {
 
$( bookmarklets ).each( function( i, bookmarklet ) {
$bookmarkletsList.append( $( '<li>' )
+
var $link, $item;
 +
 
 +
$link = $( '<a>' )
 +
.prop( 'href', stubparts[0] + bookmarklet.func +
 +
stubparts[1] + bookmarklet.sourcepage +
 +
stubparts[2] + bookmarklet.func +
 +
stubparts[3] )
 +
.click( bookmarkletsWrong )
 +
.text( bookmarklet.name );
 +
 
 +
$item = $( '<li>' )
 
.text( bookmarklet.description )
 
.text( bookmarklet.description )
.append( $( '<a>',
+
.append( $link );
{
+
 
'href': stubparts[0] + bookmarklet.func +
+
$bookmarkletsList.append( $item );
stubparts[1] + bookmarklet.sourcepage +
 
stubparts[2] + bookmarklet.func +
 
stubparts[3],
 
'click': bookmarkletsWrong,
 
'text': bookmarklet.name
 
}
 
) )
 
);
 
 
} );
 
} );
  

גרסה מ־19:02, 23 במרץ 2014

( function () {
	'use strict';

	var stubparts, bookmarklets, bookmarkletsWrong,
		$bookmarkletsList = $( '#bookmarkletsList' );

	stubparts = [
		"javascript:(function(){if(typeof(",
		")=='undefined'){var s=document.createElement('script');s.setAttribute('src','//chabadpedia.co.il/index.php?title= ",
		"&action=raw&maxage=3600&ctype=text/javascript&dontcountme=s');document.getElementsByTagName('body')[0].appendChild(s);}else ",
		"();})()"
	];

	bookmarklets = [
		{
			func: 'wikiit',
			sourcepage: 'MediaWiki:Bookmarklets/wikiit.js',
			name: 'תבנית לחב"דפדיה',
			description: 'יצירת תבנית קישור ממאמרים באתרים שימושיים: '
		}
	];

	$bookmarkletsList.empty();

	$( bookmarklets ).each( function( i, bookmarklet ) {
		var $link, $item;

		$link = $( '<a>' )
			.prop( 'href', stubparts[0] + bookmarklet.func +
				stubparts[1] + bookmarklet.sourcepage +
				stubparts[2] + bookmarklet.func +
				stubparts[3] )
			.click( bookmarkletsWrong )
			.text( bookmarklet.name );

		$item = $( '<li>' )
			.text( bookmarklet.description )
			.append( $link );

		$bookmarkletsList.append( $item );
	} );

	bookmarkletsWrong = function ( e ) {
		e.preventDefault();
		alert( 'את הקישור יש לגרור לסרגל המועדפים, ולהפעיל באתרים המתאימים.' +
			'\nקישור זה לא מיועד להפעלה מתוך חב"דפדיה. למידע נוסף קראו את ההוראות בדף.'
		);
	};
} )();