Difference between revisions of "Template:Greece/master script"

Line 1: Line 1:
var link = sessionStorage.getItem('LINK');
 
 
var master = sessionStorage.getItem('KEY');
 
var master = sessionStorage.getItem('KEY');
  
 
if(window.location.href !== 'https://2017.igem.org/Team:Greece/' + master){
 
if(window.location.href !== 'https://2017.igem.org/Team:Greece/' + master){
   sessionStorage.setItem('LINK', 'Project');
+
   sessionStorage.setItem('LINK', master);
  link = sessionStorage.getItem('LINK');
+
 
}
 
}
  
 +
var link = sessionStorage.getItem('LINK');
  
 
+
if(link) history.replaceState(null, null, link);
  
  

Revision as of 15:52, 23 September 2017

var master = sessionStorage.getItem('KEY');

if(window.location.href !== 'https://2017.igem.org/Team:Greece/' + master){

  sessionStorage.setItem('LINK', master);

}

var link = sessionStorage.getItem('LINK');

if(link) history.replaceState(null, null, link);


/*var str = document.referrer; var redirection = true; var link = sessionStorage.getItem('LINK');

if('https://2017.igem.org/Team:Greece/'.length < str.length){

var newstr = str.substr(str.indexOf('Greece/')+7, str.length);


if(performance.navigation.type == 0){

switch(newstr){

 case 'Model': redirection= false;
   break;
 case 'human_practices': redirection= false;
   break;
 case 'Achievements': redirection= false;
   break;
 case 'Team': redirection= false;
   break;
 case 'Project': redirection= false;
   break;

}

if(redirection){

  console.log('Just created: ' + newstr);
  $('#' + newstr).css('display', 'block');
  history.replaceState(null, null, newstr);

}else{

  console.log('No action must be taken');
}

}

}

  • /