User: Delete

<div class="l-boxed">
    <div class="l-boxed__header u-z-undercover">
        <div class="u-p-base">
            <a class="u-block" href="/">

                <style>
                    @font-face {
                        font-family: 'NovecentoNarrow';
                        src: url("/~shared/files/webfonts/NovecentoSansNarrow.woff") format("woff2"),
                            url("/~shared/files/webfonts/NovecentoSansNarrow.woff") format("woff");
                        font-style: normal;
                        font-display: swap;
                    }
                </style>

                <div class="c-brand c-brand__text u-uppercase u-no-underline c-brand--resize-small  ">
                    <span class="c-brand__edition">agrigento</span><span class="c-brand__network">notizie</span>
                </div>

            </a>
        </div>
    </div>
    <div class="l-boxed__sidebar" style="backgrond-size: cover; background-position: center center; background-repeat: no-repeat; background-image: url('/assets/images/site/cities/roma_desktop.jpg')">
    </div>
    <div class="l-boxed__content u-z-cover">
        <div class="l-boxed__inner u-my-large">

            <div class="c-tab u-p-none">
                <!-- tabs module -->
                <input type="radio" value="mail" id="mail-form-radio" class="u-none" name="c-tabs__choice" checked>
                <div id="mail-form-tab" class="c-tab__content u-size-full u-pl-base u-pr-base u-pl-none@md u-pr-none@md">
                    <!-- email form -->

                    <div class="u-mb-base">

                    </div>

                    <form id="email-delete-form" action="" onsubmit="window.ga && ga( 'send', 'event', 'Community');" method="post" novalidate>
                        <fieldset data-toggle="email-delete-fw__step" class="fw__inputs o-divider email-delete-fw__step o-divider u-pl-none u-pr-none u-mb-medium">
                            <div class="u-text-center u-mb-large">
                                <h1 class="u-heading-03">Cancella il tuo profilo personale</h1>
                            </div>
                            <div class="u-mb-base ">
                                <div class="">

                                    <label class="u-label-04 u-color-base" for="">Password</label>

                                    <input class=" u-block u-size-full" type="password" placeholder="">

                                </div>

                                <!-- TODO: REVIEW ICON POSITION -->

                            </div>
                            <div class="u-mt-large">

                                <div class="u-flex u-items-center">

                                    <div class="u-size-full u-size-1-2 u-text-right">
                                        <input class="fw__button c-btn c-btn--primary u-label-03 u-cursor-pointer c-btn--large u-text-center" type="button" value="Avanti →" onclick="next()" />
                                    </div>

                                </div>

                            </div>
                            <div class="u-text-center u-mt-large u-pl-large u-pr-large u-pl-none@md u-pr-none@md">
                                <span class="u-label-07 u-color-secondary u-block u-mb-small">
                                    Non sei registrato?
                                    <a class="o-link-primary" href="user--signup2021">Crea un account</a>
                                </span>
                            </div>
                        </fieldset>
                        <fieldset data-toggle="email-delete-fw__step" class="fw__inputs o-divider email-delete-fw__step o-divider u-pl-none u-pr-none u-mb-medium">
                            <div class="u-mb-large u-block u-none@md">

                                <div class="u-flex u-items-center">

                                    <div class="u-size-full u-size-1-2 ">
                                        <input class="c-btn c-btn--default u-label-03 u-cursor-pointer c-btn--large u-text-center" type="button" value="← Indietro" onclick="back()" />
                                    </div>

                                </div>

                            </div>
                            <div class="u-mb-large">
                                <h2 class="u-heading-03 u-text-center">Sicuro di voler eliminare il tuo profilo personale?</h2>
                                <p class="u-text-center">
                                    Ricorda che se ti cancelli i tuoi commenti futuri resteranno anonimi e il tuo avatar verrà rimosso.
                                </p>
                            </div>
                            <div class="u-mt-large">

                                <div class="u-flex u-items-center">

                                    <div class="u-size-full u-size-1-2 ">
                                        <input class="c-btn c-btn--default u-label-03 u-cursor-pointer c-btn--large u-text-center" type="button" value="← Indietro" onclick="back()" />
                                    </div>

                                    <div class="u-size-full u-size-1-2 u-text-right">
                                        <input class="fw__button c-btn c-btn--primary u-label-03 u-cursor-pointer c-btn--large u-text-center" type="submit" value="Cancella profilo" />
                                    </div>

                                </div>

                            </div>
                        </fieldset>
                        <section data-toggle="email-delete-fw__step" class="fw__result email-delete-fw__step">
                            <div class="u-mb-large">
                                <h2 class="u-heading-03 u-text-center">Profilo eliminato definitivamente</h2>
                                <p class="u-mb-large u-text-center">Il tuo profilo è stato cancellato....</p>
                                <div class="u-mb-base">
                                    <a href="#" class="c-btn c-btn--primary u-label-04 u-cursor-pointer c-btn--laege u-text-center u-block u-no-underline">Leggi
                                        le ultime notizie</a>
                                </div>
                            </div>
                            <div id="results" class="u-mb-large u-mt-large"></div>
                        </section>
                    </form>

                    <script>
                        window.onload = function() {
                            var stepIndex = 0;
                        }
                        // var modeToggle = document.getElementsByClassName("input:radio[name=c-tabs__choice]:checked");
                        // const stepElements = document.querySelector('[data-toggle-step]');
                        var stepElements = document.getElementsByClassName("email-delete-fw__step");
                        var form = document.getElementById("email-delete-form");
                        var breadcrumbsItems = document.getElementsByClassName("c-stepper__element");
                        // Initialise the form
                        function init() {
                            // Reset the step
                            stepIndex = 0;
                            // Clear all fields
                            form.reset();
                            toggleBreadcrumbsStep();
                            showCurrentStep();
                            breadcrumbsItems.classList.add("c-stepper__element--active");
                        }
                        // Indicate the current step with breadcrumbs
                        function toggleBreadcrumbsStep() {
                            Array.from(breadcrumbsItems).forEach(function(el, index) {
                                if (index <= stepIndex) {
                                    el.classList.add("c-stepper__element--active");
                                } else {
                                    el.classList.remove("c-stepper__element--active");
                                }
                            });
                        }
                        // Show the current step and hide the rest
                        function showCurrentStep() {
                            Array.from(stepElements).forEach(function(el, index) {
                                if (index !== stepIndex) {
                                    el.classList.add("u-none");
                                } else {
                                    el.classList.remove("u-none");
                                }
                            });
                        }
                        // Next step action, all fields in current step must be validated before proceed to next step.
                        function next() {
                            const fields = stepElements[stepIndex].querySelectorAll("input:not([type=button]):not([type=submit]), select");
                            // Increment step
                            stepIndex++;
                            toggleBreadcrumbsStep();
                            showCurrentStep();
                        }
                        // Back button action to navigate 1 step back
                        function back() {
                            // Clear all fields in current step
                            const fields = stepElements[stepIndex].querySelectorAll("input:not([type=button]):not([type=submit]), select");
                            Array.from(fields).forEach(function(field) {
                                const tagName = field.tagName;
                                if (tagName.localeCompare("INPUT") === 0) {
                                    field.value = '';
                                } else if (tagName.localeCompare("SELECT") === 0) {
                                    field.selectedIndex = 0;
                                }
                            });
                            // Decrement step
                            stepIndex--;
                            toggleBreadcrumbsStep();
                            showCurrentStep();
                        }
                        form.addEventListener('submit', function(e) {
                            e.preventDefault();
                            const fields = stepElements[stepIndex].querySelectorAll("input:not([type=button]):not([type=submit]), select");
                            // all fields in current step must be validated before submission.
                            // Prepare the result in next view
                            showResult();
                            // Navigate to result
                            stepIndex++;
                            // toggleBreadcrumbsStep();
                            showCurrentStep();
                        }, false);

                        function showResult() {
                            const resultsContainer = document.getElementById("results");
                            // Make sure the result page is empty
                            resultsContainer.innerHTML = "";
                            const fields = form.querySelectorAll("input:not([type=button]):not([type=submit]), select");
                            // List out all data
                            fields.forEach(field => {
                                const fieldLabel = field.getAttribute("data-label");
                                const fieldValue = field.value;
                                const resultItem = document.createElement("li");
                                resultItem.setAttribute("class", "fw__result__item");
                                resultItem.innerHTML = '<span class="fw__result__label">' + fieldLabel + ':</span> <strong class="fw__result__value">' + fieldValue + '</strong>';
                                resultsContainer.append(resultItem);
                            });
                        }
                        init();
                    </script>
                    <!-- end email form -->
                </div>
                <!-- end tabs module -->
            </div>

        </div>
    </div>
    <div class="l-boxed__footer u-z-undercover">
        <!-- -->
        <div class="u-mt-xlarge@md u-p-base">
            <a href="www.citynews.it" class="c-footer-brand">

                <svg class="o-icon--fill" width="91" height="24">
                    <use xlink:href="#brand-citynews"></use>
                </svg>
            </a>
            <p class="u-label-07">
                © Copyright 2009-2021 RomaToday <br />
                plurisettimanale telematico reg. tribunale di Roma n. 93/2010 <br />
                P.iva 10786801000 <br />
                Testata iscritta all'USPI
            </p>
            <ul class="u-list-none u-list-reset u-label-07">
                <li class="u-size-full"><a class="o-link-primary" href="https://citynews.it/privacy#_ga=2.195002985.558624410.1646066405-2053839960.1623412359" targhet="_blank">Cookie & Privacy policy</a></li>
                <li class="u-size-full"><a class="o-link-primary" href="https://citynews.it/termini-servizio#_ga=2.195002985.558624410.1646066405-2053839960.1623412359" targhet="_blank">Termini e condizioni</a></li>
            </ul>
        </div>
        <!-- -->
    </div>
</div>
<div class="l-boxed">
	<div class="l-boxed__header u-z-undercover">
		<div class="u-p-base">
			<a class="u-block" href="/">
				{% render "@brand", {
					inverse:false, 
					modifier: 'resize-small',
					local: false,
					logo: false
				}, true %}
			</a>
		</div>
	</div>
	<div class="l-boxed__sidebar" {% if sidebarImg %}style="backgrond-size: cover; background-position: center center; background-repeat: no-repeat; background-image: url('{{sidebarImg}}')"{% endif %}>
	</div>
	<div class="l-boxed__content u-z-cover">
		<div class="l-boxed__inner u-my-large">
			{% if type == "login" %}
			{% render "@login", {
					type: type,
					mode: mode,
					page_title: page_title,
					page_subtitle: page_subtitle,
					actionLabel: actionLabel
				}, true %}
			{% elif type == "logout" %}
			{% render "@logout", {
					type: type,
					page_title: page_title,
					page_subtitle: page_subtitle,
					actionLabel: actionLabel
				}, true %}
			{% elif type == "signup" %}
			{% render "@signup", {
					type: type,
					page_title: page_title,
					page_subtitle: page_subtitle,
					actionLabel: actionLabel,
					methods: methods
				}, true %}
			{% elif type == "buysignup" %}
			{% render "@buysignup", {
					type: type,
					page_title: page_title,
					page_subtitle: page_subtitle,
					actionLabel: actionLabel,
					methods: methods
				}, true %}
			{% elif type == "activate" %}
			{% render "@activate", {
					type: type,
					page_title: page_title,
					page_subtitle: page_subtitle,
					actionLabel: actionLabel
				}, true %}
			{% elif type == "recovery" %}
			{% render "@recovery", {
					type: type,
					page_title: page_title,
					page_subtitle: page_subtitle,
					actionLabel: actionLabel
				}, true %}
			{% elif type == "delete" %}
			{% render "@delete", {
					type: type,
					page_title: page_title,
					page_subtitle: page_subtitle,
					actionLabel: actionLabel
				}, true %}
			{% elif type == "view" %}
			{% render "@view", {
					type: type,
					page_title: page_title,
					page_subtitle: page_subtitle,
					actionLabel: actionLabel
				}, true %}
			{% endif %}
		</div>
	</div>
	<div class="l-boxed__footer u-z-undercover">
		<!-- -->
		<div class="u-mt-xlarge@md u-p-base">
			<a href="www.citynews.it" class="c-footer-brand">
				{# <img class="u-size-1-4" src="{{gBrand}}" alt="Citynews"> #}
				<svg class="o-icon--fill" width="91" height="24">
					<use xlink:href="#brand-citynews"></use>
				</svg>
			</a>
			<p class="u-label-07">
				© Copyright 2009-2021 {{hName}} <br />
				plurisettimanale telematico reg. tribunale di Roma n. 93/2010 <br />
				P.iva 10786801000 <br />
				Testata iscritta all'USPI
			</p>
			<ul class="u-list-none u-list-reset u-label-07">
				<li class="u-size-full"><a class="o-link-primary" href="https://citynews.it/privacy#_ga=2.195002985.558624410.1646066405-2053839960.1623412359" targhet="_blank">Cookie & Privacy policy</a></li>
				<li class="u-size-full"><a class="o-link-primary" href="https://citynews.it/termini-servizio#_ga=2.195002985.558624410.1646066405-2053839960.1623412359" targhet="_blank">Termini e condizioni</a></li>
			</ul>
		</div>
		<!-- -->
	</div>
</div>
{
  "sidebarImg": "/assets/images/site/cities/roma_desktop.jpg",
  "hName": "RomaToday",
  "hBrand": "/assets/images/site/brands_orizzontal/Property 1=RomaToday.svg",
  "gBrand": "/assets/images/site/horizontal-white-full@2x.png",
  "type": "delete",
  "actionLabel": "Cancella profilo",
  "errors": false,
  "page_title": "Cancella il tuo profilo personale",
  "page_subtitle": "Scegli una modalità di cancellazione"
}

No notes defined.