Duplicated logic is bad.
Duplicated logic is bad.
|Open||None||T174303 Copy-pasting linked ISBN numbers from view mode HTML into VisualEditor inserts wikitext links to Special:BookSources (it should turn them into magic links?)|
|Open||None||T54091 The read HTML should have hinting to allow full DOM copying (as opposed to just rich copying) from read mode into VE surfaces|
|Open||None||T84936 Release VisualEditor-MediaWiki as "1.0"|
|Open||None||T50429 [Epic] Support editing parts of a page in VisualEditor-MediaWiki|
|Open||None||T54365 Explore performance gains from progressive (JIT?) de-alienation in VisualEditor|
|Open||None||T55826 Lazy load extensions' large resources in VisualEditor, rather than blocking load|
|Open||None||T52514 Complete and document VisualEditor's integration and plugin system|
|Declined||None||T67243 Flow: Obey the Exlinks gadget (open external links in new tab/window)|
|Resolved||Catrope||T96855 A15. Flow rendering doesn't render external links correctly|
|Resolved||Sbailey||T58756 Parsoid doesn't give external links class="external free|text"|
|Declined||None||T134125 Inconsistent hrefs between Parser and Parsoid HTML (Parsoid doesn't percent-encode ' as %27)|
|Open||None||T55784 [EPIC] Use Parsoid HTML for all page views|
|Resolved||• GWicke||T55783 Use CSS-based citation numbering|
|Resolved||None||T62017 Flow: Reference numbers in Parsoid output aren't superscripted|
|Resolved||ssastry||T64511 Mass rendering tests / visual diff|
|Open||None||T53245 Link MediaWiki styles and create Parsoid-specific CSS styling to match MediaWiki's for differing DOM elements|
|Resolved||Dbrant||T115488 Integrate the app fully with the Content Service.|
|Resolved||bearND||T108777 Use Parsoid for new mobile-html-section routes|
|Resolved||Mholloway||T161008 Link preview offline error message is shown for missing pages that return a 404 HTTP status|
|Resolved||None||T119266 Red links displayed as regular links when Restbase enabled.|
|Resolved||Jdforrester-WMF||T40726 VisualEditor: Links should follow the local CSS rules as if they were rendered in the view mode (e.g. external links shown with the external icon)|
|Duplicate||None||T35084 VisualEditor: Interproject links are coloured correctly (lighter blue), but also have an external link icon|
|Resolved||bearND||T117505 Copy device independent transformations from Android app to service|
|Open||None||T69486 LInks: Add support for self-links|
|Open||None||T168555 Investigate what to do with WikiLinkFixer now that Parsoid supports red links|
|Resolved||Arlolra||T39902 RFC: Implement rendering of redlinks in Parsoid HTML as post-processor|
|Resolved||Esanders||T64803 VisualEditor: Extract red link API code from VE and put into Parsoid|
|Resolved||Catrope||T39901 VisualEditor: Links are not shown as redlinks when their target is blank (or as 'stub-alternate-colour' if appropriate)|
For static pages we should be able to do this with CSS retrieved from an API. We'll provide this API for normal pages.
For dynamic hints during editing we'd still need to inject styles dynamically. The latter would probably remain VE-specific.
(In reply to Gabriel Wicke from comment #2)
For static pages we should be able to do this with CSS retrieved from an
API. We'll provide this API for normal pages.
For dynamic hints during editing we'd still need to inject styles
dynamically. The latter would probably remain VE-specific.
Yeah, but Flow/etc. may want to style too.
So I verified that the correct color is showing up for different kinds of links. Regarding the API requests, I am not sure which ones I should consider as "additional". I have moved this task to Engineering QA if that's a better suited task for engineers.