1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-01-11 09:50:27 +00:00

Removed obsolete WikiStore.adjustClassesForLink() method

This commit is contained in:
Jeremy Ruston 2012-02-09 13:37:05 +00:00
parent e8a93fa56b
commit 91caf57ef1

View File

@ -223,42 +223,6 @@ WikiStore.prototype.deserializeTiddlers = function(type,text,srcFields) {
}
};
WikiStore.prototype.adjustClassesForLink = function(classes,target) {
var newClasses = classes.slice(0),
externalRegExp = /(?:file|http|https|mailto|ftp|irc|news|data):[^\s'"]+(?:\/|\b)/i,
setClass = function(className) {
if(newClasses.indexOf(className) === -1) {
newClasses.push(className);
}
},
removeClass = function(className) {
var p = newClasses.indexOf(className);
if(p !== -1) {
newClasses.splice(p,1);
}
};
// Make sure we've got the main link class
setClass("tw-tiddlylink");
// Check if it's an internal link
if (this.tiddlerExists(target)) {
removeClass("tw-tiddlylink-external");
setClass("tw-tiddlylink-internal");
setClass("tw-tiddlylink-resolves");
removeClass("tw-tiddlylink-missing");
} else if(externalRegExp.test(target)) {
setClass("tw-tiddlylink-external");
removeClass("tw-tiddlylink-internal");
removeClass("tw-tiddlylink-resolves");
removeClass("tw-tiddlylink-missing");
} else {
removeClass("tw-tiddlylink-external");
setClass("tw-tiddlylink-internal");
removeClass("tw-tiddlylink-resolves");
setClass("tw-tiddlylink-missing");
}
return newClasses;
};
// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it
WikiStore.prototype.getCacheForTiddler = function(title,cacheName,initializer) {
var caches = this.caches[title];