added layer name support for expressions
diff --git a/player/index.html b/player/index.html
index 303a9dd..1e1d0bb 100644
--- a/player/index.html
+++ b/player/index.html
@@ -193,8 +193,8 @@
var animData = {
container: elem,
renderer: 'svg',
- loop: true,
- autoplay: true,
+ loop: false,
+ autoplay: false,
rendererSettings: {
progressiveLoad:false,
imagePreserveAspectRatio: 'xMidYMid meet'
diff --git a/player/js/utils/expressions/ExpressionManager.js b/player/js/utils/expressions/ExpressionManager.js
index 9a4ceac..c47ef4c 100644
--- a/player/js/utils/expressions/ExpressionManager.js
+++ b/player/js/utils/expressions/ExpressionManager.js
@@ -341,6 +341,7 @@
var outPoint = elem.data.op/elem.comp.globalData.frameRate;
var width = elem.data.sw ? elem.data.sw : 0;
var height = elem.data.sh ? elem.data.sh : 0;
+ var name = elem.data.nm;
var loopIn, loop_in, loopOut, loop_out;
var toWorld,fromWorld,fromComp,toComp,fromCompToSurface,anchorPoint,thisLayer,thisComp,mask,valueAtTime,velocityAtTime;
var __expression_functions = [];
@@ -570,6 +571,7 @@
if (!thisLayer) {
text = elem.layerInterface.text;
thisLayer = elem.layerInterface;
+ console.log(thisLayer)
thisComp = elem.comp.compInterface;
toWorld = thisLayer.toWorld.bind(thisLayer);
fromWorld = thisLayer.fromWorld.bind(thisLayer);
diff --git a/player/js/utils/expressions/LayerInterface.js b/player/js/utils/expressions/LayerInterface.js
index 4e5b2a5..3172875 100644
--- a/player/js/utils/expressions/LayerInterface.js
+++ b/player/js/utils/expressions/LayerInterface.js
@@ -133,6 +133,7 @@
_thisLayerFunction.width = elem.data.ty === 0 ? elem.data.w : 100;
_thisLayerFunction.inPoint = elem.data.ip/elem.comp.globalData.frameRate;
_thisLayerFunction.outPoint = elem.data.op/elem.comp.globalData.frameRate;
+ _thisLayerFunction._name = elem.data.nm;
_thisLayerFunction.registerMaskInterface = _registerMaskInterface;
_thisLayerFunction.registerEffectsInterface = _registerEffectsInterface;