[FEATURE] - Accessibility Inspector - Mark nodes and Find key common ancestors
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- accessibility, desktop-dev
Direzione di ricerca
La issue non indica file, test o punti di ingresso; inizia leggendo l’esempio dell’albero di accessibilità e l’uso proposto di JavaScript. Prima dell’implementazione, chiarisci il comportamento della selezione degli antenati e l’API prevista, quindi definisci test che mostrino che i nodi richiesti possono essere raggruppati e individuati tramite i loro antenati comuni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Imagine the following accessibility tree:
[Window] Advanced Text Editor - Untitled
|- [Pane] Editor Workspace
| |- [Custom] Document View
| | |- [Text] Line 1: This is some sample text.
| | |- [Text] Line 2: It has multiple
| | |- [Text] Line 3: levels of indentation.
| | |- [Custom] Code Block (collapsed)
| | |- [Text] int main() {
| | |- [Text] return 0;
| | |- [Text] }
| |- [ScrollBar] Vertical Scroll Bar
|- [Pane] Side Panel
| |- [TabControl] Tools
| | |- [TabPage] Project Explorer
| | | |- [Tree] Files
| | | |- [TreeItem] Source
| | | | |- [TreeItem] main.cpp
| | | | |- [TreeItem] utilities.h
| | | |- [TreeItem] Resources
| | | |- [TreeItem] images
| | | | |- [TreeItem] icon.png
| | | |- [TreeItem] data.json
| | |- [TabPage] Outline View
| | |- [Tree] Functions and Classes
| | |- [TreeItem] MyClass
| | | |- [TreeItem] MyMethod()
| | |- [TreeItem] GlobalFunction()
| |- [Grouping] Find and Replace
| |- [TextBox] Find what:
| |- [TextBox] Replace with:
| |- [Button] Find Next
| |- [Button] Replace All
|- [MenuBar] Main Menu
| |- [MenuItem] File
| | |- [MenuItem] New
| | |- [MenuItem] Open...
| | |- [MenuItem] Save As...
| | |- [MenuItem] Recent Files
| | | |- [MenuItem] document1.txt
| | | |- [MenuItem] project_report.md
| | |- [MenuItem] Exit
| |- [MenuItem] Edit
| | |- [MenuItem] Undo
| | |- [MenuItem] Redo
| | |- [MenuItem] Select All
| | |- [MenuItem] Advanced
| | |- [MenuItem] Go to Line...
| | |- [MenuItem] Toggle Comment
| |- [MenuItem] View
| | |- [MenuItem] Toolbars
| | | |- [MenuItem] Standard Toolbar
| | | |- [MenuItem] Formatting Toolbar
| | |- [MenuItem] Status Bar
| | |- [MenuItem] Zoom
| | |- [MenuItem] Zoom In
| | |- [MenuItem] Zoom Out
| | |- [MenuItem] Reset Zoom
| |- [MenuItem] Help
| |- [MenuItem] About Advanced Text Editor
|- [StatusBar] Application Status
|- [Text] Ln 10, Col 5 | Modified | UTF-8
|- [ProgressBar] Saving... (if applicable)
Say for instance you need access to all of
[Tree] Files
[TextBox] Find what:
[TextBox] Replace with:
[MenuItem] Reset Zoom
[MenuItem] Go to Line...
It is sometimes difficult top understand what are the key common ancestors, especially for useful for performance.
For instance it would be useful to do:
let panel = Window.findFirst((el)=>el.role == "Pane" && el.name == "Side Panel")
let tree = panel.findFirst((el)=>el.role == "Tree")
let FAndR = panel.findFirst((el)=>el.role == "Grouping" && el.name == ...)
...
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 33
- Fork
- 10
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di sancarn/stdVBA-examples
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
sancarn/stdVBA-examples#11 · 3 commenti ·
-
[FEATURE] - Accessibility Inspector - Add notes against nodes in the accessibility inspector.Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
sancarn/stdVBA-examples#10 ·
-
[Example] - Memory InspectorAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
sancarn/stdVBA-examples#8 · 1 reazione ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
-
Console questionForse di nuovo libera @Almesi l’ha presa 792 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
sancarn/stdVBA-examples#5 · 4 commenti ·
Tutte le issue di sancarn/stdVBA-examples
Issue simili
-
Hard to see dropdown itemAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
Kompismoln/klimatkalendern#108 ·
-
[Bug]: Focusing Search button and pressing navigation, modifier, or alphanumeric keys causes unexpected modal activation and duplicate queriesForse già presa @rishav-raj-genx l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
asyncapi/website#5886 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
anubhab7105/Assembly#75 ·
I maintainer di solito rispondono entro 1 giorno
-
accessibility bug css
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno