<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://komitet.pw/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://komitet.pw/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="https://komitet.pw/w/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-04-24T20:07:37Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://komitet.pw/w/index.php?title=MediaWiki:Common.js&amp;diff=11&amp;oldid=prev</id>
		<title>Rosencrantz: викификатор</title>
		<link rel="alternate" type="text/html" href="https://komitet.pw/w/index.php?title=MediaWiki:Common.js&amp;diff=11&amp;oldid=prev"/>
		<updated>2023-08-10T17:52:23Z</updated>

		<summary type="html">&lt;p&gt;викификатор&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */&lt;br /&gt;
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */&lt;br /&gt;
&lt;br /&gt;
/*WikiEditor/Викификатор*/&lt;br /&gt;
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) {&lt;br /&gt;
        mw.loader.load( '//komitet.pw/w/index.php?title=MediaWiki:Wikify.js&amp;amp;action=raw&amp;amp;ctype=text/javascript' );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var customizeToolbar = function() {&lt;br /&gt;
&lt;br /&gt;
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {&lt;br /&gt;
        'section': 'advanced',&lt;br /&gt;
        'group': 'format',&lt;br /&gt;
        'tools': {&lt;br /&gt;
                'wikify': {&lt;br /&gt;
                        label: 'Викификатор',&lt;br /&gt;
                        type: 'button',&lt;br /&gt;
                        icon: '//upload.wikimedia.org/wikipedia/commons/0/06/Wikify-toolbutton.png',&lt;br /&gt;
                             action: {&lt;br /&gt;
                                  type: 'callback',&lt;br /&gt;
                                       execute: function(context){&lt;br /&gt;
                                              Wikify();&lt;br /&gt;
                                       } &lt;br /&gt;
                             }&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
} );&lt;br /&gt;
};&lt;br /&gt;
 &lt;br /&gt;
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) {&lt;br /&gt;
        mw.loader.using( 'user.options', function () {&lt;br /&gt;
                if ( mw.user.options.get('usebetatoolbar') ) {&lt;br /&gt;
                        mw.loader.using( 'ext.wikiEditor.toolbar', function () {&lt;br /&gt;
                                $(document).ready( customizeToolbar );&lt;br /&gt;
                        } );&lt;br /&gt;
                }&lt;br /&gt;
        } );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Copyright 2010, Brandon Aaron (http://brandonaaron.net/)&lt;br /&gt;
// See full license text at:&lt;br /&gt;
// https://github.com/brandonaaron/jquery-mousewheel/blob/master/LICENSE.txt&lt;br /&gt;
&lt;br /&gt;
/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)&lt;br /&gt;
 * Licensed under the MIT License (LICENSE.txt).&lt;br /&gt;
 *&lt;br /&gt;
 * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.&lt;br /&gt;
 * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.&lt;br /&gt;
 * Thanks to: Seamus Leahy for adding deltaX and deltaY&lt;br /&gt;
 *&lt;br /&gt;
 * Version: 3.0.4&lt;br /&gt;
 * &lt;br /&gt;
 * Requires: 1.2.2+&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
(function($) {&lt;br /&gt;
&lt;br /&gt;
var types = ['DOMMouseScroll', 'mousewheel'];&lt;br /&gt;
&lt;br /&gt;
$.event.special.mousewheel = {&lt;br /&gt;
    setup: function() {&lt;br /&gt;
        if ( this.addEventListener ) {&lt;br /&gt;
            for ( var i=types.length; i; ) {&lt;br /&gt;
                this.addEventListener( types[--i], handler, false );&lt;br /&gt;
            }&lt;br /&gt;
        } else {&lt;br /&gt;
            this.onmousewheel = handler;&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    teardown: function() {&lt;br /&gt;
        if ( this.removeEventListener ) {&lt;br /&gt;
            for ( var i=types.length; i; ) {&lt;br /&gt;
                this.removeEventListener( types[--i], handler, false );&lt;br /&gt;
            }&lt;br /&gt;
        } else {&lt;br /&gt;
            this.onmousewheel = null;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
$.fn.extend({&lt;br /&gt;
    mousewheel: function(fn) {&lt;br /&gt;
        return fn ? this.on(&amp;quot;mousewheel&amp;quot;, fn) : this.trigger(&amp;quot;mousewheel&amp;quot;);&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    unmousewheel: function(fn) {&lt;br /&gt;
        return this.off(&amp;quot;mousewheel&amp;quot;, fn);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function handler(event) {&lt;br /&gt;
    var orgEvent = event || window.event, args = [].slice.call( arguments, 1 ), delta = 0, returnValue = true, deltaX = 0, deltaY = 0;&lt;br /&gt;
    event = $.event.fix(orgEvent);&lt;br /&gt;
    event.type = &amp;quot;mousewheel&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    // Old school scrollwheel delta&lt;br /&gt;
    if ( event.wheelDelta ) { delta = event.wheelDelta/120; }&lt;br /&gt;
    if ( event.detail     ) { delta = -event.detail/3; }&lt;br /&gt;
    &lt;br /&gt;
    // New school multidimensional scroll (touchpads) deltas&lt;br /&gt;
    deltaY = delta;&lt;br /&gt;
    &lt;br /&gt;
    // Gecko&lt;br /&gt;
    if ( orgEvent.axis !== undefined &amp;amp;&amp;amp; orgEvent.axis === orgEvent.HORIZONTAL_AXIS ) {&lt;br /&gt;
        deltaY = 0;&lt;br /&gt;
        deltaX = -1*delta;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Webkit&lt;br /&gt;
    if ( orgEvent.wheelDeltaY !== undefined ) { deltaY = orgEvent.wheelDeltaY/120; }&lt;br /&gt;
    if ( orgEvent.wheelDeltaX !== undefined ) { deltaX = -1*orgEvent.wheelDeltaX/120; }&lt;br /&gt;
    &lt;br /&gt;
    // Add event and delta to the front of the arguments&lt;br /&gt;
    args.unshift(event, delta, deltaX, deltaY);&lt;br /&gt;
    &lt;br /&gt;
    return $.event.handle ? $.event.handle.apply(this, args) : null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
})(jQuery);&lt;/div&gt;</summary>
		<author><name>Rosencrantz</name></author>
	</entry>
</feed>