File tree 3 files changed +8
-6
lines changed
library-symbol-replacer.sketchplugin/Contents/Sketch
3 files changed +8
-6
lines changed Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " Library Symbol Replacer" ,
3
3
"identifier" : " com.zeroheight.library-symbol-replacer" ,
4
- "version" : " 1.0.2 " ,
4
+ "version" : " 1.0.3 " ,
5
5
"description" : " replace local symbols with library symbols" ,
6
6
"authorEmail" :
" [email protected] " ,
7
7
"author" : " zeroheight team" ,
Original file line number Diff line number Diff line change @@ -22,20 +22,19 @@ var replaceSymbols = function(context) {
22
22
var mySymbols = documentData . localSymbols ( ) ;
23
23
var localLookup = { } ;
24
24
for ( var i = 0 ; i < mySymbols . length ; ++ i ) {
25
- var symbolID = String ( mySymbols [ i ] . symbolID ( ) ) ;
26
- localLookup [ symbolID ] = mySymbols [ i ] ;
25
+ var symbolName = String ( mySymbols [ i ] . name ( ) ) ;
26
+ localLookup [ symbolName ] = mySymbols [ i ] ;
27
27
}
28
28
29
29
var imports = [ ] ;
30
30
var totalInstances = 0 ;
31
31
32
32
// find any local symbols in the current document which are now provided by the library
33
-
34
33
var librarySymbols = library . document ( ) . documentData ( ) . localSymbols ( ) ;
35
34
for ( var i = 0 ; i < librarySymbols . length ; ++ i ) {
36
35
var librarySymbol = librarySymbols [ i ] ;
37
- var symbolID = String ( librarySymbol . symbolID ( ) ) ;
38
- var localSymbol = localLookup [ symbolID ] ;
36
+ var symbolName = String ( librarySymbol . name ( ) ) ;
37
+ var localSymbol = localLookup [ symbolName ] ;
39
38
if ( localSymbol ) {
40
39
var instances = localSymbol . allInstances ( ) ;
41
40
if ( instances . length > 0 ) {
You can’t perform that action at this time.
0 commit comments