Skip to content

Commit

Permalink
Completed FontLoader integration.
Browse files Browse the repository at this point in the history
  • Loading branch information
wdamien committed Sep 10, 2015
1 parent 941e165 commit 5fb3db0
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 0 deletions.
1 change: 1 addition & 0 deletions build/config.json
Expand Up @@ -25,6 +25,7 @@
"../src/preloadjs/loaders/TextLoader.js",
"../src/preloadjs/loaders/BinaryLoader.js",
"../src/preloadjs/loaders/CSSLoader.js",
"../src/preloadjs/loaders/FontLoader.js",
"../src/preloadjs/loaders/ImageLoader.js",
"../src/preloadjs/loaders/JavaScriptLoader.js",
"../src/preloadjs/loaders/JSONLoader.js",
Expand Down
19 changes: 19 additions & 0 deletions src/preloadjs/LoadQueue.js
Expand Up @@ -377,6 +377,7 @@ this.createjs = this.createjs || {};
* @since 0.6.0
*/
this._availableLoaders = [
createjs.FontLoader,
createjs.ImageLoader,
createjs.JavaScriptLoader,
createjs.CSSLoader,
Expand Down Expand Up @@ -656,6 +657,24 @@ this.createjs = this.createjs || {};
*/
s.CSS = createjs.AbstractLoader.CSS;

/**
* @property FONT
* @type {String}
* @default font
* @static
* @deprecated Use the AbstractLoader {{#crossLink "AbstractLoader/FONT:property"}}{{/crossLink}} instead.
*/
s.FONT = createjs.AbstractLoader.FONT;

/**
* @property FONTCSS
* @type {String}
* @default fontcss
* @static
* @deprecated Use the AbstractLoader {{#crossLink "AbstractLoader/FONTCDD:property"}}{{/crossLink}} instead.
*/
s.FONTCSS = createjs.AbstractLoader.FONTCSS;

/**
* @property IMAGE
* @type {String}
Expand Down
12 changes: 12 additions & 0 deletions src/preloadjs/loaders/FontLoader.js
Expand Up @@ -55,6 +55,18 @@

}
var p = createjs.extend(FontLoader, createjs.AbstractLoader);

/**
* Determines if the loader can load a specific item. This loader can only load items that are of type
* {{#crossLink "AbstractLoader/FONT:property"}}{{/crossLink}}.
* @method canLoadItem
* @param {LoadItem|Object} item The LoadItem that a LoadQueue is trying to load.
* @returns {Boolean} Whether the loader can load the item.
* @static
*/
FontLoader.canLoadItem = function (item) {
return item.type == createjs.AbstractLoader.FONT || item.type == createjs.AbstractLoader.FONTCSS;
};


// static properties:
Expand Down

0 comments on commit 5fb3db0

Please sign in to comment.