@@ -18,9 +18,12 @@ var link = (function(){
1818} ;
1919
2020stagedGroup . init = function ( ) {
21- stagedGroup . group . items = [ ] ;
21+ stagedGroup . position . origin = 0 ;
22+ stagedGroup . position . destination = 0 ;
23+ stagedGroup . group . name . text = "" ;
2224stagedGroup . group . name . show = true ;
2325stagedGroup . group . openAll . show = true ;
26+ stagedGroup . group . items = [ ] ;
2427} ;
2528
2629stagedGroup . reset = function ( ) {
@@ -66,7 +69,6 @@ var link = (function(){
6669} ,
6770name : null ,
6871url : null ,
69- timeStamp : null ,
7072accent : {
7173by : null ,
7274hsl : {
@@ -94,6 +96,7 @@ var link = (function(){
9496}
9597} ,
9698image : null ,
99+ timeStamp : null ,
97100searchMatch : null
98101}
99102} ;
@@ -104,10 +107,17 @@ var link = (function(){
104107stagedLink . position . destination . group = 0 ;
105108stagedLink . position . destination . item = 0 ;
106109stagedLink . position . group . new = false ;
107- stagedLink . position . group . name . show = false ;
108- stagedLink . position . group . openAll . show = false ;
110+ stagedLink . position . group . name . show = true ;
111+ stagedLink . position . group . name . text = "" ;
112+ stagedLink . position . group . openAll . show = true ;
109113stagedLink . link . visual . display = "letter" ;
114+ stagedLink . link . visual . letter = "" ;
115+ stagedLink . link . visual . image = "" ;
116+ stagedLink . link . visual . icon . name = "" ;
117+ stagedLink . link . visual . icon . prefix = "" ;
118+ stagedLink . link . visual . icon . label = "" ;
110119stagedLink . link . name = "" ;
120+ stagedLink . link . url = "" ;
111121stagedLink . link . accent . by = "theme" ;
112122stagedLink . link . accent . hsl . h = 0 ;
113123stagedLink . link . accent . hsl . s = 0 ;
@@ -132,7 +142,9 @@ var link = (function(){
132142stagedLink . position . destination . group = null ;
133143stagedLink . position . destination . item = null ;
134144stagedLink . position . group . new = null ;
145+ stagedLink . position . group . name . show = null ;
135146stagedLink . position . group . name . text = null ;
147+ stagedLink . position . group . openAll . show = null ;
136148stagedLink . link . visual . display = null ;
137149stagedLink . link . visual . letter = null ;
138150stagedLink . link . visual . image = null ;
@@ -141,7 +153,6 @@ var link = (function(){
141153stagedLink . link . visual . icon . label = null ;
142154stagedLink . link . name = null ;
143155stagedLink . link . url = null ;
144- stagedLink . link . timeStamp = null ;
145156stagedLink . link . accent . by = null ;
146157stagedLink . link . accent . hsl . h = null ;
147158stagedLink . link . accent . hsl . s = null ;
@@ -157,6 +168,7 @@ var link = (function(){
157168stagedLink . link . color . rgb . g = null ;
158169stagedLink . link . color . rgb . b = null ;
159170stagedLink . link . image = null ;
171+ stagedLink . link . timeStamp = null ;
160172stagedLink . link . searchMatch = null ;
161173} ;
162174
@@ -904,7 +916,7 @@ var link = (function(){
904916value : "link-item"
905917} ]
906918} ;
907- if ( stagedLink . link . accent . by == "custom" || stagedLink . link . color . by == "custom" || ( stagedLink . link . image != null && stagedLink . link . image != "" ) ) {
919+ if ( stagedLink . link . accent . by == "custom" || stagedLink . link . color . by == "custom" || ( stagedLink . link . image != null && typeof stagedLink . link . image == "string" && stagedLink . link . image != "" ) ) {
908920linkItemOptions . attr . push ( {
909921key : "style" ,
910922value : ""
@@ -985,9 +997,9 @@ var link = (function(){
985997} ]
986998} ) ;
987999} ;
988- var nameText = stagedLink . link . name . trim ( ) ;
989- if ( nameText == null ) {
990- nameText = "" ;
1000+ var nameText = "" ;
1001+ if ( typeof stagedLink . link . name == "string" && stagedLink . link . name != "" ) {
1002+ nameText = stagedLink . link . name . trim ( ) . replace ( / \s \s + / g , " " ) ;
9911003} ;
9921004var linkDisplayName = helper . node ( "p:" + nameText + "|class:link-display-name" ) ;
9931005
0 commit comments