/*! elementor-pro - v3.31.0 - 10-08-2025 */ "use strict"; (self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["woocommerce-cart"],{ /***/ "../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/cart.js": /*!******************************************************************!*\ !*** ../modules/woocommerce/assets/js/frontend/handlers/cart.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 Cart extends _base.default { getDefaultSettings() { const defaultSettings = super.getDefaultSettings(...arguments); return { selectors: { ...defaultSettings.selectors, shippingForm: '.shipping-calculator-form', quantityInput: '.qty', updateCartButton: 'button[name=update_cart]', wpHttpRefererInputs: '[name=_wp_http_referer]', hiddenInput: 'input[type=hidden]', productRemove: '.product-remove a' }, classes: defaultSettings.classes, ajaxUrl: elementorProFrontend.config.ajaxurl }; } getDefaultElements() { const selectors = this.getSettings('selectors'); return { ...super.getDefaultElements(...arguments), $shippingForm: this.$element.find(selectors.shippingForm), $stickyColumn: this.$element.find(selectors.stickyColumn), $hiddenInput: this.$element.find(selectors.hiddenInput) }; } bindEvents() { super.bindEvents(); const selectors = this.getSettings('selectors'); elementorFrontend.elements.$body.on('wc_fragments_refreshed', () => this.applyButtonsHoverAnimation()); if ('yes' === this.getElementSettings('update_cart_automatically')) { this.$element.on('input', selectors.quantityInput, () => this.updateCart()); } elementorFrontend.elements.$body.on('wc_fragments_loaded wc_fragments_refreshed', () => { this.updateWpReferers(); if (elementorFrontend.isEditMode() || elementorFrontend.isWPPreviewMode()) { this.disableActions(); } }); elementorFrontend.elements.$body.on('added_to_cart', function (e, data) { // We do not want the page to reload in the Editor after we triggered the 'added_to_cart' event. if (data.e_manually_triggered) { return false; } }); } onInit() { super.onInit(...arguments); this.toggleStickyRightColumn(); this.hideHiddenInputsParentElements(); if (elementorFrontend.isEditMode()) { this.elements.$shippingForm.show(); } this.applyButtonsHoverAnimation(); this.updateWpReferers(); if (elementorFrontend.isEditMode() || elementorFrontend.isWPPreviewMode()) { this.disableActions(); } } /** * Using the WooCommerce Cart controls (quantity, remove product) in the editor will cause the cart to disappear. * This is because WooCommerce does an ajax round trip where it modifies the cart, then loads that cart into the * current page and attempts to grab the elements from that page via ajax. In the Editor, if the page is not * published yet, it fetches an empty page that does not contain the required elements. As a result, the cart * is rendered empty. * * Due to this issue, the cart controls (quantity, remove product) need to be disabled in the Editor. */ disableActions() { const selectors = this.getSettings('selectors'); this.$element.find(selectors.updateCartButton).attr({ disabled: 'disabled', 'aria-disabled': 'true' }); if (elementorFrontend.isEditMode()) { this.$element.find(selectors.quantityInput).attr('disabled', 'disabled'); this.$element.find(selectors.productRemove).css('pointer-events', 'none'); } } onElementChange(propertyName) { if ('sticky_right_column' === propertyName) { this.toggleStickyRightColumn(); } if ('additional_template_select' === propertyName) { elementorPro.modules.woocommerce.onTemplateIdChange('additional_template_select'); } } onDestroy() { super.onDestroy(...arguments); this.deactivateStickyRightColumn(); } updateCart() { const selectors = this.getSettings('selectors'); clearTimeout(this._debounce); this._debounce = setTimeout(() => { this.$element.find(selectors.updateCartButton).trigger('click'); }, 1500); } applyButtonsHoverAnimation() { const elementSettings = this.getElementSettings(); if (elementSettings.checkout_button_hover_animation) { // This element is recaptured every time because the cart markup can refresh jQuery('.checkout-button').addClass('elementor-animation-' + elementSettings.checkout_button_hover_animation); } if (elementSettings.forms_buttons_hover_animation) { // This element is recaptured every time because the cart markup can refresh jQuery('.shop_table .button').addClass('elementor-animation-' + elementSettings.forms_buttons_hover_animation); } } /** * In the editor, WC Frontend JS does not fire (not registered). * This causes that hidden inputs parent paragraph elements do not get display:none * as they would have on the front end. * So this function manually display:none the parent elements of these hidden inputs to avoid having * gaps/spaces in the layout caused by these parent elements' margins/paddings. */ hideHiddenInputsParentElements() { if (this.isEdit) { if (this.elements.$hiddenInput) { this.elements.$hiddenInput.parent('.form-row').addClass('elementor-hidden'); } } } } exports["default"] = Cart; /***/ }) }]); //# sourceMappingURL=woocommerce-cart.79b5dc500681930471c6.bundle.js.map ahorro economico – Grupo Efitech – Eficiencia Energética http://www.grupoefitech.com Eficiencia Energética Fri, 05 May 2017 07:58:50 +0000 es hourly 1 https://wordpress.org/?v=5.3.26 82553287 Consejos para ahorrar electricidad en el hogar http://www.grupoefitech.com/consejos-ahorrar-electricidad-hogar/ Fri, 05 May 2017 07:58:50 +0000 http://www.grupoefitech.com/?p=5291 Hoy vamos a aprovechar para contarte algunos consejos que te permitan pagar algo menos en la próxima factura de la luz, además si sigues estos consejos estarás ahorrando energía y por lo tanto mejorando la eficiencia energética de tu casa. Hay muchas maneras de economizar energía en nuestros hogares.

Podemos ahorrar energía simplemente cambiado algunos sencillos hábitos, como dejar enchufados aparatos eléctricos o encender todas las luces de la vivienda… y es que son estos pequeños gestos los que generan el mayor desperdicio de energía. Lo mejor para combatir esto es poner en práctica los siguientes consejos, de esta manera estarás ahorrando energía y por lo tanto dinero. Además estarás contribuyendo con el medio ambiente.

Uno de los aspectos más importantes, y que más ayudan a reducir el consumo energético de la vivienda, es la rehabilitación energética de la misma. Son muchas las viviendas que presentan bajos niveles de eficiencia energética, principalmente por ser antiguas o estar en mal estado de conservación. Para mejorar su eficiencia habrá que renovar la vivienda de dos maneras:

En primer lugar habrá que renovar el envolvente térmico que protege la casa, esto se consigue sellando los muros, las cubiertas, las puertas, las ventanas y toda la superficie que tenga contacto con el exterior. De esta manera el aire caliente no saldrá de tu casa, y el aire frío no entrará en ella.

En segundo lugar habrá que renovar el equipamiento, en este aspecto hablamos de la calefacción o la ventilación, estos equipos deben ser eficientes. Para ello lo mejor es contar con el asesoramiento técnico de profesionales de Zaragoza.

Por otro lado, si quieres disminuir todavía más el consumo de energía, debes cambiar algunos de tus hábitos, ya que muchos de ellos dan como fruto un consumo innecesario. Por ejemplo, es importante desenchufar los aparatos que no se estén utilizando, o evitar dejar los electrodomésticos en “stand by”. Usar el lavavajillas o la lavadora a temperaturas más bajas también contribuye a ahorrar, al igual que cambiar la iluminación por tecnología LED.

Si pones en práctica estos consejos, verás cómo lo ves reflejado en tu próxima factura de la luz. Es una manera muy sencilla para comenzar a ahorrar energía y dinero, el siguiente paso puede ser la rehabilitación energética de la vivienda, después de eso podrás disfrutar de una vivienda de lo más eficiente, y no olvides que además estarás contribuyendo con el medio ambiente, razón de más para ponerlo en práctica.

]]>
5291
Se va a simplificar la etiqueta energética http://www.grupoefitech.com/simplificar-etiqueta-energetica/ Fri, 15 Jan 2016 09:07:46 +0000 http://www.grupoefitech.com/?p=5049 Desde la Unión Europea están planeando simplificar la etiqueta energética de los electrodomésticos con una única etiqueta que irá de la letra A, a la letra G, prescindiendo así de la complicada escala actual que incluye diferentes combinaciones de letras y símbolos. Esta es una medida clara de la Unión Europea encaminada a que el consumidor conozca de forma clara y sencilla la eficiencia de sus aparatos eléctricos, tras comprobar casos concretos en los que los clientes adquieren electrodomésticos de clase A+ pensando que es de los más eficientes cuando en realidad se trata de justo lo contrario. Y es que, esta medida se prevé que suponga un ahorro económico medio de 15 euros al año para el consumidor.

En realidad, esta “nueva” etiqueta energética de los electrodomésticos no es tan nueva, ya que  existía en el año 2010. Pero se añadieron a la escala de certificación energética las categorías A+, A++ y A+++, que ahora desaparecerán para pasar a una única escala de la A a la G, que sea más entendible y clara para el consumidor.

Por otro lado, la Comisión Europea ha apoyado dos proyectos que facilitan a los usuarios el control de eficiencia energética de sus electrodomésticos, estos proyectos son EcoGator y MarketWatch. La primera, EcoGator, es una aplicación para móviles que ayuda a elegir los aparatos eléctricos más eficientes gracias a una comunidad de 18.000 usuarios. Esta aplicación te da información sobre los electrodomésticos o el consumo anual de energía y también te da información sobre cómo ahorrar energía.

La segunda aplicación, MarketWatch, es una campaña de la Comisión Europea que identifica a las compañías que se saltan la normas de etiquetaje de los electrodomésticos establecidas por la Unión Europea  tanto en una tienda física como en una tienda online. MarketWatch cuenta ya con 16 organizaciones civiles europeas y pretende revisar 150.000 productos de 10 países distintos de la Comunidad Europea.

Esta propuesta de simplificación de las etiquetas energéticas de los electrodomésticos está aún pendiente de debatirse en el Parlamento Europeo y en el Consejo Europeo, por lo que su aprobación se prevé para mediados de este nuevo año que acaba de comenzar. Por lo que su puesta en marcha aún tardará un tiempo, pero mientras nosotros desde aquí queremos explicarte que la mejor etiqueta energética actualmente es la A++ que indica un consumo de energía de un 30% inferior a la media, y la etiqueta menos eficiente es la G que indica un consumo superior al 125% de la media.

]]>
5049