コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「MediaWiki:WikiLove.js」の版間の差分

削除された内容 追加された内容
commons:File:Puppy 2013-10-03 20-00.jpg 削除されているのでとりあえず除去
makeyourown: titleに相当する$2を除外
 
477行目: 477行目:
// 未設定の種類。他の種類を追加するときも残したほうがいい
// 未設定の種類。他の種類を追加するときも残したほうがいい
'makeyourown': {
'makeyourown': {
// [[Wikipedia:井戸端/subj/ウィキラブ機能利用の現況と今後]]の意見を受けて、defaultTextからtitleに相当する$2を除外
text: '{| style="background-color: $5; border: 1px solid $6;"\n\
|rowspan="2" style="vertical-align: middle; padding: 5px;" | [[$3|$4]]\n\
|style="vertical-align: middle; padding: 3px;" | $1 ~~~~\n\
|}',
name: mw.msg( 'wikilove-type-makeyourown' ),
name: mw.msg( 'wikilove-type-makeyourown' ),
fields: [ 'header', 'image', 'message' ],
fields: [ 'header', 'image', 'message' ],

2023年1月14日 (土) 12:32時点における最新版

// modified the original distributed under the MIT/X11 license:
// https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FWikiLove/239fa8cc3a3913a12fe5e4b98dc1798af833c515/modules%2Fext.wikiLove%2Fext.wikiLove.defaultOptions.js
// 設定方法については http://www.mediawiki.org/wiki/WikiLove と http://www.mediawiki.org/wiki/Extension:WikiLove をお読みください。

//<nowiki>
( function( $ ) {
$.wikiLoveOptions = {
   defaultText: '{| style="background-color: $5; border: 1px solid $6;"\n\
|rowspan="2" style="vertical-align: middle; padding: 5px;" | [[$3|$4]]\n\
|style="font-size: x-large; padding: 3px 3px 0 3px; height: 1.5em;" | \'\'\'$2\'\'\'\n\
|-\n\
|style="vertical-align: middle; padding: 3px;" | $1 ~~~~\n\
|}',
   defaultBackgroundColor: '#fdffe7',
   defaultBorderColor: '#fceb92',
   defaultImageSize: '100px',
   defaultImage: 'Trophy.png',
 
    types: {
        // 各種ウィキラブの例。後で除去してもよい
        'food': {
            name: mw.msg( 'wikilove-type-food' ), // 種別名。選択画面で表示される
           select: mw.msg( 'wikilove-food-select' ), // 細分類選択のラベル
           text: '{| style="background-color: $5; border: 1px solid $6;"\n\
|style="vertical-align: middle; padding: 5px;" | [[$3|$4]]\n\
|style="vertical-align: middle; padding: 3px;" | $1 ~~~~\n\
|}', // custom text
           subtypes: { // 細分類
               // 細分類を使わない場合は、下記の項目を上層で書く必要がある
               'onigiri': {
                   fields: [ 'header', 'message' ],
                   option: 'おにぎり',
                   descr: '漬物を添えたおにぎりです。',
                   header: 'おにぎりをどうぞ!',
                   image: 'Onigiri_lunch_by_k14_in_Niigata.jpg',
                   imageSize: '70px'
               },
               'creamcake': {
                   fields: [ 'header', 'message' ],
                   option: 'ケーキ',
                   descr: 'スポンジとクリームのショートケーキです。',
                   header: 'ケーキをどうぞ!',
                   image: 'Strawberry_crape_shortcake1.JPG',
                   imageSize: '70px'
               },
               'cheezecake': {
                   fields: [ 'header', 'message' ],
                   option: 'チーズケーキ',
                   descr: '甘味と酸味のあるチーズケーキです。',
                   header: 'チーズケーキをどうぞ!',
                   image: 'Käsekuchen.JPG',
                   imageSize: '70px'
               },
               'nanakusa': {
                   fields: [ 'header', 'message' ],
                   option: '七草',
                   descr: '病を防ぐとされる春の七草です。',
                   header: '七草をどうぞ!',
                   image: 'The_seven_herbs.jpg',
                   imageSize: '70px'
               },
               'softicecream': {
                   fields: [ 'header', 'message' ],
                   option: 'ソフトクリーム',
                   descr: 'コーンに乗せられたソフトクリームです。',
                   header: 'ソフトクリームをどうぞ!',
                   image: 'Soft Ice cream.jpg',
                   imageSize: '70px'
               },
               'beer': {
                   fields: [ 'header', 'message' ],
                   option: mw.msg( 'wikilove-food-beer-option' ),
                   descr: mw.msg( 'wikilove-food-beer-desc' ),
                   header: mw.msg( 'wikilove-food-beer-header' ),
                   image: 'Export hell seidel steiner.png',
                   imageSize: '70px'
               },
               'cheeseburger': {
                   fields: [ 'header', 'message' ],
                   option: mw.msg( 'wikilove-food-cheeseburger-option' ),
                   descr: mw.msg( 'wikilove-food-cheeseburger-desc' ),
                   header: mw.msg( 'wikilove-food-cheeseburger-header' ),
                   image: 'Cheeseburger.png',
                   imageSize: '120px'
               },
               'cookie': {
                   fields: [ 'header', 'message' ],
                   option: mw.msg( 'wikilove-food-cookie-option' ),
                   descr: mw.msg( 'wikilove-food-cookie-desc' ),
                   header: mw.msg( 'wikilove-food-cookie-header' ),
                   image: 'Choco_chip_cookie.png',
                   imageSize: '120px'
               },
               'coffee': {
                   fields: [ 'header', 'message' ],
                   option: mw.msg( 'wikilove-food-coffee-option' ),
                   descr: mw.msg( 'wikilove-food-coffee-desc' ),
                   header: mw.msg( 'wikilove-food-coffee-header' ),
                   image: 'A small cup of coffee.JPG',
                   imageSize: '120px'
               },
               'green-tea': {
                   fields: [ 'header', 'message' ],
                   option: '緑茶',
                   descr: '日本の緑茶です。',
                   header: 'お茶をどうぞ!',
                   image: 'Tea_time_お茶の時間.jpg',
                   imageSize: '120px'
               },
               'tea': {
                   fields: [ 'header', 'message' ],
                   option: mw.msg( 'wikilove-food-tea-option' ),
                   descr: mw.msg( 'wikilove-food-tea-desc' ),
                   header: mw.msg( 'wikilove-food-tea-header' ),
                   image: 'Meissen-teacup pinkrose01.jpg',
                   imageSize: '120px'
               },
               'cupcake': {
                   fields: [ 'header', 'message' ],
                   option: mw.msg( 'wikilove-food-cupcake-option' ),
                   descr: mw.msg( 'wikilove-food-cupcake-desc' ),
                   header: mw.msg( 'wikilove-food-cupcake-header' ),
                   image: 'Choco-Nut Bake with Meringue Top cropped.jpg',
                   imageSize: '120px'
               },
               'pie': {
                   fields: [ 'header', 'message' ],
                   option: mw.msg( 'wikilove-food-pie-option' ),
                   descr: mw.msg( 'wikilove-food-pie-desc' ),
                   header: mw.msg( 'wikilove-food-pie-header' ),
                   image: 'A very beautiful Nectarine Pie.jpg',
                   imageSize: '120px'
               },
               'strawberries': {
                   fields: [ 'header', 'message' ],
                   option: mw.msg( 'wikilove-food-strawberries-option' ),
                   descr: mw.msg( 'wikilove-food-strawberries-desc' ),
                   header: mw.msg( 'wikilove-food-strawberries-header' ),
                   image: 'Erdbeerteller01.jpg',
                   imageSize: '120px'
               },
               'stroopwafels': {
                   fields: [ 'header', 'message' ],
                   option: mw.msg( 'wikilove-food-stroopwafels-option' ),
                   descr: mw.msg( 'wikilove-food-stroopwafels-desc' ),
                   header: mw.msg( 'wikilove-food-stroopwafels-header' ),
                   image: 'Gaufre biscuit.jpg',
                   imageSize: '135px'
               },
            },
            icon: mw.config.get( 'wgExtensionAssetsPath' ) + '/WikiLove/resources/images/icons/wikilove-icon-food.png'
        },
        'animals': {
            name: '動物',
            select: '動物の種類をお選びください:', 
            text: '[[$3|left|150px]]\n$1\n\n~~~~\n<br style="clear: both"/>', // $3 は画像ファイルの名前
            subtypes: {
                'kitten1': {
                    fields: [ 'header', 'message' ],
                    option: '子猫1',
                    descr: '黒虎の子猫',
                    header: '子猫をどうぞ!',
                    image: 'Cucciolo gatto Bibo.jpg',
                 },
                'kitten2': {
                    fields: [ 'header', 'message' ],
                    option: '子猫2',
                    descr: '白黒の子猫',
                    header: '子猫をどうぞ!',
                    image: 'Kitten (06) by Ron.jpg',
                 },
                'kitten3': {
                    fields: [ 'header', 'message' ],
                    option: '子猫3',
                    descr: '黒虎の子猫',
                    header: '子猫をどうぞ!',
                    image: 'Kitten-stare.jpg',
                 },
                'kitten4': {
                    fields: [ 'header', 'message' ],
                    option: '子猫4',
                    descr: '茶虎の子猫',
                    header: '子猫をどうぞ!',
                    image: 'Red Kitten 01.jpg',
                 },
                'kitten5': {
                    fields: [ 'header', 'message' ],
                    option: '子猫5',
                    descr: '茶虎の子猫',
                    header: '子猫をどうぞ!',
                    image: 'Kitten in a helmet.jpg',
                 },
                'kitten6': {
                    fields: [ 'header', 'message' ],
                    option: '子猫6',
                    descr: '黒虎の子猫',
                    header: '子猫をどうぞ!',
                    image: 'Cute grey kitten.jpg',
                 },
                'puppy1': {
                    fields: [ 'header', 'message' ],
                    option: '子犬1',
                    descr: 'ねむいねむい子犬',
                    header: '子犬をどうぞ!',
                    image: 'Sleeping Pups.jpg',
                 },
                'puppy2': {
                    fields: [ 'header', 'message' ],
                    option: '子犬2',
                    descr: 'なかよしの子犬',
                    header: '子犬をどうぞ!',
                    image: 'Trás-os-Montes, Portugal (2084540684).jpg',
                 },
                'animals01': {
                    fields: [ 'header', 'message' ],
                    option: 'ハリネズミ1',
                    descr: 'ハリネズミの赤ん坊',
                    header: 'ハリネズミをどうぞ!',
                    image: 'Baby Hedgehog.jpg',
                 },
                'animals02': {
                    fields: [ 'header', 'message' ],
                    option: 'ハリネズミ2',
                    descr: 'ハリネズミの親子',
                    header: 'ハリネズミをどうぞ!',
                    image: 'Erinaceus europaeus in Avesta 02.jpg',
                 },
                'animals03': {
                    fields: [ 'header', 'message' ],
                    option: 'フクロウ',
                    descr: 'フクロウの一家',
                    header: 'ご参加をお待ちしています!',
                    image: 'Athene cunicularia 20110524 02.jpg',
                 },
                'animals04': {
                    fields: [ 'header', 'message' ],
                    option: 'ウサギ',
                    descr: '耳を立てるウサギ',
                    header: 'お聞きください!',
                    image: 'Oryctolagus cuniculus Tasmania 2b.jpg',
                 },
                'animals05': {
                    fields: [ 'header', 'message' ],
                    option: 'キリン',
                    descr: 'サバンナのキリン',
                    header: '首を長くしてお待ちしています',
                    image: 'Giraffa camelopardalis angolensis.jpg',
                 },
                'animals06': {
                    fields: [ 'header', 'message' ],
                    option: 'ゾウ',
                    descr: '耳を広げるアフリカゾウ',
                    header: 'お知恵を拝借',
                    image: 'Elephant near ndutu.jpg',
                 },
                'animals07': {
                    fields: [ 'header', 'message' ],
                    option: 'クマノミ',
                    descr: 'イソギンチャクと共生する熱帯魚',
                    header: 'ご協力を!',
                    image: 'Ocellaris clownfish.JPG',
                 },
                'animals08': {
                    fields: [ 'header', 'message' ],
                    option: 'ペンギン',
                    descr: '2羽のコウテイペンギン',
                    header: 'のんびりいきましょう!',
                    image: 'Aptenodytes patagonicus -Milwaukee County Zoo-8.jpg',
                 },
                'animals09': {
                    fields: [ 'header', 'message' ],
                    option: '牝牛',
                    descr: '立ち止まる牝牛',
                    header: 'のんびりいきましょう!',
                    image: 'Cow female black white.jpg',
                 },
                'animals10': {
                    fields: [ 'header', 'message' ],
                    option: 'ニホンザル',
                    descr: '温泉につかるニホンザル',
                    header: 'たまにはのんびりしませんか',
                    image: 'Jigokudani hotspring in Nagano Japan 001.jpg',
                 },
            },
            icon: mw.config.get( 'wgExtensionAssetsPath' ) + '/WikiLove/resources/images/icons/wikilove-icon-kitten.png'
        },
        'flower': {
            name: '花',
            select: '花の種類をお選びください:', 
            text: '[[$3|left|150px]]\n$1\n\n~~~~\n<br style="clear: both"/>', // $3 は画像ファイルの名前
            subtypes: {
                'dalia1': {
                    fields: [ 'header', 'message' ],
                    option: 'ダリア1',
                    descr: '赤いダリア',
                    header: 'ダリアをどうぞ!',
                    image: 'Dahlias 01 - Red.jpg',
                },
                'dalia2': {
                    fields: [ 'header', 'message' ],
                    option: 'ダリア2',
                    descr: '赤いダリアのクローズアップ',
                    header: 'ダリアをどうぞ!',
                    image: 'Double dahlia.JPG',
                },
                'dalia3': {
                    fields: [ 'header', 'message' ],
                    option: 'ダリア3',
                    descr: 'ピンクのダリアのクローズアップ',
                    header: 'ダリアをどうぞ!',
                    image: 'Unidentified_Pink_Flower_Closeup_2048px.jpg',
                },
                'dalia4': {
                    fields: [ 'header', 'message' ],
                    option: 'ダリア4',
                    descr: 'コダチダリア',
                    header: 'ダリアをどうぞ!',
                    image: 'Dahlia_imperialis2.jpg',
                },
                'campanula1': {
                    fields: [ 'header', 'message' ],
                    option: 'カンパニュラ1',
                    descr: '1輪の青いカンパニュラ',
                    header: 'カンパニュラをどうぞ!',
                    image: 'Campanula_chamissonis_09-2.jpg',
                },
                'campanula2': {
                    fields: [ 'header', 'message' ],
                    option: 'カンパニュラ2',
                    descr: '青いカンパニュラ',
                    header: 'カンパニュラをどうぞ!',
                    image: 'Campanula sibirica.jpg',
                },
                'campanula3': {
                    fields: [ 'header', 'message' ],
                    option: 'カンパニュラ3',
                    descr: '青いカンパニュラ',
                    header: 'カンパニュラをどうぞ!',
                    image: 'Campanula_lactiflora Anne Loddon.jpg',
                },
                'campanula4': {
                    fields: [ 'header', 'message' ],
                    option: 'カンパニュラ4',
                    descr: '薄紫のカンパニュラ',
                    header: 'カンパニュラをどうぞ!',
                    image: 'Arenaria_procera_glabra0.jpg',
                },
                'campanula5': {
                    fields: [ 'header', 'message' ],
                    option: 'カンパニュラ5',
                    descr: '白いカンパニュラ',
                    header: 'カンパニュラをどうぞ!',
                    image: 'Campanula medium flowers.JPG',
                },
                'flower01': {
                    fields: [ 'header', 'message' ],
                    option: 'チューリップ',
                    descr: 'チューリップ',
                    header: 'チューリップをどうぞ!',
                    image: 'Tulip - floriade canberra.jpg',
                },
                'flower02': {
                    fields: [ 'header', 'message' ],
                    option: 'カーネーション',
                    descr: 'カーネーション',
                    header: 'カーネーションをどうぞ!',
                    image: 'W carnation4051.jpg',
                },
                'flower03': {
                    fields: [ 'header', 'message' ],
                    option: 'バラ',
                    descr: 'バラ',
                    header: 'バラをどうぞ!',
                    image: 'Red rose.jpg',
                },
                'flower04': {
                    fields: [ 'header', 'message' ],
                    option: 'バラ',
                    descr: '北播磨余暇村公園のバラ「千代HT」',
                    header: 'ダリアをどうぞ!',
                    image: '北播磨余暇村公園のバラ「千代HT」P6023030千代HT.JPG',
                },
                'flower05': {
                    fields: [ 'header', 'message' ],
                    option: 'ヒマワリ1',
                    descr: 'ヒマワリ',
                    header: 'ヒマワリをどうぞ!',
                    image: 'Sunflower sky backdrop.jpg',
                },
                'flower06': {
                    fields: [ 'header', 'message' ],
                    option: 'ヒマワリ2',
                    descr: 'ヒマワリ畑',
                    header: 'ヒマワリをどうぞ!',
                    image: 'Ono-himawarino-oka-park6226180●.jpg',
                },
                'flower07': {
                    fields: [ 'header', 'message' ],
                    option: 'アサガオ',
                    descr: 'アサガオ',
                    header: 'アサガオをどうぞ!',
                    image: 'Ipomoea nil Akatsukinoumi1.jpg',
                },
                'flower08': {
                    fields: [ 'header', 'message' ],
                    option: '牡丹',
                    descr: '牡丹',
                    header: '牡丹をどうぞ!',
                    image: 'Paeonia suffruticosa - 03.jpg',
                },
                'flower09': {
                    fields: [ 'header', 'message' ],
                    option: 'スイセン1',
                    descr: 'スイセン1株',
                    header: 'スイセンをどうぞ!',
                    image: 'Narzisse.jpg',
                },
                'flower10': {
                    fields: [ 'header', 'message' ],
                    option: 'スイセン2',
                    descr: 'ラッパスイセンの群生',
                    header: 'スイセンをどうぞ!',
                    image: 'Yellow daffodils - floriade canberra.jpg',
                },
                'flower11': {
                    fields: [ 'header', 'message' ],
                    option: 'ホワイトレースフラワー',
                    descr: 'たくさんの白い小さな花がひとかたまりになって咲いています',
                    header: '花をどうぞ!',
                    image: 'Ammi majus 002.JPG',
                },
                'bouquet01': {
                    fields: [ 'header', 'message' ],
                    option: '花束1',
                    descr: 'カラフルな花束',
                    header: '花束をどうぞ!',
                    image: 'Schnittblumenstrauss.jpg',
                },
                'bouquet02': {
                    fields: [ 'header', 'message' ],
                    option: '花束2',
                    descr: '春の花束',
                    header: '花束をどうぞ!',
                    image: 'Frühlingsstrauß3.jpg',
                },
                'bouquet03': {
                    fields: [ 'header', 'message' ],
                    option: '花束3',
                    descr: 'シルクフラワー',
                    header: '花束をどうぞ!',
                    image: 'Biedermeierstrauß aus Seidenblumen und präparierten Rosen.JPG',
                },
                'bouquet04': {
                    fields: [ 'header', 'message' ],
                    option: '花束4',
                    descr: '白いバラとカーネーション、オレンジ色のユリ',
                    header: '花束をどうぞ!',
                    image: 'Blumenschmuck.JPG',
                },
                'bouquet05': {
                    fields: [ 'header', 'message' ],
                    option: '花束5',
                    descr: 'チューリップの花束',
                    header: '花束をどうぞ!',
                    image: 'Bunch tulip Paris 2011.jpg',
                },
                'bouquet06': {
                    fields: [ 'header', 'message' ],
                    option: '花束6',
                    descr: '花器に活けられた白い花々',
                    header: '花束をどうぞ!',
                    image: 'Flower h.jpg',
                },
            },
            icon: '//upload.wikimedia.org/wikipedia/commons/thumb/8/8b/Hibiskus.svg/53px-Hibiskus.svg.png'
        },
        // 未設定の種類。他の種類を追加するときも残したほうがいい
        'makeyourown': {
            // [[Wikipedia:井戸端/subj/ウィキラブ機能利用の現況と今後]]の意見を受けて、defaultTextからtitleに相当する$2を除外
            text: '{| style="background-color: $5; border: 1px solid $6;"\n\
|rowspan="2" style="vertical-align: middle; padding: 5px;" | [[$3|$4]]\n\
|style="vertical-align: middle; padding: 3px;" | $1 ~~~~\n\
|}',
            name: mw.msg( 'wikilove-type-makeyourown' ),
            fields: [ 'header', 'image', 'message' ],
            icon: mw.config.get( 'wgExtensionAssetsPath' ) + '/WikiLove/resources/images/icons/wikilove-icon-create.png'
        }
    }
};

} )( jQuery );
//</nowiki>