MediaWiki:Gadget-FastWriterPage.js:修订间差异

玲子留言 | 贡献
无编辑摘要
玲子留言 | 贡献
无编辑摘要
第6行: 第6行:
      
      
     var btn_submit = new OO.ui.ButtonWidget({
     var btn_submit = new OO.ui.ButtonWidget({
        label: '提交页面',
        icon: 'check',
        flags: [
            'primary',
            'progressive'
        ]
    }),
    btn_code = new OO.ui.ButtonWidget({
         label: '生成源代码',
         label: '生成源代码',
         icon: 'check',
         icon: 'code',
         flags: ['primary']
         flags: [
            'progressive'
        ]
     }),
     }),
     btn_add = new OO.ui.ButtonWidget({
     btn_add = new OO.ui.ButtonWidget({
第38行: 第48行:


     var result_area = new OO.ui.MultilineTextInputWidget({
     var result_area = new OO.ui.MultilineTextInputWidget({
        autosize: true,
         rows: 10,
         rows: 10,
         value: ''
         value: ''
第72行: 第83行:
             align: 'inline'  
             align: 'inline'  
         } ),
         } ),
        new OO.ui.FieldLayout( btn_submit ),


         new OO.ui.FieldLayout(
         new OO.ui.FieldLayout(
第80行: 第89行:
                     items: [
                     items: [
                         new OO.ui.FieldLayout( btn_add ),
                         new OO.ui.FieldLayout( btn_add ),
                         new OO.ui.FieldLayout( btn_reduce )
                         new OO.ui.FieldLayout( btn_reduce ),
                        new OO.ui.FieldLayout( btn_code ),
                        new OO.ui.FieldLayout( btn_submit )
                     ]
                     ]
                 } ) ]
                 } ) ]
第90行: 第101行:
         new OO.ui.FieldLayout( result_area, {  
         new OO.ui.FieldLayout( result_area, {  
             label: '生成结果:',
             label: '生成结果:',
             align: 'top'  
             align: 'top'
         } ),
         } ),
     ] );
     ] );
第185行: 第196行:
     })
     })


     btn_submit.on('click', function () {
     btn_code.on('click', function () {
     var writer_name = input_writer_name.getValue();
     var writer_name = input_writer_name.getValue();
     var writer_tag = input_writer_tag.getValue();
     var writer_tag = input_writer_tag.getValue();
     var writer_platform = input_writer_platform.getValue();
     var writer_platform = input_writer_platform.getValue();
    var isoverwrite = check_isoverwrite.isSelected();
    if (isoverwrite){
            // 强制覆盖
    return
    }
         result = '{{文手信息\n|文手名称 = '+writer_name;
         result = '{{文手信息\n|文手名称 = '+writer_name;
         result += '\n|文手标签 = '+writer_tag;
         result += '\n|文手标签 = '+writer_tag;
第227行: 第233行:


         result_area.setValue(result);
         result_area.setValue(result);
    });


    btn_submit.on('click', function () {
        var isoverwrite = check_isoverwrite.isSelected();
    if (isoverwrite){
            // 强制覆盖
    return
    }
         var windowManager = new OO.ui.WindowManager();
         var windowManager = new OO.ui.WindowManager();
         $('body').append(windowManager.$element);
         $('body').append(windowManager.$element);