We require cookies to make our application work. Some are optional and are used to enhance your experience and provide insights into ways we may improve. Please accept the recommended settings to enable all cookies and benefit from the best experience.
If you wish to learn more, or want to change your settings at any time, see our ',
link: 'Cookies Policy',
href: 'https://www.consoleconnect.com/cookies/',
deny: "Reject All"
},
elements: {
revokeBtn: '',
},
onStatusChange: function(status) {
this.hasConsented() ? enable_cookies() : disable_cookies();
document.location.reload();
}
},
function (p) {
popup = p;
resolve(p);
},
function (err) {
console.error(err);
});
});
}
function enable_cookies(type) { // (type='recommended')
type=type||'recommended'; // iOS 9
do_overlay('remove'); // remove overlay
if (type=='necessary') {
setCookie('cookieconsent_category', 'necessary'); // set cookie
cookieconsent_scripts_necessary.forEach(function(item, index) {
window.yett.unblock(item); // unblock just necessary scripts
});
} else {
setCookie('cookieconsent_category', 'all'); // set cookie
window.yett.unblock(); // unblock all blocked scripts
}
}
function disable_cookies() {
window["ga-disable-UA-129079049-1"] = true;
window["ga-disable-UA-129079049-4"] = true;
var cookiesToClear = ["__hssc", "__hssrc", "__hstc", "hubspotutk", "_ga", "_gid", "_gat", "_gat_UA-129079049-1", "_gat_UA-129079049-4", "_ga_RRYZWQ03ZH", "_gcl_au", "ln_or", "outbrain_cid_fetch"];
cookiesToClear.forEach(function(cookie) {
clearCustomCookie(cookie, getDomainName(document.domain));
});
}
function setCookie(name, value) {
var expiryDate = new Date();
expiryDate.setDate(expiryDate.getDate() + 730); // cookie expiry: +2 years
document.cookie = name + "=" + value + "; expires=" + expiryDate.toGMTString() + "; path=/"; // set cookie
}
function getCookieValue(a) {
var b = document.cookie.match('(^|;)\\s*' + a + '\\s*=\\s*([^;]+)');
return b ? b.pop() : '';
}
function do_overlay(action) {
action=action||'add';
if (action=='remove') {
jQuery("#cc-overlay").remove();
} else {
jQuery("#ajax-loading-screen").hide();
jQuery("body").prepend('');
}
}
if (typeof MutationObserver !== "undefined") {
var complianceObserver = new MutationObserver(function (mutationsRecords) {
var $divCompliance = jQuery(".cc-window .cc-compliance");
if ($divCompliance.length) {
$divCompliance.after('
Necessary
Necessary cookies enable core functionality such as security, page navigation and accessibility. These may be disabled by changing your browser settings, but this will prevent the application from functioning properly.
Analytics
Analytics cookies help us improve our application by collecting and reporting information on how you use it.
Necessary cookies enable core functionality such as security, page navigation and accessibility. These may be disabled by changing your browser settings, but this will prevent the application from functioning properly.
Analytics
Analytics cookies help us improve our application by collecting and reporting information on how you use it.
');
//jQuery(this).removeClass('cc-invisible');
}, 300);
});
}
jQuery(document).on("click", ".cc-window .accordion", function(event) {
jQuery(this).toggleClass('active');
jQuery(".cc-window .panel").toggle();
});
jQuery(document).on("click", "button.apply-settings", function() {
setCookie('cookieconsent_status', 'allow'); // set cookie
jQuery(".cc-window").fadeOut("1000", "linear");
enable_cookies(jQuery('#cc-category-analytics').prop('checked') ? 'all' : 'necessary');
});
jQuery(document).on("click", "a.cc-deny", function () {
setCookie("cookieconsent_status", "allow");
jQuery(".cc-window").fadeOut("1000", "linear");
enable_cookies("necessary");
disable_cookies();
document.location.reload();
});
jQuery(document).ready(function() {
jQuery('.cc-window .accordion').on('click', function(){
jQuery(this).addClass('active');
});
jQuery(document).on("click", "#btn-revokeChoice", function () {
do_overlay();
do_initialise_cc().then(function (popup) {
popup.open();
if (getCookieValue("cookieconsent_category") === "all") {
jQuery("#cc-category-analytics").click();
}
});
jQuery('.cc-deny').insertAfter('.cc-allow');
});
// check if cookie consent exists
var cookie_policy_url = 'https://www.consoleconnect.com/cookies/'; // define cookie policy url
var current_path = window.location.pathname.replace(/\/+$/, '');
var preview_page = false; // Set to true to hide in preview mode
console.log("cookie", document.cookie);
if (current_path.indexOf("/_hcms/preview") >= 0) {
preview_page = true;
}
if (document.cookie.indexOf('cookieconsent_category') > -1) {
if (getCookieValue('cookieconsent_category')=='all' || preview_page === true) {
// run all scripts
window.yett.unblock(); // unblock all blocked scripts
} else {
// just run necessary/essential scripts
cookieconsent_scripts_necessary.forEach(function(item, index) {
window.yett.unblock(item); // unblock just necessary scripts
});
}
} else if (window.location.pathname.replace(/\/+$/, '') === cookie_policy_url || preview_page === true) {
console.log(cookie_policy_url, window.location.pathname.replace(/\/+$/, ''));
jQuery("#ajax-loading-screen").hide(); // user is viewing cookie policy url
} else {
//console.log(cookie_policy_url, window.location.pathname.replace(/\/+$/, ''));
// cookie consent doesn't exist, so let's do the widget
do_overlay(); // invoke overlay
do_initialise_cc().then(function (popup) {
popup.open();
}); // initialise widget
}
});
The definitive guide to Network-as-a-Service
How to future-proof your enterprise network
Despite the great advancements in IT infrastructure consumption models that have been enabled by the cloud, the underlying network remains the last piece of the digital transformation puzzle to fall into place.
As with any ‘X-as-a-Service’, Networks-as-a-Service (NaaS) is the continuation of a trend towards renting rather than owning infrastructure and applications.
Download our e-book and learn how to build a strong foundation for digital transformation and reduce costs by adopting a NaaS model.
Download the guide
Despite the great advancements in IT infrastructure consumption models that have been enabled by the cloud, the underlying network remains the last piece of the digital transformation puzzle to fall into place.
As with any ‘X-as-a-Service’, Networks-as-a-Service (NaaS) is the continuation of a trend towards renting rather than owning infrastructure and applications.
Download our e-book and learn how to build a strong foundation for digital transformation and reduce costs by adopting a NaaS model.
You’ll learn:
What is driving NaaS adoption
Why more CIOs are considering the move to a NaaS model