Cache file link mode

This commit is contained in:
Dan Stillman 2006-08-09 16:25:28 +00:00
parent 6877d33e61
commit 36af25b3e9

View file

@ -29,6 +29,8 @@ Scholar.Item.prototype._init = function(){
this._noteData = null;
this._noteDataAccessTime = null;
this._fileLinkMode = null;
}
@ -1124,8 +1126,13 @@ Scholar.Item.prototype.getFileLinkMode = function(){
throw ("getFileLinkMode() can only be called on items of type 'file'");
}
if (this._fileLinkMode!==null){
return this._fileLinkMode;
}
var sql = "SELECT linkMode FROM itemFiles WHERE itemID=" + this.getID();
return Scholar.DB.valueQuery(sql);
this._fileLinkMode = Scholar.DB.valueQuery(sql);
return this._fileLinkMode;
}