Skip to content
Snippets Groups Projects

Regular merge of develop

Merged Laurent Heirendt requested to merge develop into master
5 files
+ 68
11
Compare changes
  • Side-by-side
  • Inline
Files
5
+ 31
10
@@ -14,7 +14,12 @@
@@ -14,7 +14,12 @@
}
}
});
});
}
}
UrlExists('https://r3-core.pages.uni.lu/howto-cards-internal/index.html', function(status){
 
// define URLs
 
var internalURL = 'https://r3-core.pages.uni.lu/howto-cards-internal';
 
var externalURL = 'https://r3.pages.uni.lu/howto-cards';
 
 
UrlExists(internalURL+'/index.html', function(status){
var s = window.location.href;
var s = window.location.href;
var pathArray = s.split('?');
var pathArray = s.split('?');
@@ -28,22 +33,38 @@
@@ -28,22 +33,38 @@
if(status === 200){
if(status === 200){
// internal pages
// internal pages
if (sub.length > 0) {
if (sub.length > 0) {
UrlExists('https://r3-core.pages.uni.lu/howto-cards-internal/stable/internal/'+sub, function(status){
UrlExists(internalURL+'/stable/internal/'+sub, function(status){
// redirect if card is actually internal and exists
if (status == 200) { // if sub-card is internal in the internal directory and exists
if (status == 200) {
window.location.href = internalURL+'/stable/internal/'+sub;
window.location.href = 'https://r3-core.pages.uni.lu/howto-cards-internal/stable/internal/'+sub;
} else {
} else {
window.location.href = 'https://r3-core.pages.uni.lu/howto-cards-internal/stable/external/'+sub;
UrlExists(internalURL+'/stable/external/'+sub, function(status){
 
if (status == 200) { // if sub-card is internal in the external directory and exists
 
window.location.href = internalURL+'/stable/external/'+sub;
 
} else {
 
window.location.href = internalURL+'/404.html';
 
}
 
});
}
}
});
});
} else {
} else {
window.location.href = 'https://r3-core.pages.uni.lu/howto-cards-internal/stable/'+sub;
UrlExists(internalURL+'/stable', function(status){
 
if (status == 200) { // if card is internal and exists
 
window.location.href = internalURL+'/stable';
 
} else {
 
window.location.href = internalURL+'/404.html';
 
}
 
});
}
}
// external pages
} else {
} else {
// external pages
if (sub.length > 0) { sub = 'external/'+sub; }
if (sub.length > 0) { sub = 'external/'+sub; }
window.location.href = 'https://r3.pages.uni.lu/howto-cards/stable/'+sub;
UrlExists(externalURL+'/stable/'+sub, function(status){
 
if (status == 200) { // if sub-car is internal and exists
 
window.location.href = externalURL+'/stable/'+sub;
 
} else {
 
window.location.href = externalURL+'/404.html';
 
}
 
});
}
}
});
});
</script>
</script>
Loading