fixed some mentions stuff

This commit is contained in:
jeena 2013-07-22 02:02:59 +02:00
parent 3aa9a73045
commit 06fd235bec
10 changed files with 222 additions and 199 deletions

View file

@ -64,46 +64,12 @@ function start(view, callback) {
bungloo.search = new Search();
bungloo.sidebar.showContentForTimeline();
bungloo.cache.entities = {
"https://jeena.net" : {
name: "Jeena",
entity: "https://jeena.net",
avatar: "https://jeena.net/avatar.png"
},
"https://ck.kennt-wayne.de": {
name: "Christian",
entity: "http://ck.kennt-wayne.de",
avatar: "http://ck.kennt-wayne.de/pavatar.png"
}
};
});
}
}
String.prototype.startsWith = function(prefix) {
return this.indexOf(prefix) === 0;
}
String.prototype.endsWith = function(suffix) {
return this.match(suffix+"$") == suffix;
};
var __entityMap = {
"&": "&",
"<": "&lt;",
">": "&gt;"
};
String.prototype.escapeHTML = function() {
return String(this).replace(/[&<>]/g, function (s) {
return __entityMap[s];
});
}
var console = {
log: function(s) {
if (OS_TYPE == "mac") {
@ -195,4 +161,42 @@ function go() { // wait untill everything is loaded
}, 500);
}
go();
go();
// String stuff
String.prototype.startsWith = function(prefix) {
return this.indexOf(prefix) === 0;
}
String.prototype.endsWith = function(suffix) {
return this.match(suffix+"$") == suffix;
};
var __entityMap = {
"&": "&amp;",
"<": "&lt;",
">": "&gt;"
};
String.prototype.escapeHTML = function() {
return String(this).replace(/[&<>]/g, function (s) {
return __entityMap[s];
});
}
String.prototype.hasArabicCharacter = function() {
var arregex = /[\u0600-\u06FF]/;
return arregex.test(this);
}
String.prototype.escapeSpecialChars = function() {
return this.replace(/[\\]/g, '\\\\')
.replace(/[\"]/g, '\\\"')
.replace(/[\/]/g, '\\/')
.replace(/[\b]/g, '\\b')
.replace(/[\f]/g, '\\f')
.replace(/[\n]/g, '\\n')
.replace(/[\r]/g, '\\r')
.replace(/[\t]/g, '\\t');
}