Best JavaScript code snippet using storybook-test-runner
viewModel.intellisense.js
Source:viewModel.intellisense.js
...13 /// </field>14 beforeApplyChanges: [lightSwitchApplication.HomeScreen],15 /// <field>16 /// Called after the Timesheets content item has been rendered.17 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)18 /// </field>19 Timesheets_postRender: $parameters,20 /// <field>21 /// Called after the ShowBrowseClients content item has been rendered.22 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)23 /// </field>24 ShowBrowseClients_postRender: $parameters,25 /// <field>26 /// Called after the ShowBrowsePeople content item has been rendered.27 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)28 /// </field>29 ShowBrowsePeople_postRender: $parameters,30 /// <field>31 /// Called after the ShowBrowseTimesheets content item has been rendered.32 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)33 /// </field>34 ShowBrowseTimesheets_postRender: $parameters,35 /// <field>36 /// Called after the ShowBrowseBillingDetails content item has been rendered.37 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)38 /// </field>39 ShowBrowseBillingDetails_postRender: $parameters,40 /// <field>41 /// Called after the ShowBrowseProjects content item has been rendered.42 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)43 /// </field>44 ShowBrowseProjects_postRender: $parameters,45 /// <field>46 /// Called after the ShowBrowseBillingDetailNoRole content item has been rendered.47 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)48 /// </field>49 ShowBrowseBillingDetailNoRole_postRender: $parameters,50 /// <field>51 /// Called after the Admin content item has been rendered.52 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)53 /// </field>54 Admin_postRender: $parameters,55 /// <field>56 /// Called after the ShowBrowseBillingStatus content item has been rendered.57 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)58 /// </field>59 ShowBrowseBillingStatus_postRender: $parameters,60 /// <field>61 /// Called after the ShowBrowseTypeOfWorks content item has been rendered.62 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)63 /// </field>64 ShowBrowseTypeOfWorks_postRender: $parameters,65 /// <field>66 /// Called after the ShowBrowseRoles content item has been rendered.67 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)68 /// </field>69 ShowBrowseRoles_postRender: $parameters,70 /// <field>71 /// Called after the ShowBrowseInvoiceStatus content item has been rendered.72 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)73 /// </field>74 ShowBrowseInvoiceStatus_postRender: $parameters,75 /// <field>76 /// Called after the Resourcing content item has been rendered.77 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)78 /// </field>79 Resourcing_postRender: $parameters,80 /// <field>81 /// Called after the ShowBrowseResourcePlan content item has been rendered.82 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)83 /// </field>84 ShowBrowseResourcePlan_postRender: $parameters,85 /// <field>86 /// Called after the ShowAddEditResourcePlanRange content item has been rendered.87 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)88 /// </field>89 ShowAddEditResourcePlanRange_postRender: $parameters90 });91 msls._addEntryPoints(lightSwitchApplication.BrowseTimesheetDetails, {92 /// <field>93 /// Called when a new BrowseTimesheetDetails screen is created.94 /// <br/>created(msls.application.BrowseTimesheetDetails screen)95 /// </field>96 created: [lightSwitchApplication.BrowseTimesheetDetails],97 /// <field>98 /// Called before changes on an active BrowseTimesheetDetails screen are applied.99 /// <br/>beforeApplyChanges(msls.application.BrowseTimesheetDetails screen)100 /// </field>101 beforeApplyChanges: [lightSwitchApplication.BrowseTimesheetDetails],102 /// <field>103 /// Called after the TimesheetDetailList content item has been rendered.104 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)105 /// </field>106 TimesheetDetailList_postRender: $parameters,107 /// <field>108 /// Called after the TimesheetDetail content item has been rendered.109 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)110 /// </field>111 TimesheetDetail_postRender: $parameters,112 /// <field>113 /// Called after the RowTemplate content item has been rendered.114 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)115 /// </field>116 RowTemplate_postRender: $parameters,117 /// <field>118 /// Called after the EditTimesheetDetail content item has been rendered.119 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)120 /// </field>121 EditTimesheetDetail_postRender: $parameters122 });123 msls._addEntryPoints(lightSwitchApplication.AddEditTimesheetDetail, {124 /// <field>125 /// Called when a new AddEditTimesheetDetail screen is created.126 /// <br/>created(msls.application.AddEditTimesheetDetail screen)127 /// </field>128 created: [lightSwitchApplication.AddEditTimesheetDetail],129 /// <field>130 /// Called before changes on an active AddEditTimesheetDetail screen are applied.131 /// <br/>beforeApplyChanges(msls.application.AddEditTimesheetDetail screen)132 /// </field>133 beforeApplyChanges: [lightSwitchApplication.AddEditTimesheetDetail],134 /// <field>135 /// Called after the Details content item has been rendered.136 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)137 /// </field>138 Details_postRender: $parameters,139 /// <field>140 /// Called after the columns content item has been rendered.141 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)142 /// </field>143 columns_postRender: $parameters,144 /// <field>145 /// Called after the Info content item has been rendered.146 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)147 /// </field>148 Info_postRender: $parameters,149 /// <field>150 /// Called after the Project content item has been rendered.151 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)152 /// </field>153 Project_postRender: $parameters,154 /// <field>155 /// Called after the RowTemplate2 content item has been rendered.156 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)157 /// </field>158 RowTemplate2_postRender: $parameters,159 /// <field>160 /// Called after the Person content item has been rendered.161 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)162 /// </field>163 Person_postRender: $parameters,164 /// <field>165 /// Called after the RowTemplate1 content item has been rendered.166 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)167 /// </field>168 RowTemplate1_postRender: $parameters,169 /// <field>170 /// Called after the DimDate content item has been rendered.171 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)172 /// </field>173 DimDate_postRender: $parameters,174 /// <field>175 /// Called after the RowTemplate content item has been rendered.176 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)177 /// </field>178 RowTemplate_postRender: $parameters,179 /// <field>180 /// Called after the TypeOfWork content item has been rendered.181 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)182 /// </field>183 TypeOfWork_postRender: $parameters,184 /// <field>185 /// Called after the RowTemplate4 content item has been rendered.186 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)187 /// </field>188 RowTemplate4_postRender: $parameters,189 /// <field>190 /// Called after the Timesheet content item has been rendered.191 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)192 /// </field>193 Timesheet_postRender: $parameters,194 /// <field>195 /// Called after the RowTemplate3 content item has been rendered.196 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)197 /// </field>198 RowTemplate3_postRender: $parameters,199 /// <field>200 /// Called after the TimesheetDetails content item has been rendered.201 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)202 /// </field>203 TimesheetDetails_postRender: $parameters,204 /// <field>205 /// Called after the Hours content item has been rendered.206 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)207 /// </field>208 Hours_postRender: $parameters,209 /// <field>210 /// Called after the Comments content item has been rendered.211 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)212 /// </field>213 Comments_postRender: $parameters,214 /// <field>215 /// Called after the ClientComments content item has been rendered.216 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)217 /// </field>218 ClientComments_postRender: $parameters,219 /// <field>220 /// Called after the AMComments content item has been rendered.221 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)222 /// </field>223 AMComments_postRender: $parameters,224 /// <field>225 /// Called after the BillingStatus content item has been rendered.226 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)227 /// </field>228 BillingStatus_postRender: $parameters,229 /// <field>230 /// Called after the BillingStatus1 content item has been rendered.231 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)232 /// </field>233 BillingStatus1_postRender: $parameters,234 /// <field>235 /// Called after the Internal content item has been rendered.236 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)237 /// </field>238 Internal_postRender: $parameters,239 /// <field>240 /// Called after the LastUpdateDate content item has been rendered.241 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)242 /// </field>243 LastUpdateDate_postRender: $parameters,244 /// <field>245 /// Called after the TimesheetDetailSourceKey content item has been rendered.246 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)247 /// </field>248 TimesheetDetailSourceKey_postRender: $parameters,249 /// <field>250 /// Called after the TimesheetDetailName content item has been rendered.251 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)252 /// </field>253 TimesheetDetailName_postRender: $parameters,254 /// <field>255 /// Called after the TimesheetDetailCode content item has been rendered.256 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)257 /// </field>258 TimesheetDetailCode_postRender: $parameters,259 /// <field>260 /// Called after the TimesheetDetailFileName content item has been rendered.261 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)262 /// </field>263 TimesheetDetailFileName_postRender: $parameters264 });265 msls._addEntryPoints(lightSwitchApplication.BrowseClients, {266 /// <field>267 /// Called when a new BrowseClients screen is created.268 /// <br/>created(msls.application.BrowseClients screen)269 /// </field>270 created: [lightSwitchApplication.BrowseClients],271 /// <field>272 /// Called before changes on an active BrowseClients screen are applied.273 /// <br/>beforeApplyChanges(msls.application.BrowseClients screen)274 /// </field>275 beforeApplyChanges: [lightSwitchApplication.BrowseClients],276 /// <field>277 /// Called after the ClientList content item has been rendered.278 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)279 /// </field>280 ClientList_postRender: $parameters,281 /// <field>282 /// Called after the Client content item has been rendered.283 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)284 /// </field>285 Client_postRender: $parameters,286 /// <field>287 /// Called after the RowTemplate content item has been rendered.288 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)289 /// </field>290 RowTemplate_postRender: $parameters,291 /// <field>292 /// Called after the ClientFilterGroup content item has been rendered.293 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)294 /// </field>295 ClientFilterGroup_postRender: $parameters,296 /// <field>297 /// Called after the ClientClientName content item has been rendered.298 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)299 /// </field>300 ClientClientName_postRender: $parameters301 });302 msls._addEntryPoints(lightSwitchApplication.AddEditClient, {303 /// <field>304 /// Called when a new AddEditClient screen is created.305 /// <br/>created(msls.application.AddEditClient screen)306 /// </field>307 created: [lightSwitchApplication.AddEditClient],308 /// <field>309 /// Called before changes on an active AddEditClient screen are applied.310 /// <br/>beforeApplyChanges(msls.application.AddEditClient screen)311 /// </field>312 beforeApplyChanges: [lightSwitchApplication.AddEditClient],313 /// <field>314 /// Called after the Details content item has been rendered.315 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)316 /// </field>317 Details_postRender: $parameters,318 /// <field>319 /// Called after the columns content item has been rendered.320 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)321 /// </field>322 columns_postRender: $parameters,323 /// <field>324 /// Called after the left content item has been rendered.325 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)326 /// </field>327 left_postRender: $parameters,328 /// <field>329 /// Called after the AccountManager content item has been rendered.330 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)331 /// </field>332 AccountManager_postRender: $parameters,333 /// <field>334 /// Called after the Person4 content item has been rendered.335 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)336 /// </field>337 Person4_postRender: $parameters,338 /// <field>339 /// Called after the ClientSourceKey content item has been rendered.340 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)341 /// </field>342 ClientSourceKey_postRender: $parameters,343 /// <field>344 /// Called after the ClientName content item has been rendered.345 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)346 /// </field>347 ClientName_postRender: $parameters,348 /// <field>349 /// Called after the ClientCode content item has been rendered.350 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)351 /// </field>352 ClientCode_postRender: $parameters,353 /// <field>354 /// Called after the ActiveType content item has been rendered.355 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)356 /// </field>357 ActiveType_postRender: $parameters,358 /// <field>359 /// Called after the ActiveType1 content item has been rendered.360 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)361 /// </field>362 ActiveType1_postRender: $parameters,363 /// <field>364 /// Called after the Projects content item has been rendered.365 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)366 /// </field>367 Projects_postRender: $parameters,368 /// <field>369 /// Called after the Projects1 content item has been rendered.370 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)371 /// </field>372 Projects1_postRender: $parameters,373 /// <field>374 /// Called after the RowTemplate content item has been rendered.375 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)376 /// </field>377 RowTemplate_postRender: $parameters,378 /// <field>379 /// Called after the BillingDetailsTab content item has been rendered.380 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)381 /// </field>382 BillingDetailsTab_postRender: $parameters,383 /// <field>384 /// Called after the BillingDetails content item has been rendered.385 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)386 /// </field>387 BillingDetails_postRender: $parameters,388 /// <field>389 /// Called after the BillingDetailsTemplate content item has been rendered.390 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)391 /// </field>392 BillingDetailsTemplate_postRender: $parameters393 });394 msls._addEntryPoints(lightSwitchApplication.BrowseBillingStatus, {395 /// <field>396 /// Called when a new BrowseBillingStatus screen is created.397 /// <br/>created(msls.application.BrowseBillingStatus screen)398 /// </field>399 created: [lightSwitchApplication.BrowseBillingStatus],400 /// <field>401 /// Called before changes on an active BrowseBillingStatus screen are applied.402 /// <br/>beforeApplyChanges(msls.application.BrowseBillingStatus screen)403 /// </field>404 beforeApplyChanges: [lightSwitchApplication.BrowseBillingStatus],405 /// <field>406 /// Called after the BillingStatusList content item has been rendered.407 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)408 /// </field>409 BillingStatusList_postRender: $parameters,410 /// <field>411 /// Called after the BillingStatu content item has been rendered.412 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)413 /// </field>414 BillingStatu_postRender: $parameters,415 /// <field>416 /// Called after the RowTemplate content item has been rendered.417 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)418 /// </field>419 RowTemplate_postRender: $parameters420 });421 msls._addEntryPoints(lightSwitchApplication.BrowsePeople, {422 /// <field>423 /// Called when a new BrowsePeople screen is created.424 /// <br/>created(msls.application.BrowsePeople screen)425 /// </field>426 created: [lightSwitchApplication.BrowsePeople],427 /// <field>428 /// Called before changes on an active BrowsePeople screen are applied.429 /// <br/>beforeApplyChanges(msls.application.BrowsePeople screen)430 /// </field>431 beforeApplyChanges: [lightSwitchApplication.BrowsePeople],432 /// <field>433 /// Called after the PersonList content item has been rendered.434 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)435 /// </field>436 PersonList_postRender: $parameters,437 /// <field>438 /// Called after the Person content item has been rendered.439 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)440 /// </field>441 Person_postRender: $parameters,442 /// <field>443 /// Called after the RowTemplate content item has been rendered.444 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)445 /// </field>446 RowTemplate_postRender: $parameters447 });448 msls._addEntryPoints(lightSwitchApplication.BrowseTimesheets, {449 /// <field>450 /// Called when a new BrowseTimesheets screen is created.451 /// <br/>created(msls.application.BrowseTimesheets screen)452 /// </field>453 created: [lightSwitchApplication.BrowseTimesheets],454 /// <field>455 /// Called before changes on an active BrowseTimesheets screen are applied.456 /// <br/>beforeApplyChanges(msls.application.BrowseTimesheets screen)457 /// </field>458 beforeApplyChanges: [lightSwitchApplication.BrowseTimesheets],459 /// <field>460 /// Called after the TimesheetList content item has been rendered.461 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)462 /// </field>463 TimesheetList_postRender: $parameters,464 /// <field>465 /// Called after the Timesheet content item has been rendered.466 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)467 /// </field>468 Timesheet_postRender: $parameters,469 /// <field>470 /// Called after the RowTemplate content item has been rendered.471 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)472 /// </field>473 RowTemplate_postRender: $parameters,474 /// <field>475 /// Called after the Filter content item has been rendered.476 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)477 /// </field>478 Filter_postRender: $parameters,479 /// <field>480 /// Called after the TimesheetStartDate content item has been rendered.481 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)482 /// </field>483 TimesheetStartDate_postRender: $parameters,484 /// <field>485 /// Called after the TimesheetEndDate content item has been rendered.486 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)487 /// </field>488 TimesheetEndDate_postRender: $parameters,489 /// <field>490 /// Called after the TimesheetTimesheetPerson content item has been rendered.491 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)492 /// </field>493 TimesheetTimesheetPerson_postRender: $parameters494 });495 msls._addEntryPoints(lightSwitchApplication.BrowseTypesOfWork, {496 /// <field>497 /// Called when a new BrowseTypesOfWork screen is created.498 /// <br/>created(msls.application.BrowseTypesOfWork screen)499 /// </field>500 created: [lightSwitchApplication.BrowseTypesOfWork],501 /// <field>502 /// Called before changes on an active BrowseTypesOfWork screen are applied.503 /// <br/>beforeApplyChanges(msls.application.BrowseTypesOfWork screen)504 /// </field>505 beforeApplyChanges: [lightSwitchApplication.BrowseTypesOfWork],506 /// <field>507 /// Called after the TypeOfWorkList content item has been rendered.508 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)509 /// </field>510 TypeOfWorkList_postRender: $parameters,511 /// <field>512 /// Called after the TypeOfWork content item has been rendered.513 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)514 /// </field>515 TypeOfWork_postRender: $parameters,516 /// <field>517 /// Called after the RowTemplate content item has been rendered.518 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)519 /// </field>520 RowTemplate_postRender: $parameters521 });522 msls._addEntryPoints(lightSwitchApplication.AddEditBillingDetail, {523 /// <field>524 /// Called when a new AddEditBillingDetail screen is created.525 /// <br/>created(msls.application.AddEditBillingDetail screen)526 /// </field>527 created: [lightSwitchApplication.AddEditBillingDetail],528 /// <field>529 /// Called before changes on an active AddEditBillingDetail screen are applied.530 /// <br/>beforeApplyChanges(msls.application.AddEditBillingDetail screen)531 /// </field>532 beforeApplyChanges: [lightSwitchApplication.AddEditBillingDetail],533 /// <field>534 /// Called after the Details content item has been rendered.535 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)536 /// </field>537 Details_postRender: $parameters,538 /// <field>539 /// Called after the columns content item has been rendered.540 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)541 /// </field>542 columns_postRender: $parameters,543 /// <field>544 /// Called after the left content item has been rendered.545 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)546 /// </field>547 left_postRender: $parameters,548 /// <field>549 /// Called after the Client content item has been rendered.550 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)551 /// </field>552 Client_postRender: $parameters,553 /// <field>554 /// Called after the RowTemplate content item has been rendered.555 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)556 /// </field>557 RowTemplate_postRender: $parameters,558 /// <field>559 /// Called after the Person content item has been rendered.560 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)561 /// </field>562 Person_postRender: $parameters,563 /// <field>564 /// Called after the RowTemplate1 content item has been rendered.565 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)566 /// </field>567 RowTemplate1_postRender: $parameters,568 /// <field>569 /// Called after the DimDate content item has been rendered.570 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)571 /// </field>572 DimDate_postRender: $parameters,573 /// <field>574 /// Called after the DimDate1 content item has been rendered.575 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)576 /// </field>577 DimDate1_postRender: $parameters,578 /// <field>579 /// Called after the Rate content item has been rendered.580 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)581 /// </field>582 Rate_postRender: $parameters,583 /// <field>584 /// Called after the BillingDetailSourceKey content item has been rendered.585 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)586 /// </field>587 BillingDetailSourceKey_postRender: $parameters588 });589 msls._addEntryPoints(lightSwitchApplication.AddEditBillingStatus, {590 /// <field>591 /// Called when a new AddEditBillingStatus screen is created.592 /// <br/>created(msls.application.AddEditBillingStatus screen)593 /// </field>594 created: [lightSwitchApplication.AddEditBillingStatus],595 /// <field>596 /// Called before changes on an active AddEditBillingStatus screen are applied.597 /// <br/>beforeApplyChanges(msls.application.AddEditBillingStatus screen)598 /// </field>599 beforeApplyChanges: [lightSwitchApplication.AddEditBillingStatus],600 /// <field>601 /// Called after the Details content item has been rendered.602 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)603 /// </field>604 Details_postRender: $parameters,605 /// <field>606 /// Called after the columns content item has been rendered.607 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)608 /// </field>609 columns_postRender: $parameters,610 /// <field>611 /// Called after the left content item has been rendered.612 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)613 /// </field>614 left_postRender: $parameters,615 /// <field>616 /// Called after the BillingStatusSourceKey content item has been rendered.617 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)618 /// </field>619 BillingStatusSourceKey_postRender: $parameters,620 /// <field>621 /// Called after the BillingStatusName content item has been rendered.622 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)623 /// </field>624 BillingStatusName_postRender: $parameters,625 /// <field>626 /// Called after the BillingStatusCode content item has been rendered.627 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)628 /// </field>629 BillingStatusCode_postRender: $parameters630 });631 msls._addEntryPoints(lightSwitchApplication.AddEditPerson, {632 /// <field>633 /// Called when a new AddEditPerson screen is created.634 /// <br/>created(msls.application.AddEditPerson screen)635 /// </field>636 created: [lightSwitchApplication.AddEditPerson],637 /// <field>638 /// Called before changes on an active AddEditPerson screen are applied.639 /// <br/>beforeApplyChanges(msls.application.AddEditPerson screen)640 /// </field>641 beforeApplyChanges: [lightSwitchApplication.AddEditPerson],642 /// <field>643 /// Called after the Details content item has been rendered.644 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)645 /// </field>646 Details_postRender: $parameters,647 /// <field>648 /// Called after the columns content item has been rendered.649 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)650 /// </field>651 columns_postRender: $parameters,652 /// <field>653 /// Called after the PersonDetails content item has been rendered.654 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)655 /// </field>656 PersonDetails_postRender: $parameters,657 /// <field>658 /// Called after the PersonSourceKey content item has been rendered.659 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)660 /// </field>661 PersonSourceKey_postRender: $parameters,662 /// <field>663 /// Called after the PersonName content item has been rendered.664 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)665 /// </field>666 PersonName_postRender: $parameters,667 /// <field>668 /// Called after the PersonCode content item has been rendered.669 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)670 /// </field>671 PersonCode_postRender: $parameters,672 /// <field>673 /// Called after the Email content item has been rendered.674 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)675 /// </field>676 Email_postRender: $parameters,677 /// <field>678 /// Called after the StartDate content item has been rendered.679 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)680 /// </field>681 StartDate_postRender: $parameters,682 /// <field>683 /// Called after the ADUsername content item has been rendered.684 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)685 /// </field>686 ADUsername_postRender: $parameters,687 /// <field>688 /// Called after the SystemRole content item has been rendered.689 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)690 /// </field>691 SystemRole_postRender: $parameters,692 /// <field>693 /// Called after the SystemRole1 content item has been rendered.694 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)695 /// </field>696 SystemRole1_postRender: $parameters,697 /// <field>698 /// Called after the ActiveType content item has been rendered.699 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)700 /// </field>701 ActiveType_postRender: $parameters,702 /// <field>703 /// Called after the ActiveType1 content item has been rendered.704 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)705 /// </field>706 ActiveType1_postRender: $parameters,707 /// <field>708 /// Called after the PersonBilling content item has been rendered.709 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)710 /// </field>711 PersonBilling_postRender: $parameters,712 /// <field>713 /// Called after the BillingPercentTarget content item has been rendered.714 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)715 /// </field>716 BillingPercentTarget_postRender: $parameters,717 /// <field>718 /// Called after the BillingPercentMinimum content item has been rendered.719 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)720 /// </field>721 BillingPercentMinimum_postRender: $parameters,722 /// <field>723 /// Called after the HourlyCost content item has been rendered.724 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)725 /// </field>726 HourlyCost_postRender: $parameters,727 /// <field>728 /// Called after the MonthlyCost content item has been rendered.729 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)730 /// </field>731 MonthlyCost_postRender: $parameters,732 /// <field>733 /// Called after the IsContractor content item has been rendered.734 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)735 /// </field>736 IsContractor_postRender: $parameters,737 /// <field>738 /// Called after the Billable content item has been rendered.739 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)740 /// </field>741 Billable_postRender: $parameters742 });743 msls._addEntryPoints(lightSwitchApplication.AddEditTimesheet, {744 /// <field>745 /// Called when a new AddEditTimesheet screen is created.746 /// <br/>created(msls.application.AddEditTimesheet screen)747 /// </field>748 created: [lightSwitchApplication.AddEditTimesheet],749 /// <field>750 /// Called before changes on an active AddEditTimesheet screen are applied.751 /// <br/>beforeApplyChanges(msls.application.AddEditTimesheet screen)752 /// </field>753 beforeApplyChanges: [lightSwitchApplication.AddEditTimesheet],754 /// <field>755 /// Called after the Details content item has been rendered.756 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)757 /// </field>758 Details_postRender: $parameters,759 /// <field>760 /// Called after the columns content item has been rendered.761 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)762 /// </field>763 columns_postRender: $parameters,764 /// <field>765 /// Called after the left content item has been rendered.766 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)767 /// </field>768 left_postRender: $parameters,769 /// <field>770 /// Called after the TimesheetDate content item has been rendered.771 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)772 /// </field>773 TimesheetDate_postRender: $parameters,774 /// <field>775 /// Called after the TimesheetSourceKey content item has been rendered.776 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)777 /// </field>778 TimesheetSourceKey_postRender: $parameters,779 /// <field>780 /// Called after the TimesheetCode content item has been rendered.781 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)782 /// </field>783 TimesheetCode_postRender: $parameters,784 /// <field>785 /// Called after the TimesheetName content item has been rendered.786 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)787 /// </field>788 TimesheetName_postRender: $parameters,789 /// <field>790 /// Called after the TimesheetPerson content item has been rendered.791 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)792 /// </field>793 TimesheetPerson_postRender: $parameters,794 /// <field>795 /// Called after the TimesheetDetails content item has been rendered.796 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)797 /// </field>798 TimesheetDetails_postRender: $parameters,799 /// <field>800 /// Called after the TimesheetDetails1 content item has been rendered.801 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)802 /// </field>803 TimesheetDetails1_postRender: $parameters,804 /// <field>805 /// Called after the RowTemplate content item has been rendered.806 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)807 /// </field>808 RowTemplate_postRender: $parameters,809 /// <field>810 /// Called after the TimesheetDetailName content item has been rendered.811 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)812 /// </field>813 TimesheetDetailName_postRender: $parameters814 });815 msls._addEntryPoints(lightSwitchApplication.AddEditTypeOfWork, {816 /// <field>817 /// Called when a new AddEditTypeOfWork screen is created.818 /// <br/>created(msls.application.AddEditTypeOfWork screen)819 /// </field>820 created: [lightSwitchApplication.AddEditTypeOfWork],821 /// <field>822 /// Called before changes on an active AddEditTypeOfWork screen are applied.823 /// <br/>beforeApplyChanges(msls.application.AddEditTypeOfWork screen)824 /// </field>825 beforeApplyChanges: [lightSwitchApplication.AddEditTypeOfWork],826 /// <field>827 /// Called after the Details content item has been rendered.828 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)829 /// </field>830 Details_postRender: $parameters,831 /// <field>832 /// Called after the columns content item has been rendered.833 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)834 /// </field>835 columns_postRender: $parameters,836 /// <field>837 /// Called after the left content item has been rendered.838 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)839 /// </field>840 left_postRender: $parameters,841 /// <field>842 /// Called after the TypeOfWorkSourceKey content item has been rendered.843 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)844 /// </field>845 TypeOfWorkSourceKey_postRender: $parameters,846 /// <field>847 /// Called after the TypeOfWorkCode content item has been rendered.848 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)849 /// </field>850 TypeOfWorkCode_postRender: $parameters,851 /// <field>852 /// Called after the TypeOfWorkName content item has been rendered.853 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)854 /// </field>855 TypeOfWorkName_postRender: $parameters856 });857 msls._addEntryPoints(lightSwitchApplication.BrowseClientRoles, {858 /// <field>859 /// Called when a new BrowseClientRoles screen is created.860 /// <br/>created(msls.application.BrowseClientRoles screen)861 /// </field>862 created: [lightSwitchApplication.BrowseClientRoles],863 /// <field>864 /// Called before changes on an active BrowseClientRoles screen are applied.865 /// <br/>beforeApplyChanges(msls.application.BrowseClientRoles screen)866 /// </field>867 beforeApplyChanges: [lightSwitchApplication.BrowseClientRoles],868 /// <field>869 /// Called after the ClientRoleList content item has been rendered.870 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)871 /// </field>872 ClientRoleList_postRender: $parameters,873 /// <field>874 /// Called after the ClientRole content item has been rendered.875 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)876 /// </field>877 ClientRole_postRender: $parameters,878 /// <field>879 /// Called after the RowTemplate content item has been rendered.880 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)881 /// </field>882 RowTemplate_postRender: $parameters883 });884 msls._addEntryPoints(lightSwitchApplication.AddEditClientRole, {885 /// <field>886 /// Called when a new AddEditClientRole screen is created.887 /// <br/>created(msls.application.AddEditClientRole screen)888 /// </field>889 created: [lightSwitchApplication.AddEditClientRole],890 /// <field>891 /// Called before changes on an active AddEditClientRole screen are applied.892 /// <br/>beforeApplyChanges(msls.application.AddEditClientRole screen)893 /// </field>894 beforeApplyChanges: [lightSwitchApplication.AddEditClientRole],895 /// <field>896 /// Called after the Details content item has been rendered.897 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)898 /// </field>899 Details_postRender: $parameters,900 /// <field>901 /// Called after the columns content item has been rendered.902 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)903 /// </field>904 columns_postRender: $parameters,905 /// <field>906 /// Called after the left content item has been rendered.907 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)908 /// </field>909 left_postRender: $parameters,910 /// <field>911 /// Called after the ClientRoleSourceKey content item has been rendered.912 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)913 /// </field>914 ClientRoleSourceKey_postRender: $parameters,915 /// <field>916 /// Called after the ClientRoleCode content item has been rendered.917 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)918 /// </field>919 ClientRoleCode_postRender: $parameters,920 /// <field>921 /// Called after the ClientRoleName content item has been rendered.922 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)923 /// </field>924 ClientRoleName_postRender: $parameters,925 /// <field>926 /// Called after the BillingDetails content item has been rendered.927 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)928 /// </field>929 BillingDetails_postRender: $parameters930 });931 msls._addEntryPoints(lightSwitchApplication.BrowseProjects, {932 /// <field>933 /// Called when a new BrowseProjects screen is created.934 /// <br/>created(msls.application.BrowseProjects screen)935 /// </field>936 created: [lightSwitchApplication.BrowseProjects],937 /// <field>938 /// Called before changes on an active BrowseProjects screen are applied.939 /// <br/>beforeApplyChanges(msls.application.BrowseProjects screen)940 /// </field>941 beforeApplyChanges: [lightSwitchApplication.BrowseProjects],942 /// <field>943 /// Called after the ProjectList content item has been rendered.944 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)945 /// </field>946 ProjectList_postRender: $parameters,947 /// <field>948 /// Called after the ProjectsFilter content item has been rendered.949 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)950 /// </field>951 ProjectsFilter_postRender: $parameters,952 /// <field>953 /// Called after the ProjectsFilterTemplate content item has been rendered.954 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)955 /// </field>956 ProjectsFilterTemplate_postRender: $parameters,957 /// <field>958 /// Called after the ProjectName1 content item has been rendered.959 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)960 /// </field>961 ProjectName1_postRender: $parameters,962 /// <field>963 /// Called after the Client content item has been rendered.964 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)965 /// </field>966 Client_postRender: $parameters,967 /// <field>968 /// Called after the ClientName content item has been rendered.969 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)970 /// </field>971 ClientName_postRender: $parameters,972 /// <field>973 /// Called after the Filter content item has been rendered.974 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)975 /// </field>976 Filter_postRender: $parameters,977 /// <field>978 /// Called after the ClientName1 content item has been rendered.979 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)980 /// </field>981 ClientName1_postRender: $parameters,982 /// <field>983 /// Called after the ProjectName content item has been rendered.984 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)985 /// </field>986 ProjectName_postRender: $parameters987 });988 msls._addEntryPoints(lightSwitchApplication.AddEditProject, {989 /// <field>990 /// Called when a new AddEditProject screen is created.991 /// <br/>created(msls.application.AddEditProject screen)992 /// </field>993 created: [lightSwitchApplication.AddEditProject],994 /// <field>995 /// Called before changes on an active AddEditProject screen are applied.996 /// <br/>beforeApplyChanges(msls.application.AddEditProject screen)997 /// </field>998 beforeApplyChanges: [lightSwitchApplication.AddEditProject],999 /// <field>1000 /// Called after the Details content item has been rendered.1001 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1002 /// </field>1003 Details_postRender: $parameters,1004 /// <field>1005 /// Called after the columns content item has been rendered.1006 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1007 /// </field>1008 columns_postRender: $parameters,1009 /// <field>1010 /// Called after the left content item has been rendered.1011 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1012 /// </field>1013 left_postRender: $parameters,1014 /// <field>1015 /// Called after the ProjectName content item has been rendered.1016 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1017 /// </field>1018 ProjectName_postRender: $parameters,1019 /// <field>1020 /// Called after the ProjectSourceKey content item has been rendered.1021 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1022 /// </field>1023 ProjectSourceKey_postRender: $parameters,1024 /// <field>1025 /// Called after the ProjectCode content item has been rendered.1026 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1027 /// </field>1028 ProjectCode_postRender: $parameters,1029 /// <field>1030 /// Called after the ProjectCap content item has been rendered.1031 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1032 /// </field>1033 ProjectCap_postRender: $parameters,1034 /// <field>1035 /// Called after the MonthlyCap content item has been rendered.1036 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1037 /// </field>1038 MonthlyCap_postRender: $parameters,1039 /// <field>1040 /// Called after the AdminProject content item has been rendered.1041 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1042 /// </field>1043 AdminProject_postRender: $parameters,1044 /// <field>1045 /// Called after the right content item has been rendered.1046 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1047 /// </field>1048 right_postRender: $parameters,1049 /// <field>1050 /// Called after the BillingStatus content item has been rendered.1051 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1052 /// </field>1053 BillingStatus_postRender: $parameters,1054 /// <field>1055 /// Called after the RowTemplate content item has been rendered.1056 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1057 /// </field>1058 RowTemplate_postRender: $parameters,1059 /// <field>1060 /// Called after the Client content item has been rendered.1061 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1062 /// </field>1063 Client_postRender: $parameters,1064 /// <field>1065 /// Called after the RowTemplate1 content item has been rendered.1066 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1067 /// </field>1068 RowTemplate1_postRender: $parameters,1069 /// <field>1070 /// Called after the Person content item has been rendered.1071 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1072 /// </field>1073 Person_postRender: $parameters,1074 /// <field>1075 /// Called after the RowTemplate2 content item has been rendered.1076 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1077 /// </field>1078 RowTemplate2_postRender: $parameters,1079 /// <field>1080 /// Called after the ActiveType content item has been rendered.1081 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1082 /// </field>1083 ActiveType_postRender: $parameters,1084 /// <field>1085 /// Called after the RowTemplate3 content item has been rendered.1086 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1087 /// </field>1088 RowTemplate3_postRender: $parameters,1089 /// <field>1090 /// Called after the CommPercent content item has been rendered.1091 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1092 /// </field>1093 CommPercent_postRender: $parameters,1094 /// <field>1095 /// Called after the Timesheets content item has been rendered.1096 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1097 /// </field>1098 Timesheets_postRender: $parameters,1099 /// <field>1100 /// Called after the TimesheetDetails content item has been rendered.1101 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1102 /// </field>1103 TimesheetDetails_postRender: $parameters,1104 /// <field>1105 /// Called after the TimesheetDetailsTemplate content item has been rendered.1106 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1107 /// </field>1108 TimesheetDetailsTemplate_postRender: $parameters,1109 /// <field>1110 /// Called after the DimDate content item has been rendered.1111 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1112 /// </field>1113 DimDate_postRender: $parameters,1114 /// <field>1115 /// Called after the Person1 content item has been rendered.1116 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1117 /// </field>1118 Person1_postRender: $parameters,1119 /// <field>1120 /// Called after the Comments content item has been rendered.1121 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1122 /// </field>1123 Comments_postRender: $parameters,1124 /// <field>1125 /// Called after the Hours content item has been rendered.1126 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1127 /// </field>1128 Hours_postRender: $parameters,1129 /// <field>1130 /// Called after the TypeOfWork content item has been rendered.1131 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1132 /// </field>1133 TypeOfWork_postRender: $parameters,1134 /// <field>1135 /// Called after the Resources content item has been rendered.1136 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1137 /// </field>1138 Resources_postRender: $parameters,1139 /// <field>1140 /// Called after the ResourcePlans content item has been rendered.1141 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1142 /// </field>1143 ResourcePlans_postRender: $parameters,1144 /// <field>1145 /// Called after the ResourcePlansTemplate content item has been rendered.1146 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1147 /// </field>1148 ResourcePlansTemplate_postRender: $parameters,1149 /// <field>1150 /// Called after the WeekEndingDate content item has been rendered.1151 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1152 /// </field>1153 WeekEndingDate_postRender: $parameters,1154 /// <field>1155 /// Called after the Person3 content item has been rendered.1156 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1157 /// </field>1158 Person3_postRender: $parameters,1159 /// <field>1160 /// Called after the Person3Template content item has been rendered.1161 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1162 /// </field>1163 Person3Template_postRender: $parameters,1164 /// <field>1165 /// Called after the Blocks content item has been rendered.1166 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1167 /// </field>1168 Blocks_postRender: $parameters,1169 /// <field>1170 /// Called after the ResourcePlanComments content item has been rendered.1171 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1172 /// </field>1173 ResourcePlanComments_postRender: $parameters,1174 /// <field>1175 /// Called after the Filter content item has been rendered.1176 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1177 /// </field>1178 Filter_postRender: $parameters,1179 /// <field>1180 /// Called after the PersonName1 content item has been rendered.1181 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1182 /// </field>1183 PersonName1_postRender: $parameters,1184 /// <field>1185 /// Called after the BillingStatusName1 content item has been rendered.1186 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1187 /// </field>1188 BillingStatusName1_postRender: $parameters,1189 /// <field>1190 /// Called after the StartDate content item has been rendered.1191 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1192 /// </field>1193 StartDate_postRender: $parameters,1194 /// <field>1195 /// Called after the EndDate content item has been rendered.1196 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1197 /// </field>1198 EndDate_postRender: $parameters1199 });1200 msls._addEntryPoints(lightSwitchApplication.BrowseInvoiceStatus, {1201 /// <field>1202 /// Called when a new BrowseInvoiceStatus screen is created.1203 /// <br/>created(msls.application.BrowseInvoiceStatus screen)1204 /// </field>1205 created: [lightSwitchApplication.BrowseInvoiceStatus],1206 /// <field>1207 /// Called before changes on an active BrowseInvoiceStatus screen are applied.1208 /// <br/>beforeApplyChanges(msls.application.BrowseInvoiceStatus screen)1209 /// </field>1210 beforeApplyChanges: [lightSwitchApplication.BrowseInvoiceStatus],1211 /// <field>1212 /// Called after the InvoiceStatuList content item has been rendered.1213 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1214 /// </field>1215 InvoiceStatuList_postRender: $parameters,1216 /// <field>1217 /// Called after the InvoiceStatu content item has been rendered.1218 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1219 /// </field>1220 InvoiceStatu_postRender: $parameters,1221 /// <field>1222 /// Called after the RowTemplate content item has been rendered.1223 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1224 /// </field>1225 RowTemplate_postRender: $parameters1226 });1227 msls._addEntryPoints(lightSwitchApplication.AddEditInvoiceStatu, {1228 /// <field>1229 /// Called when a new AddEditInvoiceStatu screen is created.1230 /// <br/>created(msls.application.AddEditInvoiceStatu screen)1231 /// </field>1232 created: [lightSwitchApplication.AddEditInvoiceStatu],1233 /// <field>1234 /// Called before changes on an active AddEditInvoiceStatu screen are applied.1235 /// <br/>beforeApplyChanges(msls.application.AddEditInvoiceStatu screen)1236 /// </field>1237 beforeApplyChanges: [lightSwitchApplication.AddEditInvoiceStatu],1238 /// <field>1239 /// Called after the Details content item has been rendered.1240 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1241 /// </field>1242 Details_postRender: $parameters,1243 /// <field>1244 /// Called after the columns content item has been rendered.1245 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1246 /// </field>1247 columns_postRender: $parameters,1248 /// <field>1249 /// Called after the left content item has been rendered.1250 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1251 /// </field>1252 left_postRender: $parameters,1253 /// <field>1254 /// Called after the InvoiceStatusSourceKey content item has been rendered.1255 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1256 /// </field>1257 InvoiceStatusSourceKey_postRender: $parameters,1258 /// <field>1259 /// Called after the InvoiceStatusName content item has been rendered.1260 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1261 /// </field>1262 InvoiceStatusName_postRender: $parameters,1263 /// <field>1264 /// Called after the InvoiceStatusCode content item has been rendered.1265 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1266 /// </field>1267 InvoiceStatusCode_postRender: $parameters1268 });1269 msls._addEntryPoints(lightSwitchApplication.BrowseBillingDetailsSorted, {1270 /// <field>1271 /// Called when a new BrowseBillingDetailsSorted screen is created.1272 /// <br/>created(msls.application.BrowseBillingDetailsSorted screen)1273 /// </field>1274 created: [lightSwitchApplication.BrowseBillingDetailsSorted],1275 /// <field>1276 /// Called before changes on an active BrowseBillingDetailsSorted screen are applied.1277 /// <br/>beforeApplyChanges(msls.application.BrowseBillingDetailsSorted screen)1278 /// </field>1279 beforeApplyChanges: [lightSwitchApplication.BrowseBillingDetailsSorted],1280 /// <field>1281 /// Called after the BillingDetailList content item has been rendered.1282 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1283 /// </field>1284 BillingDetailList_postRender: $parameters,1285 /// <field>1286 /// Called after the BillingDetail content item has been rendered.1287 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1288 /// </field>1289 BillingDetail_postRender: $parameters,1290 /// <field>1291 /// Called after the RowTemplate content item has been rendered.1292 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1293 /// </field>1294 RowTemplate_postRender: $parameters,1295 /// <field>1296 /// Called after the Filter content item has been rendered.1297 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1298 /// </field>1299 Filter_postRender: $parameters,1300 /// <field>1301 /// Called after the ClientName1 content item has been rendered.1302 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1303 /// </field>1304 ClientName1_postRender: $parameters,1305 /// <field>1306 /// Called after the PersonName1 content item has been rendered.1307 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1308 /// </field>1309 PersonName1_postRender: $parameters1310 });1311 msls._addEntryPoints(lightSwitchApplication.BrowseBillingDetailNoRole, {1312 /// <field>1313 /// Called when a new BrowseBillingDetailNoRole screen is created.1314 /// <br/>created(msls.application.BrowseBillingDetailNoRole screen)1315 /// </field>1316 created: [lightSwitchApplication.BrowseBillingDetailNoRole],1317 /// <field>1318 /// Called before changes on an active BrowseBillingDetailNoRole screen are applied.1319 /// <br/>beforeApplyChanges(msls.application.BrowseBillingDetailNoRole screen)1320 /// </field>1321 beforeApplyChanges: [lightSwitchApplication.BrowseBillingDetailNoRole],1322 /// <field>1323 /// Called after the BillingDetailList content item has been rendered.1324 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1325 /// </field>1326 BillingDetailList_postRender: $parameters,1327 /// <field>1328 /// Called after the BillingDetail content item has been rendered.1329 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1330 /// </field>1331 BillingDetail_postRender: $parameters,1332 /// <field>1333 /// Called after the RowTemplate content item has been rendered.1334 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1335 /// </field>1336 RowTemplate_postRender: $parameters,1337 /// <field>1338 /// Called after the Filter content item has been rendered.1339 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1340 /// </field>1341 Filter_postRender: $parameters,1342 /// <field>1343 /// Called after the ClientName content item has been rendered.1344 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1345 /// </field>1346 ClientName_postRender: $parameters,1347 /// <field>1348 /// Called after the PersonName content item has been rendered.1349 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1350 /// </field>1351 PersonName_postRender: $parameters1352 });1353 msls._addEntryPoints(lightSwitchApplication.BrowseResourcePlanSorted, {1354 /// <field>1355 /// Called when a new BrowseResourcePlanSorted screen is created.1356 /// <br/>created(msls.application.BrowseResourcePlanSorted screen)1357 /// </field>1358 created: [lightSwitchApplication.BrowseResourcePlanSorted],1359 /// <field>1360 /// Called before changes on an active BrowseResourcePlanSorted screen are applied.1361 /// <br/>beforeApplyChanges(msls.application.BrowseResourcePlanSorted screen)1362 /// </field>1363 beforeApplyChanges: [lightSwitchApplication.BrowseResourcePlanSorted],1364 /// <field>1365 /// Called after the ResourcePlanList content item has been rendered.1366 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1367 /// </field>1368 ResourcePlanList_postRender: $parameters,1369 /// <field>1370 /// Called after the ResourcePlan content item has been rendered.1371 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1372 /// </field>1373 ResourcePlan_postRender: $parameters,1374 /// <field>1375 /// Called after the RowTemplate content item has been rendered.1376 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1377 /// </field>1378 RowTemplate_postRender: $parameters,1379 /// <field>1380 /// Called after the ResourcePlanComments content item has been rendered.1381 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1382 /// </field>1383 ResourcePlanComments_postRender: $parameters,1384 /// <field>1385 /// Called after the WeekEndingDate content item has been rendered.1386 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1387 /// </field>1388 WeekEndingDate_postRender: $parameters,1389 /// <field>1390 /// Called after the Person content item has been rendered.1391 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1392 /// </field>1393 Person_postRender: $parameters,1394 /// <field>1395 /// Called after the Project content item has been rendered.1396 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1397 /// </field>1398 Project_postRender: $parameters,1399 /// <field>1400 /// Called after the Blocks content item has been rendered.1401 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1402 /// </field>1403 Blocks_postRender: $parameters,1404 /// <field>1405 /// Called after the Filter content item has been rendered.1406 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1407 /// </field>1408 Filter_postRender: $parameters,1409 /// <field>1410 /// Called after the ResourcePlanPersonName content item has been rendered.1411 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1412 /// </field>1413 ResourcePlanPersonName_postRender: $parameters,1414 /// <field>1415 /// Called after the ResourcePlanClientProject content item has been rendered.1416 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1417 /// </field>1418 ResourcePlanClientProject_postRender: $parameters,1419 /// <field>1420 /// Called after the StartDate content item has been rendered.1421 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1422 /// </field>1423 StartDate_postRender: $parameters,1424 /// <field>1425 /// Called after the EndDate content item has been rendered.1426 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1427 /// </field>1428 EndDate_postRender: $parameters1429 });1430 msls._addEntryPoints(lightSwitchApplication.AddEditResourcePlan, {1431 /// <field>1432 /// Called when a new AddEditResourcePlan screen is created.1433 /// <br/>created(msls.application.AddEditResourcePlan screen)1434 /// </field>1435 created: [lightSwitchApplication.AddEditResourcePlan],1436 /// <field>1437 /// Called before changes on an active AddEditResourcePlan screen are applied.1438 /// <br/>beforeApplyChanges(msls.application.AddEditResourcePlan screen)1439 /// </field>1440 beforeApplyChanges: [lightSwitchApplication.AddEditResourcePlan],1441 /// <field>1442 /// Called after the Details content item has been rendered.1443 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1444 /// </field>1445 Details_postRender: $parameters,1446 /// <field>1447 /// Called after the columns content item has been rendered.1448 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1449 /// </field>1450 columns_postRender: $parameters,1451 /// <field>1452 /// Called after the left content item has been rendered.1453 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1454 /// </field>1455 left_postRender: $parameters,1456 /// <field>1457 /// Called after the ResourcePlanComments content item has been rendered.1458 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1459 /// </field>1460 ResourcePlanComments_postRender: $parameters,1461 /// <field>1462 /// Called after the WeekEndingDate content item has been rendered.1463 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1464 /// </field>1465 WeekEndingDate_postRender: $parameters,1466 /// <field>1467 /// Called after the Person content item has been rendered.1468 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1469 /// </field>1470 Person_postRender: $parameters,1471 /// <field>1472 /// Called after the RowTemplate content item has been rendered.1473 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1474 /// </field>1475 RowTemplate_postRender: $parameters,1476 /// <field>1477 /// Called after the Project content item has been rendered.1478 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1479 /// </field>1480 Project_postRender: $parameters,1481 /// <field>1482 /// Called after the RowTemplate1 content item has been rendered.1483 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1484 /// </field>1485 RowTemplate1_postRender: $parameters,1486 /// <field>1487 /// Called after the Blocks content item has been rendered.1488 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1489 /// </field>1490 Blocks_postRender: $parameters,1491 /// <field>1492 /// Called after the ProjectFilter content item has been rendered.1493 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1494 /// </field>1495 ProjectFilter_postRender: $parameters,1496 /// <field>1497 /// Called after the Client_Project content item has been rendered.1498 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1499 /// </field>1500 Client_Project_postRender: $parameters,1501 /// <field>1502 /// Called after the AM content item has been rendered.1503 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1504 /// </field>1505 AM_postRender: $parameters,1506 /// <field>1507 /// Called after the Billable content item has been rendered.1508 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1509 /// </field>1510 Billable_postRender: $parameters,1511 /// <field>1512 /// Called after the BillingStatus content item has been rendered.1513 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1514 /// </field>1515 BillingStatus_postRender: $parameters1516 });1517 msls._addEntryPoints(lightSwitchApplication.AddEditResourcePlanRange, {1518 /// <field>1519 /// Called when a new AddEditResourcePlanRange screen is created.1520 /// <br/>created(msls.application.AddEditResourcePlanRange screen)1521 /// </field>1522 created: [lightSwitchApplication.AddEditResourcePlanRange],1523 /// <field>1524 /// Called before changes on an active AddEditResourcePlanRange screen are applied.1525 /// <br/>beforeApplyChanges(msls.application.AddEditResourcePlanRange screen)1526 /// </field>1527 beforeApplyChanges: [lightSwitchApplication.AddEditResourcePlanRange],1528 /// <field>1529 /// Called after the Details content item has been rendered.1530 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1531 /// </field>1532 Details_postRender: $parameters,1533 /// <field>1534 /// Called after the columns content item has been rendered.1535 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1536 /// </field>1537 columns_postRender: $parameters,1538 /// <field>1539 /// Called after the left content item has been rendered.1540 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1541 /// </field>1542 left_postRender: $parameters,1543 /// <field>1544 /// Called after the Comments content item has been rendered.1545 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1546 /// </field>1547 Comments_postRender: $parameters,1548 /// <field>1549 /// Called after the Person content item has been rendered.1550 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1551 /// </field>1552 Person_postRender: $parameters,1553 /// <field>1554 /// Called after the RowTemplate content item has been rendered.1555 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1556 /// </field>1557 RowTemplate_postRender: $parameters,1558 /// <field>1559 /// Called after the Project content item has been rendered.1560 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1561 /// </field>1562 Project_postRender: $parameters,1563 /// <field>1564 /// Called after the RowTemplate1 content item has been rendered.1565 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1566 /// </field>1567 RowTemplate1_postRender: $parameters,1568 /// <field>1569 /// Called after the StartDate content item has been rendered.1570 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1571 /// </field>1572 StartDate_postRender: $parameters,1573 /// <field>1574 /// Called after the EndDate content item has been rendered.1575 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1576 /// </field>1577 EndDate_postRender: $parameters,1578 /// <field>1579 /// Called after the Blocks content item has been rendered.1580 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1581 /// </field>1582 Blocks_postRender: $parameters,1583 /// <field>1584 /// Called after the FilterProject content item has been rendered.1585 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1586 /// </field>1587 FilterProject_postRender: $parameters,1588 /// <field>1589 /// Called after the Client_Project content item has been rendered.1590 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1591 /// </field>1592 Client_Project_postRender: $parameters,1593 /// <field>1594 /// Called after the AM content item has been rendered.1595 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1596 /// </field>1597 AM_postRender: $parameters,1598 /// <field>1599 /// Called after the Billable content item has been rendered.1600 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1601 /// </field>1602 Billable_postRender: $parameters,1603 /// <field>1604 /// Called after the BillingStatus content item has been rendered.1605 /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)1606 /// </field>1607 BillingStatus_postRender: $parameters1608 });...
Using AI Code Generation
1const { postRender } = require('storybook-test-runner');2const { storiesOf } = require('@storybook/html');3const { withKnobs, text } = require('@storybook/addon-knobs');4const stories = storiesOf('Test', module);5stories.addDecorator(withKnobs);6stories.add('Test', () => {7 const value = text('Label', 'Default value');8 const element = document.createElement('div');9 element.textContent = value;10 postRender(() => {11 console.log('postRender');12 });13 return element;14});15const { configure } = require('@storybook/html');16const { postRender } = require('storybook-test-runner');17configure(() => {18 require('../test.js');19}, module);20postRender(() => {21 console.log('postRender');22});23const { postRender } = require('storybook-test-runner');24const { storiesOf } = require('@storybook/html');25const { withKnobs, text } = require('@storybook/addon-knobs');26const stories = storiesOf('Test', module);27stories.addDecorator(withKnobs);28stories.add('Test', () => {29 const value = text('Label', 'Default value');30 const element = document.createElement('div');31 element.textContent = value;32 postRender(() => {33 console.log('postRender');34 });35 return element;36});37const { configure } = require('@storybook/html');38const { postRender } = require('storybook-test-runner');39configure(() => {40 require('../test.js');41}, module);42postRender(() => {43 console.log('postRender');44});45const { postRender } = require('storybook-test-runner');46const { storiesOf } = require('@storybook/html');47const { withKnobs, text } = require('@storybook/addon-knobs');48const stories = storiesOf('Test', module);49stories.addDecorator(withKnobs);50stories.add('Test', () => {51 const value = text('Label', 'Default value');52 const element = document.createElement('div');53 element.textContent = value;54 postRender(()
Using AI Code Generation
1import { postRender } from 'storybook-test-runner';2import { getStorybook } from '@storybook/react';3import { render } from 'react-dom';4postRender(() => {5 const storybook = getStorybook();6 const story = storybook[0].stories[0];7 const storyElement = story.render();8 render(storyElement, document.getElementById('root'));9});10import { configure } from '@storybook/react';11import { setOptions } from '@storybook/addon-options';12import { setDefaults } from 'storybook-test-runner';13setOptions({
Using AI Code Generation
1import { postRender } from 'storybook-test-runner';2describe('postRender', () => {3 it('should return a promise', () => {4 expect(postRender()).toBeInstanceOf(Promise);5 });6});
Using AI Code Generation
1export default () => {2 return <div>hello</div>;3};4export const postRender = async (page, { context }) => {5 const screenshot = await page.screenshot();6 console.log(screenshot);7};
Using AI Code Generation
1const { postRender } = require('storybook-test-runner');2const { stories } = require('./stories');3postRender(stories);4 {5 props: {6 },7 },8];9const Button = ({ text }) => <button>{text}</button>;10export default Button;11import { render } from 'react-testing-library';12import Button from './Button';13describe('Button', () => {14 it('should render the correct text in the button', () => {15 const { getByText } = render(<Button text="Hello Button" />);16 expect(getByText('Hello Button')).toBeTruthy();17 });18});19import { render } from 'storybook-test-runner';20import { stories } from './stories';21describe('Button', () => {22 it('should render the correct text in the button', () => {23 const { getByText } = render(stories[0]);24 expect(getByText('Hello Button')).toBeTruthy();25 });26});
Using AI Code Generation
1const { postRender } = require('storybook-test-runner');2postRender((story, storyName, storyKind) => {3 story.add(`Story Kind: ${storyKind}, Story Name: ${storyName}`, () => {});4});5require('storybook-test-runner');6require('storybook-test-runner')({7 postRender: (story, storyName, storyKind) => {8 story.add(`Story Kind: ${storyKind}, Story Name: ${storyName}`, () => {});9 },10});11require('storybook-test-runner')({12 postRender: (story, storyName, storyKind) => {13 story.add(`Story Kind: ${storyKind}, Story Name: ${storyName}`, () => {});14 },15 postRender: (story, storyName, storyKind) => {16 story.add(`Story Kind: ${storyKind}, Story Name: ${storyName}`, () => {});17 },18});
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!