@@ -13,7 +13,7 @@ import { profile } from "tns-core-modules/profiling";
13
13
import { APP_ROOT_VIEW , DEVICE , getRootPage } from "./platform-providers" ;
14
14
import { isBlank } from "./lang-facade" ;
15
15
import { ViewUtil } from "./view-util" ;
16
- import { NgView , NgElement , InvisibleNode , ElementReference , isDetachedElement } from "./element-registry" ;
16
+ import { NgView , InvisibleNode , ElementReference , isDetachedElement } from "./element-registry" ;
17
17
import { rendererLog as traceLog } from "./trace" ;
18
18
19
19
// CONTENT_ATTR not exported from NativeScript_renderer - we need it for styles application.
@@ -76,7 +76,7 @@ export class NativeScriptRenderer extends Renderer2 {
76
76
data : { [ key : string ] : any } = Object . create ( null ) ;
77
77
78
78
constructor (
79
- private rootView : NgElement ,
79
+ private rootView : NgView ,
80
80
private zone : NgZone ,
81
81
private viewUtil : ViewUtil
82
82
) {
@@ -85,20 +85,20 @@ export class NativeScriptRenderer extends Renderer2 {
85
85
}
86
86
87
87
@profile
88
- appendChild ( parent : NgElement , newChild : NgElement ) : void {
88
+ appendChild ( parent : NgView , newChild : NgView ) : void {
89
89
traceLog ( `NativeScriptRenderer.appendChild child: ${ newChild } parent: ${ parent } ` ) ;
90
90
this . viewUtil . insertChild ( parent , newChild ) ;
91
91
}
92
92
93
93
@profile
94
- insertBefore ( parent : NgElement , newChild : NgElement , { previous, next } : ElementReference ) : void {
94
+ insertBefore ( parent : NgView , newChild : NgView , { previous, next } : ElementReference ) : void {
95
95
traceLog ( `NativeScriptRenderer.insertBefore child: ${ newChild } ` +
96
96
`parent: ${ parent } previous: ${ previous } next: ${ next } ` ) ;
97
97
this . viewUtil . insertChild ( parent , newChild , previous , next ) ;
98
98
}
99
99
100
100
@profile
101
- removeChild ( parent : any , oldChild : NgElement ) : void {
101
+ removeChild ( parent : any , oldChild : NgView ) : void {
102
102
traceLog ( `NativeScriptRenderer.removeChild child: ${ oldChild } parent: ${ parent } ` ) ;
103
103
this . viewUtil . removeChild ( parent , oldChild ) ;
104
104
}
@@ -116,7 +116,7 @@ export class NativeScriptRenderer extends Renderer2 {
116
116
}
117
117
118
118
@profile
119
- nextSibling ( node : NgElement ) : ElementReference {
119
+ nextSibling ( node : NgView ) : ElementReference {
120
120
traceLog ( `NativeScriptRenderer.nextSibling of ${ node } is ${ node . nextSibling } ` ) ;
121
121
122
122
let next = node . nextSibling ;
@@ -137,7 +137,7 @@ export class NativeScriptRenderer extends Renderer2 {
137
137
}
138
138
139
139
@profile
140
- createElement ( name : any , _namespace : string ) : NgElement {
140
+ createElement ( name : any , _namespace : string ) : NgView {
141
141
traceLog ( `NativeScriptRenderer.createElement: ${ name } ` ) ;
142
142
return this . viewUtil . createView ( name ) ;
143
143
}
@@ -155,7 +155,7 @@ export class NativeScriptRenderer extends Renderer2 {
155
155
}
156
156
157
157
@profile
158
- projectNodes ( parentElement : NgElement , nodes : NgElement [ ] ) : void {
158
+ projectNodes ( parentElement : NgView , nodes : NgView [ ] ) : void {
159
159
traceLog ( "NativeScriptRenderer.projectNodes" ) ;
160
160
nodes . forEach ( ( node ) => this . viewUtil . insertChild ( parentElement , node ) ) ;
161
161
}
@@ -168,13 +168,13 @@ export class NativeScriptRenderer extends Renderer2 {
168
168
}
169
169
170
170
@profile
171
- setAttribute ( view : NgElement , name : string , value : string , namespace ?: string ) {
171
+ setAttribute ( view : NgView , name : string , value : string , namespace ?: string ) {
172
172
traceLog ( `NativeScriptRenderer.setAttribute ${ view } : ${ name } = ${ value } , namespace: ${ namespace } ` ) ;
173
173
return this . viewUtil . setProperty ( view , name , value , namespace ) ;
174
174
}
175
175
176
176
@profile
177
- removeAttribute ( _el : NgElement , _name : string ) : void {
177
+ removeAttribute ( _el : NgView , _name : string ) : void {
178
178
traceLog ( `NativeScriptRenderer.removeAttribute ${ _el } : ${ _name } ` ) ;
179
179
}
180
180
@@ -185,33 +185,33 @@ export class NativeScriptRenderer extends Renderer2 {
185
185
}
186
186
187
187
@profile
188
- addClass ( view : NgElement , name : string ) : void {
188
+ addClass ( view : NgView , name : string ) : void {
189
189
traceLog ( `NativeScriptRenderer.addClass ${ name } ` ) ;
190
190
this . viewUtil . addClass ( view , name ) ;
191
191
}
192
192
193
193
@profile
194
- removeClass ( view : NgElement , name : string ) : void {
194
+ removeClass ( view : NgView , name : string ) : void {
195
195
traceLog ( `NativeScriptRenderer.removeClass ${ name } ` ) ;
196
196
this . viewUtil . removeClass ( view , name ) ;
197
197
}
198
198
199
199
@profile
200
- setStyle ( view : NgElement , styleName : string , value : any , _flags ?: RendererStyleFlags2 ) : void {
200
+ setStyle ( view : NgView , styleName : string , value : any , _flags ?: RendererStyleFlags2 ) : void {
201
201
traceLog ( `NativeScriptRenderer.setStyle: ${ styleName } = ${ value } ` ) ;
202
202
this . viewUtil . setStyle ( view , styleName , value ) ;
203
203
}
204
204
205
205
@profile
206
- removeStyle ( view : NgElement , styleName : string , _flags ?: RendererStyleFlags2 ) : void {
206
+ removeStyle ( view : NgView , styleName : string , _flags ?: RendererStyleFlags2 ) : void {
207
207
traceLog ( "NativeScriptRenderer.removeStyle: ${styleName}" ) ;
208
208
this . viewUtil . removeStyle ( view , styleName ) ;
209
209
}
210
210
211
211
// Used only in debug mode to serialize property changes to comment nodes,
212
212
// such as <template> placeholders.
213
213
@profile
214
- setBindingDebugInfo ( renderElement : NgElement , propertyName : string , propertyValue : string ) : void {
214
+ setBindingDebugInfo ( renderElement : NgView , propertyName : string , propertyValue : string ) : void {
215
215
traceLog ( "NativeScriptRenderer.setBindingDebugInfo: " + renderElement + ", " +
216
216
propertyName + " = " + propertyValue ) ;
217
217
}
@@ -222,7 +222,7 @@ export class NativeScriptRenderer extends Renderer2 {
222
222
}
223
223
224
224
@profile
225
- invokeElementMethod ( _renderElement : NgElement , methodName : string , args : Array < any > ) {
225
+ invokeElementMethod ( _renderElement : NgView , methodName : string , args : Array < any > ) {
226
226
traceLog ( "NativeScriptRenderer.invokeElementMethod " + methodName + " " + args ) ;
227
227
}
228
228
@@ -272,15 +272,15 @@ class EmulatedRenderer extends NativeScriptRenderer {
272
272
this . addStyles ( component . styles , componentId ) ;
273
273
}
274
274
275
- applyToHost ( view : NgElement ) {
275
+ applyToHost ( view : NgView ) {
276
276
super . setAttribute ( view , this . hostAttr , "" ) ;
277
277
}
278
278
279
- appendChild ( parent : any , newChild : NgElement ) : void {
279
+ appendChild ( parent : any , newChild : NgView ) : void {
280
280
super . appendChild ( parent , newChild ) ;
281
281
}
282
282
283
- createElement ( parent : any , name : string ) : NgElement {
283
+ createElement ( parent : any , name : string ) : NgView {
284
284
const view = super . createElement ( parent , name ) ;
285
285
286
286
// Set an attribute to the view to scope component-specific css.
0 commit comments