Razgovor o MediaWikiju:Gadget-extratoolbarbuttons.js

Izvor: Wikipedija
Prijeđi na navigaciju Prijeđi na pretragu

Pošto trenutna skripta povremeno brljavi, predlažem da je apdejtujete:

var extratoolbarbuttons = function () {
        $('#wpTextbox1').wikiEditor('addToToolbar', {
            'section': 'advanced',
            'group': 'format',
            'tools': {
                'Blockquote': {
                    label: 'Navodnici',
                    type: 'button',
                    icon: '//upload.wikimedia.org/wikipedia/commons/2/2f/Toolbaricon_quote_1.png',
                    action: {
                        type: 'encapsulate',
                        options: {
                            pre: "„",
                            post: "“"
                        }
                    }
                }
            }
        });
        $('#wpTextbox1').wikiEditor('addToToolbar', {
            'section': 'advanced',
            'group': 'format',
            'tools': {
                'Transclude': {
                    label: 'Šablon',
                    type: 'button',
                    icon: '//upload.wikimedia.org/wikipedia/commons/d/dd/Vector_toolbar_template_button.png',
                    action: {
                        type: 'encapsulate',
                        options: {
                            pre: "{{",
                            post: "}}"
                        }
                    }
                }
            }
        });
        $('#wpTextbox1').wikiEditor('addToToolbar', {
            'section': 'advanced',
            'group': 'format',
            'tools': {
                'External link': {
                    label: 'Spoljašnja veza',
                    type: 'button',
                    icon: '//upload.wikimedia.org/wikipedia/commons/5/53/Button_ext_link.png',
                    action: {
                        type: 'encapsulate',
                        options: {
                            pre: "[",
                            post: "]"
                        }
                    }
                }
            }
        });
        $('#wpTextbox1').wikiEditor('addToToolbar', {
            'section': 'advanced',
            'group': 'format',
            'tools': {
                'Internal link': {
                    label: 'Unutrašnja veza',
                    type: 'button',
                    icon: '//upload.wikimedia.org/wikipedia/commons/9/97/Button_int_link.png',
                    action: {
                        type: 'encapsulate',
                        options: {
                            pre: "[[",
                            post: "]]"
                        }
                    }
                }
            }
        });
        $('#wpTextbox1').wikiEditor('addToToolbar', {
            'section': 'advanced',
            'group': 'format',
            'tools': {
                'Link': {
                    label: 'Veza',
                    type: 'button',
                    icon: '//upload.wikimedia.org/wikipedia/commons/0/0c/Button_Link_DifferentName.png',
                    action: {
                        type: 'encapsulate',
                        options: {
                            pre: "[[|",
                            post: "]]"
                        }
                    }
                }
            }
        });
        $('#wpTextbox1').wikiEditor('addToToolbar', {
            'section': 'advanced',
            'group': 'format',
            'tools': {
                'Vertical line': {
                    label: 'Uspravna crta',
                    type: 'button',
                    icon: '//upload.wikimedia.org/wikipedia/commons/7/71/TableCell.png',
                    action: {
                        type: 'encapsulate',
                        options: {
                            pre: "|",
                            post: ""
                        }
                    }
                }
            }
        });
        $('#wpTextbox1').wikiEditor('addToToolbar', {
            'section': 'advanced',
            'group': 'format',
            'tools': {
                'Underline': {
                    label: 'Podvučen tekst',
                    type: 'button',
                    icon: '//upload.wikimedia.org/wikipedia/commons/f/fd/Button_underline.png',
                    action: {
                        type: 'encapsulate',
                        options: {
                            pre: "<u>",
                            post: "</u>"
                        }
                    }
                }
            }
        });
        $('#wpTextbox1').wikiEditor('addToToolbar', {
            'section': 'advanced',
            'group': 'format',
            'tools': {
                'Strikethrough': {
                    label: 'Precrtan tekst',
                    type: 'button',
                    icon: '//upload.wikimedia.org/wikipedia/commons/c/c9/Button_strike.png',
                    action: {
                        type: 'encapsulate',
                        options: {
                            pre: "<s>",
                            post: "</s>"
                        }
                    }
                }
            }
        });
        $('#wpTextbox1').wikiEditor('addToToolbar', {
            'section': 'advanced',
            'group': 'format',
            'tools': {
                'Category': {
                    label: 'Kategorija',
                    type: 'button',
                    icon: '//upload.wikimedia.org/wikipedia/commons/b/b6/Button_category_link.png',
                    action: {
                        type: 'encapsulate',
                        options: {
                            pre: "[[Kategorija:",
                            post: "]]"
                        }
                    }
                }
            }
        });
        $('#wpTextbox1').wikiEditor('addToToolbar', {
            'section': 'advanced',
            'group': 'format',
            'tools': {
                'Advanced image': {
                    label: 'Slika 250 piksela',
                    type: 'button',
                    icon: '//upload.wikimedia.org/wikipedia/commons/1/1c/Button_advanced_image.png',
                    action: {
                        type: 'encapsulate',
                        options: {
                            pre: "[[Datoteka:",
                            post: "|мини|десно|250п|Опис]]"
                        }
                    }
                }
            }
        });
        $('#wpTextbox1').wikiEditor('addToToolbar', {
            'section': 'advanced',
            'group': 'format',
            'tools': {
                'Smile': {
                    label: 'Smeje se',
                    type: 'button',
                    icon: '//upload.wikimedia.org/wikipedia/commons/1/1c/Button_smiley_face_smile.png',
                    action: {
                        type: 'encapsulate',
                        options: {
                            pre: "[[Datoteka:Face-grin.svg|20п]]",
                            post: ""
                        }
                    }
                }
            }
        });
        $('#wpTextbox1').wikiEditor('addToToolbar', {
            'section': 'advanced',
            'group': 'format',
            'tools': {
                'Winking': {
                    label: 'Namiguje',
                    type: 'button',
                    icon: '//upload.wikimedia.org/wikipedia/commons/7/74/Button_oeil.png',
                    action: {
                        type: 'encapsulate',
                        options: {
                            pre: "[[Datoteka:Face-wink.svg|20п]]",
                            post: ""
                        }
                    }
                }
            }
        });
    };
if ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) !== -1) {
    mw.loader.using('user.options', function () {
        if (mw.user.options.get('usebetatoolbar')) {
            mw.loader.using('ext.wikiEditor.toolbar', function () {
                $(document).ready(extratoolbarbuttons);
            });
        }
    });
}

mickit 18:49, 26 april-травањ 2012 (CEST)