/*global wc_country_select_params */
jQuery( function( $ ) {
// wc_country_select_params is required to continue, ensure the object exists
if ( typeof wc_country_select_params === 'undefined' ) {
return false;
}
// Select2 Enhancement if it exists
if ( $().selectWoo ) {
var getEnhancedSelectFormatString = function() {
return {
'language': {
errorLoading: function() {
// Workaround for https://github.com/select2/select2/issues/4355 instead of i18n_ajax_error.
return wc_country_select_params.i18n_searching;
},
inputTooLong: function( args ) {
var overChars = args.input.length - args.maximum;
if ( 1 === overChars ) {
return wc_country_select_params.i18n_input_too_long_1;
}
return wc_country_select_params.i18n_input_too_long_n.replace( '%qty%', overChars );
},
inputTooShort: function( args ) {
var remainingChars = args.minimum - args.input.length;
if ( 1 === remainingChars ) {
return wc_country_select_params.i18n_input_too_short_1;
}
return wc_country_select_params.i18n_input_too_short_n.replace( '%qty%', remainingChars );
},
loadingMore: function() {
return wc_country_select_params.i18n_load_more;
},
maximumSelected: function( args ) {
if ( args.maximum === 1 ) {
return wc_country_select_params.i18n_selection_too_long_1;
}
return wc_country_select_params.i18n_selection_too_long_n.replace( '%qty%', args.maximum );
},
noResults: function() {
return wc_country_select_params.i18n_no_matches;
},
searching: function() {
return wc_country_select_params.i18n_searching;
}
}
};
};
var wc_country_select_select2 = function() {
$( 'select.country_select:visible, select.state_select:visible' ).each( function() {
var select2_args = $.extend({
placeholder: $( this ).attr( 'data-placeholder' ) || $( this ).attr( 'placeholder' ) || '',
width: '100%'
}, getEnhancedSelectFormatString() );
$( this )
.on( 'select2:select', function() {
$( this ).focus(); // Maintain focus after select https://github.com/select2/select2/issues/4384
} )
.selectWoo( select2_args );
});
};
wc_country_select_select2();
$( document.body ).bind( 'country_to_state_changed', function() {
wc_country_select_select2();
});
}
/* State/Country select boxes */
var states_json = wc_country_select_params.countries.replace( /"/g, '"' ),
states = $.parseJSON( states_json ),
wrapper_selectors = '.woocommerce-billing-fields,' +
'.woocommerce-shipping-fields,' +
'.woocommerce-address-fields,' +
'.woocommerce-shipping-calculator';
$( document.body ).on( 'change refresh', 'select.country_to_state, input.country_to_state', function() {
// Grab wrapping element to target only stateboxes in same 'group'
var $wrapper = $( this ).closest( wrapper_selectors );
if ( ! $wrapper.length ) {
$wrapper = $( this ).closest('.form-row').parent();
}
var country = $( this ).val(),
$statebox = $wrapper.find( '#billing_state, #shipping_state, #calc_shipping_state' ),
$parent = $statebox.closest( '.form-row' ),
input_name = $statebox.attr( 'name' ),
input_id = $statebox.attr('id'),
input_classes = $statebox.attr('data-input-classes'),
value = $statebox.val(),
placeholder = $statebox.attr( 'placeholder' ) || $statebox.attr( 'data-placeholder' ) || '',
$newstate;
if ( states[ country ] ) {
if ( $.isEmptyObject( states[ country ] ) ) {
$newstate = $( ' ' )
.prop( 'id', input_id )
.prop( 'name', input_name )
.prop( 'placeholder', placeholder )
.attr( 'data-input-classes', input_classes )
.addClass( 'hidden ' + input_classes );
$parent.hide().find( '.select2-container' ).remove();
$statebox.replaceWith( $newstate );
$( document.body ).trigger( 'country_to_state_changed', [ country, $wrapper ] );
} else {
var state = states[ country ],
$defaultOption = $( ' ' ).text( wc_country_select_params.i18n_select_state_text );
if ( ! placeholder ) {
placeholder = wc_country_select_params.i18n_select_state_text;
}
$parent.show();
if ( $statebox.is( 'input' ) ) {
$newstate = $( ' ' )
.prop( 'id', input_id )
.prop( 'name', input_name )
.data( 'placeholder', placeholder )
.attr( 'data-input-classes', input_classes )
.addClass( 'state_select ' + input_classes );
$statebox.replaceWith( $newstate );
$statebox = $wrapper.find( '#billing_state, #shipping_state, #calc_shipping_state' );
}
$statebox.empty().append( $defaultOption );
$.each( state, function( index ) {
var $option = $( ' ' )
.prop( 'value', index )
.text( state[ index ] );
$statebox.append( $option );
} );
$statebox.val( value ).change();
$( document.body ).trigger( 'country_to_state_changed', [country, $wrapper ] );
}
} else {
if ( $statebox.is( 'select, input[type="hidden"]' ) ) {
$newstate = $( ' ' )
.prop( 'id', input_id )
.prop( 'name', input_name )
.prop('placeholder', placeholder)
.attr('data-input-classes', input_classes )
.addClass( 'input-text ' + input_classes );
$parent.show().find( '.select2-container' ).remove();
$statebox.replaceWith( $newstate );
$( document.body ).trigger( 'country_to_state_changed', [country, $wrapper ] );
}
}
$( document.body ).trigger( 'country_to_state_changing', [country, $wrapper ] );
});
$( document.body ).on( 'wc_address_i18n_ready', function() {
// Init country selects with their default value once the page loads.
$( wrapper_selectors ).each( function() {
var $country_input = $( this ).find( '#billing_country, #shipping_country, #calc_shipping_country' );
if ( 0 === $country_input.length || 0 === $country_input.val().length ) {
return;
}
$country_input.trigger( 'refresh' );
});
});
});
Sem categoria – Página: 68 – Will Shoes
Registrieren Sie sich jetzt bei Mystake Casino und sichern Sie sich 10 Freispiele für den unterhaltsamen Slot „Lazy Sheriff“. Die Freispiele mythic maiden Spielautomat müssen innerhalb von 24 Stunden nach der Registrierung verwendet werden. Verwenden Sie den Promo-Code WOLF20, um die Freispiele zu aktivieren. Read More Mycasinofreunde De Bonus Ohne Einzahlung, Gratis Bonus and Free Spins
Zocker ein besten Erreichbar-Glücksspielseiten as part of Pennsylvania im griff haben folgende große Wahl aktiv Tischspielen, diese immer wieder mindestens zwei Millionen Eur ergeben im griff haben. Wenn welches Offerte eines Angeschlossen Casinos zum beispiel „20 Free Spins inside Anmeldung“ lautet, als nächstes winken hierbei 20 Freispiele ohne Einzahlung. Sämtliche für sich pro unser Registrierung im jeweiligen Casino genau so wie z.b. Read More Casino Bonus Ohne Einzahlung Schweiz Gratis Bonus Casino 2024
Ein Support kann dir Antworten auf Fragen geben, die du dir stellst. Vielleicht zum Thema wie Casino ohne Sperrdatei, Online Casino Bonus ohne Einzahlung mit PayPal, Online Casino Bonus ohne Einzahlung und Mindestumsatz und so weiter. Read More Weltraum Slots Kostenlose Spins Keine Einzahlung Santa Surprise Casino Reviews
Ganz der gegenseitig auf nachfolgende Globus ein Spielautomaten inside Alpenrepublik begibt, kommt am jede menge beliebten Klassiker namens „Book of Ra“ nicht vorüber. Dies Spielprinzip bei „Book of Ra“ wird entsprechend irgendetwas vor langer zeit sehr nahe liegend. Read More Razor Returns Gebührenfrei Zum Gold Diggers 150 Kostenlose Spins Bewertungen Besten Geben Abzüglich Registration
Freispiele werden nicht nur Neukunden angeboten, sondern auch Bestandskunden können von solchen Bonus Angeboten profitieren. Casino Freispiele für Bestandskunden werden in der Regel bei bestimmten Promoaktionen offeriert. Read More Starburst Spielen 100 Kostenlose Spins 2024 Keine Einzahlung Kostenlos Abzüglich Registrierung
In diesem Modus wird rein mit virtuellem Geld gespielt, selbst wenn dieses verbraucht ist, könnt ihr das Spiel neu starten. Ein Demomodus ist immer gut, wenn man die Funktionen eines Slots erst mal kennenlernen möchte. Während der Nutzung unserer Webseite akzeptierst du die Allgemeinen Geschäftsbedingungen und Datenschutzrichtlinien. Um einen Gewinn zu erzielen, müssen Sie drei oder mehr Symbole auf einer der fünfundzwanzig festen Gewinnlinien des Spiels anordnen. Read More Blood Suckers Slot Test and Sichere Blood Suckers Casinos 2024
Gewinne aus Freispielen müssen manchmal eine bestimmte Anzahl von Malen eingesetzt werden, bevor sie auszahlbar sind. Die Gewinnchancen bei Freispielen sind oft begrenzt und können nicht mit den Gewinnchancen bei Spielen mit echtem Geld verglichen werden. Read More Virtuelle Kostenlose Spins Keine Einzahlung Spinosaurus Automatenspiele
Welches Kartenschlitten diversifiziert unser Karten as part of meinem Tafel, unser unser Casino in angebot hat. Das Automatenspiel ist und bleibt gar nicht nur pro jedweder Fans des alten Ägyptens gedacht, zugunsten je alle, diese abenteuerlustig man sagt, sie man sagt, sie seien. Read More Pharaohs Gold 2 Deluxe Für Nüsse Bloß Registration Spielen
Die beherrschen Eulersche zahl-Mail-Kooperation, Live-Chat-Hilfestellung and meinereiner Strippe-Hilfe gefallen finden an. Ended up being exakt Diese within folgendem Spielautomaten entgegensehen sei, erfahren Eltern within diesem ausführlichen Testbericht. Das Mondcasino bietet eine breite Palette an Zahlungsmethoden für eine bequeme und sichere Abwicklung von Ein- und Auszahlungen. Read More Razor Shark Test 2024, Der Alge Slot Von Push Gaming
Esta loja esta em desenvolvimento para fins de teste Dispensar