MediaWiki:Gadget-LiveRC 1x.js/InserisciTemplate.js: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
+semplificazioni |
Altre semplificazioni piccoline |
||
Riga 621:
}
};
function getTemplateList() {
? Custom_lstMyTemplate
// ####################################################################################################################
Riga 630 ⟶ 636:
function lrcRunInsertTemplate( data ) {
var TagSelect = document.getElementById( 'LiveTagReason' ),
TemplateList =
▲ if ( !Object.keys( TemplateList ).length ) {
▲ }
$.each( TemplateList, function( i, val ) {
var optTag = document.createElement( 'option' );
Riga 655 ⟶ 659:
lrcDisableLink( "LiveTagLink" );
var TemplateList =
new mw.Api().get( {
Riga 693 ⟶ 694:
function InserisciTemplate_showDialog( data, page ) {
var $dialog, $fieldset;
$dialog = $( '#gtb-dialog' ).html( lrcMakeText( "IT_InsertTemplate1" ) );
$( '<a>' )
Riga 717 ⟶ 718:
} );
var
CancelText = lrcMakeText( 'Cancel' );
var Buttons
var params = {};
$dialog.find( 'input:text,select' ).each( function() { params[ $( this ).attr( 'id' ) ] = $.trim( $( this ).val() );
} );
text = InserisciTemplate_dumpTemplate( data, params );
$( this ).dialog( 'close' );
InserisciTemplate_postTemplate( data, text, page );
$( this ).dialog( 'close' );
};
$dialog.dialog( {
Riga 775 ⟶ 777:
'{{' + ( template.subst ? 'subst:' : '' ) +
template.template + '|' +
LiveRC_FormatTemplateParams( params
'}}' +
( template.noinclude ? '</noinclude>' : '' ) + '\n';
Riga 826 ⟶ 828:
var InserisciTemplateUl = LiveRC_ManageParams_CreateNewListMenu( "InserisciTemplateLegend", LiveRC_ManageParams_CreateActionButtons() ),
Target = InserisciTemplateUl.parentNode,
Templates =
▲ Templates = lstMyTemplate;
for ( var temp in Templates ) {
if ( Templates.hasOwnProperty( temp ) ) {
Riga 1 268 ⟶ 1 267:
return;
}
var ElementForms = $ITConfigPanel.find( 'form.InserisciTemplate_TemplateForm' );▼
var Items = {};
▲
var NewItem = {
template:
string:
where:
noinclude:
subst:
};
NewItem.parameters = {};
var ParamLIs = $(
var
};
▲ NewParam.name = ParamLi.getElementById( 'Param_name' ).value;
if ( NewParam.type == "string" ) {
if (
}
} else {
NewParam.value = [];
var
Opt.each( function () {
} );
▲ NewParam.value.push( Opt[ c ].value.unhtmlize() );
▲ }
}
NewItem.parameters[
} );
Items[ NewItem.template ] = NewItem;
} );
var TextToSave = InserisciTemplate_CompareNewParams( Items );
if ( !TextToSave ) {
Riga 1 353 ⟶ 1 348:
function InserisciTemplate_CompareNewParams( NewItems ) {
var OldItems = lstMyTemplate;
if ( JSON.stringify( Object.keys( OldItems ).sort() ) !== JSON.stringify( Object.keys( NewItems ).sort() ) ) {
return true;
|