first commit
This commit is contained in:
31
node_modules/lottie-web/player/js/utils/expressions/ProjectInterface.js
generated
vendored
Normal file
31
node_modules/lottie-web/player/js/utils/expressions/ProjectInterface.js
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
const ProjectInterface = (function () {
|
||||
function registerComposition(comp) {
|
||||
this.compositions.push(comp);
|
||||
}
|
||||
|
||||
return function () {
|
||||
function _thisProjectFunction(name) {
|
||||
var i = 0;
|
||||
var len = this.compositions.length;
|
||||
while (i < len) {
|
||||
if (this.compositions[i].data && this.compositions[i].data.nm === name) {
|
||||
if (this.compositions[i].prepareFrame && this.compositions[i].data.xt) {
|
||||
this.compositions[i].prepareFrame(this.currentFrame);
|
||||
}
|
||||
return this.compositions[i].compInterface;
|
||||
}
|
||||
i += 1;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
_thisProjectFunction.compositions = [];
|
||||
_thisProjectFunction.currentFrame = 0;
|
||||
|
||||
_thisProjectFunction.registerComposition = registerComposition;
|
||||
|
||||
return _thisProjectFunction;
|
||||
};
|
||||
}());
|
||||
|
||||
export default ProjectInterface;
|
Reference in New Issue
Block a user