Chrome DevTools CSS Domain
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par la documentation de Chrome Debugging Protocol CSSAgent et les définitions de css-classes.d.ts liées dans l’issue, puis examinez l’aperçu existant des styles calculés et le chemin de sélection des nœuds de l’arbre visuel. Le travail est terminé lorsque les informations de style CSSAgent restantes dans le périmètre sont exposées à l’inspecteur, tandis que les correspondances de pseudo-éléments et les polices des éléments restent hors périmètre.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Implement the CSSAgent, part of the Chrome Debugging Protocol, inside Chrome DevTools.
Features:
- Preview CSS styles used in application/page
- Preview computed styles
- Preview inline styles
Requirements:
ping @vakrilov @hshristov @PanayotCankov
In order to display proper styles information, the CSS agent needs to be sent information following a very specific interface for the selected node in the visual tree.
Selecting an element from the DOM requires the following information to be computed and sent to the inspector:
- Inline styles -> CSSStyle
- Style matches -> RuleMatch[]
- Inherited styles -> InheritedStyleEntry[]
- (out of the 3.1 scope) Pseudo Element matches -> PseudoElementMatches[]
- Computed Styles for node -> CSSComputedStyleProperty[]
- (out of the 3.1 scope) Element Fonts -> PlatformFontUsage
CSSStyle, RuleMatch, InheritedStyleEntry, PseudoElementMatches, CSSComputedStyleProperty, PlatformFontUsage classes' definitions can be previewed at https://github.com/NativeScript/android-runtime/blob/43f9bd0ff7cc96e0560bf5f965ee5f01e19f12d5/test-app/app/src/main/assets/app/css-classes.d.ts#L3
Part of Epic #563
- Langage dominant
- C++
- Étoiles
- 563
- Forks
- 144
- Merge moyen
- 10 h 46 min
- PR mergées (30 j)
- 14
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de NativeScript/android
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 38/100
NativeScript/android#2039 · 1 commentaire ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
NativeScript/android#2024 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
NativeScript/android#2020 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 42/100
NativeScript/android#2019 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
NativeScript/android#1986 ·
Toutes les issues de NativeScript/android
Issues similaires
-
ai_reviewed
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
ydb-platform/ydb#53869 · 3 commentaires ·
-
bug cert blocker needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
project-chip/connectedhomeip#74373 ·
-
[request] tracy/0.14.1 Ouverteupstream update
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
conan-io/conan-center-index#31035 ·
-
Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
documentation
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
vllm-project/vllm-ascend#17329 ·