@@ -116,8 +116,8 @@ export class RecordRange {
116116
117117 addRange ( child :RecordRange ) {
118118 var lastRecord = this . tailRecord . prev ;
119- var prevEnabledRecord = this . _prevEnabled ( this . tailRecord ) ;
120- var nextEnabledRerord = this . _nextEnabled ( this . tailRecord ) ;
119+ var prevEnabledRecord = RecordRange . _prevEnabled ( this . tailRecord ) ;
120+ var nextEnabledRerord = RecordRange . _nextEnabled ( this . tailRecord ) ;
121121
122122 var firstEnabledChildRecord = child . findFirstEnabledRecord ( ) ;
123123 var lastEnabledChildRecord = child . findLastEnabledRecord ( ) ;
@@ -134,12 +134,12 @@ export class RecordRange {
134134 }
135135 }
136136
137- removeRange ( child : RecordRange ) {
138- var firstEnabledChildRecord = child . findFirstEnabledRecord ( ) ;
139- var lastEnabledChildRecord = child . findLastEnabledRecord ( ) ;
137+ remove ( ) {
138+ var firstEnabledChildRecord = this . findFirstEnabledRecord ( ) ;
139+ var lastEnabledChildRecord = this . findLastEnabledRecord ( ) ;
140140
141- var next = child . tailRecord . next ;
142- var prev = child . headRecord . prev ;
141+ var next = this . tailRecord . next ;
142+ var prev = this . headRecord . prev ;
143143
144144 _link ( prev , next ) ;
145145
@@ -164,8 +164,8 @@ export class RecordRange {
164164 enableRecord ( record :Record ) {
165165 if ( ! record . disabled ) return ;
166166
167- var prevEnabled = this . _prevEnabled ( record ) ;
168- var nextEnabled = this . _nextEnabled ( record ) ;
167+ var prevEnabled = RecordRange . _prevEnabled ( record ) ;
168+ var nextEnabled = RecordRange . _nextEnabled ( record ) ;
169169
170170 record . prevEnabled = prevEnabled ;
171171 record . nextEnabled = nextEnabled ;
@@ -176,35 +176,35 @@ export class RecordRange {
176176 record . disabled = false ;
177177 }
178178
179- disableRange ( child : RecordRange ) {
180- var firstEnabledChildRecord = child . findFirstEnabledRecord ( ) ;
181- var lastEnabledChildRecord = child . findLastEnabledRecord ( ) ;
179+ disable ( ) {
180+ var firstEnabledChildRecord = this . findFirstEnabledRecord ( ) ;
181+ var lastEnabledChildRecord = this . findLastEnabledRecord ( ) ;
182182
183183 var nextEnabled = lastEnabledChildRecord . nextEnabled ;
184184 var prevEnabled = firstEnabledChildRecord . prevEnabled ;
185185
186186 if ( isPresent ( nextEnabled ) ) nextEnabled . prevEnabled = prevEnabled ;
187187 if ( isPresent ( prevEnabled ) ) prevEnabled . nextEnabled = nextEnabled ;
188188
189- child . disabled = true ;
189+ this . disabled = true ;
190190 }
191191
192- enableRange ( child : RecordRange ) {
193- var prevEnabledRecord = this . _prevEnabled ( child . headRecord ) ;
194- var nextEnabledRecord = this . _nextEnabled ( child . tailRecord ) ;
192+ enable ( ) {
193+ var prevEnabledRecord = RecordRange . _prevEnabled ( this . headRecord ) ;
194+ var nextEnabledRecord = RecordRange . _nextEnabled ( this . tailRecord ) ;
195195
196- var firstEnabledChildRecord = child . findFirstEnabledRecord ( ) ;
197- var lastEnabledChildRecord = child . findLastEnabledRecord ( ) ;
196+ var firstEnabledthisRecord = this . findFirstEnabledRecord ( ) ;
197+ var lastEnabledthisRecord = this . findLastEnabledRecord ( ) ;
198198
199- if ( isPresent ( firstEnabledChildRecord ) && isPresent ( prevEnabledRecord ) ) {
200- _linkEnabled ( prevEnabledRecord , firstEnabledChildRecord ) ;
199+ if ( isPresent ( firstEnabledthisRecord ) && isPresent ( prevEnabledRecord ) ) {
200+ _linkEnabled ( prevEnabledRecord , firstEnabledthisRecord ) ;
201201 }
202202
203- if ( isPresent ( lastEnabledChildRecord ) && isPresent ( nextEnabledRecord ) ) {
204- _linkEnabled ( lastEnabledChildRecord , nextEnabledRecord ) ;
203+ if ( isPresent ( lastEnabledthisRecord ) && isPresent ( nextEnabledRecord ) ) {
204+ _linkEnabled ( lastEnabledthisRecord , nextEnabledRecord ) ;
205205 }
206206
207- child . disabled = false ;
207+ this . disabled = false ;
208208 }
209209
210210 /**
@@ -262,7 +262,7 @@ export class RecordRange {
262262 *
263263 * The function skips disabled sub ranges.
264264 */
265- _nextEnabled ( record :Record ) {
265+ static _nextEnabled ( record :Record ) {
266266 record = record . next ;
267267 while ( isPresent ( record ) && record . disabled ) {
268268 if ( record . isMarkerRecord && record . recordRange . disabled ) {
@@ -281,7 +281,7 @@ export class RecordRange {
281281 *
282282 * The function skips disabled sub ranges.
283283 */
284- _prevEnabled ( record :Record ) {
284+ static _prevEnabled ( record :Record ) {
285285 record = record . prev ;
286286 while ( isPresent ( record ) && record . disabled ) {
287287 if ( record . isMarkerRecord && record . recordRange . disabled ) {
0 commit comments