Quelltext der Seite MediaWiki:Gadget-autocomplete.js

Wechseln zu: Navigation, Suche

Du bist aus den folgenden Gründen nicht berechtigt, die Seite zu bearbeiten:

  • Du hast nicht die erforderlichen Benutzerrechte für diese Aktion.
  • Diese Seite enthält Text für die Benutzeroberfläche der Software auf diesem Wiki und ist geschützt, um Missbrauch vorzubeugen. Nutze bitte translatewiki.net, das Lokalisierungsprojekt von MediaWiki, um Übersetzungen für alle Wikis hinzuzufügen oder zu ändern.

Du kannst den Quelltext dieser Seite betrachten und kopieren:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/*
Autocomplete for links and templates
Written by [[משתמש:ערן]]
*/
mw.loader.using(['jquery.ui.widget','jquery.ui.autocomplete','jquery.textSelection'],function(){
//extends jquery with autoCompleteWikiText functionality for autocomplete of links and templates
$.fn.autoCompleteWikiText=function(options){
    var mode="none";
    var ctrl=$(this);
    var settings = $.extend(true, {
        positionMy: $('body').is('.rtl')? "left top" : "right top", // be default, open below the control
        positionAt: $('body').is('.rtl')? "left bottom" : "right bottom",
        positionOf: ctrl, 
        positionOffset: "0",
        filterResponse: function(a){return a;}, // function that expects array of string and returns array of strings
        menuCSS: {width: 'auto', maxHeight: '30em', 'overflow-y': 'auto'},
        itemCSS: {},
        onselected: function(item){
            var pos=ctrl.textSelection('getCaretPosition')-1;
            var txt=ctrl.val();
            var link = mode == "link",
                open = link ? "[[" : "{{",
X
000
1:0

Zurück zur Seite MediaWiki:Gadget-autocomplete.js.