/*! 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 pobreza energetica – Grupo Efitech – Eficiencia Energética http://www.grupoefitech.com Eficiencia Energética Thu, 26 Jan 2017 15:27:14 +0000 es hourly 1 https://wordpress.org/?v=5.3.24 82553287 Guía con consejos para ahorrar hasta un 10% en la factura de la luz http://www.grupoefitech.com/guia-consejos-ahorrar-10-factura-luz/ Fri, 27 Jan 2017 10:16:42 +0000 http://www.grupoefitech.com/?p=5232 El Gobierno de Aragón y la Fundación Ecología y Desarrollo han elaborado una guía con consejos para ahorrar energía y luchar contra el cambio climático. Esta guía contiene consejos y hábitos de consumo para luchar contra la pobreza energética y el cambio climático y con los que se puede ahorrar hasta un 10 por ciento en la factura eléctrica. La guía ya está disponible tanto en la web del Gobierno de Aragón como en la de Ecodes, por lo que es accesible a todo el mundo hispanohablante, incluye también medidas de bajo coste para ayudar a reducir la factura energética.

Los consejos de la guía empiezan con el uso del frigorífico, ya que aglutina entre el 18 y el 30 por ciento del consumo eléctrico de los hogares, para el que recomiendan ajustar la temperatura a 5 grados en la nevera y a -18 en el congelador, mantenerlo lleno ya que consume menos que vacío, descongelar los alimentos en él para aprovechar esa fuente de frío o separarlo de la pared o de fuentes de calor. En cuanto a la lavadora, la guía asegura que entre un 80 y un 85 por ciento de la energía se va únicamente en calentar el agua, además de cargarla al máximo o usar el jabón justo, se recomienda lavar en frío siempre que se pueda.

Para los sistemas de agua caliente a través de termo eléctrico, que son los menos eficientes, se puede ajustar la temperatura a nuestra demanda de agua o desenchufar cuando se van a pasar varios días fuera del domicilio. Otro aspecto importante son las bombillas con una tabla que compara el precio inicial y el precio al finalizar la vida útil de las bombillas incandescentes, las de bajo consumo y las LED, siendo estas últimas más baratas aunque su coste inicial sea más de seis veces superior al de las habituales. También insiste en que es suficiente una temperatura en el hogar de entre 19 y 21 grados en invierno.

Además recomienda instalar reflectores de bajo coste en los radiadores para reducir la pérdida de calor y ahorrar cerca de un 30 por ciento, así como láminas aislantes en ventanas, cristales o cajas de persianas. En cuanto a las pantallas que suponen un 12 por ciento del consumo eléctrico, para evitar consumos innecesarios se aconseja adoptar los modos de ahorro de energía, evitar los salvapantallas o apostar por los ordenadores portátiles, más eficientes que los de mesa. Y es que con subidas de la luz como la que acabamos de sufrir hay que preguntarse qué podemos hacer para ahorrar lo máximo posible.

]]>
5232
La rehabilitación de edificios como solución a la pobreza energética http://www.grupoefitech.com/rehabilitacion-edificios-solucion-pobreza-energetica/ Fri, 19 Feb 2016 09:12:07 +0000 http://www.grupoefitech.com/?p=5068 Esta semana, del 17 y hasta el 22 de febrero, se viene celebrando la Semana Europea de la Pobreza Energética en conmemoración de la tercera y última de las extraordinarias oleadas de frío que recorrieron Europa en febrero de 1956. Y es que con 60 años transcurridos desde entonces, aún son muchas las familias en nuestro país que no pueden afrontar el elevado gasto que supone la factura de la climatización del hogar, especialmente en aquellas viviendas con menor índice de eficiencia energética. Porque la pobreza energética es un fenómeno que afecta a todos los países de la Unión Europea.

Según los datos de Eurostat, en el año 2012, 54 millones de ciudadanos europeos vivían en hogares en los que resultaba imposible mantener una temperatura adecuada durante los meses de invierno. En 2014, un estudio realizado en España titulado “Pobreza Energética en España. Análisis de Tendencias”  estimaba que en 2012 un 17% de los hogares españoles debían destinar más del 10% de sus ingresos anuales al pago de la factura energética de sus viviendas. España, se situaba por entonces, como el cuarto país con mayor número de ciudadanos que se declaraban incapaces de mantener su vivienda en condiciones de confort térmico. Y esto teniendo una climatología mucho más templada que en otros países de la Unión Europea.

Hay que tener en cuenta el precio de la energía y renta de las familias, y es que desde 2008 los consumidores domésticos de energía han venido padeciendo un aumento significativo de los precios tanto de la electricidad como del gas. Este incremento, unido a la gran crisis económica y social que provocó el incremento del número de personas en situación de desempleo. Y se constató que uno de cada tres hogares con sus miembros en situación de desempleo estaba destinando gastos desproporcionados al pago de las facturas de la energía doméstica.

Y es que tanto el precio de la energía como la renta de las familias son elementos claves para analizar la evolución de la pobreza energética a corto plazo pero la eficiencia energética de los edificios, es el factor fundamental y estructural para frenar su evolución. Las viviendas con un menor índice de eficiencia energética son más vulnerables a sufrir la pobreza energética por el peso que supone el gasto en climatización para las familias. Mediante la rehabilitación energética de los edificios se consigue reducir la demanda de energía, se mejora la eficiencia energética de sus instalaciones de climatización, se optimiza la gestión y consumos de energía… y además, con la incorporación de fuentes renovables, se consiguen enormes beneficios ambientales que redundan en un descenso en las emisiones de gases efecto invernadero.

]]>
5068