@@ -27,34 +27,41 @@ ${CMD PALETTE ITEM ACTIVE} css:#command-palette .lm-CommandPalette-
2727${JLAB XP TOP } //div[@id='jp-top-panel']
2828${JLAB XP MENU ITEM LABEL } //div[contains(@class, 'lm-Menu-itemLabel')]
2929${JLAB XP MENU LABEL } //div[contains(@class, 'lm-MenuBar-itemLabel')]
30- ${JLAB XP DOCK TAB } xpath://div[contains(@class, 'lm-DockPanel-tabBar')]//li[contains(@class, 'lm-TabBar-tab')]
30+ ${JLAB XP DOCK TAB }
31+ ... xpath://div[contains(@class, 'lm-DockPanel-tabBar')]//li[contains(@class, 'lm-TabBar-tab')]
3132${JLAB CSS VERSION } css:.jp-About-version
3233${CSS DIALOG OK } css:.jp-Dialog .jp-mod-accept
33- ${MENU OPEN WITH } xpath://div[contains(@class, 'lm-Menu-itemLabel')][contains(text(), "Open With")]
34+ ${MENU OPEN WITH }
35+ ... xpath://div[contains(@class, 'lm-Menu-itemLabel')][contains(text(), "Open With")]
3436# N is missing on purpose
35- ${MENU NOTEBOOK } xpath://li[@data-command="filebrowser:open"]//div[contains(@class, 'lm-Menu-itemLabel')][contains(., "otebook")]
37+ ${MENU NOTEBOOK }
38+ ... xpath://li[@data-command="filebrowser:open"]//div[contains(@class, 'lm-Menu-itemLabel')][contains(., "otebook")]
3639${DIALOG WINDOW } css:.jp-Dialog
3740${DIALOG INPUT } css:.jp-Input-Dialog input
3841${DIALOG ACCEPT } css:button.jp-Dialog-button.jp-mod-accept
3942# TODO: get ours
4043# ${STATUSBAR} css:div.lsp-statusbar-item
4144${MENU EDITOR } xpath://div[contains(@class, 'lm-Menu-itemLabel')][contains(., "Editor")]
42- ${MENU SETTINGS } xpath://div[contains(@class, 'lm-MenuBar-itemLabel')][contains(text(), "Settings")]
45+ ${MENU SETTINGS }
46+ ... xpath://div[contains(@class, 'lm-MenuBar-itemLabel')][contains(text(), "Settings")]
4347${MENU RENAME } xpath://div[contains(@class, 'lm-Menu-itemLabel')][contains(., "ename")]
4448# settings
4549${DIO PLUGIN ID } @deathbeds/ipydrawio:plugin
4650${DIO PLUGIN SETTINGS FILE } @deathbeds${/ } ipydrawio${/ } plugin.jupyterlab-settings
4751${CSS USER SETTINGS } .jp-SettingsRawEditor-user
48- ${JLAB XP CLOSE SETTINGS } ${JLAB XP DOCK TAB } \[contains(., 'Settings')]/*[contains(@class, 'm-TabBar-tabCloseIcon')]
52+ ${JLAB XP CLOSE SETTINGS }
53+ ... ${JLAB XP DOCK TAB } \[contains(., 'Settings')]/*[contains(@class, 'm-TabBar-tabCloseIcon')]
4954# launcher
5055${XP LAUNCH TAB } ${JLAB XP DOCK TAB } //*[contains(text(), 'Launcher')]
5156${CSS LAUNCHER } css:.jp-Launcher-body
5257${CREATE A BLANK } Create a blank .dio file
5358${CSS LAUNCH DIO } css:.jp-LauncherCard[title='${CREATE A BLANK } '] svg
54- ${CSS LAUNCH CUSTOM } css:.jp-LauncherCard[title='Create a diagram with customized formats, templates, and UI'] svg
59+ ${CSS LAUNCH CUSTOM }
60+ ... css:.jp-LauncherCard[title='Create a diagram with customized formats, templates, and UI'] svg
5561# ipykernel 5 is "Python 3". ipykernel 6 is "Python 3 (ipykernel)"... but only works on python 3.7+
5662# TODO: consider capturing this information as a tag
57- ${CSS LAUNCH IPYNB } css:.jp-LauncherCard[data-category='Notebook'][title^='Python 3'] .jp-LauncherCard-icon
63+ ${CSS LAUNCH IPYNB }
64+ ... css:.jp-LauncherCard[data-category='Notebook'][title^='Python 3'] .jp-LauncherCard-icon
5865${CSS DIO READY } css:.jp-Diagram-ready
5966${CSS DIO IFRAME } ${CSS DIO READY } iframe
6067# drawio
@@ -74,7 +81,7 @@ ${JLAB CSS ACTIVE INPUT} ${JLAB CSS ACTIVE CELL} .CodeMirror
7481${JLAB CSS ACTIVE OUTPUT CHILDREN } ${JLAB CSS ACTIVE CELL } .jp-OutputArea-child
7582${JLAB CSS OUTPUT } .jp-OutputArea-output
7683${JLAB CSS ACTIVE CELL MARKDOWN } ${JLAB CSS ACTIVE CELL } .jp-MarkdownOutput:not(.jp-mod-hidden)
77- ${JLAB CSS ACTIVE SIDEBAR } .jp-SideBar .p-TabBar-tab.p -mod-current
84+ ${JLAB CSS ACTIVE SIDEBAR } .jp-SideBar .p-TabBar-tab.lm -mod-current
7885${JLAB CSS BUSY KERNEL } .jp-Toolbar-kernelStatus.jp-FilledCircleIcon
7986${JLAB CSS CMD INPUT } .p-CommandPalette-input
8087${JLAB CSS CMD ITEM } .p-CommandPalette-item
0 commit comments