You are not logged in.

  • Login

1

Thursday, March 5th 2009, 12:46pm

MediaWiki Custom Edit Buttons

Ersteinmal hallo zusammen ^^




Hi leute ich kann in einem WIki das ich gerade aufbaue neue Bottons per JAVA hinzufügen über die Mediawiki:Common,js
So als den ersten Buttung bekomm ich noch allein hin :

JavaScript Code

1
2
3
4
5
6
7
8
9
10
11
12
/* Das folgende JavaScript wird für alle Benutzer geladen. */
 
/*Vorlage:Allgemeiner KB-Artikel*/
if (mwCustomEditButtons) {
 
   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://192.1.16.225/mediawiki-1.13.3/skins/common/images/ButtonVorlage-V1.PNG",
     "speedTip": "Vorlage:Allgemeiner KB-Artikel",
     "tagOpen": "{{",
     "tagClose": "}}",
     "sampleText": "subst:Allgemeiner KB-Artikel"}
  }


Nur wenn ich dann den zweiten und dritten hinzufügen will klappts nicht mehr:

JavaScript Code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*Vorlage:Kundenblatt*/
if (mwCustomEditButtons) {
 
   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://192.1.16.225/mediawiki-1.13.3/skins/common/images/ButtonVorlage-V2.PNG",
     "speedTip": "Vorlage:Kundenblatt",
     "tagOpen": "{{",
     "tagClose": "}}",
     "sampleText": "subst:Kundenblatt"}
  }
/*Vorlage:Problemlösung*/
if (mwCustomEditButtons) {
 
   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://192.1.16.225/mediawiki-1.13.3/skins/common/images/ButtonVorlage-V3.PNG",
     "speedTip": "Vorlage:Problemlösung",
     "tagOpen": "{{",
     "tagClose": "}}",
     "sampleText": "subst:Problemlösung"}
  }

Ich bin mir nicht ganz sicher aber die JAVA anwendung ruft doch die Klasse mwCustomEditButtons auf mit einem Array mwCustomEditButtons.length. Nun wird der in meinem CODE ja 3mal geladen und der erste wird halt angezeigt, was muss ich jetz an dem 2. und 3. Button code ändern das alle 3 geladen werden???


GREEZ WOLFCAST
P.S. Noob nichganz ich kann zumindest C++ xD

This post has been edited 1 times, last edit by "Wolfcast" (Mar 5th 2009, 12:53pm)


2

Thursday, March 5th 2009, 6:53pm

Du bist im falschen Forum. Java hat nichts mit JavaScript zu tun (Gott sei Dank!).

3

Thursday, March 5th 2009, 9:21pm

'Abend,

Ich habe das Thema ins richtige Forum verschoben.

Zur Lösung des Problems:
Ist es korrekt, dass deine Buttons alle die selben Tags verwenden? Gültige Buttons findest du bei der Wikipedia: http://en.wikisource.org/wiki/Wikisource…editing_buttons

Allein betrachtet sollte dein Code funktionieren. mwCustomEditButtons ist ein Array das du mit Objekten erweiterst. So wie in der Doku beschrieben.

Similar threads

Social bookmarks