@@ -77,7 +77,8 @@ when defined(js):
77
77
inCycle: bool , cycleCounter: var int , compCounter: string
78
78
): TagRef
79
79
slotData* : TagRef
80
- created* : ComponentEventHandler # # Calls before first rendering
80
+ beforeCreated* : ComponentEventHandler # # Calls before first rendering
81
+ created* : ComponentEventHandler # # Calls after first rendering
81
82
exited* : ComponentEventHandler # # Calls after last rendering
82
83
rendered* : ComponentEventHandler # # Calls after every rendering
83
84
pageHide* : ComponentEventHandler # # Calls after every rendering
@@ -112,7 +113,8 @@ else:
112
113
inCycle: bool , cycleCounter: var int , compCounter: string
113
114
): TagRef
114
115
slotData* : TagRef
115
- created* : ComponentEventHandler # # Calls before first rendering
116
+ beforeCreated* : ComponentEventHandler # # Calls before first rendering
117
+ created* : ComponentEventHandler # # Calls after first rendering
116
118
exited* : ComponentEventHandler # # Calls after last rendering
117
119
rendered* : ComponentEventHandler # # Calls after every rendering
118
120
pageHide* : ComponentEventHandler # # Calls after every rendering
@@ -357,10 +359,16 @@ when defined(js):
357
359
components.del (comp.uniqCompId)
358
360
for comp in currentComponentsList.mitems:
359
361
comp = registerComponent (comp.uniqCompId, comp)
362
+ if not comp.isCreated:
363
+ comp.created (comp)
364
+ comp.isCreated = true
360
365
comp.updated (comp, nil )
361
366
createdComponentsList.setLen (0 )
362
367
else :
363
368
for comp in currentComponentsList:
369
+ if not comp.isCreated:
370
+ comp.created (comp)
371
+ comp.isCreated = true
364
372
comp.updated (comp, nil )
365
373
currentComponentsList.setLen (0 )
366
374
if activeElement.hasAttribute (" id" ):
0 commit comments