Skip to content

Commit e43603c

Browse files
committed
Skip unnecessary function creation when filtering out types
Uses only the aeq.is* functions instead
1 parent 4e0ffd5 commit e43603c

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

lib/modules/project.js

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ aeq.project = aeq.extend({}, {
2222
getFootage: function(){
2323
var items = aeq.getItems();
2424

25-
return aeq.filter(items, function(item){
26-
return aeq.isFootageItem(item);
27-
});
25+
return aeq.filter(items, aeq.isFootageItem);
2826
},
2927

3028
/**
@@ -37,9 +35,7 @@ aeq.project = aeq.extend({}, {
3735
getFolders: function(parentFolder){
3836
var folders = aeq.getItems(parentFolder);
3937

40-
return folders.filter(function(item){
41-
return aeq.isFolderItem(item);
42-
});
38+
return folders.filter(aeq.isFolderItem);
4339
},
4440

4541
/**
@@ -89,9 +85,7 @@ aeq.project = aeq.extend({}, {
8985
* @return {FolderItem[]} ArrayEx of all selected folder items
9086
*/
9187
getSelectedFolders: function(){
92-
return aeq.filter(app.project.selection, function(item){
93-
return aeq.isFolderItem(item);
94-
});
88+
return aeq.filter(app.project.selection, aeq.isFolderItem);
9589
},
9690

9791
/**
@@ -101,9 +95,7 @@ aeq.project = aeq.extend({}, {
10195
* @return {CompItem[]} ArrayEx of all selected comp items
10296
*/
10397
getSelectedComps: function(){
104-
return aeq.filter(app.project.selection, function(item){
105-
return aeq.isComp(item);
106-
});
98+
return aeq.filter(app.project.selection, aeq.isComp);
10799
},
108100

109101
/**
@@ -113,9 +105,7 @@ aeq.project = aeq.extend({}, {
113105
* @return {Item[]} ArrayEx of all selected footage items
114106
*/
115107
getSelectedFootage: function(){
116-
return aeq.filter(app.project.selection, function(item){
117-
return aeq.isFootageItem(item);
118-
});
108+
return aeq.filter(app.project.selection, aeq.isFootageItem);
119109
},
120110

121111
/**

0 commit comments

Comments
 (0)