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;
var optTag = document.createElement( 'option' );
optTag.value = i;
Riga 697:
var Page = ObjetXML.getElementsByTagName( "page" )[ 0 ];
LiveRC_Config[ "edittoken" ] = Page.getAttribute( "edittoken" );
var tpl = InserisciTemplate_showDialog( message, page );
}
Riga 729 ⟶ 728:
} );
// show the dialog
var Buttons =
var OKText = lrcMakeText( 'OK' );
var CancelText = lrcMakeText( 'Cancel' );
Riga 795 ⟶ 794:
function LiveRC_FormatTemplateParams( params ) {
var text =
for ( var arg in params ) {
if ( params.hasOwnProperty( arg ) ) text.push( arg + "=" + params[ arg ] );
Riga 807 ⟶ 806:
lrcDisableLink( "LiveTagReason" );
lrcDisableLink( "LiveTagLink" );
var EditParam =
EditParam[ "token" ] = LiveRC_Config[ "edittoken" ];
if ( data.where == 'top' )
Riga 821 ⟶ 820:
EditParam[ "nocreate" ] = "1";
if ( lrcMakeParam( "BypassWatchdefault" ) ) EditParam[ "watchlist" ] = "nochange";
var Params =
for ( var Param in EditParam ) {
Params.push( Param + "=" + encodeURIComponent( EditParam[ Param ] ) );
}
Params = Params.join( "&" );
var headers =
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 =
for ( var a = 0, l = ElementForms.length; a < l; a++ ) {
var ThisForm = ElementForms[ a ];
var NewItem =
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 =
var ParamLIs = lrcGetElementsByClass( "LI_parameters_li", ThisForm, "li" );
for ( var b = 0, m = ParamLIs.length; b < m; b++ ) {
var ParamLi = ParamLIs[ b ];
var NewParam =
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 =
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 =
for ( var item in Items ) {
var SavedItem = " '" + item + "':{\n";
Riga 1 324 ⟶ 1 323:
} else {
SavedItem += "{\n";
var tempParameters =
for ( var parameter in tempParamValue ) {
var thisparam = tempParamValue[ parameter ];
var ParamItems =
for ( var paramItem in thisparam ) {
var thisparamItemValue = thisparam[ paramItem ];
Riga 1 333 ⟶ 1 332:
ParamItems.push( paramItem + ":" + lrcEscapeStrHTML( thisparamItemValue ) );
} else {
var ThisParamValue =
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 {{";
// Descriptions
lrcParamDesc[ "DescIT_InsertTemplate1" ] = "[InserisciTemplate] Inserisci la parte 1 della frase del template";
// Hide/Show tabs panel item
|