MediaWiki:Gadget-LiveRC 1x.js/InserisciTemplate.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Oggetto unico con gli argomenti
m fix vari
Riga 637:
var TemplateList = Custom_lstMyTemplate;
if ( !lrcGetObjectLength( TemplateList ) ) TemplateList = lstMyTemplate;
jQuery$.each( TemplateList, function( i, val ) {
var optTag = document.createElement( 'option' );
optTag.value = i;
Riga 697:
var Page = ObjetXML.getElementsByTagName( "page" )[ 0 ];
LiveRC_Config[ "edittoken" ] = Page.getAttribute( "edittoken" );
// show dialog
var tpl = InserisciTemplate_showDialog( message, page );
}
Riga 729 ⟶ 728:
} );
// show the dialog
var Buttons = new Object(){};
var OKText = lrcMakeText( 'OK' );
var CancelText = lrcMakeText( 'Cancel' );
Riga 795 ⟶ 794:
 
function LiveRC_FormatTemplateParams( params ) {
var text = new Array()[];
for ( var arg in params ) {
if ( params.hasOwnProperty( arg ) ) text.push( arg + "=" + params[ arg ] );
Riga 807 ⟶ 806:
lrcDisableLink( "LiveTagReason" );
lrcDisableLink( "LiveTagLink" );
var EditParam = new Array()[];
EditParam[ "token" ] = LiveRC_Config[ "edittoken" ];
if ( data.where == 'top' )
Riga 821 ⟶ 820:
EditParam[ "nocreate" ] = "1";
if ( lrcMakeParam( "BypassWatchdefault" ) ) EditParam[ "watchlist" ] = "nochange";
var Params = new Array()[];
for ( var Param in EditParam ) {
Params.push( Param + "=" + encodeURIComponent( EditParam[ Param ] ) );
}
Params = Params.join( "&" );
var headers = new Array()[];
headers[ 'Content-Type' ] = 'application/x-www-form-urlencoded';
wpajax.http( {
Riga 1 278 ⟶ 1 277:
if ( !ITConfigPanel ) return;
var ElementForms = lrcGetElementsByClass( "InserisciTemplate_TemplateForm", ITConfigPanel, "form" );
var Items = new Object(){};
for ( var a = 0, l = ElementForms.length; a < l; a++ ) {
var ThisForm = ElementForms[ a ];
var NewItem = new Object(){};
NewItem.template = getElementWithId( 'template', 'input', ThisForm ).value;
NewItem.string = getElementWithId( 'string', 'input', ThisForm ).value;
Riga 1 287 ⟶ 1 286:
NewItem.noinclude = ( getElementWithId( 'noinclude', 'input', ThisForm ).checked ? true : false );
NewItem.subst = ( getElementWithId( 'subst', 'input', ThisForm ).checked ? true : false );
NewItem.parameters = new Object(){};
var ParamLIs = lrcGetElementsByClass( "LI_parameters_li", ThisForm, "li" );
for ( var b = 0, m = ParamLIs.length; b < m; b++ ) {
var ParamLi = ParamLIs[ b ];
var NewParam = new Object(){};
var NewParamId = getElementWithId( 'Param_id', 'input', ParamLi ).value;
NewParam.name = getElementWithId( 'Param_name', 'input', ParamLi ).value;
Riga 1 299 ⟶ 1 298:
if ( !NewParam.value ) delete NewParam.value;
} else {
NewParam.value = new Array()[];
var ParamValueSelect = getElementWithId( 'Param_value', 'select', ParamLi );
var Opt = ParamValueSelect.getElementsByTagName( 'option' );
Riga 1 313 ⟶ 1 312:
if ( !TextToSave ) return;
var SavedText = "\nCustom_lstMyTemplate = {\n";
var SavedItems = new Array()[];
for ( var item in Items ) {
var SavedItem = " '" + item + "':{\n";
Riga 1 324 ⟶ 1 323:
} else {
SavedItem += "{\n";
var tempParameters = new Array()[];
for ( var parameter in tempParamValue ) {
var thisparam = tempParamValue[ parameter ];
var ParamItems = new Array()[];
for ( var paramItem in thisparam ) {
var thisparamItemValue = thisparam[ paramItem ];
Riga 1 333 ⟶ 1 332:
ParamItems.push( paramItem + ":" + lrcEscapeStrHTML( thisparamItemValue ) );
} else {
var ThisParamValue = new Array()[];
for ( var a = 0, l = thisparamItemValue.length; a < l; a++ ) {
ThisParamValue.push( lrcEscapeStrHTML( thisparamItemValue[ a ] ) );
Riga 1 390 ⟶ 1 389:
// Texts
 
lrcTexts[ "IT_InsertTemplate1" ] = "Inserisce il template {{";
try {
lrcTexts[ "IT_InsertTemplate1IT_InsertTemplate2" ] = "Inserisce}} ilnella template {{pagina.";
lrcTexts[ "IT_InsertTemplate2IT_InsertTemplateParams" ] = "}} nella pagina.Parametri";
lrcTexts[ "IT_InsertTemplateParamsIT_AddTemplate" ] = "ParametriAggiungi un nuovo template";
lrcTexts[ "IT_AddTemplateIT_DeleteTemplate" ] = "AggiungiCancella un nuovoquesto template";
lrcTexts[ "IT_DeleteTemplateIT_AddParam" ] = "CancellaAggiungi questoun templatenuovo parametro";
lrcTexts[ "IT_AddParamIT_DeleteParam" ] = "AggiungiCancella un nuovoquesto parametro";
lrcTexts[ "IT_DeleteParamIT_DeleteOption" ] = "Cancella questol'opzione parametroselezionata";
lrcTexts[ "IT_DeleteOptionIT_AddOption" ] = "CancellaAggiungi l'opzioneuna selezionatanuova opzione";
lrcTexts[ "IT_AddOption" ] = "Aggiungi una nuova opzione";
} catch ( e ) {}
 
 
// Descriptions
lrcParamDesc[ "DescIT_InsertTemplate1" ] = "[InserisciTemplate] Inserisci la parte 1 della frase del template";
try {
lrcParamDesc[ "DescIT_InsertTemplate1DescIT_InsertTemplate2" ] = "[InserisciTemplate] Inserisci la parte 12 della frase del template";
lrcParamDesc[ "DescIT_InsertTemplate2DescIT_InsertTemplateParams" ] = "[InserisciTemplate] Inserisci la parte 2 della frase del templateParametri";
lrcParamDesc[ "DescIT_InsertTemplateParams" ] = "[InserisciTemplate] Parametri";
 
lrcParamDesc[ "DescIT_AddTemplate" ] = "[InserisciTemplate] Frase Aggiungi un nuovo template";
lrcParamDesc[ "DescIT_DeleteTemplate" ] = "[InserisciTemplate] Frase Cancella questo template";
lrcParamDesc[ "DescIT_AddParam" ] = "[InserisciTemplate] Frase Aggiungi un nuovo parametro";
lrcParamDesc[ "DescIT_DeleteParam" ] = "[InserisciTemplate] Frase Cancella questo parametro";
lrcParamDesc[ "DescIT_DeleteOption" ] = "[InserisciTemplate] Frase Cancella l'opzione selezionata";
lrcParamDesc[ "DescIT_AddOption" ] = "[InserisciTemplate] Frase Aggiungi una nuova opzione";
lrcParamDesc[ "DescInserisciTemplateLegend" ] = "Parametri per l'estensione InserisciTemplate";
lrcParamDesc[ "DescInserisciTemplateLegend_short" ] = "InserisciTemplate";
} catch ( e ) {}
 
// Hide/Show tabs panel item