<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A%3AGadget-LoadJS.js</id>
	<title>ميدياويكي:Gadget-LoadJS.js - تاريخ المراجعة</title>
	<link rel="self" type="application/atom+xml" href="https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A%3AGadget-LoadJS.js"/>
	<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Gadget-LoadJS.js&amp;action=history"/>
	<updated>2026-06-11T17:20:50Z</updated>
	<subtitle>تاريخ التعديل لهذه الصفحة في الويكي</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>https://3rabica.org/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Gadget-LoadJS.js&amp;diff=3577693&amp;oldid=prev</id>
		<title>عبد العزيز: أنشأ الصفحة ب&#039;/**  * @source https://www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL  * @revision 2020-04-04  */ var extraCSS = mw.util.getParamValue( &#039;withCSS&#039; ), 	extraJS = mw.util.getParamValue( &#039;withJS&#039; );  if ( extraCSS ) { 	// WARNING: DO NOT REMOVE THIS &quot;IF&quot; - REQUIRED FOR SECURITY (against XSS/CSRF attacks) 	if ( /^MediaWiki:[^&amp;&lt;&gt;=%#]*\.css$/.test( extraCSS ) ) { 		mw.loader.load( &#039;/w/index.php?title=&#039; + encodeURIComponent( extraCSS ) + &#039;&amp;action=raw&amp;ctype=text/css...&#039;</title>
		<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Gadget-LoadJS.js&amp;diff=3577693&amp;oldid=prev"/>
		<updated>2026-04-06T02:41:37Z</updated>

		<summary type="html">&lt;p&gt;أنشأ الصفحة ب&amp;#039;&lt;span class=&quot;autocomment&quot;&gt;*  * @source https://www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL  * @revision 2020-04-04: &lt;/span&gt; var extraCSS = mw.util.getParamValue( &amp;#039;withCSS&amp;#039; ), 	extraJS = mw.util.getParamValue( &amp;#039;withJS&amp;#039; );  if ( extraCSS ) { 	// WARNING: DO NOT REMOVE THIS &amp;quot;IF&amp;quot; - REQUIRED FOR SECURITY (against XSS/CSRF attacks) 	if ( /^MediaWiki:[^&amp;amp;&amp;lt;&amp;gt;=%#]*\.css$/.test( extraCSS ) ) { 		mw.loader.load( &amp;#039;/w/index.php?title=&amp;#039; + encodeURIComponent( extraCSS ) + &amp;#039;&amp;amp;action=raw&amp;amp;ctype=text/css...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحة جديدة&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/**&lt;br /&gt;
 * @source https://www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL&lt;br /&gt;
 * @revision 2020-04-04&lt;br /&gt;
 */&lt;br /&gt;
var extraCSS = mw.util.getParamValue( &amp;#039;withCSS&amp;#039; ),&lt;br /&gt;
	extraJS = mw.util.getParamValue( &amp;#039;withJS&amp;#039; );&lt;br /&gt;
&lt;br /&gt;
if ( extraCSS ) {&lt;br /&gt;
	// WARNING: DO NOT REMOVE THIS &amp;quot;IF&amp;quot; - REQUIRED FOR SECURITY (against XSS/CSRF attacks)&lt;br /&gt;
	if ( /^MediaWiki:[^&amp;amp;&amp;lt;&amp;gt;=%#]*\.css$/.test( extraCSS ) ) {&lt;br /&gt;
		mw.loader.load( &amp;#039;/w/index.php?title=&amp;#039; + encodeURIComponent( extraCSS ) + &amp;#039;&amp;amp;action=raw&amp;amp;ctype=text/css&amp;#039;, &amp;#039;text/css&amp;#039; );&lt;br /&gt;
	} else {&lt;br /&gt;
		mw.notify( &amp;#039;Only pages from the MediaWiki namespace are allowed.&amp;#039;, { title: &amp;#039;Invalid withCSS value&amp;#039; } );&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ( extraJS ) {&lt;br /&gt;
	// WARNING: DO NOT REMOVE THIS &amp;quot;IF&amp;quot; - REQUIRED FOR SECURITY (against XSS/CSRF attacks)&lt;br /&gt;
	if ( /^MediaWiki:[^&amp;amp;&amp;lt;&amp;gt;=%#]*\.js$/.test( extraJS ) ) {&lt;br /&gt;
		mw.loader.load( &amp;#039;/w/index.php?title=&amp;#039; + encodeURIComponent( extraJS ) + &amp;#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;#039; );&lt;br /&gt;
	} else {&lt;br /&gt;
		mw.notify( &amp;#039;Only pages from the MediaWiki namespace are allowed.&amp;#039;, { title: &amp;#039;Invalid withJS value&amp;#039; } );&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/**&lt;br /&gt;
 * @source https://www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL#Load_multiple_files&lt;br /&gt;
 * @revision 2023-09-24&lt;br /&gt;
 */&lt;br /&gt;
(function () {&lt;br /&gt;
	var files = mw.util.getParamValue( &amp;#039;use&amp;#039; ), user, FileRE, ExtRE, path;&lt;br /&gt;
&lt;br /&gt;
	if ( !files ) {&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	user = mw.util.escapeRegExp( mw.config.get( &amp;#039;wgUserName&amp;#039;, &amp;#039;&amp;#039; ) );&lt;br /&gt;
	FileRE = new RegExp( &amp;#039;^(?:MediaWiki:&amp;#039; + ( user ? &amp;#039;|User:&amp;#039; + user + &amp;#039;/&amp;#039; : &amp;#039;&amp;#039; ) + &amp;#039;)[^&amp;amp;&amp;lt;&amp;gt;=%#]*\\.(js|css)$&amp;#039; );&lt;br /&gt;
	ExtRE = new RegExp( &amp;#039;^ext\\.[^,]+$&amp;#039; );&lt;br /&gt;
	path = mw.config.get(&amp;#039;wgServer&amp;#039;)&lt;br /&gt;
		+ mw.config.get(&amp;#039;wgScript&amp;#039;)&lt;br /&gt;
		+ &amp;#039;?action=raw&amp;amp;ctype=text/&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
	$.each( files.split( &amp;#039;|&amp;#039; ), function(k, v) {&lt;br /&gt;
		var f = $.trim( v ), what = FileRE.exec( f ) || [&amp;#039;&amp;#039;, &amp;#039;&amp;#039;];&lt;br /&gt;
		switch ( what[1] ) {&lt;br /&gt;
			case  &amp;#039;js&amp;#039;:&lt;br /&gt;
				mw.loader.load( path + &amp;#039;javascript&amp;amp;title=&amp;#039; + encodeURIComponent( f ) );&lt;br /&gt;
				break;&lt;br /&gt;
			case &amp;#039;css&amp;#039;:&lt;br /&gt;
				mw.loader.load( path + &amp;#039;css&amp;amp;title=&amp;#039; + encodeURIComponent( f ) );&lt;br /&gt;
				break;&lt;br /&gt;
			default:&lt;br /&gt;
				if ( ExtRE.exec( f ) ) {&lt;br /&gt;
					mw.loader.load(f);&lt;br /&gt;
				}&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>عبد العزيز</name></author>
	</entry>
</feed>