var italic = this.italic ? 'italic' : 'normal';
this.fontFallback = this.serif ? 'serif' : 'sans-serif';
- this.$name1 = italic + ' ' + bold + ' ';
- this.$name2 = 'px "' + name + '", "';
+ this.namePart1 = italic + ' ' + bold + ' ';
+ this.namePart2 = 'px "' + name + '", "';
this.supported = Object.keys(this.encoding).length != 0;
constructor.prototype = {
getRule: function fonts_getRule(size, fallback) {
fallback = fallback || this.fontFallback;
- return this.$name1 + size + this.$name2 + fallback + '"';
+ return this.namePart1 + size + this.namePart2 + fallback + '"';
},
charsToUnicode: function fonts_chars2Unicode(chars) {
// If you build a promise and pass in some data it's already resolved.
if (data != null) {
this.isResolved = true;
- this.$data = data;
+ this._data = data;
this.hasData = true;
} else {
this.isResolved = false;
- this.$data = EMPTY_PROMISE;
+ this._data = EMPTY_PROMISE;
}
this.callbacks = [];
};
if (data === undefined) {
return;
}
- if (this.$data !== EMPTY_PROMISE) {
+ if (this._data !== EMPTY_PROMISE) {
throw "Promise " + this.name + ": Cannot set the data of a promise twice";
}
- this.$data = data;
+ this._data = data;
this.hasData = true;
- if (this.$onDataCallback) {
- this.$onDataCallback(data);
+ if (this.onDataCallback) {
+ this.onDataCallback(data);
}
},
get data() {
- if (this.$data === EMPTY_PROMISE) {
+ if (this._data === EMPTY_PROMISE) {
throw "Promise " + this.name + ": Cannot get data that isn't set";
}
- return this.$data;
+ return this._data;
},
onData: function(callback) {
- if (this.$data !== EMPTY_PROMISE) {
- callback(this.$data);
+ if (this._data !== EMPTY_PROMISE) {
+ callback(this._data);
} else {
- this.$onDataCallback = callback;
+ this.onDataCallback = callback;
}
},