Ed Sanders
6625fc5c85
Blacklist images with data URLs
...
These aren't supported by VE-MW, so must just be
garbage from a browser plugin.
Bug: T192392
Change-Id: I24646244daf2847e4dee88273058658300880dfc
2018-04-17 20:10:51 +01:00
jenkins-bot
6902e81768
Merge "Use ellipsis on toolbar save/publish button"
2018-04-17 18:34:17 +00:00
jenkins-bot
a8e6d1ddd5
Merge "Add label to Options dialog > Categories input fields"
2018-04-17 18:18:55 +00:00
jenkins-bot
d325f793a9
Merge "Show revision info on historical diffs"
2018-04-17 17:36:21 +00:00
Ed Sanders
53e758a427
NWE: Fix selection when applying async links
...
Change-Id: I31dc6f2d9fcd563bdbd8245bda6336d317aa512a
2018-04-17 16:33:23 +00:00
Ed Sanders
b38500f102
Only resolve wikitext promise when progress dialog has closed
...
Logically depends on I0cdb004011 to fix the bug.
Bug: T182402
Change-Id: I8ecd695c052a6c759b8261e81fb25c771bdf3d56
2018-04-17 16:33:14 +00:00
James D. Forrester
58c5643f1e
Update VE core submodule to master (a64ba1cc6)
...
New changes:
aee32648a Allow access to a fragment's async state
a64ba1cc6 Add extra copy/paste tests for <span> clipboard keys
Local changes:
* Fix signature of runSurfacePasteTest
Change-Id: Idbc2f2c25eaf0606c51d9dff8ec23562f5244c08
2018-04-17 16:02:04 +00:00
hunter
be5289689f
Add label to Options dialog > Categories input fields
...
Add label to indicate the function of the input field underneath the
categories label in the options dialog. The <label> element is
preferred for screen readers and users with visual disabilities.
Bug: T146966
Change-Id: Ib300ca7a1fd55d320c1a1a8c8c7fd01ab8b0b9c5
2018-04-17 06:28:32 +00:00
jenkins-bot
3a9ec6bcce
Merge "Fix layout of welcome dialog on smaller screens"
2018-04-12 22:55:39 +00:00
Ed Sanders
62d2211aed
Mobile: Hide top-level toolbar labels on narrow screens
...
Change-Id: I8049b935204834201d2a185d04070bbf81520d1e
2018-04-12 23:32:33 +01:00
Ed Sanders
4f448a8c96
Hide stray checkmarks on mobile toolbar
...
Change-Id: Iae5ad6f736197f9d88d973a51b3b04bddc101826
2018-04-12 23:22:26 +01:00
Ed Sanders
2496fcefb0
Fix layout of welcome dialog on smaller screens
...
Bug: T191095
Change-Id: Ic329fe22a6758fe58ec56dc3b5a293b83d9b38fb
2018-04-12 23:15:15 +01:00
Ed Sanders
bcf3783c1c
Refactor ve.dm.MWTransclusionNode.static.describeChanges
...
Removes some duplication.
Change-Id: If68401617cde60cf151bf132f33e5d9dc42bbf72
2018-04-12 17:46:47 +01:00
Ed Sanders
4fdf5b08b4
MWExtensionNode: Diff mw.attrs
...
Bug: T191450
Change-Id: Ia6bfc4d2f04243970d6f65fd0ccfd650aee5da06
2018-04-12 17:46:47 +01:00
Ed Sanders
3682ab070d
mw.Target: Remove .protectedClasses, only used in ArticleTarget
...
Also fix documentation
Change-Id: I3fa93dd95c3ef47f649d3f92a38e14750a411333
2018-04-12 15:38:23 +00:00
Ed Sanders
50a2ab7418
Show revision info on historical diffs
...
Bug: T187614
Change-Id: Ie28d4af6443a17e2e25b2520f0e0dbf5ba4076cc
2018-04-10 20:42:06 +02:00
Ed Sanders
637d869d99
Convert href-less links to spans
...
Bug: T191598
Change-Id: I0993869ed53842f9de60ff7e68f79a69da1d23c7
2018-04-09 18:04:08 +00:00
jenkins-bot
b7abb924c2
Merge "Abstract API calls to 'parsefragment'"
2018-04-09 16:13:27 +00:00
jenkins-bot
2306717eb1
Merge "Use 'imageBroken' icon for missing images' contextItem"
2018-04-08 19:13:16 +00:00
James D. Forrester
ac2b5e1ef8
Update VE core submodule to master (3ea11b8b1)
...
New changes:
f97bdb039 PlainTextStringTransferHandler: Allow as paste
5a0007e49 Expand ce.Surface tests for plain text pasting
bab28c8d3 Localisation updates from https://translatewiki.net .
82bc2c014 Fix language input design now that indicator-next is gone
c14c6ac56 Fix z-index of context elements in diff
Bug: T190590
Bug: T190916
Change-Id: Ibe8b1b62a8300f380b753f978bed6a6f8d520044
2018-04-06 10:52:54 -05:00
Ed Sanders
924f9ec730
Use 'imageBroken' icon for missing images' contextItem
...
Change-Id: I3ba8f34a8ff03c949c18df102e7334449abb6e27
2018-04-06 15:32:55 +01:00
Ed Sanders
16211cdc09
Abstract API calls to 'parsefragment'
...
Change-Id: Id0be3207219a6d93cebff2b6b5061cd24898d5cb
2018-04-06 13:49:16 +01:00
jenkins-bot
f5c483af52
Merge "Gallery: Use 'poster' attribute for video thumnails"
2018-04-05 21:33:29 +00:00
Ed Sanders
43a8004abb
Gallery: Use 'poster' attribute for video thumnails
...
Bug: T191098
Change-Id: I0f4e456ec7a52ee71dcfca581c73415fc8ee6178
2018-04-05 22:14:16 +01:00
David Lynch
c4c5582121
MWTransclusionDialog: remove extra padding from framesets
...
Bug: T191234
Change-Id: I6cfec45607f2dd428347879c134dbe286397f8b6
2018-04-05 11:30:05 -05:00
Ed Sanders
8b42a5917c
Add img.src's to gallery DM output
...
Bug: T191377
Bug: T191436
Change-Id: Ie6b3593876c92f8e6f08fb005d876304223491ed
2018-04-05 12:57:18 +01:00
jenkins-bot
7b1d248ec1
Merge "ve.ui.MWMediaDialog: Use dropdown for image type selector"
2018-04-05 11:02:22 +00:00
jenkins-bot
f3ba1a780f
Merge "ve.ui.MWParameterPage: Pass $overlay to PopupButtonWidget"
2018-04-04 21:36:39 +00:00
jenkins-bot
f5b0d655cf
Merge "FeedbackTool: Add the ability to vary feedback page for source mode"
2018-04-04 21:24:09 +00:00
jenkins-bot
a903f5c1cc
Merge "ve.ce.MWInlineImageNode: Fix rendering of non-linked images"
2018-04-04 21:20:59 +00:00
Bartosz Dziewoński
0cf02e0155
ve.ui.MWParameterPage: Pass $overlay to PopupButtonWidget
...
Also, pass $overlay to all PageLayout subclasses used in ve.ui.MWMetaDialog
and ve.ui.MWTemplateDialog/ve.ui.MWTransclusionDialog, for consistency.
Bug: T191395
Change-Id: Ib7ed2e2c04ff7930be1161bd2b981180ee59557a
2018-04-04 22:45:13 +02:00
Bartosz Dziewoński
24e828c627
ve.ce.MWInlineImageNode: Fix rendering of non-linked images
...
The bug is easiest to reproduce with `[[File:Example.jpg|link=]]`,
but it also affected video embeds.
jQuery appendTo() method returns the set of inserted elements.
Because `this.$element` is undefined at this point, the `<img>`
was not actually being inserted anywhere, and an empty set was
returned, causing MWInlineImageNode to have no CE rendering.
This was not an issue prior to c4f93b14
, because `this.$element`
was being defined by the parent constructor (OO.ui.Element)
We don't actually want to insert it anywhere, this appendTo()
call was a remnant of wrapping code removed in a22aeafc
.
Bug: T191406
Change-Id: If1dbf9fef0e0ac9debfdb3049ebcccac70948515
2018-04-04 21:22:58 +02:00
jenkins-bot
884d0137a0
Merge "Remove <section> unwrapping code from ve.ce.MWTransclusionNode"
2018-04-04 19:05:54 +00:00
James D. Forrester
31730cc5b3
FeedbackTool: Add the ability to vary feedback page for source mode
...
Wikis with a local link over-ride configured will need to do so here
for the new message `visualeditor-sourcefeedback-link`; wikis with a
remote link configured will need to update their configuration ahead
of this being deployed, setting $wgVisualEditorSourceFeedbackTitle.
Bug: T157953
Change-Id: Iea7ad8328b03f69e01d7c67ca1ddbb7ae7906288
2018-04-04 18:11:10 +00:00
jenkins-bot
737a0446be
Merge "GalleryNode: Pass through all arguments in describeChanges override"
2018-04-04 17:41:08 +00:00
Ed Sanders
63f94f929f
GalleryNode: Pass through all arguments in describeChanges override
...
Change-Id: I66bb6bc2a5e95607beee103e925b3fa641f432d5
2018-04-04 18:00:41 +01:00
jenkins-bot
242eb68b96
Merge "Improve diff description on gallery nodes"
2018-04-04 16:50:03 +00:00
Ed Sanders
1159471730
Improve diff description on gallery nodes
...
* Deep compare mw.attrs on gallery nodes, ignoring 'caption'
* Ignore computed attributes on gallery image node
Bug: T191441
Change-Id: If1d9ec15a45001f3c420d20481be43ae38ae201a
2018-04-04 17:38:48 +01:00
jenkins-bot
459f35924c
Merge "DiffPage: Remember chosen diff mode"
2018-04-04 16:34:54 +00:00
jenkins-bot
9c82472546
Merge "MWExternalLinkAnnotation: add CSS to override plainlinks styling"
2018-04-04 15:53:51 +00:00
Ed Sanders
b5be51db7e
Use cog icon for options
...
Bug: T191099
Change-Id: I68638dcfa2531ce01843ae3517d9245deb716769
2018-04-04 13:22:00 +01:00
jenkins-bot
cb0ae22be4
Merge "Define childNodeTypes for gallery image node"
2018-04-03 20:26:00 +00:00
jenkins-bot
f04563faba
Merge "Show redirect link in preview"
2018-04-03 19:01:02 +00:00
jenkins-bot
6ce963665f
Merge "Move redirect building methods from DesktopArticleTarget to ArticleTarget"
2018-04-03 19:01:01 +00:00
Thalia
367509287f
Define childNodeTypes for gallery image node
...
Change-Id: I9ad78d26dfa16a7bc6da8bc94d7ef4e38fdec409
2018-04-03 19:40:12 +01:00
Ed Sanders
36e0f8988d
Show redirect link in preview
...
Bug: T191128
Change-Id: I08fc03dd869e6b074a24698f9037380b26e3dd2c
2018-04-02 17:34:51 +01:00
Ed Sanders
11eaab48c8
Move redirect building methods from DesktopArticleTarget to ArticleTarget
...
These are not specific to desktop.
Also make the static builders static, and move VE target specific
code to caller, such as the click handler.
Change-Id: Ib7e769e3d6d339b9e66e1bc924480b0b0d5db17d
2018-04-02 17:32:24 +01:00
jenkins-bot
45afe665c1
Merge "Visual diffs in source mode section edits"
2018-04-02 16:05:34 +00:00
jenkins-bot
b29de616c9
Merge "Fix source copy when clipboardData not available"
2018-03-29 23:39:19 +00:00
Ed Sanders
ec3c6b65c0
Remove <section> unwrapping code from ve.ce.MWTransclusionNode
...
Has been fixed upstream in Parsoid.
Bug: T181226
Change-Id: I7dfe228e6d1008c4e66377d501f2e4af72c1813d
2018-03-29 14:05:32 +01:00
Ed Sanders
58054d49da
Fix source copy when clipboardData not available
...
Bug: T190881
Change-Id: I8569dec0c03caa30cb7fcbbbfeed126dc9db57e4
2018-03-29 13:58:00 +01:00
jenkins-bot
ea9a0d56df
Merge "Update VE core submodule to master (4922429f7)"
2018-03-28 16:32:26 +00:00
Bartosz Dziewoński
f8522b7aac
Update VE core submodule to master (4922429f7)
...
New changes:
4922429f7 Merge all theme overrides into single files
Local changes:
* Update extension.json module definitions for 4922429f7
* Merge all VE-MW theme overrides into single files
Change-Id: Ie8bb4a78c3c50dd4e930f25f6f72bc2f395bd10c
2018-03-28 09:17:12 -07:00
David Lynch
7f5b6fafb4
MWExternalLinkAnnotation: add CSS to override plainlinks styling
...
Was causing the active link highlight to look broken.
Bug: T190582
Change-Id: Ia59e762689211625027367511ffd922f445a13ae
2018-03-28 10:57:10 -05:00
jenkins-bot
476a590c3c
Merge "Parse title in show preview using hack"
2018-03-27 20:29:35 +00:00
jenkins-bot
5b36d88eae
Merge "Make edit notices popup wider (320 -> 380)"
2018-03-27 17:24:58 +00:00
Ed Sanders
d3e5385944
Visual diffs in source mode section edits
...
Bug: T190845
Change-Id: I938352eec8b49f27784c12ddea72bbe69fdd6cb2
2018-03-27 17:53:54 +01:00
David Lynch
d77ea2bf16
DesktopArticleTarget: use -published message instead of -saved
...
Bug: T183901
Change-Id: I09f6e44f9f743f079ca5504ec06706c764ce6e25
2018-03-27 10:49:03 -05:00
Esanders
3cd35b95e9
Make edit notices popup wider (320 -> 380)
...
Bug: T184379
Change-Id: Ic68f5e117bb0057bb5fa8b83834707abfbadb3b3
2018-03-27 14:16:25 +00:00
Bartosz Dziewoński
b8bcba8cbe
ve.ui.MWMediaDialog: Use dropdown for image type selector
...
The dialog is not wide enough to fit four buttons side-by-side.
Bug: T74187
Change-Id: I6a4e5692b5f1b2ca9bb78d4e6c6103036f371a52
2018-03-27 14:40:39 +02:00
jenkins-bot
fe625aa5ea
Merge "ve.ui.MWPopupTool: Allow labels of buttons in help menu to wrap"
2018-03-27 11:55:16 +00:00
jenkins-bot
6deaeffa95
Merge "Revert "Make edit notices popup wider (320 -> 450)""
2018-03-27 11:30:12 +00:00
Bartosz Dziewoński
4fd4a5259b
ve.ui.MWPopupTool: Allow labels of buttons in help menu to wrap
...
Bug: T190796
Change-Id: I7889119a60133100825d7db4a02e6d0a7c797eba
2018-03-27 12:31:24 +02:00
Bartosz Dziewoński
a0dacccd83
Revert "Make edit notices popup wider (320 -> 450)"
...
This reverts commit d5a61eb95d
.
Bug: T184379
Change-Id: I0198c6d1faf1474ea0faab7e05ec95cfb43c9206
2018-03-27 10:13:45 +00:00
Volker E
e837512cc6
Replace deprecated 'comment' with 'speechBubble' icon
...
Bug: T183600
Change-Id: Iebebba61a099193051cffc11f41e366bdb1c19e1
2018-03-26 21:14:35 -07:00
James D. Forrester
fe525e3bcc
*Dialog: Don't set to small size, which is the default
...
Change-Id: I3b7a19acd0ee5112d104257bdc1e9ff0e9b4ff24
2018-03-26 15:02:11 -07:00
jenkins-bot
dc3e192179
Merge "Make edit notices popup wider (320 -> 450)"
2018-03-26 21:31:07 +00:00
jenkins-bot
58f9cf7050
Merge "Autosave section title when adding new section in source mode"
2018-03-26 21:19:26 +00:00
jenkins-bot
5f8d287e12
Merge "Autosave recovery prompt"
2018-03-26 20:55:18 +00:00
jenkins-bot
44720da389
Merge "*Dialog: Drop verbose option, ignored since v0.20.0"
2018-03-26 16:18:49 +00:00
jenkins-bot
5325424988
Merge "Match audio & video elements in gallery DOM"
2018-03-26 16:18:46 +00:00
jenkins-bot
ce425c1d56
Merge "[BREAKING CHANGE] Use upstream tryTeardown instead of close in MobileArticleTarget"
2018-03-26 16:12:35 +00:00
jenkins-bot
132d3fbaac
Merge "Move some deactivation code from DesktopArticle to ArticleTarget"
2018-03-26 16:10:49 +00:00
James D. Forrester
9e01553f0b
*Dialog: Drop verbose option, ignored since v0.20.0
...
Change-Id: If0bc7946b67aaae97886e8dbd956e9338b0e0b40
2018-03-26 08:55:03 -07:00
Ed Sanders
95fc150a4f
Remove unused static overrides from dialog
...
Change-Id: I31f0310baa5c438b17f16749368102d8cede22db
2018-03-26 15:49:04 +01:00
Ed Sanders
28d8d2923e
[BREAKING CHANGE] Use upstream tryTeardown instead of close in MobileArticleTarget
...
Change-Id: I33bcc98bc75ab049568de47faceb3f3390df5901
2018-03-26 15:32:55 +01:00
Ed Sanders
307e6c2922
Move some deactivation code from DesktopArticle to ArticleTarget
...
Also rename tryDeactive to tryTeardown.
Change-Id: Ie89d59a62826bcfe3d30ad04f89d3c4211cc34f4
2018-03-26 15:32:55 +01:00
Ed Sanders
f89856f0ba
Match audio & video elements in gallery DOM
...
Bug: T190631
Change-Id: Ic09927728b449dda43cf115fa9612ebd7a2bf23f
2018-03-25 22:04:57 +01:00
jenkins-bot
966e46ac80
Merge "Fix the image sizes in ve.ui.MWInternalLinkContextItem"
2018-03-23 05:36:51 +00:00
Ed Sanders
f7b0118de0
Fix layout of media info fields
...
Bug: T190468
Change-Id: Ic81781318a9003064e7d8f283901d70a5bae6ebc
2018-03-22 22:15:52 +00:00
jenkins-bot
511dfc41ca
Merge "Make save commands only executable when article is saveable"
2018-03-22 17:03:37 +00:00
Ed Sanders
8a974f25e6
Fix the image sizes in ve.ui.MWInternalLinkContextItem
...
Remove the image size styles from the class
.ve-ui-mwInternalLinkContextItem-hasImage too
Bug: T97631
Follow up: I84edeec38ecfb90f5d53
Change-Id: I39937bf4ba12f7047545b187c54a1c5fae157e4a
2018-03-22 17:03:19 +00:00
Ed Sanders
3a56d42901
Make save commands only executable when article is saveable
...
Change-Id: Ia22fbae45201254867bf6e8920aff944ba9276b9
2018-03-22 10:44:30 -05:00
Ed Sanders
bfb59e9c8a
Follow-Up I84edeec38: Use font-size: 1em instead of unset for invisible templates
...
Leaving it unset falls back to 'inherit' which is too large.
Change-Id: I0dd90b247b51070bbe10aad4941a9dc4a7ac60c1
2018-03-22 13:29:49 +00:00
David Lynch
75af29b57d
DiffPage: Remember chosen diff mode
...
Use a new preference: visualeditor-diffmode-historical.
Bug: T189896
Change-Id: I0575cc0a86dc0683758d24c0f597834e38cf1095
2018-03-22 01:41:14 -05:00
jenkins-bot
bfd4a5870f
Merge "Use single-line editor for image captions"
2018-03-22 01:32:09 +00:00
Ed Sanders
a58b529104
Autosave recovery prompt
...
Prompts the user before recovering if the document
has been edited since last load.
Bug: T190077
Change-Id: Ibc0e1d1342510fbca57ad599c1816918c84e5487
2018-03-21 16:23:35 -07:00
jenkins-bot
663b9f9a35
Merge "Remove special font-size
treatment following-up UI unified in 14px
base"
2018-03-21 21:07:16 +00:00
jenkins-bot
e03f3e2c73
Merge "Update icons for new 20px grid"
2018-03-21 20:59:23 +00:00
jenkins-bot
5aa1bb8537
Merge "MWTransclusionNode: describe parameter changes for Visual Diffs"
2018-03-21 20:03:21 +00:00
James D. Forrester
ece430258b
Update VE core submodule to master (dc98cb7ec)
...
New changes:
617708fe1 Update rel attribute checks to be aware of multiple rel values
c22428f81 ve.ce.LinearSelection: Don't throw exceptions only to catch on the next line
406db2ce3 Localisation updates from https://translatewiki.net .
33f94faf7 tests: Update ve.dm.Converter#getModelFromDom cases for new metadata behavior
d85bf0d68 Use documentFragments when DOM splicing
110519f1c Update documentation now describeChange can return jQuery
ff7fa5fa0 Change http://www.mediawiki.org to https://www.mediawiki.org
09faa4a3d Fix error with tabs per this:
a329edf67 Localisation updates from https://translatewiki.net .
da864cc5e demos: Separate out and fix mobile-dist
380cc90c5 VisualDiffs: Unit test for timeout behaviour
601173c02 Clarify the "Log" button label on the debug bar
c52a2e07e demos: Fix auto-save by only storing doc state if not recovered
1b8d2c457 Auto-save: Save and restore last known selection
9e279e77e Fix deprecated icon name 'alignCentre' > 'alignCenter'
Local changes:
tests: Update ve.dm.Converter#getModelFromDom cases for new metadata behavior
Bug: T189687
Bug: T189939
Depends-On: I2059d8ce9140b733ee92436de395d735ab06b9df
Change-Id: I3c210112c84e2d2bd8226de3dad195bf17afb4c2
2018-03-20 16:38:54 -07:00
jenkins-bot
cf9ddabe23
Merge "Disable visual diffs on source mode section edits"
2018-03-20 23:02:33 +00:00
Ed Sanders
8bfb270168
Use single-line editor for image captions
...
Depends-On: I2be081c766fab41b152d03b43e7e936e3f636166
Change-Id: Ifcdc34826ad81e96c22fd68ceb637107cde24d4a
2018-03-20 22:51:27 +00:00
jenkins-bot
2c96d24c76
Merge "Avoid jQuery.parseHTML"
2018-03-20 21:44:37 +00:00
jenkins-bot
0ed47a025e
Merge "Only use pre-computed measurements for position loading bar"
2018-03-20 21:44:36 +00:00
Volker E
d44bb0bc1b
Remove special font-size
treatment following-up UI unified in 14px
base
...
Removing `0.8em` VE special base `font-size` for UI as we're unifying
OOUI interfaces to `14px` equals to `0.875em` at user agent default size.
Bug: T97631
Depends-on: I693d168d2ccf2babbcfe8952af3e1c262aa97773
Change-Id: I84edeec38ecfb90f5d53199f3b26fc3f83ab0611
2018-03-20 20:03:19 +00:00
Bartosz Dziewoński
d80099dad1
Update icons for new 20px grid
...
Set viewBox to "2 2 20 20" to trim 2px off each side of our
existing 24px icons, therefore aligning them to the new 20px
grid. All of them had been drawn with large margins, so none
of the graphic is lost.
Bug: T177432
Bug: T190151
Change-Id: I23a6daa5dc2d4a9afc50f275da5df370d2319277
2018-03-20 20:03:11 +00:00
jenkins-bot
9d004c4d35
Merge "Use OOUI 'markup' icon instead of local 'alienextension'"
2018-03-20 19:50:55 +00:00
Ed Sanders
0f56af016d
Use ellipsis on toolbar save/publish button
...
Bug: T189803
Depends-On: Ic29717a660de5e80ee2a37f583b2a61c11fa87c4
Change-Id: Idaf80ea7e6ae9ffa165a8638af886bf6ab21a7f0
2018-03-20 19:46:36 +00:00
jenkins-bot
cea546b502
Merge "MediaContext: Link filename to file page"
2018-03-20 18:41:09 +00:00