Nebun din dragoste de Sam Shepard Traducere: Andrei Marinescu Descarcă Nebun din dragoste de Sam Shepard Traducere: Andrei Marinescu Regie: Claudiu Goga Decor: Ştefan Caragiu Costume: Liliana Cenean Muzica: Valentin Luca Asistent scenografie: Iulia Popescu Regia tehnică: Marcel Bălănescu Data premierei: 11.10.2013 Durata: 1 h 30 min / Pauză: Nu Sala Atelier Program 23 Oct 2026 (Sala Atelier) 19:00 24 Nov 2026 (Sala Atelier) 19:00 15 Dec 2026 (Sala Atelier) 19:00 Bilete 120 lei100 lei80 lei60 lei Cumpără bilete Dramă O piesă a unuia dintre cei mai cunoscuți dramaturgi contemporani, un artist revoltat și nonconformist, celebru nu numai în lumea teatrului, dar și în industria de film de la Hollywood. Un thriller intens, cu răsturnări de situații și personaje captive propriilor amintiri și obsesii. Un spectacol în care pericolul este iminent, iar minciuna devine convenție și unică șansă pentru o iubire, poate mai puțin vinovată. Eddie și May sunt doi tineri obligați de propriul trecut să-și trăiască pasiunea în furie și nesiguranță. „O poveste despre iubiri vinovate și secrete tragice de familie, despre trecutul care se transformă într-un demon ce naște în protagoniști un puternic conflict interior care devine sursă a violenței si iraționalității pasiunilor și acțiunilor lor. Un spectacol provocator despre dragoste și demonii ei, dar și despre diferența uneori periculoasă, alteori salvatoare dintre realitatea individuală, subiectivă și realitatea brută a faptului întâmplat." Claudiu Goga “Nebun din dragoste” este prezentată printr-un acord special cu Music Theatre International (London) Foto cu Raluca Aprodu: Florin Ghioca Foto cu Diana Cavallioti: Bogdan Spătaru Cumpără bilete *Prin accesarea butonului „Cumpără bilete” sunteți redirecționați pe website-ul www.bilet.ro care va facilita achiziționarea biletelor dumneavoastră. La costul biletului indicat de către TNB se adaugă o taxă suplimentară de 4,90% / bilet, care reprezintă costurile procesării și emiterii biletelor de către platforma www.bilet.ro. Notificarea taxei suplimentare se afișează de îndată ce accesați, pentru a cumpăra bilete online, site-ul www.bilet.ro, care emite, la cerere, factură fiscală pentru aceasta. Friday 23 10 2026 Sala Atelier 19:00 Cumpără bilete Tuesday 24 11 2026 Sala Atelier 19:00 Cumpără bilete Tuesday 15 12 2026 Sala Atelier 19:00 Cumpără bilete Distribuție Cronici Galerie foto & video Premii & turnee Eddie: Gavril Pătru May: Diana Cavallioti Raluca Aprodu Bătrânul: Mihai Călin Martin: Ioan Andrei Ionescu Figurație: Camelia Moise "Regizorul a exploatat mai mult latura realistă a piesei demonstrând că pasiunile și iubirile vinovate devin acei demoni care sunt motorul violenței și-al iraționalității; Întreg spectacolul are o fluenţă, o normalitate asigurată de o atentă dirijare a distribuţiei şi a celorlalte elemente ce ţin de spaţiul scenic, iar faptul că relațiile prezentate s-au consumat la voltaje înalte demonstrează că dragostea transcende totul. Deşi strigă în pustiul unei provincii americane, Nebun din dragoste – o poveste ca un western contemporan – adună tot mai mulţi spectatori decişi să întâlnească emoţie vie, izvorâtă (doar) din dragoste". Mădălina Dumitrache, Web Cultura - Dragostea, ca un câmp de luptă fără învingători "o tragedie pe care v-o recomand cu mâna pe inimă: „Nebun din dragoste”, de la TNB, e o piesă tulburătoare, gravă, greu de jucat, doar în aparență facil de pus în scenă, dar convingătoare. În tot cazul, o reușită". Horia Ghibuțiu, Blog de Ziarist - O tragedie americană, „Nebun din dragoste” la TNB „...un spectacol de actori, bine mişcat şi plasat cu inspiraţie în punctele-cheie ale dramei, configurând emoţionalul din aspecte de atmosferă americană a vieţii, cu violenţe, empatii şi atitudini. (...) Nebun din dragoste de Sam Shepard, de la Naţionalul bucureştean, este un spectacol pentru vârstele majore, oferind publicului o seară de neuitat, iar celui din provincie îi poate motiva o călătorie până la Bucureşti, spre a-l viziona”. Nicolae Havriliuc, Teatrul azi, 7-8-9- 2014 - Doar trăirile contează „E greu să-i reproșezi ceva lui Gavril Pătru, al cărui Eddie rămâne ambiguu, inclasabil, misterios, macho uneori, tandru alteori, cu treceri bruște de la violență primitivă la ironie mordantă. „Bătrânul" lui Mihai Călin e dominant ironic și încearcă să unească vârstele pe care le-ar putea avea: alternează atitudini specifice anilor săi de maturitate în plină forță cu cele specifice unui înțelept cu adevărat bătrân. Mihai Călin joacă foarte economic, e multă vreme nemișcat și folosește cel mai mult vocea (o performanță de același tip face, remarcabil, în No man’s land). L-am lăsat la urmă pe Martin. Personajul acesta, excelent scris de Shepard și minunat jucat de Ioan Andrei Ionescu, deși secundar, devine piatra unghiulară a spectacolului. Martin cel placid, a cărui candoare e vecină cu prostia (are ceva din Harold Mitchell din Un tramvai numit dorință, cel dinainte de trezirea la realitate) e oglinda în care Eddie și May apar deformați, cu suflete chircite. Pe de altă parte, apariția lui e variația necesară, ruperea de ritm care relansează spectacolul. Ioan Andrei Ionescu conferă personajului său o sensibilitate și o fragilitate neobișnuite, care contrastează puternic fizicul solid al actorului. Actorul își stăpânește perfect intonațiile, gesturile, mișcările, expresiile (e greu de uitat privirea lui pierdută, aerul de adâncă neînțelegere a complicațiilor iraționale ale celor doi frați) – o adevărată performanță. Liviu Ornea, Observator Cultural - Nebun din dragoste „De ce să nu ratezi Nebun din dragoste? Pentru că te-ai aflat măcar o dată într-unul din rolurile desfășurate pe scenă. Pentru că povestea ta va părea pentru 90 de minute infinit mai simplă. Pentru că vei pleca spre casă cu gândul să revii la spectacol, doar pentru a-l urmări pe bătrân, mai exact pentru a-l stalkeri pe Mihai Călin și răsuflând ușurat/ă, făcând o constatare rapidă a arborelului genealogic personal, știind că nebunia din dragoste se perpetuează genetic.” Daria Nedelcu, DissolvedMagazine – Nebun din dragoste, un spectacol despre dragoste și demonii ei „Intensitatea acestui spectacol este greu de descris, personajele și replicile fac spectatorii să se pună în locul lor, al lui May și al lui Eddie, și să reanalizeze situațiile și din punctele lor de vedere. Sau poate deja s-au aflat la un moment dat în locul lor? Cert este că veți urmări cu sufletul la gură producția de la Teatrul Național și, cu siguranță, veți vrea să o revedeți.” Ilinca Urmuzache, B-critic - „Nebun din dragoste”, o poveste americană „Nebun din dragoste nu este o piesă de teatru. Este o demonstrație live de actorie, de iubit și de urât, de sperat și de deznădăjduit, de agresat și mângâiat, de râs și plâns. Mai ales de plâns.” Laura Ivăncioiu, noi3.life – Nebun din dragoste „Nebun din dragoste este, de fapt, un spectacol despre iubire. O iubire nebuna, interzisa, imorala. De-a dreptul ilegala. Dar de ce ar fi ilegal sa iubesti? Si, mai precis, care este iubirea normala, cea care nu-i nebuna?” Emil Călinescu, LaTeatru – Nebun din dragoste – TNB „E un spectacol cu multe subînțelesuri, pe care trebuie să-l descoperi pe de-a întregul. Un spectacol pe care trebuie să-l vezi deopotrivă cu mintea și cu sufletul pentru a-i descoperi frumusețea ascunsă dincolo de aparențe.” Mădălina Mihai, Cultural21 – Nebun din dragoste. Sau… cât de vinovate sunt oare iubirile vinovate? Trailer Gavril Pătru Raluca Aprodu, Gavril Pătru Diana Cavallioti, Gavril Pătru 1 Ioan Andrei Ionescu, Raluca Aprodu, Gavril Pătru Raluca Aprodu, Gavril Pătru Mihai Călin Gavril Pătru Diana Cavallioti 1 Ioan Andrei Ionescu Raluca Aprodu, Gavril Pătru Raluca Aprodu, Mihai Călin Raluca Aprodu, Gavril Pătru Gavril Pătru Diana Cavallioti, Gavril Pătru 3 Mihai Călin, Gavril Pătru, Diana Cavallioti Diana Cavallioti, Gavril Pătru 4 Diana Cavallioti 2 Raluca Aprodu, Gavril Pătru Gavril Pătru Ioan Andrei Ionescu, Gavril Pătru Gavril Pătru Raluca Aprodu, Gavril Pătru, Ioan Andrei Ionescu Raluca Aprodu Raluca Aprodu Raluca Aprodu, Gavril Pătru Raluca Aprodu Raluca Aprodu, Mihai Călin Raluca Aprodu, Gavril Pătru Raluca Aprodu, Gavril Pătru Schema Sălii Atelier Prezentat în cadrul Festivalului Zile și nopți de teatru la Brăila, decembrie 2014 Calendar Evenimente Calendar Cumpără bilete Galerie foto-video Tur virtual $(document).ready(function() { var isiPad = navigator.userAgent.match(/iPad/i) != null; var left = isiPad ? 180 : 220; var date = new Date(); var d = date.getDate(); var m = date.getMonth(); var y = date.getFullYear(); var start = new Date(2007,9,1,0,0,0); var now = new Date(); var end = new Date(); end.setMonth(now.getMonth() + 12); var endYear = end.getFullYear(); var startYear = start.getFullYear(); var endMonth = end.getMonth(); var startMonth = start.getMonth(); $('#calendar_small').fullCalendar({ eventSources: , header: { left: 'prevYear ,prev', center: 'title', right: 'nextYear, next' }, firstDay: 1, //1 European / 0 American dayNamesShort: , monthNames: , editable: false, viewRender: function(view) { $('.tooltip').remove(); $(".fc-day-number").each(function(){ $(this).removeClass("fc-day-number"); $(this).addClass("fc-day"); var content = $(this).html(); $(this).html(" " + content + " ") }); $('.fc-day-number').css('border', '1px solid rgba(0, 0, 0, 0)'); var d = $('#calendar_small').fullCalendar('getDate'); $("#calendar_small .fc-center").detach().insertBefore("#calendar_small .fc-right"); $(".fc-button-prevYear .fc-text-arrow").text('Anul precendent'); $(".fc-button-nextYear .fc-text-arrow").text('Anul urmator'); $(".fc-button-prev .fc-text-arrow").text('Luna precedenta'); $(".fc-button-next .fc-text-arrow").text('Luna urmatoare'); var moment = $('#calendar_small').fullCalendar('getDate'); if (!moment || !moment.format) { return; } var currentDateString = moment.format(); var dates = currentDateString.split("-"); var currentYear = parseInt(dates); var currentMonth = parseInt(dates); if (((currentYear + 1) == endYear) && ((currentMonth-1) > endMonth)) { $('#calendar_small .fc-nextYear-button').addClass("fc-state-disabled"); } else { if (((currentYear - 1) == startYear) && (currentMonth = endYear) { $('#calendar_small .fc-nextYear-button').addClass("fc-state-disabled"); $('#calendar_small .fc-prevYear-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-next-button').removeClass("fc-state-disabled"); if ((currentMonth-1) >= endMonth) { $('#calendar_small .fc-next-button').addClass("fc-state-disabled"); $('#calendar_small .fc-prev-button').removeClass("fc-state-disabled"); } } else { $('#calendar_small .fc-prevYear-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-nextYear-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-prev-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-next-button').removeClass("fc-state-disabled"); } } } } }, eventRender: function(event, element, view) { var date_txt = getFormattedDate(event.start, 'render'); $("td").addClass('event'); return false; } }); $(document).on("click", "#calendar_small .event", function(){ var event = $(this).attr("data-date"); var eventsInDay = getEventsInDay(event); var classes = new Array(); if (is_empty(eventsInDay) == false) { if ($(this).hasClass('event')) { if (!$(this).hasClass('open')) { var html = ""; for (var key in eventsInDay) { var obj = eventsInDay; classes.push(obj.className); html += ' '; if (obj.image == '') { html += ' '; html += ' '; html += ' '; html += ' '; html +=' '; html += ' '; } else { html += ' '; html += ' '; html += ' '; html += ' '; html +=' '; html += ' '; } html += ' '; html += ' '; html += ' ' + obj.title + ' '; html += ' '+ ((obj.hour != '00:00') ? ' ' + obj.hour + ' ' : '') + (obj.location ? ' - ' + obj.location + ' ' : ''); html += ' '; html += ' '; } $('.tooltip').remove(); $('.tipwrap').css('z-index', '1'); $(this).find('.tipwrap').css('z-index', '999999'); var win_w = $(window).width(); if (win_w \ \ \ \ \ \ Legenda: \ \ Spectacole \ Conferințe \ Evenimente \ Expoziții \ Turnee \ Muzică \ \ \ '); setTimeout(function() { $("html, body").animate({ scrollTop: $('#calendar_small_mobile').offset().top }, 500); for (var k in classes){ if (classes != '') { $('.legend').find('span.'+ classes).show(); } } $('#calendar_small_mobile .tooltip .day_content .item .right_item a').dotdotdot({ ellipsis: '... ' }); }, 500); } else { $(this).find(".tipwrap").append(' \ \ \ \ \ \ Legenda: \ \ Spectacole \ Conferințe \ Evenimente \ Expoziții \ Turnee \ Muzică \ \ \ '); for (var k in classes){ if (classes != '') { $(this).find('.'+ classes).show(); } } } $('.day_content').append(html); $('.day_header').append(getFormattedDate(event, 'click')); $('.fc-day-number').css('border', '1px solid rgba(0, 0, 0, 0)'); $(this).find('.fc-day-number').css('border', '1px solid #fe0000'); $(this).addClass('open'); $('.close').click(function(){ $('#calendar_small_mobile .tooltip').remove(); $('#calendar_small_mobile .close').remove(); $(this).find('.tooltip').remove(); $('.fc-day-number').css('border', '1px solid rgba(0, 0, 0, 0)'); var win_w = $(window).width(); if (win_w 1 ? month_nr : '0' + month_nr; var date_day = date.get("date").toString(); var day = date.get("day").toString(); var name = ; date_day = date_day.length > 1 ? date_day : '0' + date_day; if (where == 'render') { return year + '-' + month_nr + '-' + date_day; } else if (where == 'click') { return name + ' ' + date_day + ' ' + month_name + ' ' + year; } } function getEventsInDay(date){ date = moment(date); return $('#calendar_small').fullCalendar('clientEvents', function(event){ if ((date.get("date") == event.start.get("date")) && (date.get("month") == event.start.get("month")) && (date.get("year") == event.start.get("year"))){ return true; } }); } function is_empty(obj) { if (obj == null) return true; if (obj.length && obj.length > 0) return false; if (obj.length === 0) return true; for (var key in obj) { if (hasOwnProperty.call(obj, key)) return false; } return true; } function MakeMyDay(){ $('#calendar_small .tooltip .day_content .item .right_item a').dotdotdot({ ellipsis: '... ' }); $('.day_content .item:last').addClass('last_item'); if(!$('html').hasClass('ie7')) { $('.left_item .bwWrapper').BlackAndWhite({ hoverEffect:false, webworkerPath: siteURL + 'js/helper-plugins/' }); } $(".item").mouseenter(function(){ if($(this).find('.bwWrapper img').not(':animated')) { $(this).find('.bwWrapper .BWfade').stop().fadeOut(); $(this).find('.item_bg').stop().fadeOut(400); } }).mouseleave(function(){ $(this).find('.bwWrapper .BWfade').fadeIn(); $(this).find('.item_bg').fadeIn(400); }); } $(document).ready(function() { $(window).on("resize", function() { clearTimeout($(this).data('timer')); $(this).data('timer', setTimeout(function() { $('#calendar_small_mobile .tooltip .day_content .item .right_item a').dotdotdot({ ellipsis: '... ' }); },500)); }); }); $(function() { $( "#tabs" ).tabs({ beforeActivate: function (event, ui) { var pid = ui.newPanel.attr('id'); if (pid) { window.location.hash = pid; } }, activate:function(event,ui){ $(window).resize(); } }); }); var params = new Array(); if ( ($(window).width() 745)){ params = 560; params = 570; params = false; } else if($(window).width() '; } else { src = src.replace( "main", "thumb"); src = src.replace( "large", "thumb"); return ' '; } } } } }); $(window).resize(function() { var params = new Array(); if ( ($(window).width() 745)){ params = 560; params = 570; params = false; } else if($(window).width() '; } else { src = src.replace( "main", "thumb"); src = src.replace( "large", "thumb"); return ' '; } } } } }); do_pagination(); }); $(window).on('load', function() { check_image_type(); $('.iframe').fancybox({ 'type': 'iframe', 'iframe' : { preload: false }, 'centerOnScroll':true, 'overlayShow': true, 'fixed': true, 'showNavArrows': true }); $('#images_pag .item:first').click(); $('#images_pag .item:first').addClass('selected').attr('id', 'selected'); $('#images_pag .bwWrapper').BlackAndWhite({ hoverEffect:false, webworkerPath: siteURL+'js/helper-plugins/' }); }); function check_image_type(){ $('#spectacol_gal .slide').each(function(){ var screenImage = $(this).find('img') var theImage = new Image(); theImage.src = screenImage.attr("src"); var imageWidth = theImage.width; var imageHeight = theImage.height; if(($(window).width() 745)){ if(imageWidth > 450){ if(imageHeight > 560){ $(this).addClass('landscape'); } else if(imageWidth 640){ if(imageHeight > 560){ $(this).addClass('portrait'); } else { $(this).addClass('landscape'); } } else { $(this).addClass('landscape'); } } else { if(imageWidth '); $('#images_pag .bwWrapper').wrap(' '); $('#spec_gallery .item').prepend(' '); / BlackAndWhite For Items / $("#images_pag .item").mouseenter(function(){ $(this).find('.bwWrapper .BWfade, .item_bg').stop().fadeOut(100); }).mouseleave(function(){ $(this).find('.bwWrapper .BWfade, .item_bg').fadeIn(100); }); $('#images_pag .item').removeAttr('id'); $('#images_pag').click(function(){ $('#images_pag .item').removeAttr('id'); $('#images_pag .item.selected').attr('id', 'selected'); $('#spec_gallery .text').empty(); text = $('#spectacol_gal .slide_content div').html(); $('#spec_gallery .text').append(text); }); $('#images_pag .item.selected').attr('id', 'selected'); $('.arrow_max').click(function(){ $('#images_pag .item').removeAttr('id'); $('#images_pag .item.selected').attr('id', 'selected'); $('.arrow_max').localScroll({ target:'#images_pag' }); $('#spec_gallery .text').empty(); text = $('#spectacol_gal .slide_content div').html(); $('#spec_gallery .text').append(text); }); } $(document).ready(function() { $(".full_details .item").mouseenter(function(){ $(this).find('.black_bg').fadeIn('fast'); }).mouseleave(function(){ $(this).find('.black_bg').fadeOut('fast'); }); var obj = { limit: 50 } do_pagination(); $('#content .ui-tabs .ui-tabs-nav li:last').addClass('last'); $('#select_eveniment .eveni').click(function(){ $('#select_eveniment .eveni').removeClass('activ'); $('#continua').show(); $(this).addClass('activ'); }) $('#select_eveniment_mobile .eveni').click(function(){ $('#select_eveniment_mobile .eveni').removeClass('activ'); $('#continua').show(); $(this).addClass('activ'); }); $('.birthdate_part').change(function(){ var date = $("#birth_day").val(); var month = $("#birth_month").val(); var year = $("#birth_year").val(); var newDate = month+"/"+date+"/"+year; var timestamp = new Date(newDate).getTime(); $("#birthdate").val(timestamp); }); }); Sălile TNB Sala Ion Caramitru Sala Mică Sala Studio Sala Atelier Sala Pictura Sala Media Amfiteatru Newsletter Sunt de acord cu Politica de confidentialitate ParteneriConfidențialitateCookie designed/powered by Olive Studio Browser-ul dumneavoastra nu este de actualitate Va rugam sa faceti update la unul dintre browserele de mai jos pentru a vizualiza site-ul TNB Va multumi pentru intelegere! Google Chrome Versiunea 7+ Firefox Versiunea 4+ Internet Explorer Versiunea 8+ Opera Versiunea 4+ Safari Versiunea 5+ Sunt de acord Acest site foloseşte cookies. Navigând în continuare vă exprimaţi acordul asupra folosirii cookie-urilor. Detalii window.tnbCloseNewsletterPopup = function (ev) { if (ev) { ev.preventDefault(); ev.stopPropagation(); } var pop = document.querySelector('.after-load'); var msg = document.getElementById('tnb-after-load-messages'); if (!pop) { return false; } if (window.jQuery) { window.jQuery(pop).stop(true, true).fadeOut('fast', function () { if (msg) { window.jQuery(msg).empty(); } window.jQuery(pop).find('.box-succes, .box-error').remove(); }); } else { pop.style.display = 'none'; if (msg) { msg.innerHTML = ''; } pop.querySelectorAll('.box-succes, .box-error').forEach(function (el) { el.remove(); }); } return false; }; (function () { function tnbPersistCookieConsent() { document.cookie = 'TNBCookie=true;path=/;max-age=' + (86400 * 1) + ';SameSite=Lax'; if (typeof Cookies !== 'undefined' && Cookies.set) { try { Cookies.set('TNBCookie', 'true', { expires: 1, path: '/' }); } catch (e) { } } } document.addEventListener('click', function (e) { var t = e.target; if (!t || !t.closest) { return; } if (t.closest('#tnb-cookie-consent')) { e.preventDefault(); e.stopPropagation(); var wrap = t.closest('.cc_wrapper'); if (wrap) { tnbPersistCookieConsent(); wrap.classList.remove('visible'); wrap.style.display = 'none'; } } }, true); })(); /* Newsletter functions */ $('#newsletter-form').validate({ rules:{ email: { required: true, email: true }, full_name: { required: true }, accept_privarcy:{ required: true } }, errorPlacement: function(label, element) { label.remove(); }, submitHandler: function(form) { let captcha = $(''); $(".loader").show(); $('#tnb-after-load-messages').empty(); $.ajax({ cache: false, type: 'POST', url: siteURL + 'ajax/send_newsletter_confirmation', data: { 'email': $('#input_email').val(), 'full_name': $('#input_full_name').val(), 'g_recaptcha_response': (captcha.length ? captcha.value : '') }, success: function(result) { $(".loader").stop(true, true).hide(); $('#newsletter-form').find('label').remove(); $(".after-load").show(); $('#newsletter-form').reset(); if (((v) => (v == null ? "" : String(v)).trim())(result) == 'success') { $('#tnb-after-load-messages').append(' Vă mulțumim! Pe adresa dumneavoastră de email a fost trimis un mesaj cu un link de confirmare. Vă rugam să faceți clic pe linkul trimis pentru confirmarea abonării. '); } if (((v) => (v == null ? "" : String(v)).trim())(result) == 'exists') { $('#tnb-after-load-messages').append(' Adresa de email există deja in baza noastră de date! "" : String(v)).trim())(result) == 'captcha') { $('#tnb-after-load-messages').append(' Invalid captcha. '); } }, error: function () { $(".loader").stop(true, true).hide(); } }); return false; } }); (function(i,s,o,g,r,a,m){i=r;i=i||function(){ (i.q=i.q||).push(arguments)},i.l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o);a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script',' ga('create', 'UA-332859-3', 'auto'); ga('send', 'pageview'); window.dataLayer = window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-1M6F9B3534'); // Gestionează overlay-ul rotate-warning (function() { var rotateWarning = document.getElementById('rotate-warning'); var closeButton = document.getElementById('rotate-warning-close'); if (!rotateWarning || !closeButton) return; // Verifică dacă utilizatorul a închis deja overlay-ul if (sessionStorage.getItem('rotate-warning-closed') === 'true') { rotateWarning.classList.add('hidden'); return; } // Funcție pentru închiderea overlay-ului function closeOverlay() { rotateWarning.classList.add('hidden'); sessionStorage.setItem('rotate-warning-closed', 'true'); } // Adaugă event listener pentru butonul de închidere closeButton.addEventListener('click', closeOverlay); // Verifică vizibilitatea la schimbarea orientării sau dimensiunii function checkVisibility() { if (sessionStorage.getItem('rotate-warning-closed') === 'true') { rotateWarning.classList.add('hidden'); } else { // Șterge inline style-ul pentru a permite CSS-ului să funcționeze rotateWarning.style.display = ''; // CSS-ul va gestiona vizibilitatea în funcție de media query } } // Verifică la schimbarea orientării sau dimensiunii window.addEventListener('orientationchange', checkVisibility); window.addEventListener('resize', checkVisibility); // Verifică inițial checkVisibility(); })();