James D. Forrester
cc239a08da
build: Bump stylelint and make pass
...
grunt-stylelint 0.6.0 → 0.7.0
stylelint-config-wikimedia 0.3.0 → 0.4.1
Change-Id: Id87b8df04d415e1f1058a4042a31408236402037
2017-02-17 15:23:12 -08:00
Translation updater bot
2dd0e06e87
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia236c6849f1c3194ebb59c666006f1edf03687cf
2017-02-17 22:55:18 +01:00
Translation updater bot
8f5380cc12
Localisation updates from https://translatewiki.net .
...
Change-Id: I46eaee06ac9f40e39685ebfccc76bd342439803e
2017-02-16 23:09:58 +01:00
jenkins-bot
9164b6e400
Merge "DesktopArticleTarget.init: Don't hardcode single-tab accesskey"
2017-02-16 19:19:42 +00:00
jenkins-bot
97d689c824
Merge "MWSaveDialog: Switch to save panel when showing message"
2017-02-16 17:14:12 +00:00
jenkins-bot
6b6df0759e
Merge "Tables: Add support for editing mw-collapsible/mw-collapsed"
2017-02-16 16:39:36 +00:00
David Lynch
288422cb9e
MWSaveDialog: Switch to save panel when showing message
...
Fixing T107251 made it so that clicking "save" always switched back to the
save panel momentarily, causing a flicker of "maybe I can edit this"
experience. With this change, we can only switch back to the save panel when
saving from other panels if a message is being shown.
Bug: T156891
Change-Id: I8f67693283e61c39cfce40ee12d5c6788dd97932
2017-02-16 10:32:21 -06:00
Ed Sanders
9337e6ecbd
Tables: Add support for editing mw-collapsible/mw-collapsed
...
We don't support editing <div>s right now (as they're BranchNodes) nor
<span>s (as they're annotations), but most of those are inside templates
and so not editable in VE anyway.
Bug: T157989
Change-Id: I647b2a544fd16952696d0de8d07cb72189b27ecb
2017-02-16 17:21:44 +01:00
Bartosz Dziewoński
22df25c108
Pass $overlay to FieldsetLayout and FieldLayout in various places
...
We now use dialog's overlay in every case where we have a FieldsetLayout
or a FieldLayout with a help popup inside a dialog.
Bug: T100571
Change-Id: I8bd0ed430637feca63ec0f13cb7e1e1c659391a5
2017-02-16 02:56:03 +01:00
Bartosz Dziewoński
c3be577216
ve.ui.MWAdvancedSettingsPage: Actually display help for settings about language variants
...
Follow-up to 712ea472d3
.
Change-Id: I2f3617fb4e9a80272e559b35c947052c0d8e534b
2017-02-16 02:19:09 +01:00
Bartosz Dziewoński
2c78411113
ve.test.utils.createSurfaceFromDocument: Actually attach surface to DOM
...
Bug: T158141
Change-Id: I999bcdc7095a3b9e2a86a7d5eca0e1f3ceb175ef
2017-02-16 01:17:17 +01:00
Translation updater bot
a21a89ac77
Localisation updates from https://translatewiki.net .
...
Change-Id: I8a6a7bf01f41eed3d8d7c1cf5ccfb515c16586ce
2017-02-15 22:47:52 +01:00
Translation updater bot
7d95edacde
Localisation updates from https://translatewiki.net .
...
Change-Id: I16205f62bba23e5d0d157d433a635feac710aba5
2017-02-14 22:57:45 +01:00
David Lynch
b1d68872b0
DesktopArticleTarget.init: Don't hardcode single-tab accesskey
...
Bug: T156141
Change-Id: I1312283437714bf338a8ee3cf63e93ac67db1c45
2017-02-14 11:24:50 -06:00
L10n-bot
6909c24d5d
Merge "Localisation updates from https://translatewiki.net ."
2017-02-13 22:19:02 +00:00
Translation updater bot
ae92640bf3
Localisation updates from https://translatewiki.net .
...
Change-Id: I79bc57730f31d46f3319d1108313d35547d7f2fc
2017-02-13 23:19:33 +01:00
Bartosz Dziewoński
7beaf0ab9c
ve.ce.MWTableNode: Provide preview of sortable table styling
...
Algorithm for deciding which cells handle sorting is exactly
the same as in the real jQuery Tablesorter.
Depends on changes in VE core:
* I50426e173c68af7df49e47fe3bec0465a9a55c26
* Iabb372dfe7bf5feef314315ac74a788c6c58dc20
Bug: T139072
Change-Id: I4446be2ad459b05590754da9bb6c3dd8f796be42
2017-02-13 21:36:43 +00:00
Ed Sanders
08b3f73f16
MWTableDialog: Extend initial values so 'done' button behaves correctly
...
Depends-On: I608431365f2a482536affe1dae3fe21bc20e16b4
Change-Id: Idd468caa9417ffd8e0475083c884ef6c554ee152
2017-02-13 08:30:51 -08:00
Ed Sanders
444ed0b7d8
MWTableDialog: Inherit actions from core
...
Change-Id: Ice7f18ac2e1b7728a52a48482728d1b1278ca66f
2017-02-13 08:30:51 -08:00
Translation updater bot
0b620cf417
Localisation updates from https://translatewiki.net .
...
Change-Id: Id1187371077f15d98540f91be55ee2f074254ce5
2017-02-12 22:44:26 +01:00
jenkins-bot
3c56d19e66
Merge "vw.ui.MWTableDialog: Add "Cancel" button"
2017-02-12 15:07:37 +00:00
Translation updater bot
30cb88940e
Localisation updates from https://translatewiki.net .
...
Change-Id: If95955b60c6c2b371bda27b1db2272939c3da982
2017-02-10 22:55:28 +01:00
Bartosz Dziewoński
aa22a8c482
vw.ui.MWTableDialog: Add "Cancel" button
...
The dialog already supports cancelling by pressing Escape,
but the usual dedicated button was missing.
Change-Id: Ic63b5b59940a43474051466bdbbba0dbeb4342a9
2017-02-10 15:26:33 +01:00
jenkins-bot
a234120771
Merge "Check for 'veaction' when clicking section edit links"
2017-02-09 18:33:55 +00:00
Bartosz Dziewoński
5200f2ef34
ve.ui.MWSaveDialog: Show a hint to use Ctrl+Enter to submit when pressing Enter
...
Or Cmd+Enter for Mac.
Depends on VisualEditor core changes:
* I93f50e325f993d82a821bf02f5e7f56fe1b9de62
* Id0a357b038fc5730f61bcf3ba730838dcda9b00e
Bug: T153241
Change-Id: I6b0a5e2c4e4ec72016463c8ba6576d33d59be8e5
2017-02-09 16:47:41 +00:00
Ed Sanders
6bd650d50a
Check for 'veaction' when clicking section edit links
...
Such as in the 'add topic' link.
Bug: T157104
Change-Id: Ide2d4cf8c23a5d0db24456d15b4312f7c0a5f922
2017-02-08 17:48:04 +00:00
Translation updater bot
02aa33cfbd
Localisation updates from https://translatewiki.net .
...
Change-Id: I74eab9790e644bb90f354ae5d6a9f3cbb7ca2d6b
2017-02-07 23:07:39 +01:00
jenkins-bot
6e585c457c
Merge "Move wikitext signature command to correct file"
2017-02-07 20:47:57 +00:00
Ed Sanders
8ab21d2ef5
Move wikitext signature command to correct file
...
So that signature availability is checked.
Bug: T157286
Change-Id: If1e585ce02e0bc9f5aa93129d315f83f183f5952
2017-02-07 20:21:32 +00:00
Ed Sanders
f2cf73eaaf
Define default HTML types for extension nodes
...
Use span/div for inline/block nodes respectively.
Bug: T157389
Change-Id: I4c501a6af88a490eec83af26adaa515a2b1d18d1
2017-02-07 20:12:39 +00:00
David Lynch
8a7d44224c
ArticleTarget: try to refresh editToken if getWikitextFragment fails
...
Refactor saveFail's badtoken handling out so it can be reused by
getWikitextFragment.
Bug: T156991
Change-Id: I686cddb5be4484211fa69640044db1bc34eacefc
2017-02-07 11:20:59 -06:00
jenkins-bot
158807f86c
Merge "Remove explicit toolbar indicator definitions"
2017-02-06 17:11:59 +00:00
Translation updater bot
19569f4b02
Localisation updates from https://translatewiki.net .
...
Change-Id: If656029a98191aad2523fe743ac42b1a26920190
2017-02-05 22:57:31 +01:00
Ed Sanders
7a058a4de8
Remove explicit toolbar indicator definitions
...
These are now computed upstream based on position of toolbar.
The menu tool now needs its indicator explicitly hidden.
Change-Id: Id2280f70553e1e45f3a42af45684c5808797925c
2017-02-04 10:25:37 +00:00
Translation updater bot
bb029d2ebc
Localisation updates from https://translatewiki.net .
...
Change-Id: Ibe93c0e21b2c4adb1796c0d07f9f0843e834be4e
2017-02-03 23:06:06 +01:00
jenkins-bot
61d449c9d2
Merge "ve.ui.MWSaveDialog: Prettify the 'messages' shown"
2017-02-01 23:50:58 +00:00
jenkins-bot
5015af4a32
Merge "ve.init.mw.ArticleTarget: Don't try to clear non-existent message"
2017-02-01 23:48:30 +00:00
jenkins-bot
fbe31de0d3
Merge "ve.ui.MWSaveDialog: Remove unused $saveActions div"
2017-02-01 23:48:10 +00:00
Translation updater bot
8390b1f3fb
Localisation updates from https://translatewiki.net .
...
Change-Id: I1d46d45a3dda6243a24cddbdb0dd679f8628fee9
2017-01-31 22:58:54 +01:00
Bartosz Dziewoński
e8d99c5536
ve.ui.MWSaveDialog: Prettify the 'messages' shown
...
This is currently used to display a warning about missing edit summary
and to display a CAPTCHA field. They now appear in a separated area at
the bottom of the dialog, which slides into view when a message is
added.
Change-Id: I7541284a92d5fd2fa8f469d479e059098c59c0ac
2017-01-31 17:37:00 +00:00
Bartosz Dziewoński
6f367ea0ec
ve.init.mw.ArticleTarget: Don't try to clear non-existent message
...
This is just dead code. We never call `.showMessage( 'captcha', ... )`
(the CAPTCHA is shown in the 'api-save-error' message).
Change-Id: I48f51e89d5b366384d184e2ed505be9e7b8f3401
2017-01-31 14:40:32 +01:00
Bartosz Dziewoński
a0cb3029cb
ve.ui.MWSaveDialog: Remove unused $saveActions div
...
Change-Id: I47da48b29d3bddd598946de655cf1e8b086daf45
2017-01-31 13:43:47 +01:00
Translation updater bot
2e690797c0
Localisation updates from https://translatewiki.net .
...
Change-Id: Idc95868d10a1fd04899fcbec7a280b55743a874d
2017-01-30 22:52:00 +01:00
jenkins-bot
7b46d105b1
Merge "Advanced Settings: improve displaytitle field"
2017-01-30 19:40:13 +00:00
David Lynch
00fb8c8e58
Advanced Settings: improve displaytitle field
...
* Remove the checkbox; an empty field, or a value exactly equal to the page
title means no displaytitle.
* Automatically fill the field with the current page title
* The field was mispositioned
Bug: T155818
Bug: T156665
Change-Id: I46db6b14616c9a021e757284972537cac00546a1
2017-01-30 19:29:25 +00:00
WMDE-Fisch
a0af0b0529
Disable VisualEditor in the TwoColConflict extension
...
As for the Translate extension this will read a global set by the
TwoColConflict extension to disable the VisualEditor and its hooks
on the modified edit conflict page there.
Bug: T156251
Change-Id: I164d1546c9d98d8715650e13c63a01d06c76315d
2017-01-30 14:06:59 +01:00
Ed Sanders
1d7f929a91
Update VE core submodule to master (139bdf7)
...
New changes:
d79138b Overwrite selected content when pasting via DataTransferItem
3c4737f Ensure clipboard is never empty text
3b1339e Create dummy platform and target for tests
4d63c8e Pass text as string to insertDocument when detected as plain text
Local change:
Remove VE standalone module
Flow used to use it, but not anymore. Going forward no one should
be using it in MW.
Bug: T154020
Bug: T156302
Bug: T156498
Depends-On: I078c244ef524669da477a43f9b37c847252e5ad7
Change-Id: Ifc4be16269f819890f2dcdddbbdebf9694ad2868
2017-01-29 18:50:47 +00:00
Translation updater bot
662789bb13
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib90e3f4f0482f1642fe8dde53dd0f601d3e942cc
2017-01-28 22:56:32 +01:00
Translation updater bot
0383c3c61b
Localisation updates from https://translatewiki.net .
...
Change-Id: I19e481d7151511014ac3fabd241cdf01932a937e
2017-01-27 15:00:35 +01:00
jenkins-bot
19c0dd3aa4
Merge "MWSaveDialog: only focus summary if we're on the save panel"
2017-01-27 07:25:31 +00:00
David Lynch
60866eade2
Override ui.CommentInspector so that copying from it sets text/x-wiki
...
Bug: T154837
Change-Id: I3413c955aa23d34683e1a028a581b1ea34d55d49
2017-01-27 01:13:41 -06:00
David Lynch
b976f2cf38
MWSaveDialog: only focus summary if we're on the save panel
...
Firefox throws exceptions when trying to focus hidden inputs. Using the
"preview" keyboard shortcut entirely bypasses the save panel, but the ready
process assumes it'll always be opened first.
Bug: T153958
Change-Id: Ifb3861116565e77c30b3874fe47889298c3ace6d
2017-01-27 00:51:33 -06:00
jenkins-bot
fb48db7227
Merge "Ignore section edit links when no action present"
2017-01-26 14:13:24 +00:00
Ed Sanders
1df022a6d6
Ignore section edit links when no action present
...
BUg: T156282
Change-Id: If3d039da36db946dcbba123d3cdc4e99c45f6a4e
2017-01-25 18:13:56 +00:00
Translation updater bot
dc7ce167b3
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie1b9552f69f104a50f0b317d1c6db4d046526ffc
2017-01-25 14:49:37 +01:00
jenkins-bot
fb1d1cdfaf
Merge "Use target=_blank for link in template 'extra description'"
2017-01-25 12:53:03 +00:00
jenkins-bot
7d9d6b35d2
Merge "Update actions on live inspectors and preview dialogs"
2017-01-23 23:33:44 +00:00
Translation updater bot
23bce58071
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib31aa19ef33f7b5017bf3ed49684cae670fd50c7
2017-01-23 22:50:30 +01:00
Ed Sanders
133da969ce
Use target=_blank for link in template 'extra description'
...
We already do this for 'missing description'.
Bug: T155879
Change-Id: Iccf48070ab2b5890d6891856be4ee5cce5308d0d
2017-01-23 13:07:53 +00:00
Translation updater bot
07f877d476
Localisation updates from https://translatewiki.net .
...
Change-Id: I6a51ed82a750a1fd6c3bb5697bb9b69067b2e96d
2017-01-22 22:45:16 +01:00
Translation updater bot
e821a8e24b
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib7a453738fc26748d5b202c7598db1009d72b145
2017-01-21 22:46:51 +01:00
Thalia
43c2865f90
Update actions on live inspectors and preview dialogs
...
Make inspectors inheriting from MWLiveExtensionInspector
and dialogs inheriting from MWExtensionPreviewDialog
update their 'done' action every time updatePreview is
called. Since both mix in ExtensionWindow, two new methods,
updateActions and isModified are added there.
This should make it more difficult to insert an empty node
accidentally or create a transaction just by opening and
closing an inspector or dialog.
For more complicated dialogs, or inspectors or dialogs
that don't live-update, this behaviour will have to be
implemented separately.
Bug: T155330
Change-Id: Iacafa01fcd419faaec9b112c96be86693a57d561
2017-01-21 18:29:18 +00:00
Ed Sanders
171286c120
Fix typo in target config
...
Change-Id: I5815ce5b0e05ce166e02bfcced520e3770f5453d
2017-01-20 23:15:23 +00:00
Ed Sanders
f58d00b110
Move #getWikitextFragment up to ArticleTarget
...
Change-Id: Ice4b04db4a45c07ccffc3892e6db5d814c2ec37b
2017-01-20 23:15:17 +00:00
Ed Sanders
e5555d6d85
Remove MWMobileSurface & Context
...
The hacks contained within context were ancient and no
longer used, and thanks to a typo in mw.MobileArticleTarget
neither of these classes was being used anyway.
Change-Id: I52f2b6d5aa5ddbcc45ac6107eaf9407570b73672
2017-01-20 23:15:11 +00:00
Ed Sanders
1ae5c13cb9
Update VE core submodule to master (f0dcedb)
...
New changes:
5b448fa [BREAKING CHANGE] Merge Mobile/DesktopSurface into Surface
2d8959b Localisation updates from https://translatewiki.net .
7eee772 Follow-up 2d8959b: Fix build for added language 'io'
f0dcedb ve.dm.TableMatrix: Really indent ASCII-art comments
Change-Id: I62708f7caeb03b16cd318aab0b0ee3c674e75a26
2017-01-20 14:35:39 -08:00
Translation updater bot
015017376e
Localisation updates from https://translatewiki.net .
...
Change-Id: Id8ab05872453edaf2c54c841dcc6abf7b7e68f32
2017-01-20 09:46:04 +01:00
Translation updater bot
b0944d5ad3
Localisation updates from https://translatewiki.net .
...
Change-Id: I08914c4a309c016d8ceff90da41328d3c3b12110
2017-01-17 22:17:40 +01:00
jenkins-bot
1e32b1d31d
Merge "Re-order all meta code to put categories first"
2017-01-17 02:39:55 +00:00
jenkins-bot
faaf7d2b4f
Merge "Fix correct default page for meta dialog in NWE"
2017-01-17 02:38:44 +00:00
Ed Sanders
96a3d38cf9
Re-order all meta code to put categories first
...
For consistency.
Change-Id: Ia5e9728ca4f727f4ce30d5f0c88ac9df8c4d21d0
2017-01-17 00:19:38 +00:00
Ed Sanders
1aeec314d5
Fix correct default page for meta dialog in NWE
...
Bug: T154639
Change-Id: I49d0f2295b071ae667e111562e30d04b0174c251
2017-01-17 00:17:51 +00:00
jenkins-bot
9c3f3646c8
Merge "Correct comment in MWBlockImageNode"
2017-01-16 20:24:45 +00:00
Translation updater bot
6a449d29ba
Localisation updates from https://translatewiki.net .
...
Change-Id: I12814771ed6d7d2005c5c09543e30f1e635a3289
2017-01-16 14:32:09 +01:00
Thalia
8c4b8e55e5
Correct comment in MWBlockImageNode
...
Change-Id: I99058f97ac74b57c648be51cdb267d24a197b16a
2017-01-14 18:38:20 -08:00
Ed Sanders
337614d142
Open preview links in new tab
...
Bug: T155159
Change-Id: Idddc6b25303c17382ba1bc763b9001b727e1040e
2017-01-12 16:07:00 -08:00
jenkins-bot
a4543a7336
Merge "Allow AceEditorWidget to accept autocomplete word list"
2017-01-12 02:00:14 +00:00
Thalia
fc61fb9be0
Allow AceEditorWidget to accept autocomplete word list
...
Bug: T155107
Change-Id: I2dd752fb55a4d5596dbc8b8dc69eb55083d7ec66
2017-01-11 17:26:16 -08:00
L10n-bot
220b2ef042
Merge "Localisation updates from https://translatewiki.net ."
2017-01-11 22:27:03 +00:00
Translation updater bot
1f90679b43
Localisation updates from https://translatewiki.net .
...
Change-Id: I92917d08fd03456856c1983ab1bd07cd8d46943a
2017-01-11 23:21:18 +01:00
jenkins-bot
7c49a23a33
Merge "ArticleTarget: Give users a specific message when HookAborted errors happen"
2017-01-11 22:21:13 +00:00
jenkins-bot
18ba046361
Merge "ArticleTarget#saveErrorUnknown: Handle the xhr being complete"
2017-01-11 20:37:08 +00:00
James D. Forrester
002b0adef0
ArticleTarget: Give users a specific message when HookAborted errors happen
...
Change-Id: I7017412dc56200f5bb0adbd901aed15507447846
2017-01-11 10:46:30 -08:00
James D. Forrester
2b502572ec
ArticleTarget#saveErrorUnknown: Handle the xhr being complete
...
Change-Id: I638b5b80c5a404a438ebd357b6e16bbab7871d6e
2017-01-11 10:45:43 -08:00
jenkins-bot
0405f8c80a
Merge "DesktopArticleTarget: Prevent infinite while loop if $content is empty"
2017-01-11 18:39:35 +00:00
Ed Sanders
889ffc0efc
DesktopArticleTarget: Prevent infinite while loop if $content is empty
...
Change-Id: I629b2c3f1a4af3441764db7d1d0a7cec96181396
2017-01-11 18:29:16 +00:00
Translation updater bot
3c943c5817
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib66f2dc2241016540afa2df19cc4ac36523ae98b
2017-01-09 15:56:06 +01:00
jenkins-bot
70a66d4070
Merge "More error handling fixes"
2017-01-09 02:24:17 +00:00
jenkins-bot
09829ae7b4
Merge "MWMetaDialog: Move categories to the top as they're used most"
2017-01-07 14:56:56 +00:00
Translation updater bot
9d29ec3d9c
Localisation updates from https://translatewiki.net .
...
Change-Id: I37e2fb1213d1db27e24219fba349638f75fc122f
2017-01-06 23:14:55 +01:00
Translation updater bot
a0bda5eb51
Localisation updates from https://translatewiki.net .
...
Change-Id: Ied8c757544363b36e27cfccb4df80a0c22d78ce2
2017-01-05 23:50:18 +01:00
Alex Monk
8fe5bbe39b
More error handling fixes
...
See T154565
Change-Id: I073aae149497342157503ad3f465b7d57aaad4fa
2017-01-05 15:13:02 +00:00
jenkins-bot
50e7fd0653
Merge "Fix MWInternalLinkAnnotation.getTargetDataFromHref's behaviour with URLs containing query parts"
2017-01-05 15:08:33 +00:00
jenkins-bot
4d64196fcb
Merge "Fix loadFail parameter handling"
2017-01-04 22:46:27 +00:00
jenkins-bot
e91f8f913e
Merge "Allow 'T-' prefixed sections, and redirect if section link title isn't current page"
2017-01-04 22:38:34 +00:00
Alex Monk
1bcaa9056c
Fix loadFail parameter handling
...
Rename them while we're at it.
Bug: T151278
Bug: T152429
Change-Id: I435ac148007db87da69e8cf48568fafa646abb71
2017-01-04 22:31:08 +00:00
Translation updater bot
f2947ed40d
Localisation updates from https://translatewiki.net .
...
Change-Id: I842b0b968551a988d1a848d8b08aa4ace0c10466
2017-01-04 22:39:54 +01:00
James D. Forrester
6795430831
MWMetaDialog: Move categories to the top as they're used most
...
Bug: T74399
Change-Id: I696d8484ed00c92340f178d5c9dcfe978998dce0
2017-01-04 11:18:00 -08:00
Ed Sanders
808de2acea
Add "templates used" page to meta dialog
...
Bug: T149009
Depends-On: Id617f9afbddf094140133f9659efc4b4e746148c
Change-Id: I63e663d05aefb47274f1f28bdcafc5317c2fc4f6
2017-01-04 18:30:11 +01:00
Ed Sanders
b7dd6077b8
Allow 'T-' prefixed sections, and redirect if section link title isn't current page
...
Bug: T153176
Change-Id: Ic6fda78d00715777df4a273e7d3e150f20185185
2017-01-04 16:53:03 +00:00