document.documentElement.classList.remove( 'no-js' );
//escooterexpert.com/wp-includes/js/jquery/jquery.min.js
var image_save_msg='You are not allowed to save images!';
var no_menu_msg='Context Menu disabled!';
var smessage = "Content is protected !!";
function disableEnterKey(e)
{
var elemtype = e.target.tagName;
elemtype = elemtype.toUpperCase();
if (elemtype == "TEXT" || elemtype == "TEXTAREA" || elemtype == "INPUT" || elemtype == "PASSWORD" || elemtype == "SELECT" || elemtype == "OPTION" || elemtype == "EMBED")
{
elemtype = 'TEXT';
}
if (e.ctrlKey){
var key;
if(window.event)
key = window.event.keyCode; //IE
else
key = e.which; //firefox (97)
//if (key != 17) alert(key);
if (elemtype!= 'TEXT' && (key == 97 || key == 65 || key == 67 || key == 99 || key == 88 || key == 120 || key == 26 || key == 85 || key == 86 || key == 83 || key == 43 || key == 73))
{
if(wccp_free_iscontenteditable(e)) return true;
show_wpcp_message('You are not allowed to copy content or view source');
return false;
}else
return true;
}
}
/*For contenteditable tags*/
function wccp_free_iscontenteditable(e)
{
var e = e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement
var target = e.target || e.srcElement;
var elemtype = e.target.nodeName;
elemtype = elemtype.toUpperCase();
var iscontenteditable = "false";
if(typeof target.getAttribute!="undefined" ) iscontenteditable = target.getAttribute("contenteditable"); // Return true or false as string
var iscontenteditable2 = false;
if(typeof target.isContentEditable!="undefined" ) iscontenteditable2 = target.isContentEditable; // Return true or false as boolean
if(target.parentElement.isContentEditable) iscontenteditable2 = true;
if (iscontenteditable == "true" || iscontenteditable2 == true)
{
if(typeof target.style!="undefined" ) target.style.cursor = "text";
return true;
}
}
////////////////////////////////////
function disable_copy(e)
{
var e = e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement
var elemtype = e.target.tagName;
elemtype = elemtype.toUpperCase();
if (elemtype == "TEXT" || elemtype == "TEXTAREA" || elemtype == "INPUT" || elemtype == "PASSWORD" || elemtype == "SELECT" || elemtype == "OPTION" || elemtype == "EMBED")
{
elemtype = 'TEXT';
}
if(wccp_free_iscontenteditable(e)) return true;
var isSafari = /Safari/.test(navigator.userAgent) && /Apple Computer/.test(navigator.vendor);
var checker_IMG = '';
if (elemtype == "IMG" && checker_IMG == 'checked' && e.detail >= 2) {show_wpcp_message(alertMsg_IMG);return false;}
if (elemtype != "TEXT")
{
if (smessage !== "" && e.detail == 2)
show_wpcp_message(smessage);
if (isSafari)
return true;
else
return false;
}
}
//////////////////////////////////////////
function disable_copy_ie()
{
var e = e || window.event;
var elemtype = window.event.srcElement.nodeName;
elemtype = elemtype.toUpperCase();
if(wccp_free_iscontenteditable(e)) return true;
if (elemtype == "IMG") {show_wpcp_message(alertMsg_IMG);return false;}
if (elemtype != "TEXT" && elemtype != "TEXTAREA" && elemtype != "INPUT" && elemtype != "PASSWORD" && elemtype != "SELECT" && elemtype != "OPTION" && elemtype != "EMBED")
{
return false;
}
}
function reEnable()
{
return true;
}
document.onkeydown = disableEnterKey;
document.onselectstart = disable_copy_ie;
if(navigator.userAgent.indexOf('MSIE')==-1)
{
document.onmousedown = disable_copy;
document.onclick = reEnable;
}
function disableSelection(target)
{
//For IE This code will work
if (typeof target.onselectstart!="undefined")
target.onselectstart = disable_copy_ie;
//For Firefox This code will work
else if (typeof target.style.MozUserSelect!="undefined")
{target.style.MozUserSelect="none";}
//All other (ie: Opera) This code will work
else
target.onmousedown=function(){return false}
target.style.cursor = "default";
}
//Calling the JS function directly just after body load
window.onload = function(){disableSelection(document.body);};
//////////////////special for safari Start////////////////
var onlongtouch;
var timer;
var touchduration = 1000; //length of time we want the user to touch before we do something
var elemtype = "";
function touchstart(e) {
var e = e || window.event;
// also there is no e.target property in IE.
// instead IE uses window.event.srcElement
var target = e.target || e.srcElement;
elemtype = window.event.srcElement.nodeName;
elemtype = elemtype.toUpperCase();
if(!wccp_pro_is_passive()) e.preventDefault();
if (!timer) {
timer = setTimeout(onlongtouch, touchduration);
}
}
function touchend() {
//stops short touches from firing the event
if (timer) {
clearTimeout(timer);
timer = null;
}
onlongtouch();
}
onlongtouch = function(e) { //this will clear the current selection if anything selected
if (elemtype != "TEXT" && elemtype != "TEXTAREA" && elemtype != "INPUT" && elemtype != "PASSWORD" && elemtype != "SELECT" && elemtype != "EMBED" && elemtype != "OPTION")
{
if (window.getSelection) {
if (window.getSelection().empty) { // Chrome
window.getSelection().empty();
} else if (window.getSelection().removeAllRanges) { // Firefox
window.getSelection().removeAllRanges();
}
} else if (document.selection) { // IE?
document.selection.empty();
}
return false;
}
};
document.addEventListener("DOMContentLoaded", function(event) {
window.addEventListener("touchstart", touchstart, false);
window.addEventListener("touchend", touchend, false);
});
function wccp_pro_is_passive() {
var cold = false,
hike = function() {};
try {
const object1 = {};
var aid = Object.defineProperty(object1, 'passive', {
get() {cold = true}
});
window.addEventListener('test', hike, aid);
window.removeEventListener('test', hike, aid);
} catch (e) {}
return cold;
}
/*special for safari End*/
document.ondragstart = function() { return false;}
function nocontext(e) {
return false;
}
document.oncontextmenu = nocontext;
var e = document.getElementsByTagName('body')[0];
if(e)
{
e.setAttribute('unselectable',"on");
}
Skip to content
Kaabo E-scooter Error Codes!
Kaabo produces some awesome E-scooters, it was our winner in the overall best Off-road scooter challenge , as well as the winner in the best E-scooter with a seat challenge .
So you can be sure of the fact that Kaabo makes great scooters, but even the best brands can’t escape the fact that sometimes something goes wrong or breaks.
Other E-scooter brands Error Codes:
XIAOMI ERROR CODES
SEGWAY ERROR CODES
PURE ERROR CODES
VSETT ERROR CODES
INOKIM ERROR CODES
Kaabo E-scooter Error Codes And Issues!
Here are the most common Kaabo error codes and what they mean:
FYI I couldn’t find any solutions to these error codes at first so I reached out to Kaabo and they said they have a video explaining how to fix error codes 1 to 8. You can find it BY CLICKING HERE .
Error Code Issue Red exclamation in circle icon Brake Failure Error 1Motor phase loss Error 2 Hall fault status Error 3 Unknown Error 4 Handlebar failure statusError 5 Undervoltage protection status Error 6 Controller failure status Error 7 Communication fail Error 8 Overheating protection Error 30 Instrument communication failure
Post navigation
Similar Posts
E-scooter & E-Bike Battery Tips What kind of battery does an electric scooter use? For electric scooters, Lithium-ion batteries are used. These are lightweight batteries that can contain a lot of energy and are rechargeable. Lithium-ion batteries are efficient and have a long service life. They are of course not indestructible, so you always have…
Can electric scooters go up hills? A common question I get asked a lot via email from people purchasing an electric scooter is: Can electric scooters go up hills? You might use an electric scooter for covering shorter distances like for instance your daily commute to work. While some of you might be living in…
How And Where To Rent A FROG Scooter A Frog; one thinks of a green animal that jumps in ponds and makes a lot of noise, the other of the convenience of an electric scooter. Download the Frog app, find an e-scooter near you and you’re ready to ride. How exactly does this work? You…
How And Where To Rent An Electric Scooter In Denmark – Rules, Costs, And Providers! Are you planning on going out with the “motoriseret løbehjul” (or electric scooter) in Denmark? As a tourist, you can easily use a shared electric scooter in several cities. These vehicles can be found on almost every street corner. Download…
The Kaabo Mantis Pro Se Electric Scooter – The Premium Commuter The Kaabo Mantis Pro SE Electric Scooter is a premium-priced E-scooter that is great for commuting, if you don’t mind the 65 Ibs weight and the hefty price tag. Although it is on the expensive side, you do get a lot in return, which…
GOTRAX GXL V2 review. The GOTRAX GXL V2 is a popular electric scooter that has an affordable price point. Today we’ll go over how it performed during our tests and if it is worth the price. First, let’s review the GOTRAX GXL V2 and then we’ll share the test results. Specs and Facts GOTRAX GXL…
error: Content is protected !!
document.documentElement.style.setProperty('--scrollbar-offset', window.innerWidth - document.documentElement.clientWidth + 'px' );
var timeout_result;
function show_wpcp_message(smessage)
{
if (smessage !== "")
{
var smessage_text = '<span>Alert: </span>'+smessage;
document.getElementById("wpcp-error-message").innerHTML = smessage_text;
document.getElementById("wpcp-error-message").className = "msgmsg-box-wpcp warning-wpcp showme";
clearTimeout(timeout_result);
timeout_result = setTimeout(hide_message, 3000);
}
}
function hide_message()
{
document.getElementById("wpcp-error-message").className = "msgmsg-box-wpcp warning-wpcp hideme";
}
//escooterexpert.com/wp-content/plugins/ultimate-addons-for-gutenberg/assets/js/table-of-contents.min.js
//escooterexpert.com/wp-content/uploads/uag-plugin/assets/6000/uag-js-6092.js
//escooterexpert.com/wp-includes/js/comment-reply.min.js
var kadenceConfig = {"screenReader":{"expand":"Child menu","expandOf":"Child menu of","collapse":"Child menu","collapseOf":"Child menu of"},"breakPoints":{"desktop":"1024","tablet":768},"scrollOffset":"0"};
//escooterexpert.com/wp-content/themes/kadence/assets/js/navigation.min.js
//escooterexpert.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js
//escooterexpert.com/wp-content/themes/kadence/assets/js/splide.min.js
var kadenceSlideConfig = {"of":"of","to":"to","slide":"Slide","next":"Next","prev":"Previous"};
//escooterexpert.com/wp-content/themes/kadence/assets/js/splide-init.min.js