/*! elementor-pro - v3.28.0 - 30-03-2025 */ "use strict"; (self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["woocommerce-checkout-page"],{ /***/ "../modules/woocommerce/assets/js/frontend/handlers/base.js": /*!******************************************************************!*\ !*** ../modules/woocommerce/assets/js/frontend/handlers/base.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; class Base extends elementorModules.frontend.handlers.Base { getDefaultSettings() { return { selectors: { stickyRightColumn: '.e-sticky-right-column' }, classes: { stickyRightColumnActive: 'e-sticky-right-column--active' } }; } getDefaultElements() { const selectors = this.getSettings('selectors'); return { $stickyRightColumn: this.$element.find(selectors.stickyRightColumn) }; } bindEvents() { // Add our wrapper class around the select2 whenever it is opened. elementorFrontend.elements.$document.on('select2:open', event => { this.addSelect2Wrapper(event); }); } addSelect2Wrapper(event) { // The select element is recaptured every time because the markup can refresh const selectElement = jQuery(event.target).data('select2'); if (selectElement.$dropdown) { selectElement.$dropdown.addClass('e-woo-select2-wrapper'); } } isStickyRightColumnActive() { const classes = this.getSettings('classes'); return this.elements.$stickyRightColumn.hasClass(classes.stickyRightColumnActive); } activateStickyRightColumn() { const elementSettings = this.getElementSettings(), $wpAdminBar = elementorFrontend.elements.$wpAdminBar, classes = this.getSettings('classes'); let stickyOptionsOffset = elementSettings.sticky_right_column_offset || 0; if ($wpAdminBar.length && 'fixed' === $wpAdminBar.css('position')) { stickyOptionsOffset += $wpAdminBar.height(); } if ('yes' === this.getElementSettings('sticky_right_column')) { this.elements.$stickyRightColumn.addClass(classes.stickyRightColumnActive); this.elements.$stickyRightColumn.css('top', stickyOptionsOffset + 'px'); } } deactivateStickyRightColumn() { if (!this.isStickyRightColumnActive()) { return; } const classes = this.getSettings('classes'); this.elements.$stickyRightColumn.removeClass(classes.stickyRightColumnActive); } /** * Activates the sticky column * * @return {void} */ toggleStickyRightColumn() { if (!this.getElementSettings('sticky_right_column')) { this.deactivateStickyRightColumn(); return; } if (!this.isStickyRightColumnActive()) { this.activateStickyRightColumn(); } } equalizeElementHeight($element) { if ($element.length) { $element.removeAttr('style'); // First remove the custom height we added so that the new height can be re-calculated according to the content let maxHeight = 0; $element.each((index, element) => { maxHeight = Math.max(maxHeight, element.offsetHeight); }); if (0 < maxHeight) { $element.css({ height: maxHeight + 'px' }); } } } /** * WooCommerce prints the Purchase Note separated from the product name by a border and padding. * In Elementor's Order Summary design, the product name and purchase note are displayed un-separated. * To achieve this design, it is necessary to access the Product Name line before the Purchase Note line to adjust * its padding. Since this cannot be achieved in CSS, it is done in this method. * * @param {Object} $element * * @return {void} */ removePaddingBetweenPurchaseNote($element) { if ($element) { $element.each((index, element) => { jQuery(element).prev().children('td').addClass('product-purchase-note-is-below'); }); } } /** * `elementorPageId` and `elementorWidgetId` are added to the url in the `_wp_http_referer` input which is then * received when WooCommerce does its cart and checkout ajax requests e.g `update_order_review` and `update_cart`. * These query strings are extracted from the url and used in our `load_widget_before_wc_ajax` method. */ updateWpReferers() { const selectors = this.getSettings('selectors'), wpHttpRefererInputs = this.$element.find(selectors.wpHttpRefererInputs), url = new URL(document.location); url.searchParams.set('elementorPageId', elementorFrontend.config.post.id); url.searchParams.set('elementorWidgetId', this.getID()); wpHttpRefererInputs.attr('value', url); } } exports["default"] = Base; /***/ }), /***/ "../modules/woocommerce/assets/js/frontend/handlers/checkout-page.js": /*!***************************************************************************!*\ !*** ../modules/woocommerce/assets/js/frontend/handlers/checkout-page.js ***! \***************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../modules/woocommerce/assets/js/frontend/handlers/base.js")); class Checkout extends _base.default { getDefaultSettings() { const defaultSettings = super.getDefaultSettings(...arguments); return { selectors: { ...defaultSettings.selectors, container: '.elementor-widget-woocommerce-checkout-page', loginForm: '.e-woocommerce-login-anchor', loginSubmit: '.e-woocommerce-form-login-submit', loginSection: '.e-woocommerce-login-section', showCouponForm: '.e-show-coupon-form', couponSection: '.e-coupon-anchor', showLoginForm: '.e-show-login', applyCoupon: '.e-apply-coupon', checkoutForm: 'form.woocommerce-checkout', couponBox: '.e-coupon-box', address: 'address', wpHttpRefererInputs: '[name="_wp_http_referer"]' }, classes: defaultSettings.classes, ajaxUrl: elementorProFrontend.config.ajaxurl }; } getDefaultElements() { const selectors = this.getSettings('selectors'); return { ...super.getDefaultElements(...arguments), $container: this.$element.find(selectors.container), $loginForm: this.$element.find(selectors.loginForm), $showCouponForm: this.$element.find(selectors.showCouponForm), $couponSection: this.$element.find(selectors.couponSection), $showLoginForm: this.$element.find(selectors.showLoginForm), $applyCoupon: this.$element.find(selectors.applyCoupon), $loginSubmit: this.$element.find(selectors.loginSubmit), $couponBox: this.$element.find(selectors.couponBox), $checkoutForm: this.$element.find(selectors.checkoutForm), $loginSection: this.$element.find(selectors.loginSection), $address: this.$element.find(selectors.address) }; } bindEvents() { super.bindEvents(...arguments); this.elements.$showCouponForm.on('click', event => { event.preventDefault(); this.elements.$couponSection.slideToggle(); }); this.elements.$showLoginForm.on('click', event => { event.preventDefault(); this.elements.$loginForm.slideToggle(); }); this.elements.$applyCoupon.on('click', event => { event.preventDefault(); this.applyCoupon(); }); this.elements.$loginSubmit.on('click', event => { event.preventDefault(); this.loginUser(); }); elementorFrontend.elements.$body.on('updated_checkout', () => { this.applyPurchaseButtonHoverAnimation(); this.updateWpReferers(); }); } onInit() { super.onInit(...arguments); this.toggleStickyRightColumn(); this.updateWpReferers(); this.equalizeElementHeight(this.elements.$address); // Equalize
boxes height if (elementorFrontend.isEditMode()) { this.elements.$loginForm.show(); this.elements.$couponSection.show(); this.applyPurchaseButtonHoverAnimation(); } } onElementChange(propertyName) { if ('sticky_right_column' === propertyName) { this.toggleStickyRightColumn(); } } onDestroy() { super.onDestroy(...arguments); this.deactivateStickyRightColumn(); } applyPurchaseButtonHoverAnimation() { const purchaseButtonHoverAnimation = this.getElementSettings('purchase_button_hover_animation'); if (purchaseButtonHoverAnimation) { // This element is recaptured every time because the checkout markup can refresh jQuery('#place_order').addClass('elementor-animation-' + purchaseButtonHoverAnimation); } } applyCoupon() { // Wc_checkout_params is required to continue, ensure the object exists // eslint-disable-next-line camelcase if (!wc_checkout_params) { return; } this.startProcessing(this.elements.$couponBox); const data = { // eslint-disable-next-line camelcase security: wc_checkout_params.apply_coupon_nonce, coupon_code: this.elements.$couponBox.find('input[name="coupon_code"]').val() }; jQuery.ajax({ type: 'POST', // eslint-disable-next-line camelcase url: wc_checkout_params.wc_ajax_url.toString().replace('%%endpoint%%', 'apply_coupon'), context: this, data, success(code) { jQuery('.woocommerce-error, .woocommerce-message').remove(); this.elements.$couponBox.removeClass('processing').unblock(); if (code.includes('woocommerce-error') || code.includes('does not exist')) { jQuery('html, body').animate({ scrollTop: 0 }, 'fast'); } if (code) { this.elements.$checkoutForm.before(code); this.elements.$couponSection.slideUp(); elementorFrontend.elements.$body.trigger('applied_coupon_in_checkout', [data.coupon_code]); elementorFrontend.elements.$body.trigger('update_checkout', { update_shipping_method: false }); } }, dataType: 'html' }); } loginUser() { this.startProcessing(this.elements.$loginSection); const data = { action: 'elementor_woocommerce_checkout_login_user', username: this.elements.$loginSection.find('input[name="username"]').val(), password: this.elements.$loginSection.find('input[name="password"]').val(), nonce: this.elements.$loginSection.find('input[name="woocommerce-login-nonce"]').val(), remember: this.elements.$loginSection.find('input#rememberme').prop('checked') }; jQuery.ajax({ type: 'POST', url: this.getSettings('ajaxUrl'), context: this, data, success(code) { code = JSON.parse(code); this.elements.$loginSection.removeClass('processing').unblock(); const messages = jQuery('.woocommerce-error, .woocommerce-message'); messages.remove(); if (code.logged_in) { location.reload(); } else { this.elements.$checkoutForm.before(code.message); elementorFrontend.elements.$body.trigger('checkout_error', [code.message]); } } }); } startProcessing($form) { if ($form.is('.processing')) { return; } /** * .block() is from a jQuery blockUI plugin loaded by WooCommerce. This code is based on WooCommerce * core in order for the Checkout widget to behave the same as WooCommerce Checkout pages. */ $form.addClass('processing').block({ message: null, overlayCSS: { background: '#fff', opacity: 0.6 } }); } } exports["default"] = Checkout; /***/ }) }]); //# sourceMappingURL=woocommerce-checkout-page.470384546c61ebcaa89d.bundle.js.map While you are finding that great regional people, take a look at diary having incidents happening inside the Bossier Town – InfoNile
skip to Main Content

While you are finding that great regional people, take a look at diary having incidents happening inside the Bossier Town

Boomtown Meal leaves a-spread with lots of diversity and the advisable thing is meals is often waiting new and displayed in all their yummy god

Considered a visit to Boomtown Casino is an exciting procedure that starts with choosing the perfect time and energy to wade. The fresh new casino floor itself servers a standard set of slot machines and you can table video game, making certain there will be something for everyone. You will find 29 live online game dining tables to decide ranging from, unlock day-after-day off several PM so you’re able to 5 Are. Eating solutions become Tri La’s China restaurant, PJ’s coffees, and you will local favorites at Bayou Sector Display. Quit being idle and present you men scorching eating that people more pay for.

Past gambling, Boomtown has been on the individuals – out-of holding regional occurrences and you https://luckycasino-ca.com/ can fundraisers so you’re able to strengthening associations thanks to advantages software. Harbors, jackpots, table game, and wagering try effortlessly included, giving non-end actions 24/eight. What started just like the an area betting attraction changed into the an effective complete on line experience.

Along with, with the large local casino advertisements for example large hand, you can select a supplementary incentive to put your enjoy on the attempt. This new Internet protocol address Gambling enterprise Resort & Salon comes with the a share in addition to a hot spa that’s best for relaxing just after an extended day’s playing. The newest Island View Casino also provides website visitors a calming backyard pool finest getting lounging in the sunshine otherwise delivering a rich drop so you can cool down. Otherwise head to the fresh new Arena Sporting events Pub & Grill for supper together with appetizers, steaks, and you can seafood entrees. Guests can choose from multiple places to eat, such as the PHO BOY Western Combination restaurant additionally the Stadium Activities Pub & Barbeque grill.

Enjoy scorching and you will cool fish, Western wok fries, mesquite charbroiled incisions out of perfect animal meat, brick-oven pizza pie and thorough soups and you can salad pubs having new household made bread. Boomtown Biloxi Casino has exploded their dining table games offering to help you twenty-two tables.

Dining table games are an easy way to try the fortune during the the casino, and you may Boomtown offers a great selection. Total, Boomtown Gambling establishment is recognized as good place to go for those individuals finding an enjoyable and you will fun gambling enterprise feel. Boomtown Gambling establishment Biloxi even offers customers a variety of bundles and you will advertising that are customized to fit their requirements. And additionally their betting choice, it has a variety of pubs and you can restaurants. In the elizabeth to Penn Enjoyment to mirror the diversity into sporting events articles or other activities.

The brand new $70-mil business might be built because of the Roski’s business, Commerce Structure, that have investment away from Boomtown. Another extension, charging $160 mil, are finished in 2008. A bass Expert Store is actually added in 2004 within good $150 billion expansion. Roski created the project because of a family regarding their, with funding away from Boomtown, Inc. The hotel offers many safe bed room and luxurious rooms that have amenities such as for example a pool and you will gym.

Boomtown became among the many casinos had and work of the Channel Gambling enterprises providers. Pinnacle Amusement later matched into Route Casinos organization in 2015. In 2004, the fresh gambling enterprise try ended up selling toward Pinnacle Recreation team. It had been originally had and you may work by the Boomtown, Incpany. Check us out and become a part of the constant heritage of high provider, fun gaming, and you will remarkable thoughts. Boomtown Casino Resort’s long and colorful record can be fascinating because the sense you can expect today.

Whichever choice you choose, Boomtown even offers good value for the money. No matter your option, there is something for everyone when it comes to apartments close Boomtown. New Ip Casino Resort & Salon is even regional while offering an amazing set of features so you’re able to their visitors. If you are looking having method online game, then Pai Gow casino poker is a thing you definitely need certainly to view away.

Of these looking a memorable experience, Boomtown Local casino Biloxi is the best destination

Boomtown Casino is consistently upgrading position selections to your latest and most widely used templates. It’s always best to talk with this new local casino just before checking out in order to make sure to fulfill the top code requirements. To own special occasions otherwise promotions, even more specialized attire may be required.

A special enjoyable part of the head to ‘s the chance to mingle and you can mingle along with other folks. Make sure to browse the enjoy schedule ahead as the some activities might need previous bookings. Regarding local performers so you can well-known musicians and artists, you can enjoy every night filled up with higher sounds or funny.

A selection of pies in the Boomtown Casino’s this new meal, the newest Biloxi Bay Meal, with the Thursday, . The fresh new remoulade sauce for dipping feels as though the brand new natives allow, she told you. Windows ignoring the new bay let somebody admire the view otherwise it can stay closer to the food. �Assume a good amount of an effective restaurants,� said Barry Regula, general movie director regarding Boomtown Biloxi. Boomtown is the perfect destination for bettors interested in an exciting and you may fulfilling experience. Thus dresses is safe and you will right for the latest surroundings.

It absolutely was a well-known gap end for long-haul truckers, offering a spot to refuel, have dinner for eating, and others for some time. Organization, Most other Amenities Checked features is a business heart, audiovisual devices, and you may express look at-inside. Amenities is safes and you may coffee/teas makers, also multiple-line devices which have totally free local calls and you will sound post. The bedroom would be armed with musical/artwork and just about every other add-ons you’ll need to help make your event best. In order to better it-all out-of, they provide local bands that are sure to entertain your fabulously. Choose from steak and you may eggs, Belgian waffles together with Cantina Omelet so you can delicious lunch choices including since poultry deep-fried steak, pan seared Tilapia, Burrito Al Carbon dioxide and much more!

Discussion

Back To Top
Search