@@ -104,7 +104,10 @@ findAllPaletteItems(selector?: string): Array<PaletteItemWrapper>;
104104
105105
106106ElementWrapper.prototype.findBoard = function(selector) {
107- const rootSelector = \` .\$ { BoardWrapper .rootSelector } \` ;
107+ let rootSelector = \` .\$ { BoardWrapper .rootSelector } \` ;
108+ if("legacyRootSelector" in BoardWrapper && BoardWrapper.legacyRootSelector){
109+ rootSelector = \` :is(.\$ { BoardWrapper .rootSelector } , .\$ { BoardWrapper .legacyRootSelector } )\` ;
110+ }
108111 // casting to 'any' is needed to avoid this issue with generics
109112 // https://github.com/microsoft/TypeScript/issues/29132
110113 return (this as any).findComponent(selector ? appendSelector(selector, rootSelector) : rootSelector, BoardWrapper);
@@ -114,7 +117,10 @@ ElementWrapper.prototype.findAllBoards = function(selector) {
114117 return this .findAllComponents (BoardWrapper , selector );
115118} ;
116119ElementWrapper.prototype.findBoardItem = function(selector) {
117- const rootSelector = \` .\$ { BoardItemWrapper .rootSelector } \` ;
120+ let rootSelector = \` .\$ { BoardItemWrapper .rootSelector } \` ;
121+ if("legacyRootSelector" in BoardItemWrapper && BoardItemWrapper.legacyRootSelector){
122+ rootSelector = \` :is(.\$ { BoardItemWrapper .rootSelector } , .\$ { BoardItemWrapper .legacyRootSelector } )\` ;
123+ }
118124 // casting to 'any' is needed to avoid this issue with generics
119125 // https://github.com/microsoft/TypeScript/issues/29132
120126 return (this as any).findComponent(selector ? appendSelector(selector, rootSelector) : rootSelector, BoardItemWrapper);
@@ -124,7 +130,10 @@ ElementWrapper.prototype.findAllBoardItems = function(selector) {
124130 return this .findAllComponents (BoardItemWrapper , selector );
125131} ;
126132ElementWrapper.prototype.findItemsPalette = function(selector) {
127- const rootSelector = \` .\$ { ItemsPaletteWrapper .rootSelector } \` ;
133+ let rootSelector = \` .\$ { ItemsPaletteWrapper .rootSelector } \` ;
134+ if("legacyRootSelector" in ItemsPaletteWrapper && ItemsPaletteWrapper.legacyRootSelector){
135+ rootSelector = \` :is(.\$ { ItemsPaletteWrapper .rootSelector } , .\$ { ItemsPaletteWrapper .legacyRootSelector } )\` ;
136+ }
128137 // casting to 'any' is needed to avoid this issue with generics
129138 // https://github.com/microsoft/TypeScript/issues/29132
130139 return (this as any).findComponent(selector ? appendSelector(selector, rootSelector) : rootSelector, ItemsPaletteWrapper);
@@ -134,7 +143,10 @@ ElementWrapper.prototype.findAllItemsPalettes = function(selector) {
134143 return this .findAllComponents (ItemsPaletteWrapper , selector );
135144} ;
136145ElementWrapper.prototype.findPaletteItem = function(selector) {
137- const rootSelector = \` .\$ { PaletteItemWrapper .rootSelector } \` ;
146+ let rootSelector = \` .\$ { PaletteItemWrapper .rootSelector } \` ;
147+ if("legacyRootSelector" in PaletteItemWrapper && PaletteItemWrapper.legacyRootSelector){
148+ rootSelector = \` :is(.\$ { PaletteItemWrapper .rootSelector } , .\$ { PaletteItemWrapper .legacyRootSelector } )\` ;
149+ }
138150 // casting to 'any' is needed to avoid this issue with generics
139151 // https://github.com/microsoft/TypeScript/issues/29132
140152 return (this as any).findComponent(selector ? appendSelector(selector, rootSelector) : rootSelector, PaletteItemWrapper);
@@ -250,7 +262,10 @@ findAllPaletteItems(selector?: string): MultiElementWrapper<PaletteItemWrapper>;
250262
251263
252264ElementWrapper.prototype.findBoard = function(selector) {
253- const rootSelector = \` .\$ { BoardWrapper .rootSelector } \` ;
265+ let rootSelector = \` .\$ { BoardWrapper .rootSelector } \` ;
266+ if("legacyRootSelector" in BoardWrapper && BoardWrapper.legacyRootSelector){
267+ rootSelector = \` :is(.\$ { BoardWrapper .rootSelector } , .\$ { BoardWrapper .legacyRootSelector } )\` ;
268+ }
254269 // casting to 'any' is needed to avoid this issue with generics
255270 // https://github.com/microsoft/TypeScript/issues/29132
256271 return (this as any).findComponent(selector ? appendSelector(selector, rootSelector) : rootSelector, BoardWrapper);
@@ -260,7 +275,10 @@ ElementWrapper.prototype.findAllBoards = function(selector) {
260275 return this .findAllComponents (BoardWrapper , selector );
261276} ;
262277ElementWrapper.prototype.findBoardItem = function(selector) {
263- const rootSelector = \` .\$ { BoardItemWrapper .rootSelector } \` ;
278+ let rootSelector = \` .\$ { BoardItemWrapper .rootSelector } \` ;
279+ if("legacyRootSelector" in BoardItemWrapper && BoardItemWrapper.legacyRootSelector){
280+ rootSelector = \` :is(.\$ { BoardItemWrapper .rootSelector } , .\$ { BoardItemWrapper .legacyRootSelector } )\` ;
281+ }
264282 // casting to 'any' is needed to avoid this issue with generics
265283 // https://github.com/microsoft/TypeScript/issues/29132
266284 return (this as any).findComponent(selector ? appendSelector(selector, rootSelector) : rootSelector, BoardItemWrapper);
@@ -270,7 +288,10 @@ ElementWrapper.prototype.findAllBoardItems = function(selector) {
270288 return this .findAllComponents (BoardItemWrapper , selector );
271289} ;
272290ElementWrapper.prototype.findItemsPalette = function(selector) {
273- const rootSelector = \` .\$ { ItemsPaletteWrapper .rootSelector } \` ;
291+ let rootSelector = \` .\$ { ItemsPaletteWrapper .rootSelector } \` ;
292+ if("legacyRootSelector" in ItemsPaletteWrapper && ItemsPaletteWrapper.legacyRootSelector){
293+ rootSelector = \` :is(.\$ { ItemsPaletteWrapper .rootSelector } , .\$ { ItemsPaletteWrapper .legacyRootSelector } )\` ;
294+ }
274295 // casting to 'any' is needed to avoid this issue with generics
275296 // https://github.com/microsoft/TypeScript/issues/29132
276297 return (this as any).findComponent(selector ? appendSelector(selector, rootSelector) : rootSelector, ItemsPaletteWrapper);
@@ -280,7 +301,10 @@ ElementWrapper.prototype.findAllItemsPalettes = function(selector) {
280301 return this .findAllComponents (ItemsPaletteWrapper , selector );
281302} ;
282303ElementWrapper.prototype.findPaletteItem = function(selector) {
283- const rootSelector = \` .\$ { PaletteItemWrapper .rootSelector } \` ;
304+ let rootSelector = \` .\$ { PaletteItemWrapper .rootSelector } \` ;
305+ if("legacyRootSelector" in PaletteItemWrapper && PaletteItemWrapper.legacyRootSelector){
306+ rootSelector = \` :is(.\$ { PaletteItemWrapper .rootSelector } , .\$ { PaletteItemWrapper .legacyRootSelector } )\` ;
307+ }
284308 // casting to 'any' is needed to avoid this issue with generics
285309 // https://github.com/microsoft/TypeScript/issues/29132
286310 return (this as any).findComponent(selector ? appendSelector(selector, rootSelector) : rootSelector, PaletteItemWrapper);
0 commit comments