Tendencia:
#1 | lunes a las 12:22Lluvias ECMWF ☔​
#2 | domingo a las 11:05Lluvias GFS ☔
#3 | lunes a las 19:52Lluvias GFS ☔​
#4 | domingo a las 17:45Cambios térmicos 📈​📉​
#5 | domingo a las 14:58Lluvias ECMWF ENS ☔​
#6 | lunes a las 10:51Lluvias GFS ☔​

Canaluz banner

Actualidad Meteorológica | Noticias

Las tormentas ⚡ regresarán con fuerza España a partir del próximo lunes para quedarse con nosotros hasta nuevo aviso

Durante la próxima semana se irá colando algo de aire frío en altura sobre la península, sobre todo a partir de mediados de semana.

Extremos AEMET (Top 1)
25 de agosto de 2026, 05:30 · Actualizado 05:22 (AEMET)
  • Miramar (València/Valencia)
    Temperatura máxima · 05:00
    30.2°C
  • Palencia (Palencia)
    Temperatura mínima · 05:00
    5.2°C
  • Pradollano, Parque Nacional Sierra Nevada (Granada)
    Racha (km/h) · 05:10
    107km/h
  • Cabrales (Asturias)
    Precipitación acumulada · 05:00
    8.0mm

Uno de los protagonistas indiscutibles de este verano meteorológico está siendo el calor, con una ola de calor ya superada y otra que podría comenzar en los próximos días. Pero sin duda otra protagonista en los cielos está siendo este verano meteorológico la actividad tormentosa. Llega sobre todo por las tardes con la ayuda del calor, pero incluso hemos tenido episodios en los que las tormentas han descargado en horas nocturnas o matinales con intensidad.

La actividad tormentosa está dando cierto respiro estos días, pero la próxima semana volveremos a la dinámica que ha estado dominando la mayor parte del tiempo. 

En este análisis, te voy a mostrar la evolución de las precipitaciones, nubosidad y presión atmosférica en superficie.

Mapa de precipitaciones, nubosidad y presión atmosférica en superficie, modelo europeo (ECMWF)

En este mapa vas a ver una secuencia animada que muestra la evolución durante toda la próxima semana, e incluso algunos días de la siguiente. Quiero que observes cómo las precipitaciones tormentosas aparecen sobre todo al llegar la tarde, para remitir durante la madrugada. Son precipitaciones que crecen con las nubes de evolución diurna, desarrollándose sobre zonas montañosas principalmente, para extenderse durante la tarde a zonas llanas.

Lluvias ECMWF

Anuncios

Son precipitaciones que ocasionalmente pueden ser muy fuertes, ir acompañadas de granizo e intensas rachas de viento. Estos fenómenos se producen de forma local y muy concentrada, pudiendo lucir el Sol en localidades cercanas.

Así pues, a partir de la próxima semana tendremos que volver a vigilar las intensas tormentas en nuestro país. 

Un fuerte abrazo. 

Antes de irte, te dejo un pequeño cuestionario, por si te apetece probar tus conocimientos:

Cuestionario

Si el radar muestra colores rojos o morados en una zona, normalmente indica…

336aciertos
170fallos
Elige una respuesta para comprobar si aciertas.
').attr('src', thumb).appendTo($item); } else { $('IMG').appendTo($item); } $('').text(title).appendTo($item); $('').text('Insertar aquí').attr('data-token', token).appendTo($item); $('').appendTo($item); $target.addClass('is-visible').append($item); }function mvSocialOpenMediaLibrary($button){ if(!mvSocialMediaLibraryAvailable()){ window.alert('La biblioteca multimedia de WordPress no está disponible en esta página.'); return; }var fieldName = $button.data('field-name') || 'media_library_ids[]'; var $scope = $button.closest('.mv-social-form-row, .mv-social-edit-media-add'); var $target = $scope.find('.mv-social-library-selected').first();var frame = wp.media({ title: 'Elegir imágenes de la galería', button: { text: 'Añadir al muro' }, library: { type: 'image' }, multiple: true });frame.on('select', function(){ var selection = frame.state().get('selection'); selection.each(function(model){ mvSocialAddLibraryItem($target, model.toJSON(), fieldName); }); });frame.open(); }function mvSocialInsertMediaToken($trigger){ var token = $trigger.data('token'); if(!token){ return; }var $form = $trigger.closest('form'); var htmlToken = '

' + token + '

';if(!mvSocialInsertIntoWpEditor($form, htmlToken)){ var $editor = $form.find('.mv-social-classic-editor').first(); if($editor.length && mvSocialEditorMode($editor) === 'visual'){ $($editor.data('visual')).focus(); mvSocialInsertHtmlAtCursor(htmlToken); mvSocialSyncVisualToCode($editor); } else if($editor.length) { var $code = $($editor.data('code')); insertAtCursor($code.get(0), "\n\n" + token + "\n\n"); mvSocialSyncCodeToVisual($editor); } }$trigger.text('Insertado').prop('disabled', true); setTimeout(function(){ $trigger.text('Insertar aquí').prop('disabled', false); }, 1200); }function mvSocialFormatVisual($visual, format){ if(!$visual || !$visual.length){ return; } $visual.focus();if(format === 'h2'){ document.execCommand('formatBlock', false, 'h2'); } else if(format === 'h3'){ document.execCommand('formatBlock', false, 'h3'); } else if(format === 'bold'){ document.execCommand('bold', false, null); } else if(format === 'italic'){ document.execCommand('italic', false, null); } else if(format === 'link'){ var url = window.prompt('Pega la URL del enlace:', 'https://'); if(!url){ return; } url = $.trim(url); if(!/^https?:\/\//i.test(url)){ url = 'https://' + url; } document.execCommand('createLink', false, url); $visual.find('a').attr('target', '_blank').attr('rel', 'noopener noreferrer nofollow ugc'); } else if(format === 'ul'){ document.execCommand('insertUnorderedList', false, null); } else if(format === 'quote'){ document.execCommand('formatBlock', false, 'blockquote'); } else if(format === 'clear'){ document.execCommand('removeFormat', false, null); }mvSocialSyncVisualToCode(mvSocialClassicEditor($visual)); }$(document).on('click', '.mv-social-editor-tab', function(){ var $tab = $(this); var $editor = $tab.closest('.mv-social-classic-editor'); var mode = $tab.data('mode') || 'visual';if(mode === 'code'){ mvSocialSyncVisualToCode($editor); $editor.addClass('is-code-mode'); } else { mvSocialSyncCodeToVisual($editor); $editor.removeClass('is-code-mode'); }$editor.find('.mv-social-editor-tab').removeClass('is-active').attr('aria-selected', 'false'); $tab.addClass('is-active').attr('aria-selected', 'true'); });$(document).on('input blur paste keyup', '.mv-social-visual-editor', function(){ mvSocialSyncVisualToCode(mvSocialClassicEditor($(this))); mvSocialUpdateHashtagSuggestions($(this)); });$(document).on('input blur keyup paste', '.mv-social-code-editor', function(){ var $editor = mvSocialClassicEditor($(this)); if(mvSocialEditorMode($editor) === 'code'){ mvSocialSyncCodeToVisual($editor); } mvSocialUpdateHashtagSuggestions($(this)); });$(document).on('mousedown touchstart', '.mv-social-hashtag-suggestion', function(e){ e.preventDefault(); e.stopPropagation(); mvSocialAplicarHashtagSuggestion($(this)); });$(document).on('click', function(e){ if(!$(e.target).closest('.mv-social-hashtag-suggestions,.mv-social-visual-editor,.mv-social-code-editor').length){ $('.mv-social-hashtag-suggestions').removeClass('is-visible').empty(); } });function mvSocialWrapSelection(el, before, after, placeholder){ if(!el){ return; }var start = el.selectionStart || 0; var end = el.selectionEnd || 0; var value = el.value || ''; var selected = value.substring(start, end); var insertText = selected || placeholder || 'texto'; var replacement = before + insertText + after;el.value = value.substring(0, start) + replacement + value.substring(end); el.focus();if(selected){ el.selectionStart = start; el.selectionEnd = start + replacement.length; } else { el.selectionStart = start + before.length; el.selectionEnd = start + before.length + insertText.length; }$(el).trigger('input'); }function mvSocialFormatLines(text, type){ var lines = (text || 'Elemento de la lista').split(/\r?\n/).filter(function(line){ return $.trim(line).length > 0; });if(!lines.length){ lines = ['Elemento de la lista']; }if(type === 'ul'){ return '
    \n' + lines.map(function(line){ return '
  • ' + line + '
  • '; }).join('\n') + '\n
'; }return '
' + lines.join('
') + '
'; }$(document).on('click', '.mv-social-format-btn', function(){ var $btn = $(this); var format = $btn.data('format'); var $toolbar = $btn.closest('.mv-social-format-toolbar'); var target = $toolbar.data('target'); var el = $(target).get(0); var $editor = $toolbar.closest('.mv-social-classic-editor');if($editor.length && mvSocialEditorMode($editor) === 'visual'){ mvSocialFormatVisual($($editor.data('visual')), format); return; }if(!el){ return; }var start = el.selectionStart || 0; var end = el.selectionEnd || 0; var value = el.value || ''; var selected = value.substring(start, end);if(format === 'h2'){ mvSocialWrapSelection(el, '

', '

', 'Título'); } else if(format === 'h3'){ mvSocialWrapSelection(el, '

', '

', 'Subtítulo'); } else if(format === 'bold'){ mvSocialWrapSelection(el, '', '', 'texto en negrita'); } else if(format === 'italic'){ mvSocialWrapSelection(el, '', '', 'texto en cursiva'); } else if(format === 'link'){ var url = window.prompt('Pega la URL del enlace:', 'https://'); if(!url){ return; } url = $.trim(url); if(!/^https?:\/\//i.test(url)){ url = 'https://' + url; } mvSocialWrapSelection(el, '', '', 'texto del enlace'); } else if(format === 'ul'){ var replacement = mvSocialFormatLines(selected, 'ul'); el.value = value.substring(0, start) + replacement + value.substring(end); el.focus(); el.selectionStart = start; el.selectionEnd = start + replacement.length; $(el).trigger('input'); } else if(format === 'quote'){ var quote = mvSocialFormatLines(selected, 'quote'); el.value = value.substring(0, start) + quote + value.substring(end); el.focus(); el.selectionStart = start; el.selectionEnd = start + quote.length; $(el).trigger('input'); } else if(format === 'clear'){ if(!selected){ return; } var cleaned = selected .replace(/<\/?(h2|h3|strong|b|em|i|blockquote|ul|ol|li|p|br)[^>]*>/gi, '') .replace(/]*>(.*?)<\/a>/gi, '$1'); el.value = value.substring(0, start) + cleaned + value.substring(end); el.focus(); el.selectionStart = start; el.selectionEnd = start + cleaned.length; $(el).trigger('input'); } });function mvVisitorId(){ var key = 'mv_social_visitor_id'; var id = ''; try { id = window.localStorage ? localStorage.getItem(key) : ''; } catch(e) { id = ''; } if(!id || !/^[a-f0-9]{32}$/.test(id)){ var bytes = new Uint8Array(16); if(window.crypto && crypto.getRandomValues){ crypto.getRandomValues(bytes); id = Array.prototype.map.call(bytes, function(b){ return ('0' + b.toString(16)).slice(-2); }).join(''); } else { id = (Date.now().toString(16) + Math.random().toString(16).slice(2) + '00000000000000000000000000000000').slice(0, 32); } try { if(window.localStorage){ localStorage.setItem(key, id); } } catch(e) {} } return id; }$(document).on('click', '.mv-social-emoji-open', function(){ var modal = $(this).data('modal'); $(modal).addClass('is-open').attr('aria-hidden', 'false'); $('body').addClass('mv-social-emoji-modal-open'); });$(document).on('click', '.mv-social-emoji-close, .mv-social-emoji-backdrop', function(){ $(this).closest('.mv-social-emoji-modal').removeClass('is-open').attr('aria-hidden', 'true'); $('body').removeClass('mv-social-emoji-modal-open'); });$(document).on('keydown', function(e){ if (e.key === 'Escape') { $('.mv-social-emoji-modal.is-open').removeClass('is-open').attr('aria-hidden', 'true'); $('body').removeClass('mv-social-emoji-modal-open'); } });$(document).on('click', '.mv-social-emoji', function(){ var $emoji = $(this); var emojiText = String($emoji.data('emoji') || ''); if(!emojiText){ return; }var $tools = $emoji.closest('.mv-social-emoji-tools'); var target = $tools.data('target') || $emoji.closest('.mv-social-emoji-grid').data('target') || ''; var editorId = String(target || '').replace(/^#/, ''); var inserted = false;var $form = $emoji.closest('form'); if(editorId){ inserted = mvSocialInsertIntoWpEditorById(editorId, emojiText); }if(!inserted && $form.length && $form.find('.mv-social-wp-classic-editor').length){ inserted = mvSocialInsertIntoWpEditor($form, emojiText); }if(!inserted){ var $target = target ? $(target).first() : $();if(!$target.length){ $target = $emoji.closest('.mv-social-comment-form').find('textarea[name="comment"]').first(); } if(!$target.length){ $target = $emoji.closest('.mv-social-form').find('textarea[name="content"]').first(); } if(!$target.length){ $target = $emoji.closest('.mv-social-edit-form').find('textarea[name="content"]').first(); } if($target.length){ insertAtCursor($target.get(0), emojiText); inserted = true; } }$emoji.closest('.mv-social-emoji-modal').removeClass('is-open').attr('aria-hidden', 'true'); $('body').removeClass('mv-social-emoji-modal-open'); });$(document).on('click', '.mv-social-comments-show-more', function(){ var $button = $(this); var $list = $button.closest('.mv-social-comments-list'); var $extra = $list.find('> .mv-social-comments-extra').first(); var isOpen = !$extra.prop('hidden');$extra.prop('hidden', isOpen); $button.toggleClass('is-open', !isOpen).attr('aria-expanded', isOpen ? 'false' : 'true'); });$(document).on('change', '.mv-social-poll-builder-toggle input[type="checkbox"]', function(){ var $builder = $(this).closest('.mv-social-poll-builder'); var enabled = $(this).is(':checked'); $builder.find('.mv-social-poll-builder-fields').prop('hidden', !enabled); });$(document).on('change', '.mv-social-quiz-builder-toggle input[type="checkbox"]', function(){ var $builder = $(this).closest('.mv-social-quiz-builder'); var enabled = $(this).is(':checked'); $builder.find('.mv-social-quiz-builder-fields').prop('hidden', !enabled); });function mvSocialIsVisibleEnough(el){ if(!el || !el.getBoundingClientRect){ return true; } var rect = el.getBoundingClientRect(); var vh = window.innerHeight || document.documentElement.clientHeight || 0; var vw = window.innerWidth || document.documentElement.clientWidth || 0; return rect.bottom >= -160 && rect.top <= (vh + 420) && rect.right >= 0 && rect.left <= vw; }function mvSocialDynamicScope($scope){ var $base = $scope && $scope.length ? $scope : $('.mv-social-wall'); $base = $base.not('.mv-social-interactive-embed');var $cards = $base.find('.mv-social-card[data-post-id]').not('.mv-social-interactive-embed .mv-social-card').filter(function(){ return mvSocialIsVisibleEnough(this); }); if($base.hasClass('mv-social-card') && !$base.closest('.mv-social-interactive-embed').length && mvSocialIsVisibleEnough($base[0])){ $cards = $cards.add($base); } return $cards.length ? $cards : $base; }function mvSocialRefreshPolls($scope){ var $dynamicScope = mvSocialDynamicScope($scope); $dynamicScope.find('.mv-social-poll[data-post-id]').add($dynamicScope.filter('.mv-social-poll[data-post-id]')).each(function(){ var $poll = $(this); if($poll.closest('.mv-social-interactive-embed').length){ return; } if($poll.data('refreshing')){ return; } if(!mvSocialIsVisibleEnough($poll.closest('.mv-social-card')[0] || $poll[0])){ return; } var data = wallData($poll); $poll.data('refreshing', true); $.ajax({ url: data.ajaxUrl, method: 'POST', cache: false, data: { action: 'mv_social_poll_refresh', nonce: data.nonce, post_id: $poll.data('post-id'), visitor_id: mvVisitorId(), _: Date.now() } }).done(function(response){ if(response && response.success && response.data.html){ $poll.replaceWith(response.data.html); } }).always(function(){ $poll.data('refreshing', false); }); }); }function mvSocialAplicarPostReactionCounts($card, counts, myReaction){ var $buttons = $card.children('.mv-social-reactions').find('.mv-social-reaction'); $buttons.each(function(){ var $r = $(this); var reaction = $r.data('reaction'); $r.toggleClass('is-active', reaction === myReaction); $r.find('strong').text(counts && counts[reaction] ? counts[reaction] : 0); }); }function mvSocialAplicarCommentReactionCounts($comment, counts, myReaction){ var $buttons = $comment.find('.mv-social-comment-reaction'); $buttons.each(function(){ var $r = $(this); var reaction = $r.data('reaction'); $r.toggleClass('is-active', reaction === myReaction); $r.find('strong').text(counts && counts[reaction] ? counts[reaction] : 0); }); }function mvSocialRefreshReactions($scope){ var $dynamicScope = mvSocialDynamicScope($scope); $dynamicScope.find('.mv-social-card[data-post-id]').add($dynamicScope.filter('.mv-social-card[data-post-id]')).each(function(){ var $card = $(this); if(!mvSocialIsVisibleEnough($card[0])){ return; } if($card.data('refreshing-reactions')){ return; } var now = Date.now(); var last = parseInt($card.data('last-dynamic-refresh') || 0, 10); if(last && (now - last) < 900){ return; } var data = wallData($card); var $buttons = $card.children('.mv-social-reactions').find('.mv-social-reaction'); if(!$buttons.length){ return; } $card.data('last-dynamic-refresh', now); $card.data('refreshing-reactions', true); $.ajax({ url: data.ajaxUrl, method: 'POST', cache: false, data: { action: 'mv_social_reactions_refresh', nonce: data.nonce, post_id: $card.data('post-id'), visitor_id: mvVisitorId(), _: now } }).done(function(response){ if(!response || !response.success){ return; } mvSocialAplicarPostReactionCounts($card, response.data.counts || {}, response.data.myReaction || ''); var commentReactions = response.data.commentReactions || {}; $.each(commentReactions, function(commentId, payload){ var $comment = $card.find('.mv-social-comment[data-comment-id="' + commentId + '"]'); if($comment.length){ mvSocialAplicarCommentReactionCounts($comment, payload.counts || {}, payload.myReaction || ''); } }); }).always(function(){ $card.data('refreshing-reactions', false); }); }); }$(function(){ var $wall = $('.mv-social-wall').not('.mv-social-interactive-embed'); if(!$wall.length){ return; }var runInitialDynamicRefresh = function(){ setTimeout(function(){ mvSocialRefreshPolls($wall); mvSocialRefreshReactions($wall); }, 900); setTimeout(function(){ mvSocialRefreshPolls($wall); mvSocialRefreshReactions($wall); }, 2600); };if(document.readyState === 'complete'){ runInitialDynamicRefresh(); } else { $(window).one('load', runInitialDynamicRefresh); } });$(document).on('mv-social-posts-rendered', function(){ mvSocialRefreshPolls($('.mv-social-wall').not('.mv-social-interactive-embed')); mvSocialRefreshReactions($('.mv-social-wall').not('.mv-social-interactive-embed')); });var mvSocialViewportRefreshTimer = null; $(window).on('scroll resize', function(){ if(mvSocialViewportRefreshTimer){ return; } mvSocialViewportRefreshTimer = setTimeout(function(){ mvSocialViewportRefreshTimer = null; var $wall = $('.mv-social-wall').not('.mv-social-interactive-embed'); if(!$wall.length){ return; } mvSocialRefreshPolls($wall); mvSocialRefreshReactions($wall); }, 900); });$(document).on('click', '.mv-social-poll-option', function(){ var $button = $(this); if($button.prop('disabled') || $button.data('pending')){ return; }var $poll = $button.closest('.mv-social-poll'); var data = wallData($button); var $buttons = $poll.find('.mv-social-poll-option');$buttons.data('pending', true).prop('disabled', true); $poll.find('.mv-social-poll-message').text('Registrando voto...');$.ajax({ url: data.ajaxUrl || window.location.href, method: 'POST', cache: false, timeout: 15000, dataType: 'json', data: { action: (data.wall.data('poll-action') || 'mv_social_poll_vote_embed'), nonce: data.nonce || '', mv_social_embed: data.wall.data('interactive-embed') || 0, post_id: $poll.data('post-id'), option: $button.data('option'), visitor_id: mvVisitorId() } }).done(function(response){ if(response && response.success && response.data.html){ var $newPoll = $(response.data.html); $poll.replaceWith($newPoll); if(data.wall.data('interactive-embed')){ data.wall.find('.mv-social-poll-message').first().text(response.data.message || 'Voto registrado.'); } setTimeout(function(){ mvSocialRefreshPolls($newPoll.closest('.mv-social-card')); }, 250); } else { $buttons.data('pending', false).prop('disabled', false); $poll.find('.mv-social-poll-message').text((response.data && response.data.message) ? response.data.message : 'No se pudo votar.'); } }).fail(function(xhr, status){ var msg = 'No se pudo votar.'; if(xhr.responseJSON && xhr.responseJSON.data && xhr.responseJSON.data.message){ msg = xhr.responseJSON.data.message; } if(xhr.responseText && xhr.responseText === '-1'){ msg = 'La sesión de votación ha caducado. Recarga la página e inténtalo de nuevo.'; } $buttons.data('pending', false).prop('disabled', false); $poll.find('.mv-social-poll-message').text(msg); }); });$(document).on('click', '.mv-social-quiz-option', function(){ var $button = $(this); if($button.prop('disabled') || $button.data('pending')){ return; }var $quiz = $button.closest('.mv-social-quiz'); var data = wallData($button); var $buttons = $quiz.find('.mv-social-quiz-option');$buttons.data('pending', true).prop('disabled', true); $quiz.find('.mv-social-quiz-message').text('Comprobando respuesta...');$.ajax({ url: data.ajaxUrl || window.location.href, method: 'POST', cache: false, timeout: 15000, dataType: 'json', data: { action: (data.wall.data('quiz-action') || 'mv_social_quiz_answer_embed'), nonce: data.nonce || '', mv_social_embed: data.wall.data('interactive-embed') || 0, post_id: $quiz.data('post-id'), option: $button.data('option'), _: Date.now() } }).done(function(response){ if(response && response.success && response.data && response.data.html){ var $newQuiz = $(response.data.html); $quiz.replaceWith($newQuiz); if(data.wall.data('interactive-embed')){ data.wall.find('.mv-social-quiz-message').first().text(response.data.message || 'Resultado guardado.'); } } else { $buttons.data('pending', false).prop('disabled', false); $quiz.find('.mv-social-quiz-message').text((response && response.data && response.data.message) ? response.data.message : 'No se pudo comprobar la respuesta.'); } }).fail(function(xhr, status){ var msg = status === 'timeout' ? 'La comprobación ha tardado demasiado. Recarga la página e inténtalo de nuevo.' : 'No se pudo comprobar la respuesta.'; if(xhr.responseJSON && xhr.responseJSON.data && xhr.responseJSON.data.message){ msg = xhr.responseJSON.data.message; } if(xhr.responseText && xhr.responseText === '-1'){ msg = 'La sesión de votación ha caducado. Recarga la página e inténtalo de nuevo.'; } $buttons.data('pending', false).prop('disabled', false); $quiz.find('.mv-social-quiz-message').text(msg); }).always(function(){ setTimeout(function(){ if($quiz.closest('body').length && $quiz.find('.mv-social-quiz-message').text() === 'Comprobando respuesta...'){ $buttons.data('pending', false).prop('disabled', false); $quiz.find('.mv-social-quiz-message').text('No se recibió respuesta del servidor. Recarga la página e inténtalo de nuevo.'); } }, 16000); }); });$(document).on('submit', '.mv-social-form', function(e){ e.preventDefault(); var $form = $(this); mvSocialTriggerWpEditorSave(); $form.find('.mv-social-classic-editor').each(function(){ mvSocialSyncVisualToCode($(this)); }); var data = wallData($form); var formData = new FormData(this); formData.append('action', 'mv_social_publish'); formData.append('nonce', data.nonce); appendConfig(formData, data);var $button = $form.find('button[type="submit"]'); var $message = $form.find('.mv-social-message'); $button.prop('disabled', true).text('Publicando...'); $message.removeClass('mv-social-is-error mv-social-is-success').text('');$.ajax({ url: data.ajaxUrl, method: 'POST', data: formData, processData: false, contentType: false }).done(function(response){ if(response && response.success){ data.wall.find('.mv-social-feed').prepend(response.data.html); $form[0].reset(); var publishEditorId = mvSocialWpEditorId($form); if(publishEditorId && window.tinyMCE && window.tinyMCE.get(publishEditorId)){ window.tinyMCE.get(publishEditorId).setContent(''); mvSocialTriggerWpEditorSave(); } if(publishEditorId && document.getElementById(publishEditorId)){ document.getElementById(publishEditorId).value = ''; } $form.find('.mv-social-classic-editor').each(function(){ var $editor = $(this); $($editor.data('visual')).html(''); $($editor.data('code')).val(''); $editor.removeClass('is-code-mode'); $editor.find('.mv-social-editor-tab').removeClass('is-active').attr('aria-selected', 'false'); $editor.find('.mv-social-editor-tab[data-mode="visual"]').addClass('is-active').attr('aria-selected', 'true'); }); $form.find('.mv-social-poll-builder-fields').prop('hidden', true); $form.find('.mv-social-library-selected').removeClass('is-visible').empty(); $form.find('.mv-social-selected-preview').removeClass('is-visible').empty(); $form.find('.mv-social-poll-options-admin').each(function(){ var $wrap = $(this); $wrap.find('.mv-social-poll-option-row').slice(2).remove(); $wrap.find('input[name="poll_options[]"]').val(''); mvSocialUpdatePollRemoveState($wrap); }); $form.find('.mv-social-quiz-builder-fields').prop('hidden', true); $form.find('.mv-social-quiz-options-admin').each(function(){ var $wrap = $(this); $wrap.find('.mv-social-quiz-option-row').slice(2).remove(); $wrap.find('input[name="quiz_options[]"]').val(''); $wrap.find('input[name="quiz_correct"]').prop('checked', false); mvSocialUpdateQuizRows($wrap); }); $message.addClass('mv-social-is-success').text(response.data.message || 'Publicado.'); data.wall.find('.mv-social-empty').remove(); } else { $message.addClass('mv-social-is-error').text((response.data && response.data.message) ? response.data.message : 'No se pudo publicar.'); } }).fail(function(xhr){ var msg = 'No se pudo publicar.'; if(xhr.responseJSON && xhr.responseJSON.data && xhr.responseJSON.data.message){ msg = xhr.responseJSON.data.message; } $message.addClass('mv-social-is-error').text(msg); }).always(function(){ $button.prop('disabled', false).text('Publicar'); }); });$(document).on('click', '.mv-social-reaction', function(){ var $button = $(this); if($button.prop('disabled') || $button.data('pending')){ return; } var $card = $button.closest('.mv-social-card'); var data = wallData($button); var $buttons = $card.find('.mv-social-reaction'); $buttons.data('pending', true).prop('disabled', true); $.ajax({ url: data.ajaxUrl, method: 'POST', cache: false, data: { action: 'mv_social_react', nonce: data.nonce, post_id: $card.data('post-id'), reaction: $button.data('reaction'), visitor_id: mvVisitorId(), reactions_members_only: data.reactionsMembersOnly, page_url: data.pageUrl, _: Date.now() } }).done(function(response){ if(!response || !response.success){ return; } mvSocialAplicarPostReactionCounts($card, response.data.counts || {}, response.data.myReaction || ''); setTimeout(function(){ mvSocialRefreshReactions($card); }, 250); }).always(function(){ $buttons.data('pending', false).prop('disabled', false); }); });$(document).on('click', '.mv-social-comment-reaction', function(){ var $button = $(this); if($button.prop('disabled') || $button.data('pending')){ return; } var $comment = $button.closest('.mv-social-comment'); var data = wallData($button); var $buttons = $comment.find('.mv-social-comment-reaction'); $buttons.data('pending', true).prop('disabled', true); $.ajax({ url: data.ajaxUrl, method: 'POST', cache: false, data: { action: 'mv_social_react_comment', nonce: data.nonce, comment_id: $comment.data('comment-id'), reaction: $button.data('reaction'), visitor_id: mvVisitorId(), reactions_members_only: data.reactionsMembersOnly, _: Date.now() } }).done(function(response){ if(!response || !response.success){ return; } mvSocialAplicarCommentReactionCounts($comment, response.data.counts || {}, response.data.myReaction || ''); setTimeout(function(){ mvSocialRefreshReactions($comment.closest('.mv-social-card')); }, 250); }).always(function(){ $buttons.data('pending', false).prop('disabled', false); }); });$(document).on('click', '.mv-social-copy-link', function(){ var $wrap = $(this).closest('.mv-social-share'); var url = $wrap.data('share-url') || window.location.href; var $msg = $wrap.find('.mv-social-copy-message'); function done(){ $msg.text('Enlace copiado'); setTimeout(function(){ $msg.text(''); }, 1800); } if(navigator.clipboard && navigator.clipboard.writeText){ navigator.clipboard.writeText(url).then(done); } else { var tmp = $(''); $('body').append(tmp); tmp.val(url).select(); document.execCommand('copy'); tmp.remove(); done(); } });$(document).on('click', '.mv-social-embed-toggle', function(){ var $box = $(this).closest('.mv-social-share').find('.mv-social-embed-box'); $box.prop('hidden', !$box.prop('hidden')); if(!$box.prop('hidden')){ $box.find('textarea').trigger('focus').trigger('select'); } });$(document).on('click', '.mv-social-copy-embed', function(){ var $box = $(this).closest('.mv-social-embed-box'); var code = $box.find('textarea').val() || ''; var $msg = $box.find('.mv-social-embed-message'); function done(){ $msg.text('Código copiado'); setTimeout(function(){ $msg.text(''); }, 1800); } if(navigator.clipboard && navigator.clipboard.writeText){ navigator.clipboard.writeText(code).then(done); } else { var tmp = $('