Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- window.onSndPaywallCheckProduct = function(response) {
- var buyButton,
- buyButtonLink,
- contentWrap,
- browserInfo = encodeURIComponent(navigator.userAgent),
- vgsSession = encodeURIComponent(JSON.stringify(VGS._session)),
- titleText = 'Kjære leser!',
- mainText = 'Du er logget inn med en SPiD-brukerkonto som ikke er tilknyttet et abonnement. Vennligst kontroller at du er logget inn med riktig e-post adresse. Trenger du hjelp? <a href="http://leser.fvn.no/login/?vgs-session=' + vgsSession + '&browser-info=' + browserInfo + '">Kontakt oss her</a>.';
- if(response.result === false) {
- __fvnT('set', 'dimension2', 'paywall');
- __fvnT('set', 'contentGroup1', 'paywall_req');
- __fvnT( 'send', 'pageview');
- buyButton = document.querySelector('.paywall.buyButton');
- buyButtonLink = buyButton.querySelector('a');
- contentWrap = document.querySelector('#content .leserWrap');
- buyButton.style.width = 'auto';
- buyButtonLink.style.paddingLeft = buyButtonLink.style.paddingRight = '0.6em';
- if(VGS._session) {
- buyButtonLink.innerHTML = VGS._session.displayName;
- buyButtonLink.href = VGS.getAccountURI();
- }
- if(window.mnoMobile) {
- [].slice.call(contentWrap.children).forEach(function(element) {
- if(element.tagName.toLowerCase() !== 'link') {
- element.parentNode.removeChild(element);
- }
- });
- contentWrap.innerHTML +=
- '<h3>' + titleText + '</h3>' +
- '<p>' + mainText + '</p>';
- if(window._privateMode === true) {
- contentWrap.innerHTML += '<div style="background-color:rgb(245, 209, 209); padding: 10px; margin-bottom: 20px;"><h3>"Private mode" oppdaget!</h3><p>Dette kan skape problemer med å logge inn på FVN.no</p><br/><a class="button expand" style="max-width:100px;" href="http://kunde.fvn.no/brukerhjelp/problemer-med-innlogging-pa-fvn-skru-av-private-mode/">Trykk her for å lære hvordan du skrur det av<a/></div>';
- }
- if(window._thirdPartyCookiesEnabled === false) {
- contentWrap.innerHTML += '<div>Third party cookies disabled</div>';
- }
- }
- else {
- [].slice.call(contentWrap.children).forEach(function(element, index) {
- if(element.tagName.toLowerCase() !== 'link' && index > 2) {
- element.parentNode.removeChild(element);
- }
- });
- var messageWrap = document.createElement('div');
- messageWrap.style.width = '80%';
- messageWrap.style.margin = '0 auto';
- messageWrap.innerHTML = '<h1>' + titleText + '</h1>' + '<p>' + mainText + '</p>';
- if(window._privateMode === true) {
- messageWrap.innerHTML += '<div style="background-color:rgb(245, 209, 209); padding: 10px; margin-bottom: 20px;"><h3>"Private mode" oppdaget</h3> <p>Dette bør skrus av for å logge inn på FVN.no </p> <a class="button expand" style="max-width:100px;" href="http://kunde.fvn.no/brukerhjelp/problemer-med-innlogging-pa-fvn-skru-av-private-mode/">Skru av</a></div>';
- }
- if(window._thirdPartyCookiesEnabled === false) {
- messageWrap.innerHTML += '<div>Third party cookies disabled</div>';
- }
- contentWrap.parentNode.insertBefore(messageWrap, contentWrap);
- }
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement