Stampa

Coronavirus, in emergenza rete antiviolenza resta attiva. Amorù: «Richieste in calo del 70%, siamo preoccupati»

Scritto da Google News. Postato in Diritti delle donne

", {"class":"netdnotify nobrreplace"}); jQuery("body").append(NetdesignSubscription.Ui.NotificationEl); } NetdesignSubscription.Ui.Notify = function( message, classes ){ var Tpl = jQuery("

", {"class":"content "+classes}); Tpl.addClass("notify").html(""+message).hide(); NetdesignSubscription.Ui.NotificationEl.append(Tpl); Tpl.fadeIn(300); setTimeout( function(){ Tpl.fadeOut(200); }, 5000 ); } NetdesignSubscription.Ui.ShowError = function( message ){ NetdesignSubscription.Ui.Notify(message, "error"); } NetdesignSubscription.Ui.ShowWarning = function( message ){ NetdesignSubscription.Ui.Notify(message, "warning"); } NetdesignSubscription.Ui.ShowNotification = function( message ){ NetdesignSubscription.Ui.Notify(message, "notify"); } NetdesignSubscription.Ui.NotificationHighlight = function( element, message ){ NetdesignSubscription.Ui.HighlighElement( element ); NetdesignSubscription.Ui.ShowWarning( message ); } NetdesignSubscription.Ui.ToggleDetailsOnMobile = function(element){ jQuery(element).parent().find(".subscriptiondetail").toggleClass("shown"); jQuery(element).parent().find("button.info span").toggleClass("opened"); } NetdesignSubscription.Ui.ToggleSingleEdition = function( element ){ var ThisEl = jQuery(element); var Parent = ThisEl.parent(); var EditionNum = Parent.attr("data-canchoose"); var SelectedList = Parent.find("li.active"); var TotalSelected = SelectedList.size(); if(TotalSelected Grazie, la tua segnalazione è stata inviata"); window.location.hash = "#helpblock"; } }); }); } NetdesignSubscription.Ui.InitForm = function(){ // TO BE DONE // jQuery.ajax({type:'POST', url:'/reset_password/', data:{csrfmiddlewaretoken:token, email:'Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.'}}); NetdesignSubscription.Ui.InitFormToken(); NetdesignSubscription.Ui.InitFacebookLoginButton(); NetdesignSubscription.Ui.InitUpdateAccountForm(); } NetdesignSubscription.Ui.InitFormToken = function(){ jQuery("form").off("submit").on("submit", function(){ //alert("sum"); var Form = jQuery(this); var Csrf = jQuery("input[name='csrfmiddlewaretoken']").clone(); Form.append(Csrf); if( window.netd_tracking_page_type == "article" ){ var RedirectInput = ""; Form.append(RedirectInput); } return true; }); } NetdesignSubscription.Ui.InitOldLoginForm = function(tabclassactive){ if(undefined == tabclassactive){ tabclassactive = "login"; } jQuery("#jstemplate").html(NetdesignSubscription.Ui.LoginOrRegister); NetdTabs.init(); jQuery("#jstemplate .tab-button."+tabclassactive).click(); } NetdesignSubscription.Ui.CheckProfileIsCompleted = function(){ var DefaultOpenedTab = jQuery(".tab-button.profiledetail.defaultopened"); var OpenedTabSize = DefaultOpenedTab.size(); if(OpenedTabSize > 0){ DefaultOpenedTab.click(); NetdesignSubscription.Ui.ShowWarning("Compila tutti i campi per completare la tua iscrizione"); } return OpenedTabSize; } NetdesignSubscription.Ui.InitUpdateAccountForm = function(){ var Form = jQuery("#updateaccountdata"); if(Form.size() == 1){ var AccountType = Form.find("select[name='accounttype']").attr("data-selectedtype"); Form.find("select[name='accounttype']").find("option[value='"+AccountType+"']").prop("selected", true); NetdesignSubscription.Ui.AccountFormShowFields(Form); NetdesignSubscription.Ui.CheckProfileIsCompleted(); Form.on("submit", function(){ return NetdesignSubscription.Ui.SubmitUpdateAccount(Form); }); Form.find("select").on("change", function(){ NetdesignSubscription.Ui.AccountFormShowFields(Form); }); } } NetdesignSubscription.Ui.SubmitUpdateAccount = function(Form){ var Data = Form.serialize(); console.log(Data); NetdesignEvt.Trigger(NetdesignEvt.loadstart); jQuery.ajax({ url: NetdesignSubscription.Io.Urls.UpdateAccount, data: Data, type: 'POST', success: function(resp){ console.log(resp); NetdesignEvt.Trigger(NetdesignEvt.loadend); if(resp.status == "ok" && !resp.has_fields_to_be_filled){ NetdesignSubscription.Ui.ShowNotification("Dati aggiornati correttamente, il tuo profilo è completo"); jQuery(".tab-button.profiledetail.defaultopened").removeClass("defaultopened").removeAttr("style"); } else if ( resp.has_fields_to_be_filled ){ NetdesignSubscription.Ui.ShowWarning("Ci sono altri campi da compilare per concludere la tua iscrizione"); } else { NetdesignSubscription.Ui.ShowError("Si è verificato un errore durante il salvataggio, riprova più tardi"); } } }); return false; } NetdesignSubscription.Ui.AccountFormShowFields = function( Form ){ Form.find("div.fieldtype").hide(); var AccountType = Form.find("select option:selected").val(); Form.find("div.fieldtype."+AccountType).show(); } NetdesignSubscription.Ui.InitSubscriptionTypeUi = function(){ NetdesignSubscription.Ui.InitUiNotificationsBlock(); if(jQuery(".fulltemplate.abbonatinew, .fulltemplate.abbonati").size() == 1){ NetdesignSubscription.Ui.MainEl = jQuery(".fulltemplate.abbonatinew, .fulltemplate.abbonati"); } else { NetdesignSubscription.Ui.MainEl = jQuery(".columns.readerprofile"); } NetdesignSubscription.Ui.SubEl = jQuery("#renew-subscription"); NetdesignSubscription.Ui.InitLoader(); jQuery(".singlesubscr ul.canchoose3").find("li").addClass("active"); jQuery(".singlesubscr ul.canchoose2").find("li").first().addClass("active"); jQuery(".singlesubscr ul#netd_provinces_menu").not(jQuery(".singlesubscr ul.canchoose3")).find("li").on("click", function(){ NetdesignSubscription.Ui.ToggleSingleEdition(this); }); jQuery(".singlesubscr button.abbonati").on("click", function(){ NetdesignSubscription.Ui.SubscriptionSelected(this); }); jQuery(".singlesubscr button.info").on("click", function(){ NetdesignSubscription.Ui.ToggleDetailsOnMobile(this); }); jQuery(document).on("click", ".nonactiveaccount button.resendtoken", function(){ NetdesignSubscription.Io.ResendActivationEmail(); }); NetdesignSubscription.Ui.CheckTokenValidity(); jQuery(document).on(NetdesignEvt.loadstart, NetdesignSubscription.Ui.ShowLoader); jQuery(document).on(NetdesignEvt.loadend, NetdesignSubscription.Ui.HideLoader); jQuery(document).on("click", "a.loginlink", function(){ //alert("LO"); //jQuery(".wallcontent").css("min-height", "300px"); var Wallcontent = jQuery(this).parent().parent(); var Paywall = Wallcontent.parent(); Paywall.addClass("loginshown"); //window.location.hash = "#paywall"; Wallcontent.html(NetdesignSubscription.Ui.LoginOrRegister); NetdesignSubscription.Ui.InitForm(); NetdTabs.init(); return false; }); } NetdesignSubscription.Ui.InitFacebookLoginButton = function(){ jQuery("button.action.facebooklogin").on("click", function(){ NetdesignSubscription.Ui.FacebookLogin(); }) } NetdesignSubscription.Ui.GoToPayment = function(buttonel){ NetdesignEvt.Trigger(NetdesignEvt.loadstart); //alert("go to pay"); var Parent = jQuery(buttonel).parent(); var Data = JSON.parse(Parent.find("input#custom").val()); console.log(Data); // It's not needed to check if the user has completed // the profile data because he is however obligated // to complete the data jQuery.ajax({ url:"/subscriptionthirdstep/", method:"POST", data:Data, success:function(data){ //console.log(data); //window.payment_pk = data.payment_pk; //alert("ok"); //jQuery(".subscrcompletion").fadeOut(); //alert(data.payment_type); if( data.payment_type == "B" ){ // Be careful, data lowercase is data returned by server NetdesignSubscription.Ui.LaunchBankTransfer(data, Parent); } else if (data.payment_type == "P"){ // Be careful, Data with first letter capital is data passed to server NetdesignSubscription.Ui.LaunchPayPal(Data, Parent); } NetdesignEvt.Trigger(NetdesignEvt.loadend); } }); } NetdesignSubscription.Ui.LaunchBankTransfer = function(Data, Parent){ var IBAN_STRING = "IMPORTANTE - Ricordati di inserire la seguente causale per poter attivare il tuo abbonamento: Abbonamento "+Data['subscriptiontype']+" a Meridionews, ID pagamento "+Data['payment_pk'][0]+""; //console.log(Data); //console.log(Parent); jQuery(".realpayment .bonifico .bonificoamount").html(Data['subscriptionamount']+" €"); jQuery(".realpayment .bonifico .bonificocausal").html(IBAN_STRING); Parent.html( jQuery(".realpayment .bonifico").text() ); //jQuery(".realpayment .bonifico").fadeIn(); } NetdesignSubscription.Ui.LaunchPayPal = function(Data, Parent){ Parent.find(".completaabbonamento").hide(); Parent.parent().find("div.paypalform").show(); //var Element = jQuery(".realpayment .paypal"); //var OriginalPaypal = jQuery(".paypalform").html(); //alert("OK"); //jQuery(".realpayment .paypal").fadeIn(); //{"user_pk":418,"subscriber_pk":18,"subscription_type_pk":"6","payment_type":"P","choosen_editions":["1","2","3"],"csrfmiddlewaretoken":"QNyLIMGq5suBAfsktBqnwH4y71zgRge0","payment_pk":58,"subscription_pk":45,"firstname":"Claudia","lastname":"Campese","fiscalcode":"BDU","state":"AO","city":"ct","address":"via","cap":"33","tel":"333"} /*var SyntheticData = { "subscriber_pk":Data.subscriber_pk, "subscription_pk":Data.subscription_pk, "payment_pk":Data.payment_pk } Element.html(OriginalPaypal); Element.find("input#custom").val( JSON.stringify(SyntheticData) ); Element.fadeIn();*/ } NetdesignSubscription.Ui.InitGiftPage = function(){ var NumOfGiftsEl = jQuery("#numofgifts"); if(NumOfGiftsEl.size() > 0){ // Here you are on GIFT ORDER PAGE var NumOfGifts = NumOfGiftsEl.val(); NetdesignSubscription.Ui.InitGiftRows(NumOfGifts); NumOfGiftsEl.on("change", function(){ var NumOfGifts = jQuery(this).val(); if( NumOfGifts != "10+" ){ NetdesignSubscription.Ui.InitGiftRows(NumOfGifts); } else { NetdesignSubscription.Ui.InitManyGiftsUi(); } }) } else { // If you are on profile and have gifts in localstorage //console.log("YOU ARE NOT IN GIFT PAGE"); var ReaderProfileGiftUi = jQuery("div.giftui"); var StoredGifts = store.get("giftrows"); if( null != StoredGifts ){ if(ReaderProfileGiftUi.size() > 0 && StoredGifts.length > 0){ // You may complete the gift buy var GiftsAmount = store.get("giftsamount"); var GiftsPaymentType = store.get("giftspaymenttype"); //var Template = NetdesignSubscription.Ui.GiftCompletionForm(); var Data = { amount:GiftsAmount, rows:StoredGifts }; var out = Mustache.render(NetdesignSubscription.Ui.GiftCompletionForm, Data); ReaderProfileGiftUi.html(out); //console.log("YOU MAY COMPLETE GIFTS"); } } } } NetdesignSubscription.Ui.InitManyGiftsUi = function(){ var GiftRowList = jQuery("div.giftrowlist"); var CompiledTemplate = jQuery(NetdesignSubscription.Ui.SubscriptionManyUi).clone(); CompiledTemplate.find("select, input").change(NetdesignSubscription.Ui.ManyGiftsManageUi); GiftRowList.html(CompiledTemplate); NetdesignSubscription.Ui.GiftTotalRowEl = jQuery(NetdesignSubscription.Ui.GiftTotalsRow); GiftRowList.append(NetdesignSubscription.Ui.GiftTotalRowEl); CompiledTemplate.find("input").val(11).trigger("change"); jQuery("#proceedtobuy").off("click").on("click", NetdesignSubscription.Ui.GiftProceedCheckout); } NetdesignSubscription.Ui.InitGiftRows = function(numofrows){ if (undefined == numofrows){ numofrows = 1; } var GiftRowList = jQuery("div.giftrowlist"); GiftRowList.html(""); var i; store.remove("giftrows"); store.remove("giftspaymenttype"); store.remove("giftsamount"); for( i = 0; i 0 ){ NetdesignSubscription.Io.UserData = JSON.parse(JsonDataEl.text()); } else { NetdesignSubscription.Io.UserData = {}; } } else { NetdesignSubscription.Io.IsUserAuth = false; } } jQuery(document).ready(function(){ NetdesignSubscription.Io.GetUserData(); NetdesignSubscription.Ui.InitSubscriptionTypeUi(); NetdesignSubscription.Ui.InitForm(); NetdesignSubscription.Ui.InitTechnicalIssue(); NetdesignSubscription.Ui.InitGiftPage(); NetdesignSubscription.Ui.InitCompleteSubscription(); //alert("OKOK"); var FacebookData = store.get("facebookdata"); if(undefined != FacebookData){ jQuery(document).on("fb_sdk_loaded", function(){ NetdesignSubscription.Ui.FacebookLoginStatus(); console.log("AUTO FACEBOOK GET LOGIN STATUS"); }); } //NetdesignSubscription.Ui.FacebookLoginStatus }); /* Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. - 24-10-2015 Classe per la gestione di elementi UI tabelle TABS Usa una tabella per creare delle tab Copyright Netdesign 2015 Carlentini (SR) Italy http://www.netd.it */ var NetdTabs = NetdTabs || {}; NetdTabs.init = function(){ // Tabs selector NetdTabs.table = $('div.tabs table').not(".initialized"); NetdTabs.hash = []; NetdTabs.rows = $(NetdTabs.table).find("tr"); var i, length = NetdTabs.rows.length; var tabName, tabContent; for(i = 0; i

").insertBefore(table); var i, length = NetdTabs.hash.length; var elem = $(""); NetdTabs.buttons = []; for(i = 0; i"); $(elem).html( NetdTabs.hash[i]['button'] ); $(elem).addClass( NetdTabs.hash[i]['classes'] ); $(elem).attr( "style", NetdTabs.hash[i]['style'] ); $(elem).attr("data-id", i); var thisEl = $(elem).clone(); $(thisEl).click( NetdTabs.onClick ); NetdTabs.buttons.push( thisEl ); parent.find('.tabs-buttons').append( thisEl ); } table.addClass("initialized"); $(NetdTabs.buttons[0]).addClass("active"); } NetdTabs.onClick = function( elem ){ $(".tab-button.active").removeClass("active"); $(elem.target).addClass("active"); var index = $(elem.target).attr("data-id"); //$(tabs.table).find("tr").get( index ).show(); $(NetdTabs.table).find("tr").hide(); $(NetdTabs.rows[index]).show(); } jQuery( function(){ //NetdTabs.init(); }) Segnala una notizia Utilizzando questo form puoi segnalare le tue notizie alla redazioneI campi contrassegnati con * sono obbligatori×

Fonte (click per aprire)

Aggiungi commento

I commenti sono soggetti a moderazione prima di essere pubblicati; è altrimenti possibile avere la pubblicazione immediata dei propri commenti registrandosi ed effettuando il login.


Codice di sicurezza
Aggiorna