David Lynch
41ca528705
MWWikitextDataTransferHandlerFactory: skip getWikitextFragment if possible
...
This lets us avoid a fraction of a second lag when someone pastes a plain URL
into source mode.
Bug: T163237
Change-Id: I0e673856dec5f273fb92731b27494762299d2d6c
2017-05-09 10:19:15 -05:00
jenkins-bot
0f903b09d1
Merge "Generate visual diff only after switching to visual diff tab"
2017-05-09 13:31:36 +00:00
Ed Sanders
debcd678b5
Generate visual diff only after switching to visual diff tab
...
Bug: T164724
Change-Id: I48e49d4b68cc769b3e9d061983de4c78b5ad5c34
2017-05-09 10:09:39 +00:00
Translation updater bot
4296814235
Localisation updates from https://translatewiki.net .
...
Change-Id: I24e0b7ee282f937c0e7b1c44798a78439d723b63
2017-05-08 23:01:19 +02:00
Translation updater bot
3e31b869e8
Localisation updates from https://translatewiki.net .
...
Change-Id: I768ab6f09c49c7d3cdee0f0764a59ac0164bd445
2017-05-06 23:07:00 +02:00
Translation updater bot
021c91811e
Localisation updates from https://translatewiki.net .
...
Change-Id: If05c18f72c4fb8276676c13e145ade05ec309739
2017-05-05 22:54:40 +02:00
Translation updater bot
6f96b1e9d1
Localisation updates from https://translatewiki.net .
...
Change-Id: Id74033215796baa8238a3635d8cba3fc1b08e0a2
2017-05-04 23:11:44 +02:00
jenkins-bot
75b762d5c4
Merge "Specify suggested parent node types for tables"
2017-05-04 18:50:48 +00:00
jenkins-bot
20465377db
Merge "Allow headings in divs"
2017-05-04 18:49:09 +00:00
Ed Sanders
9d83efc747
Specify suggested parent node types for tables
...
This won't do anything useful until T164017 is resolved.
Bug: T164016
Change-Id: I39bffe2dc59a97888b81bdbe990e55ba95b0dd94
2017-05-04 14:50:49 +00:00
Ed Sanders
485a159037
Allow welcome dialog to be variable height
...
Bug: T164056
Change-Id: I277a709545151dbd51f92c21d6317a45b1088db2
2017-05-04 13:08:33 +01:00
Ed Sanders
8e6105fec8
Allow headings in divs
...
Bug: T164453
Change-Id: I986b1b376a592095c94d29a102278d4fde0a621f
2017-05-04 12:43:36 +01:00
jenkins-bot
9b86ebae7f
Merge "Follow-up 57a06a6
: Use the same attribute name on read and on write"
2017-05-02 22:00:40 +00:00
James D. Forrester
486bbd7609
Follow-up 57a06a6
: Use the same attribute name on read and on write
...
Bug: T164054
Change-Id: I6770f6c91248fcd9ab39322413874e20a1b65552
2017-05-02 14:42:22 -07:00
Translation updater bot
eafe281fa3
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic48e5776fde9b30c47656b01718bbbf764e6b2da
2017-05-02 23:22:42 +02:00
Ed Sanders
54fc920622
Captcha improvements
...
* Fix focus and resize/scroll into view after the
captcha has loaded (so after the image has loaded
for FancyCaptch).
* Add margin between input and captcha
* Enable enter-to-submit on captch input field.
* Unify code for simple/math/questy and correctly
render math as HTML (by looking at the mime type)
Change-Id: I10433cefbfea8569674c120dde5b489570e20966
2017-05-02 17:49:12 +01:00
Ed Sanders
998ae22b2d
Follow-up I488fd7e74: Adjust saveFail calls for new function signature
...
Bug: T164157
Change-Id: I41b946af5a8b80211b0672d7012835f2c9e1dc2b
2017-05-02 16:39:04 +01:00
jenkins-bot
68d00a6a42
Merge "init: Fix checks for required skin elements to avoid false positives"
2017-05-01 22:37:16 +00:00
jenkins-bot
089d765c0e
Merge "Avoid global variables in tests and build"
2017-05-01 15:56:58 +00:00
jenkins-bot
dc8935ae41
Merge "MWSignatureNode/Tool: Avoid global variables"
2017-05-01 15:49:37 +00:00
jenkins-bot
13307dd556
Merge "Fix minor lint errors and typos"
2017-05-01 15:49:35 +00:00
Bartosz Dziewoński
a02e68374e
init: Fix checks for required skin elements to avoid false positives
...
* Do not try to load the editor on protected pages, or if the user
doesn't have permission to edit pages.
* Move the check for required DOM elements after the check for
pages without the editor (T162411) and after DOM ready (T163307).
Bug: T162411
Bug: T163307
Change-Id: I8149694ba8155682701f2cda6ca212d60f446caa
2017-05-01 11:24:01 +00:00
Translation updater bot
99656bae30
Localisation updates from https://translatewiki.net .
...
Change-Id: I3e87b5b23666918a904d77111c76160fbe3d0a74
2017-04-29 23:31:44 +02:00
Ed Sanders
59b3f2e0dc
Avoid global variables in tests and build
...
Change-Id: I44dd3c3980f88e660798962c4aa0229b62760796
2017-04-29 12:37:53 +01:00
Ed Sanders
ede81b493e
MWSignatureNode/Tool: Avoid global variables
...
Change-Id: I0596b33e797830f3718f4edbe34075fdaced0831
2017-04-29 12:37:28 +01:00
Ed Sanders
7c0fc8d3b9
Fix minor lint errors and typos
...
* Commas that should be semicolons
* Unnecessary 'call's
Change-Id: I11a80702b5396a36e3deecc6e706a397cc354bd8
2017-04-29 12:36:17 +01:00
Translation updater bot
26e155035e
Localisation updates from https://translatewiki.net .
...
Change-Id: Iccbb936fb34cf928fa72cf5d56c1654fe8ce86f4
2017-04-29 00:09:45 +02:00
jenkins-bot
bcb62d7907
Merge "Synchronise VE availability checks in frontend and backend"
2017-04-28 17:02:54 +00:00
Ed Sanders
cd8b059e7d
Synchronise VE availability checks in frontend and backend
...
Adds better support for NWE loading on action=edit.
Change-Id: I35208cce0696607377378a1b58d426e914a3ba7d
2017-04-28 17:45:27 +01:00
Ed Sanders
381f143a27
QUnit: Remove all code for counting tests
...
Change-Id: Ifc20282a4da1aed9be2a9215c13f9a4e3e30168f
2017-04-28 17:03:20 +01:00
jenkins-bot
323f2479ea
Merge "Add basic support for Parsoid HTML5 video/audio"
2017-04-28 15:26:44 +00:00
Ed Sanders
0c2bb3da9c
Add basic support for Parsoid HTML5 video/audio
...
Change-Id: I30b787261c57e912e571170d8aa2d04726b6aa3a
2017-04-28 14:08:18 +01:00
Translation updater bot
c198ea287d
Localisation updates from https://translatewiki.net .
...
Change-Id: If183c1f7a7ddffa4dd2c61a6921ca5ad6f4b6bbe
2017-04-27 22:59:54 +02:00
jenkins-bot
604dc2d86a
Merge "MWMediaTransferHandler: Allow uploading of dropped Blobs"
2017-04-27 19:32:42 +00:00
jenkins-bot
2d34afeb27
Merge "VisualDiff: Check save dialog is still visible when re-rendering diff"
2017-04-27 18:53:12 +00:00
Ed Sanders
3999fb1eb6
VisualDiff: Check save dialog is still visible when re-rendering diff
...
Change-Id: I1d740b767d150699863f18ee6dd9eca8a35b2bf1
2017-04-27 18:36:07 +01:00
David Lynch
88f3191926
tests: MWInternalLinkAnnotation getFragment
...
Also, fix docs for it. It could also return null for a missing fragment.
Change-Id: Ib6df379c5c3686a59026b6b66f26b3050ede231a
2017-04-27 11:21:58 -05:00
Ed Sanders
3a9dcf7ec5
MWMediaTransferHandler: Allow uploading of dropped Blobs
...
Previous the media upload panel didn't support this. This makes Chrome
behave in the same way as Firefox when pasting images into a document.
Bug: T39932
Change-Id: I12f190a48ae9b62d4ad2f33b2a4ee546fdf7b354
2017-04-26 22:33:18 +00:00
Ed Sanders
fefb76eebc
Rewrite logic for choosing initial editor
...
Expanding from a single if-expression lets us make the
code much more readable, and reveals some minor bugs.
Change-Id: I49e57bfc093e019c837a73eab5c25fdbd14de0af
2017-04-26 12:07:51 -07:00
jenkins-bot
a93888afd5
Merge "EditModeTool: Use state-describing, not action-describing labels"
2017-04-26 18:42:42 +00:00
Ed Sanders
d1017bfd48
EditModeTool: Use state-describing, not action-describing labels
...
Follows-up 914eb1cde3; reverts the logic to have the label change, but
sticks with new "-current" i18n messages, so the "X editing" instead of
"Switch to X editing"; the old i18n messages are now dropped entirely.
Bug: T162864
Change-Id: Icdad6c5bb06ff86e9b8976840bb1a94b939609a8
2017-04-26 11:33:14 -07:00
David Lynch
e1e89e8b14
DesktopArticleTarget: only destroy notices tool if it exists
...
Bug: T163813
Change-Id: Ib957eac2d3d407f8e683082938ec51d882c2d041
2017-04-26 18:03:39 +00:00
Translation updater bot
06a6abae2b
Localisation updates from https://translatewiki.net .
...
Change-Id: I3da20c65994635e306a799b81a9814c9071a6c65
2017-04-25 23:02:08 +02:00
jenkins-bot
c8f919a880
Merge "MWCategoryWidget: batch requests for category data"
2017-04-25 18:32:52 +00:00
L10n-bot
e5706fcd9f
Merge "Localisation updates from https://translatewiki.net ."
2017-04-24 21:01:40 +00:00
Translation updater bot
a7b4bfe522
Localisation updates from https://translatewiki.net .
...
Change-Id: I06af2815f231bc169dba8bb82a009170a39bb176
2017-04-24 23:01:33 +02:00
jenkins-bot
83b331e04e
Merge "MWTemplatePage: Show a different message if the template doesn't exist"
2017-04-24 20:43:54 +00:00
jenkins-bot
233415cf50
Merge "MWTransclusionModel: Update for change in TemplateData"
2017-04-24 20:43:52 +00:00
James D. Forrester
c787df90c5
MWTemplatePage: Show a different message if the template doesn't exist
...
Bug: T162694
Change-Id: Icad5abb240efd10fadbfdb287acb98afe2361719
2017-04-24 20:30:35 +00:00
jenkins-bot
b268b4f80f
Merge "ve.init.mw.ArticleTarget: Only retry once after a 'badtoken' error"
2017-04-24 19:48:35 +00:00
James D. Forrester
8fd621ad74
MWTransclusionModel: Update for change in TemplateData
...
Depends-On: I7905502d0c419a04e4487095214634f1513b461c
Change-Id: I97a1bfc9f9ead082a673a91b9d2053630a90309c
2017-04-24 19:13:59 +00:00
jenkins-bot
7df78e1ec1
Merge "MWSaveDialog: Check diffElement still exists after setTimeout"
2017-04-24 18:12:10 +00:00
Ed Sanders
df3a4fb171
MWSaveDialog: Check diffElement still exists after setTimeout
...
Bug: T162642
Change-Id: Iec01a8ebbda39d83fd1c2f4dbbef17793d9af1e4
2017-04-24 18:03:35 +00:00
Translation updater bot
82792c5249
Localisation updates from https://translatewiki.net .
...
Change-Id: I1f6839c2c0486ebc30a4d4cbc873f45314c84a16
2017-04-23 22:53:34 +02:00
Translation updater bot
e2309aa3ce
Localisation updates from https://translatewiki.net .
...
Change-Id: Icfc5631209c09ff5ca286de2ec583264b32d7c43
2017-04-21 23:07:58 +02:00
Bartosz Dziewoński
70dd0c0d16
Remove unused message 'visualeditor-differror'
...
Unused since a6b4258f47
.
Change-Id: Ia4d8ca252dfe04416f1b45ae72f771bc53607ec3
2017-04-21 18:43:36 +02:00
jenkins-bot
67d6ac38e6
Merge "Show a different label for the current mode in the editor mode selector"
2017-04-21 15:56:04 +00:00
jenkins-bot
1862f74f11
Merge "ve.init.mw.ArticleTarget: Use a simpler error message when site is read-only"
2017-04-20 22:34:33 +00:00
Bartosz Dziewoński
371ac353cf
ve.init.mw.ArticleTarget: Use a simpler error message when site is read-only
...
Sites like to customize 'readonlywarning' with things that we can't parse.
Instead, use 'apierror-readonly'. The old message is still shown in edit
notices.
Bug: T163455
Change-Id: I592accde17b256ecee27820df12d9d312499f8f7
2017-04-21 00:08:57 +02:00
David Lynch
f7d0df2449
MWCategoryWidget: batch requests for category data
...
API query cuts off after 50 results.
Bug: T163406
Change-Id: I6e83843dd1a22334d9ddec7103ddf318fb181112
2017-04-20 16:47:16 -05:00
L10n-bot
08a02f0b29
Merge "Localisation updates from https://translatewiki.net ."
2017-04-20 21:16:54 +00:00
Translation updater bot
0e5f238f6b
Localisation updates from https://translatewiki.net .
...
Change-Id: I2636ef1e36cfce806d637e906f421cf1cd48548c
2017-04-20 23:16:48 +02:00
jenkins-bot
dd6113bb76
Merge "Load notices when switching, just don't show them"
2017-04-20 21:05:40 +00:00
Bartosz Dziewoński
91a75e3fef
ve.init.mw.ArticleTarget: Only retry once after a 'badtoken' error
...
If we retry and get another 'badtoken' error, something is very wrong,
and trying again and again is probably pointless. This behavior also
matches how mw.Api#postWithToken handles bad tokens.
Bug: T163493
Change-Id: I488fd7e74e37922044491695d6c9025a45531281
2017-04-20 22:42:10 +02:00
Ed Sanders
c02c529537
Load notices when switching, just don't show them
...
Previously we completely disabled the loading of notices
when switching, instead of just not showing them (so they
don't clash with the "switched" popup).
Bug: T162812
Change-Id: I3f8e787630e196cee1dbb1aa449b3558b74fcd04
2017-04-20 21:20:10 +01:00
James D. Forrester
914eb1cde3
Show a different label for the current mode in the editor mode selector
...
Bug: T162864
Change-Id: I2242f85f8c4607411e65b64c8e43181bb139945f
2017-04-20 13:00:34 -07:00
James D. Forrester
bef15b7a1e
Update VE core submodule to master (bfb35aaef)
...
New changes:
57f8064b6 tests: Enforce dm unit test coverage at 20% per file and 80% globally
6f757c670 LinkAnnotation: add a getFragment method for consistency with MWInternalLinkAnnotation
c40a3f152 Drop the classList polyfill for IE9
d1af6c6bb Update OOjs UI to v0.21.1
bfb35aaef Localisation updates from https://translatewiki.net .
Bug: T162277
Change-Id: I5146bc421bb88e56bafadccefc7bbdee106504ea
2017-04-20 09:48:46 -07:00
jenkins-bot
6c4b3d68f7
Merge "Move out Cite-specific unit tests in WT transfer handler"
2017-04-20 16:32:55 +00:00
Ed Sanders
a7477a869f
Move out Cite-specific unit tests in WT transfer handler
...
Change-Id: Ibea6994a208e4b0b1022896eb31dd2f36f0fd6c6
2017-04-20 17:07:46 +01:00
jenkins-bot
06777e20a3
Merge "MWCategoryItemWidget: remove DraggableElement's padding"
2017-04-20 15:23:29 +00:00
jenkins-bot
0c31c3c243
Merge "ve.ui.MWCategoryPopupWidget: Fix popup positioning"
2017-04-20 07:52:24 +00:00
David Lynch
1c47d71e7d
MWCategoryItemWidget: remove DraggableElement's padding
...
OOjs UI v0.21.0 changed DraggableElement's padding. Override it here, so it doesn't look broken any more.
Bug: T163404
Change-Id: Ic0bc4f9e3e060cf89e6bc7cb22068d1fe1441d75
2017-04-20 02:05:42 -05:00
Translation updater bot
0a18ebcfe5
Localisation updates from https://translatewiki.net .
...
Change-Id: I15974fc59db78fad152b63361d0aae8942888f8a
2017-04-19 23:19:02 +02:00
Bartosz Dziewoński
4b7d188735
ve.ui.MWCategoryPopupWidget: Fix popup positioning
...
Figuring out why it broke doesn't seem like a very interesting task,
so let's just throw the whole logic out and use OOjs UI PopupWidget's
new built-in ability to position itself relative to anything.
Bug: T163269
Change-Id: Ie464e4668001f4bc6151b40cef469937aa8c6e48
2017-04-19 22:48:16 +02:00
Translation updater bot
6654de8f0b
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic69f81d75182144f16a90375bc26c55d48a76998
2017-04-17 23:21:48 +02:00
James D. Forrester
3a382e6398
Update VE core submodule to master (fc46ed86f)
...
New changes:
719f8c667 ve.ce.DocumentNode: toggle all contentEditable properties, not just the outer one
35cadd7db Introduce single-line mode for surfaces
41fe321b2 Restore pointer-events comments for IE10 support
42f556820 Upgrade to jQuery v3
c1b8f142c Pass toolbarConfig position to actions toolbar by default
0d4c6a5fc Fix styling of table context in MW theme
db6eb4ebf Localisation updates from https://translatewiki.net .
Bug: T161944
Bug: T162808
Bug: T162830
Change-Id: I9b11673b4a77b7aebcdc282953d83ade08a8d8bd
2017-04-17 11:25:00 -07:00
Esanders
eeab63d2c7
Revert "Dropping IE9: Remove disableUneditableContent from DesktopArticleTarget"
...
IE10 also lacks pointer events support.
This reverts commit 5266776953
.
Change-Id: I42c9530c45ad98657b403bdb266188368085716b
2017-04-14 13:53:56 +00:00
James D. Forrester
0ca821b321
Follow-up 57a06a6e
: .getAttribute might be 'guaranteed', but not from null
...
Whoops.
Bug: T162939
Change-Id: I5a9315e3cfc8a9e8edfb2ef597daeae09bbf5c5e
2017-04-13 14:38:20 -07:00
Ed Sanders
f20b9b0aa0
doc: Tag mixin inheritance hacks with bug
...
Also mixin dm.MWResiazble to dm.MWImage (already done
in CE).
Bug: T92540
Change-Id: I32215873993a7e9a7f775ce3f39e2d378e0f31cd
2017-04-13 11:00:17 -07:00
James D. Forrester
d989de5c09
DesktopArticleTarget.init: Don't call setEditorPreference twice
...
This is run after the targetPromise completes (via the platform-agnostic
setDefaultMode proxy), which is the correct time to do so. We should not
do this twice, and we definitely shouldn't do this before the target has
successfully loaded, lest a user ends up with us setting their option to
"prefer" an editor that they actually can't load. Whoops.
Bug: T156316
Change-Id: Icf4b5ddd9c8265ade55f43328f807344b41db350
2017-04-13 04:38:07 +00:00
James D. Forrester
ca6cf4e914
ve.test.utils: Don't try to write user options in test suites
...
Bug: T162810
Change-Id: I8c2588fe4f7577b962200b583efd68f9cb80367e
2017-04-13 00:42:51 +00:00
David Lynch
efc469f2f4
TemplatePlaceholderPage: abort pending template search after adding template
...
With precise timing, the lookup menu could appear after the add template
button had been pressed and the user had moved on to the next page.
Bug: T162707
Change-Id: I36941dc7288c6031a0fb189c0946aa6d8f8697e8
2017-04-12 11:34:42 -05:00
jenkins-bot
b278907870
Merge "dm.metaitems: Turn grouped metas into variadic ones"
2017-04-11 23:13:57 +00:00
Translation updater bot
d609f2554d
Localisation updates from https://translatewiki.net .
...
Change-Id: Id0ae8c83283669d6fe27fdca7b5a475289c74eee
2017-04-11 23:12:25 +02:00
James D. Forrester
57a06a6e75
dm.metaitems: Turn grouped metas into variadic ones
...
We're getting rid of meta item grouping, so we need to prepare.
Merged:
* ve.dm.MWIndexMetaItem
from ve.dm.MWIndexDisableMetaItem and ve.dm.MWIndexForceMetaItem
* ve.dm.MWNewSectionEditMetaItem
from ve.dm.MWNewSectionEditDisableMetaItem and ve.dm.MWNewSectionEditForceMetaItem
* ve.dm.MWTOCMetaItem
from ve.dm.MWTOCDisableMetaItem and ve.dm.MWTOCForceMetaItem
These three now inherit from ve.dm.MWFlaggedMetaItem to avoid code duplication.
Change-Id: Ic8a9cdb1226dccac2c27e7f4b965c1590a7387c0
2017-04-11 11:13:18 -07:00
David Lynch
cdefd36d1e
Internal link context popup: selflinks still get link styling
...
Bug: T162671
Change-Id: I0ba584b90db73ebade81050f0d782945b8934080
2017-04-11 10:51:05 -07:00
David Lynch
d5ac18a466
LinkCache: don't treat a link with a fragment as a selflink
...
This matches the rendered output for the page.
Bug: T162669
Change-Id: I1ea0ab37a2751c0b4669da8a23adf0ce271facea
2017-04-11 12:19:01 -05:00
Translation updater bot
bcf13d5a32
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie290cf3caeecc964b6e9639da7a637311d84ab01
2017-04-10 23:09:29 +02:00
Ed Sanders
55368c1170
VisualDiff: Ignore changes to originalMw
...
Can happen when switching edit modes.
Also fix typo in describeChanges.
Change-Id: I2c02adc34aef975b9f6f902a74907d24b7edc54a
2017-04-10 21:22:16 +01:00
Ed Sanders
a6b4258f47
ArticleTarget: Refactor savedialog/target interaction
...
* Pass a wikitext promise, instead of wikitext
* Handle writing of content to the dialog from within
the dialog.
* Handle diff errors within the dialog.
* Never disable the 'Return to save form' (approve) button
* Remove redundant messages
Change-Id: Ibd76e8951998f751abfb4f407682202c2f73ac7e
2017-04-10 10:29:41 -07:00
Ed Sanders
7a66d4f08a
Update VE core submodule to master (1338c50f5)
...
New changes:
ae0204885 stylelint: Remove no-unsupported-browser-features overrides
d744cd576 Localisation updates from https://translatewiki.net .
1338c50f5 [BREAKING CHANGE] Remove resize handlers from within DiffElement
Local changes:
Trigger diff element resize on dialog resize
Depends-On: I82a67a4309bf76db5407ea38c26c47d14c01e921
Change-Id: I912a99edca25ff576e2872723f91afe54e36a170
2017-04-10 10:29:18 -07:00
jenkins-bot
4110bdfd26
Merge "VisualDiff: Fetch original doc from Parsoid if fromEditedState"
2017-04-10 17:09:46 +00:00
jenkins-bot
77987b976d
Merge "Remove #wpTextbox1 fallback from ArticleTargetLoader#requestPageData"
2017-04-10 17:05:03 +00:00
jenkins-bot
edb911ef71
Merge "Dropping IE9: Remove disableUneditableContent from DesktopArticleTarget"
2017-04-10 16:50:59 +00:00
jenkins-bot
40265bd807
Merge "stylelint: Drop no-unsupported-browser-features references"
2017-04-10 16:49:15 +00:00
jenkins-bot
c0361ab40e
Merge "Update VE core submodule to master (da9c49395)"
2017-04-10 16:49:13 +00:00
jenkins-bot
17e1a3e3f2
Merge "Make Target#getVisualDiff async"
2017-04-10 16:02:05 +00:00
Ed Sanders
5266776953
Dropping IE9: Remove disableUneditableContent from DesktopArticleTarget
...
Bug: T162277
Change-Id: Ibb38284573078098c2173232239e9836a8161f56
2017-04-10 08:37:03 -07:00
James D. Forrester
f51a6d5020
stylelint: Drop no-unsupported-browser-features references
...
The rule hasn't been applied for a while, as it was deprecated upstream.
Change-Id: I7877d0e3bdcd05a609d61add2dc62d7598e348cb
2017-04-10 08:36:37 -07:00
James D. Forrester
d1c24ce226
Update VE core submodule to master (da9c49395)
...
New changes:
dc0cad28c tests: Factor out ve.dm.TestRebaseClient/Server into their own files
98061108b Convert RebaseServer tests to data provider
3e746a51b Update OOjs to v2.0.0
16231a812 [BREAKING CHANGE] Drop support for Internet Explorer 9
64daeb4b5 Localisation updates from https://translatewiki.net .
3310e876c Update DOMPurify to 0.8.5
579033a83 Follow-up 16231a81: Drop IE9 support in createDocumentFromHtmlUsingIframe
Bug: T162277
Change-Id: If17c6a3fac0920db29f80069f344ffd6be46c3c9
2017-04-10 08:32:51 -07:00
Ed Sanders
939a1f4005
VisualDiff: Fetch original doc from Parsoid if fromEditedState
...
Bug: T160741
Change-Id: Ied0641cc868a8dd4cf540eba75e1b248277a96b0
2017-04-09 22:28:53 +01:00
Ed Sanders
ddf6a89c72
Remove #wpTextbox1 fallback from ArticleTargetLoader#requestPageData
...
Makes the API clearer and the method re-usable.
Change-Id: If79afb262e0c8c8e2193c07fef6bb0712496a4d9
2017-04-09 22:28:03 +01:00
Translation updater bot
603c520c28
Localisation updates from https://translatewiki.net .
...
Change-Id: I4824487a4f9a1addb6863561b90d07ff22d50bfd
2017-04-09 23:06:56 +02:00
Ed Sanders
97f6bdd79a
Make Target#getVisualDiff async
...
This will be required later when we have to fetch the original
document from the server before running a visual diff.
Change-Id: I351688f4d1fec892bc297f40c209939cbb2ccf95
2017-04-09 13:26:22 +01:00
Translation updater bot
6f113eedfd
Localisation updates from https://translatewiki.net .
...
Change-Id: I354180d1b17eacfe0ba1ab883b240bbc6a2ffc14
2017-04-07 22:54:56 +02:00
Ed Sanders
981dd6c250
Don't set oldid if it is equal to curId
...
Change-Id: I0fff55ab1e8d9c5c24b39526aa5d8a893cd99a2a
2017-04-07 11:49:30 +01:00
Roan Kattouw
1e7e9044c9
MWVESwitchPopup: Follow-up 445f8b76a0
: apply adjustment to anchor instead
...
Otherwise the anchor isn't correctly aligned below the icon.
Change-Id: I73a9db9be63354f1fa459e844eb40be1d3130189
2017-04-06 16:33:53 -07:00
Roan Kattouw
445f8b76a0
MWVESwitchPopupWidget: Fix alignment by removing margin
...
Since the PopupWidget rewrite, margins for aligning popup anchors
should be set on the anchor itself, not on the popup.
Change-Id: If8237ae5edbc2e8c5cb99147f392aae52e642765
2017-04-06 11:50:43 -07:00
jenkins-bot
d4438549e5
Merge "ArticleTarget: building summary in source mode, strip links from section titles"
2017-04-05 23:57:18 +00:00
Bartosz Dziewoński
c45ad46433
Allow loading progress bar to appear on skins other than Vector and MonoBook
...
The styles are not specific to the Vector and MonoBook skins, but rather
to the MediaWiki and Apex themes of OOjs UI. Rename them to reflect that.
Change-Id: I757e8d96625feb8290cbf7837b5d801961cda344
2017-04-05 20:13:28 +02:00
David Lynch
758b2fd689
ArticleTarget: building summary in source mode, strip links from section titles
...
Bug: T162017
Change-Id: I76e96d1e36f7bad0b3e17d8bb842c6ad1172f8cc
2017-04-05 11:16:11 -05:00
Translation updater bot
6d453076a4
Localisation updates from https://translatewiki.net .
...
Change-Id: Idf887a77ec667314758aa550b43c0e7c1c95bcb1
2017-04-04 23:01:49 +02:00
Ed Sanders
d50f49de82
MWExtension describeChanges: Actually return value of parent
...
Bug: T161357
Change-Id: I7a81ab68dc2f632bd6f380caafef2cba326ad0ef
2017-04-03 22:57:49 +02:00
jenkins-bot
ae59abc35e
Merge "Use tabs to indent in json"
2017-04-03 17:23:29 +00:00
Translation updater bot
f3a898aeab
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib35521981875291c847bff7b8704c301b2d399db
2017-04-02 22:58:12 +02:00
Translation updater bot
1f8550a7d1
Localisation updates from https://translatewiki.net .
...
Change-Id: If4fc7506912c647e02214140cd46c4eebd3210e4
2017-04-01 23:09:54 +02:00
jenkins-bot
c599a82fe8
Merge "MWSaveDialog: Run links through a render function for preview & visual diff"
2017-04-01 15:22:09 +00:00
Umherirrender
a16812428e
Use tabs to indent in json
...
Change-Id: Ib0372c86bcaac368f4dd68a512273b504ca9b6b2
2017-03-31 23:50:07 +02:00
James D. Forrester
8463524e18
MWSaveDialog: Run links through a render function for preview & visual diff
...
Provide a utility funcition in ve.init.mw.LinkCache to do this.
Also use this in ve.ce.MWTransclusionNode/ve.ui.MWPreviewElement, and
introduce to ve.ce.MWExtenionNode
Bug: T73900
Bug: T153535
Change-Id: Ieb9a0274b8c5ae1932c431546f09d18000fa6dd9
2017-03-31 10:51:35 +01:00
Bartosz Dziewoński
285a078b21
Check magic link autolink sequences also after paste
...
Bug: T161152
Change-Id: Ie308cdb287f805da888325d4c9ba6d3c35bd017c
2017-03-30 23:13:00 -04:00
jenkins-bot
9e69bd360f
Merge "WikEditor switch widget: Fix styling regression since OOui 0.20.1"
2017-03-30 21:31:37 +00:00
Translation updater bot
9c0b32277e
Localisation updates from https://translatewiki.net .
...
Change-Id: Ieafdeebf002dc7a8c7c01928a19185d25c351a56
2017-03-30 23:20:20 +02:00
Ed Sanders
1b1b95acd4
WikEditor switch widget: Fix styling regression since OOui 0.20.1
...
Change-Id: I489e45a587e2c10cfb60ade2b5f180f872495324
2017-03-30 22:18:54 +01:00
jenkins-bot
90c16eb1d4
Merge "MWTransclusionDialog: Move box-shadows to Apex-only"
2017-03-30 16:57:12 +00:00
Ed Sanders
2bc3bd75dd
MWTransclusionDialog: Move box-shadows to Apex-only
...
Use solid borders for MW theme.
Change-Id: I4a5418d006adf0c7d47dc58624868cf6bb4b7de6
2017-03-30 17:03:35 +01:00
Ed Sanders
003800f75a
Follow-up I88d45aad2: Fix selflink detection
...
data.title is not set in the cache, use the query title
instead.
Bug: T52497
Change-Id: I6a3047d3c18110052c70277781bc7be6ead2e7b4
2017-03-30 11:56:13 +01:00
jenkins-bot
1dc16af006
Merge "Render self-links as if they were <strong>s"
2017-03-30 09:17:00 +00:00
James D. Forrester
cb875a6ccc
Render self-links as if they were <strong>s
...
This is a little inelegant, but it works in both CE and transclusion
content.
Bug: T52497
Depends-On: If058843924c3b30c116df2520aef93a004d98a5d
Change-Id: I88d45aad2aaa45e71b433350986b19764603a1f2
2017-03-29 23:47:01 +00:00
jenkins-bot
da05545faf
Merge "Replace $wgVisualEditorSupportedSkins with a check for required elements"
2017-03-29 23:14:53 +00:00
Ed Sanders
6d891dc049
Pass section when resolving conflicts in NWE
...
Bug: T154217
Change-Id: I61f69df228fcbe25840b166a2081cacdb0417431
2017-03-29 22:21:17 +01:00
Translation updater bot
9e893b715b
Localisation updates from https://translatewiki.net .
...
Change-Id: I4adc48e289d109cbde9c890551bdcb8314afa88f
2017-03-29 22:50:25 +02:00
Bartosz Dziewoński
ae8b0a1f36
Replace $wgVisualEditorSupportedSkins with a check for required elements
...
The bare minimum of elements that must be present on the page for
VisualEditor to start and mostly work is:
* '#content' to attach our interface (toolbar etc.)
* '#mw-content-text' to replace with the editing surface
* '#ca-edit' to start up the editor
When those elements are missing (and we expect them to be present,
e.g. we're not on a special page), we print a console warning.
For example, VisualEditor now launches on Timeless and CologneBlue.
It does not launch and prints a warning on Modern and Erudite.
(It is actually possible to edit and save pages on CologneBlue,
although various pieces of the interface look funny.)
This does not change which skins we claim to support: these are still
currently only Vector, MonoBook and Apex. But it allows third-party
skin developers to more easily test the editor and fiddle with their
CSS to make it look right.
Bug: T161373
Change-Id: I97c786f3c8c795c238b10bef332a129ea26f86c2
2017-03-29 18:13:05 +00:00
jenkins-bot
11f562c4e2
Merge "Don't use '#content #firstHeading', unnecessarily specific"
2017-03-29 18:02:22 +00:00
Bartosz Dziewoński
645eb8e543
Don't use '#content #firstHeading', unnecessarily specific
...
Simply '#firstHeading' does fine.
Change-Id: I7c72496f0d58b86582bd33c018b618e1b75f2c7a
2017-03-29 17:37:29 +00:00
Bartosz Dziewoński
38db8bbe0e
Consistently use #catlinks to refer to category links container
...
The element has both the class and the id set to 'catlinks'. This is
just for consistency, I have no preference on which to use.
Change-Id: Ic96b0f21fe790d0aa03bfd6366ba246e8493a038
2017-03-29 17:36:58 +00:00
David Lynch
1f1be831c0
Add template: don't try to add invalid templates when enter is pressed
...
Bug: T161715
Change-Id: I12eabe3588fbcbed0fa18b94de7de7239ba490c2
2017-03-29 10:53:17 -05:00
Translation updater bot
f5d6ab9aa7
Localisation updates from https://translatewiki.net .
...
Change-Id: Iade5455bc90d8ba51dc481b7a4e9ac82ed2cc1e3
2017-03-28 23:03:46 +02:00
jenkins-bot
16918a08cf
Merge "ve.init.mw.ArticleTarget: Don't construct element IDs dynamically"
2017-03-28 17:23:11 +00:00
Bartosz Dziewoński
6a9f8a1417
ve.init.mw.ArticleTarget: Don't construct element IDs dynamically
...
Easier to find the usages this way.
Change-Id: I38ce1389af1d30ff1f5e0214b68d094a67da046f
2017-03-28 19:01:46 +02:00
jenkins-bot
efc0cad89e
Merge "MediaDialog: flag caption widget as being in a dialog"
2017-03-28 16:57:22 +00:00
David Lynch
9e86d17260
MediaDialog: flag caption widget as being in a dialog
...
This means that cmd+enter won't add a newline when it closes the dialog.
Bug: T161555
Change-Id: I738c9acf8cce437ce6bc4c8db29f28d1fff3d2c9
2017-03-28 11:43:59 -05:00
jenkins-bot
d3df69ee99
Merge "ve.init.mw.DesktopArticleTarget: Refactor redirect interface handling"
2017-03-28 16:41:40 +00:00
jenkins-bot
3d9b2fbd8a
Merge "DesktopArticleTarget: Make the waiting module list extensible"
2017-03-28 15:59:02 +00:00
jenkins-bot
0dfe429a1e
Merge "ve.init.mw.DesktopArticleTarget: Hide redirect subtitle if we cancel editing"
2017-03-28 15:43:09 +00:00
Bartosz Dziewoński
0462b6ed8f
ve.init.mw.DesktopArticleTarget: Refactor redirect interface handling
...
Redirect pages have two extra things not present on normal pages:
* Redirect subtitle: the "Redirect page" shown under the page heading.
* Redirect page content header: the "↳ Foo" at the beginning of content.
Our handling was pretty messy and had some bugs (T161614).
Notable behavior changes:
* Update 'wgIsRedirect' in mw.config after saving the page.
* Use #mw-content-text rather than .mw-jump for inserting the fake .redirectMsg.
.mw-jump is not guaranteed to exist on the page (it's a skin feature).
* Never replace the real .redirectMsg existing on the page, except by the
new HTML after a page is saved. Our fake is separate now.
Bug: T161614
Change-Id: I96a5e45a71bf10bf6a2b501dc0cf81e6c37060ec
2017-03-28 17:40:23 +02:00
Bartosz Dziewoński
d905d705ce
ve.init.mw.DesktopArticleTarget: Hide redirect subtitle if we cancel editing
...
To reproduce: start editing a page, turn it into a redirect,
cancel editing and go back to view mode. The "Redirect page"
subtitle under the page title should disappear.
Note that #redirectsub is correctly spelled all lowercase,
unlike #contentSub.
This reverts commit 0e1bc7309b
and fixes the code instead.
Change-Id: Ibacd73122dfec63268a77794bc77c4b88876d3ee
2017-03-28 01:31:29 +00:00
jenkins-bot
57d57cdbbf
Merge "ve.init.mw.DesktopArticleTarget: Remove unused code"
2017-03-28 00:50:50 +00:00
Bartosz Dziewoński
0e1bc7309b
ve.init.mw.DesktopArticleTarget: Remove unused code
...
As it happens, #redirectsub is correctly spelled all lowercase,
unlike #contentSub. This line does nothing. We remove #redirectsub
correctly elsewhere; I don't think this was ever meant to be here.
Follows-up 96421b283c
.
Change-Id: I3e4c6eb2ff94f363b488477b3ddd248e571e723a
2017-03-28 00:39:38 +00:00
Translation updater bot
2f5998000e
Localisation updates from https://translatewiki.net .
...
Change-Id: I922c40abd3ed0ae819f9e59c63c40a0159e09eaa
2017-03-27 23:48:36 +02:00
Translation updater bot
d9a3ab6c1b
Localisation updates from https://translatewiki.net .
...
Change-Id: Id8ea802cf94dbdb58777adc559758795080a50ee
2017-03-26 22:48:21 +02:00
Ed Sanders
4ac660ad48
Defer rendering of visual diff until tab is selected
...
Bug: T161355
Change-Id: I718a92f4c9f8c3a48e359da898ede7dccebcec5e
2017-03-25 13:23:28 +00:00
jenkins-bot
34552aba9d
Merge "Use ve.targetLinksToNewWindow"
2017-03-24 23:56:51 +00:00
jenkins-bot
34fa4dcda6
Merge "Use original title or normalized title when inserting link text"
2017-03-24 22:27:33 +00:00
Ed Sanders
738d3aff47
Use original title or normalized title when inserting link text
...
Original title will preserve the case of what the user entered
into the inspector. Noramlized title will remove any unwanted
leading colons from file/category links.
Bug: T118408
Bug: T124410
Bug: T160977
Change-Id: I92ffc19eab4eead0d124e84afc1e5a0a3e535867
2017-03-24 22:16:31 +00:00
L10n-bot
3cbf2f8078
Merge "Localisation updates from https://translatewiki.net ."
2017-03-24 22:03:31 +00:00
Translation updater bot
cb6884136c
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic4b43e99dddd8e74ee58ba4a00fc34c3cbeb0681
2017-03-24 23:03:24 +01:00
jenkins-bot
09b0340c90
Merge "Apply the 'external' link class hack to MWPreviewElement"
2017-03-24 21:55:40 +00:00
Ed Sanders
b756199dc7
Use ve.targetLinksToNewWindow
...
Depends-On: I3088e8b95d9032b8e8fd5bff58a8b97ffaa15f98
Change-Id: I07ec10841b62ed1e8c3b3cf82b42653327618cb0
2017-03-24 21:34:47 +00:00
Ed Sanders
c485bd4fce
Apply the 'external' link class hack to MWPreviewElement
...
Change-Id: I3ccea9a72f812e73bdc4d8d34635671dfd493be4
2017-03-24 18:53:08 +00:00
James D. Forrester
79b7d0305a
*ArticleTarget: Don't trust oldid in the query string, it lies
...
Bug: T156998
Change-Id: Iacb94710c8f2f5fbd8d3de9c8a44424aba0c7d02
2017-03-24 00:30:00 +00:00
Translation updater bot
e8bd893e93
Localisation updates from https://translatewiki.net .
...
Change-Id: I6463f2e4c50274718ae3bfa80e557be5dcca4d65
2017-03-23 23:03:48 +01:00
jenkins-bot
21ec4e87a9
Merge "Section editing: strip links from heading text used for edit summary"
2017-03-23 18:45:07 +00:00
jenkins-bot
0869a70cfa
Merge "Fix typo in surfaceReady documentation"
2017-03-23 18:09:40 +00:00
jenkins-bot
0bb9bd5aa3
Merge "ve.dm.MWImageNode#describeChanges: Ignore borderImage noise from the model"
2017-03-23 16:11:07 +00:00
jenkins-bot
e573a5f444
Merge "ve.ui.MWGalleryDialog: Don't die if the dropdown menu doesn't have a value"
2017-03-23 15:55:16 +00:00
James D. Forrester
c70526f0a2
ve.dm.MWImageNode#describeChanges: Ignore borderImage noise from the model
...
Also follow-up 335b56728a
by adding the visualeditor-changedesc-align
i18n which was missed.
Change-Id: I801f66c0028f71cf2cdbcb8f1675ba1f5a3cde31
2017-03-22 17:28:41 -07:00
L10n-bot
c0c2e5d9c1
Merge "Localisation updates from https://translatewiki.net ."
2017-03-22 22:10:38 +00:00
Translation updater bot
fe5488bd82
Localisation updates from https://translatewiki.net .
...
Change-Id: Id53d79ec3c6ace2db8a3a39a039396c80899cafa
2017-03-22 23:10:31 +01:00
jenkins-bot
628852c3bc
Merge "ImageCaptionNode: correct documentation typo"
2017-03-22 21:42:48 +00:00
jenkins-bot
048aaa7fb4
Merge "Connect onModelUpdate to the right view node"
2017-03-22 21:18:16 +00:00
Thalia
1f2655ce1a
ImageCaptionNode: correct documentation typo
...
Change-Id: Ic6e66e82662ec2fbf673062a0b3bc1087c54c4c7
2017-03-22 21:10:47 +00:00
Ed Sanders
ae780f43ed
Fix typo in surfaceReady documentation
...
Change-Id: I4ae5552000eb6dc160acc4fd2e2b218bf2c7411f
2017-03-22 20:35:42 +00:00
Ed Sanders
9526bcf6a1
Connect onModelUpdate to the right view node
...
Pretty sure this event does nothing for block images, but
if we are going to bind, bind the the ce caption node, not
the ce image node.
Change-Id: I02b5500f381e932efba87d61ccdf668cda377757
2017-03-22 20:33:55 +00:00
James D. Forrester
555aba7fe8
ve.ui.MWGalleryDialog: Don't die if the dropdown menu doesn't have a value
...
Bug: T160967
Change-Id: Ic83e204eb5c2d14baadf0e450a27ce836337b983
2017-03-22 13:49:49 -05:00
David Lynch
1dc18b6703
Section editing: strip links from heading text used for edit summary
...
Stops us including "[edit]" in the summary when people have marked whole
headings for translation.
Bug: T160911
Change-Id: I906398e6bf45433d904795847f59b5bf0148092f
2017-03-22 02:00:24 -05:00
Translation updater bot
43dbe38dae
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic295ea41987f435be9fd025d274ab87179608194
2017-03-21 22:54:33 +01:00
Bartosz Dziewoński
86f739c994
Remove "prefix": "oo-ui-icon" from ve.ui.Icons.json
...
This gets overridden by "selectorWithoutVariant" and "selectorWithVariant"
in the module definition anyway.
Change-Id: I51b8e76d542058c008d92ce55c7ec6bb66df70b7
2017-03-21 20:27:04 +01:00
Ed Sanders
1adedfbd8b
Disable clickable categories bar in wikitext mode
...
Bug: T160733
Change-Id: I79b7c880e63675a322b2ada053819b36a175ccbe
2017-03-20 11:07:52 +00:00
Translation updater bot
b3566dde97
Localisation updates from https://translatewiki.net .
...
Change-Id: Ifb2f7e4a3f14de95c4b4400330d1b3207370fdff
2017-03-18 23:03:38 +01:00
Translation updater bot
e227996539
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie989ec6b785d9de48465481e4ef3da88f17e7998
2017-03-17 22:50:58 +01:00
David Lynch
217640624a
DesktopArticleTarget: Make the waiting module list extensible
...
So that GlobalCssJs and other extensions can hook in.
Bug: T156899
Change-Id: I045c7b045ce28047298b28a05e77ef27749c1ee1
2017-03-16 17:48:03 -07:00
David Lynch
e035c1de08
Follow up ec559041
: abort notices display early if no notices
...
This avoids attempting to toggle after a destroy call has been made.
Change-Id: Ia756ff6436ec0590639dbbff216c9999daf684ec
2017-03-16 18:00:22 -05:00
James D. Forrester
b6b041961b
Follow-up 7a8cc04f0
: Re-set qqq messages that i18n bot destroyed
...
Change-Id: I9f26d252db8069e514dddf00f6f42194fe0a1c15
2017-03-16 15:49:15 -07:00
Translation updater bot
7a8cc04f0d
Localisation updates from https://translatewiki.net .
...
Change-Id: I75712f53ef3d2ca69f25d5bb3908ec66e2b4d249
2017-03-16 23:35:16 +01:00
jenkins-bot
421a432b7a
Merge "VisualDiff: Add custom messages for change descriptions"
2017-03-16 21:50:07 +00:00
Ed Sanders
9cd8faea8b
VisualDiff: Add custom messages for change descriptions
...
Bug: T151403
Change-Id: I469a3c7897f2417c1850364f65da51c0deca2386
2017-03-16 14:36:09 -07:00
jenkins-bot
0ae808913c
Merge "Introduce visual differ in the save dialog"
2017-03-16 21:28:41 +00:00
jenkins-bot
85736d5a7b
Merge "Follow-up eb8ba26a
: Make MWNoticesTool#setNotices() display its own popup"
2017-03-16 20:14:05 +00:00
Ed Sanders
12c73bc01f
Update VE core submodule to master (ef5dc965f)
...
New changes:
4b94f212e Add tool to change directionality of document view
Bug: T153356
Depends-On: I1e3d89e8250b75d0b6992cf4664e84de66d99bc0
Change-Id: Ic832cc661a0899b1668eb650fb09b66ada54d1ef
2017-03-16 12:42:42 -07:00
James D. Forrester
ec5590418e
Follow-up eb8ba26a
: Make MWNoticesTool#setNotices() display its own popup
...
Running setNotices( [] ) makes MWNoticesTool run this.destroy() to avoid taking
up extra space in the toolbar when not needed.
Also, make setNotices() bail earlier.
Change-Id: I492fd59a1e15e8f296bf7f03d9b0035c40dafa59
2017-03-16 11:29:34 -07:00
jenkins-bot
f39c6f5983
Merge "MWNoticesPopupTool: When setting notices, clear existing notices"
2017-03-16 17:46:49 +00:00
David Lynch
318c6718fd
MWNoticesPopupTool: When setting notices, clear existing notices
...
This would keep on duplicating notices when switching modes.
Change-Id: I04720904eddd95c0d3618d284d1930e41a0ae137
2017-03-16 12:13:36 -05:00
David Lynch
eb8ba26adf
DesktopArticleTarget: Only try to show notices if some exist
...
This avoids an OOui deprecation warning for trying to toggle a popup which
isn't connected to anything.
Bug: T160161
Change-Id: I9ad97785f0de4ecf81d189985459689644e25923
2017-03-16 11:35:10 -05:00
Ed Sanders
335b56728a
Introduce visual differ in the save dialog
...
Bug: T143350
Change-Id: I1297d0f4bb87e69be3b50220c1830a22dac1bbae
2017-03-16 15:33:54 +00:00
jenkins-bot
a3a4ff3d20
Merge "Don't load VE or NWE on lint-targetted pages (until that works)"
2017-03-16 04:59:33 +00:00
Bartosz Dziewoński
3d5cedb0ff
ve.ui.MWLinkAction: Improve ISBN and RFC/PMID autolinking
...
These changes allow us to be more aggressive in autolinking ISBNs (no
need anymore to wait for the user to type a space or move their
selection) and more correct in autolinking RFCs and PMIDs (stray
spaces and dashes no longer mess them up).
* ISBN numbers can only be 10 or 13 digits long. We don't need to
handle arbitrary lengths.
* If a number does not begin with 978 or 979, it's the ISBN-10 variant
and we can autolink it as soon as the user types 10 digits.
* If a number begins with 978 or 979, it can be either.
* But if we already have 13 digits typed, autolink immediately.
* Otherwise, use a delayed sequence to see if it ends at 10 digits.
* RFC and PMID numbers can consist only of digits, no optional spaces
or dashes are allowed. Typing a space or dash will immediately
autolink the number.
Bug: T117165
Change-Id: I6a085cd78d910661245a351f3ceb3fabe2f093cf
2017-03-15 21:58:26 +00:00
Bartosz Dziewoński
5afd15b2cc
ve.ui.MWLinkAction: Use delayed sequence
...
The trailing space at the end of the regexp is no longer required to
prevent matching (and executing) too soon. We also don't need to know
about trailing punctuation.
However, to prevent the match from ending in the middle of typing, we
have to allow for ' ' and '-' at the end of the match.
Tweaked tests to better match the intent now that a trailing space is
not included, but they pass without changes too, the command is quite
permissive.
Bug: T117165
Depends-On: Ie36046fa43ce49f8a25c99f2de577eb296d68a51
Depends-On: I2af0a738afa43295bf6d7d612cac4349bc6cd20d
Change-Id: I7c28d5c93b1a441387ad05a75846af83d2b21b6a
2017-03-15 21:58:13 +00:00
James D. Forrester
c07a6df74c
Don't load VE or NWE on lint-targetted pages (until that works)
...
Bug: T160102
Change-Id: Ibb364ff2d89975d5907fa887cca666eee6e78d37
2017-03-15 14:23:17 -07:00
jenkins-bot
2a9562aca5
Merge "MWAceEditorWidget: Fix position of ace tooltip"
2017-03-15 19:23:38 +00:00
Ed Sanders
6fc47dce64
MWAceEditorWidget: Fix position of ace tooltip
...
The floating tooltip breaks inside OOUI dialogs. In the absence
of an upstream fix, just anchor it to the bottom of the textbox.
Bug: T160245
Change-Id: I9055c4e4947f5581605bd490f076415c1edaf8ec
2017-03-15 12:02:27 -07:00
jenkins-bot
6e14a1eb8e
Merge "MWExtensionWindow: Remove pointless zero argument from ve.debounce call"
2017-03-15 18:24:09 +00:00
jenkins-bot
ea8606360d
Merge "MWMediaInfoFieldWidget: Add extra rules for word-break: break-word"
2017-03-15 18:14:35 +00:00
Ed Sanders
5086b45f15
MWExtensionWindow: Remove pointless zero argument from ve.debounce call
...
Change-Id: I58a048af0e6397592e84554024aed3a17c5e5977
2017-03-15 17:57:54 +00:00
Ed Sanders
97a8041bf2
MWMediaInfoFieldWidget: Add extra rules for word-break: break-word
...
We use three rules elsewhere for better browser support
Change-Id: Ic2ecd12c3f78bc3a2d45a10b5305449e7de82b75
2017-03-15 17:56:53 +00:00
Ed Sanders
d85e8da9e2
Remove MSIE from blacklist, already blacklisted upstream
...
We support all versions of IE that MW supports, so no need
for additional blacklisting.
Bug: T160494
Change-Id: I771459b4d6a0e2d5781a69a905a51323369b3b66
2017-03-15 17:42:34 +00:00
L10n-bot
85a163e629
Merge "Localisation updates from https://translatewiki.net ."
2017-03-14 21:55:57 +00:00
Translation updater bot
74f67c71a8
Localisation updates from https://translatewiki.net .
...
Change-Id: Id47d1613684ff81148023a286264c5625f07fb51
2017-03-14 22:55:51 +01:00
Bartosz Dziewoński
49f603c703
Update <pre>
support for Parsoid changes
...
After 79ccfb9372cb57afa569036ef39ead13abfba673, MediaWiki's `<pre>`
tags get rendered as `<pre typeof="mw:Extension/pre">` in Parsoid HTML.
MediaWiki's indent-pre syntax (block indented by a single space) is
still rendered as `<pre>` in Parsoid HTML, however.
Indent-pre is still handled by MWPreformattedNode (no changes).
Introducing MWPreNode, which will handle `<pre>` extension tags,
and MWPreDialog to change its contents (and allow converting
to MWPreformattedNode).
Pieces copied from MWGalleryNode, MWLinkNodeInspector, CommentInspector.
Possible future improvements:
* Add a specific icon for MWPreContextItem
* Avoid API roundtrips for rendering (but rendering wikitext <pre>
is not as simple as it looks)
* Consider a way to insert these other than '<pre' sequence
Bug: T159900
Change-Id: I5bc4ea6e5d893736f65ef0dd43b08c18cb1a1e85
2017-03-14 14:08:50 -07:00
James D. Forrester
6ab24fe9f0
Update VE core submodule to master (41134af2b)
...
New changes:
1e12d0174 Generalize DiffElement logic (improves lists and tables)
24e0c7a94 Localisation updates from https://translatewiki.net .
32759ae86 Allow variable-length sequences without a fake space terminator, use for autolinking
82c204ba0 QUnit.assert.equalHash: Correctly compare JSON representation
2e5462610 DiffElement: Allow a node change to be an attribute change *and* a linear diff
41134af2b ve.ui.LinkAction: Allow autolinking ranges including trailing spaces again
Local changes:
Updated tests for 32759ae86: the autolinkUrl command no longer expects
trailing whitespace to be included in the range.
Bug: T117165
Bug: T149537
Bug: T158518
Change-Id: I5c2d5b97894fc93f49ce6270a198f3dfdcd09986
2017-03-14 12:47:32 -07:00
jenkins-bot
399d03df5f
Merge "Update gallery actions in response to changes"
2017-03-14 19:43:22 +00:00
Thalia
586cb06821
Update gallery actions in response to changes
...
Bug: T62311
Change-Id: Icf51b92cb9a88471c5f11843473523787c177742
2017-03-14 19:10:34 +00:00
jenkins-bot
797aac9d88
Merge "ArticleTarget#switchToVisualEditor: Bail if the server won't let you switch"
2017-03-14 16:19:06 +00:00
jenkins-bot
0867f469f6
Merge "DesktopArticleTarget: Discard edit summary when canceling an edit"
2017-03-14 16:10:25 +00:00
jenkins-bot
369ad5ca26
Merge "ve.ui.MWWikitextStringTransferHandler: Avoid API call for magic links"
2017-03-14 16:08:00 +00:00
David Lynch
4864189781
DesktopArticleTarget: Discard edit summary when canceling an edit
...
Bug: T160130
Change-Id: I2a631b63c3f90bcd60a81312ee031f90dcbf6586
2017-03-14 10:53:21 -05:00
Translation updater bot
9404888490
Localisation updates from https://translatewiki.net .
...
Change-Id: Ibde46a54819705abb0b3e6e34d3465bd6d16eebd
2017-03-13 23:02:37 +01:00
Bartosz Dziewoński
b109c3405f
ve.ui.MWWikitextStringTransferHandler: Avoid API call for magic links
...
Updated tests to stop assuming that MWWikitextStringTransferHandler
always goes through an API request and Parsoid.
Bug: T117165
Change-Id: I24dffaaf3b4051b1b807ec29ac456d24da2f1fe9
2017-03-13 19:54:19 +01:00
Translation updater bot
35ec87a601
Localisation updates from https://translatewiki.net .
...
Change-Id: I5c8bc3f7edb775dc1c0a851540e75a386b79ab2f
2017-03-12 23:00:40 +01:00
jenkins-bot
b53e4a5d37
Merge "DesktopArticleTarget: Clear stored summary value after save completes"
2017-03-10 20:32:30 +00:00
Thalia
c3650a9c07
Remove line breaks from gallery dialog captions
...
A gallery tag is parsed line by line, so captions
(and other image data) should not contain line breaks
Bug: T153373
Change-Id: Ib1d1c18216d07c83b2d4358d2dda71c9d17e3e44
2017-03-10 17:27:22 +00:00
David Lynch
a9f54aacd4
DesktopArticleTarget: Clear stored summary value after save completes
...
Bug: T160130
Change-Id: Id906da69c743f3a966d4182862cd173b26017059
2017-03-10 10:19:12 -06:00
James D. Forrester
d1f2bf1ecf
ArticleTarget#switchToVisualEditor: Bail if the server won't let you switch
...
Because otherwise you're just throwing all the user's input on the floor.
Bug: T158692
Change-Id: I5df00842697be11ecde9ea8ba2ab16b0dc90205e
2017-03-09 17:09:16 -08:00
Translation updater bot
0d113dd032
Localisation updates from https://translatewiki.net .
...
Change-Id: I57d7ebfb1bec4f31bda91eb12d0127fb5715f354
2017-03-09 23:35:43 +01:00
David Lynch
05e2a3119e
ArticleTarget: Improve edit summary behavior when switching
...
Distinguish between the initial summary state, and a value stored from the
summary when switching modes. This lets us avoid overwriting a stored value
when section-editing, or assuming a stored value after a switch was never
edited.
Bug: T159686
Change-Id: Ie7640538140a14bbafd539b3a45928f5c55cf804
2017-03-09 14:23:36 -06:00
jenkins-bot
71fe1a8cea
Merge "ArticleTarget: use existing initialEditSummary if present"
2017-03-09 19:12:52 +00:00
David Lynch
261d4e8974
ArticleTarget: use existing initialEditSummary if present
...
Switching modes recreates the toolbar, so if someone has already edited the
save summary it shouldn't update the initialEditSummary to that.
Bug: T159686
Change-Id: I4109442853916bebae2bce804fcd6777e3eb6d34
2017-03-09 12:05:12 -06:00
David Lynch
c5bb912e80
ArticleTargetLoader: wikitext switch shouldn't require FullRestbaseURL
...
The non-FullRestbaseURL branch didn't handle converting the provided wikitext,
causing data loss when switching from source to visual modes.
Bug: T158692
Change-Id: I283afc4be1e322228d6ec572bfa8542ba8fd9ce7
2017-03-09 11:30:16 -06:00
jenkins-bot
832674fa85
Merge "Switching modes created an infinite loop onBeforeUnload"
2017-03-09 17:14:47 +00:00
jenkins-bot
10857b2d9f
Merge "ve.ui.MWMagicLinkNodeContextItem: Do not display 'Clear styling' button in context"
2017-03-09 16:59:28 +00:00
Bartosz Dziewoński
7b618c55aa
ve.ui.MWGalleryDialog: Fix 'Display mode' dropdown options' styling
...
It's actually a bit surprising that the only thing broken by using
OptionWidget instead of MenuOptionWidget is some missing styles.
Change-Id: I3961fedbfc61f2f17d91dc7375d47a3cdff2a257
2017-03-09 16:16:21 +01:00
David Lynch
d6c71632ef
Switching modes created an infinite loop onBeforeUnload
...
Switching from visual to source reruns setupUnloadHandlers, which caused an
infinite loop where it thought it was its own fallback pre-existing handler.
Bug: T153346
Change-Id: I8df55a5395ede02fc34ec47a94f2c780dc08595f
2017-03-08 11:32:03 -06:00
Translation updater bot
b27fe68833
Localisation updates from https://translatewiki.net .
...
Change-Id: I71344493334c65b08754134fe3bd3202fb72f04c
2017-03-07 23:00:20 +01:00
jenkins-bot
f9af257b7e
Merge "ve.init.mw.DesktopTarget: Use mw-body-content instead of mw-body to match Vector changes"
2017-03-07 18:32:22 +00:00
Ed Sanders
387f9a5514
ve.init.mw.DesktopTarget: Use mw-body-content instead of mw-body to match Vector changes
...
This ensures the styles are still applied to surfaces in dialogs.
Change-Id: I30e0cc7dc87dc8c8b6b3be84f821aa22baab457f
2017-03-07 18:17:35 +00:00
jenkins-bot
9a90148d05
Merge "Add external classes to mw:ExtLinks in NWE preview"
2017-03-07 18:17:11 +00:00
Bartosz Dziewoński
48f227b263
ve.ui.MWMagicLinkNodeContextItem: Do not display 'Clear styling' button in context
...
It doesn't work, you can't turn a MWMagicLinkNode into text by
clearing its styling. (You can still do that by clicking 'Edit',
'Convert to simple link', 'Clear styling'.)
`clearable = true` was being inherited from ve.ui.LinkContextItem.
Change-Id: Ib40e952554966fb74b3e72662a6e1e44ad748a57
2017-03-07 16:34:18 +01:00
Translation updater bot
53cff258cf
Localisation updates from https://translatewiki.net .
...
Change-Id: Id6df97f02c3d04ff546d52afaa98efaa67d5906f
2017-03-06 22:54:27 +01:00
jenkins-bot
81c9b5b032
Merge "Apex: Fix target margins"
2017-03-06 19:22:00 +00:00
Translation updater bot
9062ab75ab
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia42483cea0eaf12517b602850dc2ae362c46b005
2017-03-05 22:54:46 +01:00
Ed Sanders
aa8f477dab
Apex: Fix target margins
...
Apex is basically abandonware, so we should consider deleting
this code.
Change-Id: Ie0c21fc21d4c37ab0344978bbd0d071415866397
2017-03-05 18:07:04 +00:00
Translation updater bot
a2ef681fd9
Localisation updates from https://translatewiki.net .
...
Change-Id: I9a379fbf4bf30911eb8f7d796a4f8a94c1622c2b
2017-03-04 23:06:24 +01:00
jenkins-bot
82355461fe
Merge "Comment Parsoid hacks as such"
2017-03-03 22:58:25 +00:00
Ed Sanders
8802aa331b
Add external classes to mw:ExtLinks in NWE preview
...
Bug: T153413
Change-Id: I118d3b1794b99ed2d120dd5c5201c1fd18b6245b
2017-03-03 22:46:21 +00:00
Ed Sanders
91822ddbd5
Comment Parsoid hacks as such
...
Change-Id: I23fcc49031e3b34e5b83d7acea56845b325f3026
2017-03-03 22:41:36 +00:00
Translation updater bot
8a76e9fe81
Localisation updates from https://translatewiki.net .
...
Change-Id: I538b21eb94aacba63d2ff173e67c18146923ba04
2017-03-03 22:50:06 +01:00
jenkins-bot
5aba0ee22b
Merge "Improve NWE new section styles"
2017-03-03 18:06:04 +00:00
jenkins-bot
8d29d962c5
Merge "Cleanup DesktopTarget styles"
2017-03-03 17:54:43 +00:00
Ed Sanders
06fa5166c7
Improve NWE new section styles
...
* Use <h2> for TextInputWidget to avoid duplicating skin styles
* Fix placeholder colour and font
Change-Id: I36c0b79ec9cbf3fa2ead0541ef5bac4a14a8781b
2017-03-03 11:59:06 +00:00
Translation updater bot
d53d15ec41
Localisation updates from https://translatewiki.net .
...
Change-Id: I3865ee179a56f5eddf123afa31e98ee6d13c4ed8
2017-03-02 23:26:47 +01:00
David Lynch
6cb6933e67
DesktopArticleTarget: Correctly bind section link handler
...
Since December, the handler now expects to be passed the mode we're switching
to. Since we're filtering for just the edit link and not edit source, we can
hardcode 'visual' here.
Bug: T159374
Change-Id: I160045dd59ff1b4c2d180dbbe37280a1839886df
2017-03-02 11:43:11 -06:00
jenkins-bot
59d52158a9
Merge "MWWikitextStringTransferHandler.test: Don't pass around an invalid doc"
2017-03-02 05:56:23 +00:00
jenkins-bot
e55e6d7c99
Merge "MWWikitextSurfaceFragment#convertFromSource: Don't make an invalid doc"
2017-03-02 05:56:22 +00:00
jenkins-bot
c537a8f0a2
Merge "ArticleTarget#getWikitextFragment: Optimise no-op"
2017-03-02 05:45:58 +00:00
James D. Forrester
9b4e27a91c
MWWikitextStringTransferHandler.test: Don't pass around an invalid doc
...
Even if it sounds cool, it isn't.
Change-Id: Ib6612bc0ea8d66fc1964b3a782ad56356da65952
2017-03-02 05:43:10 +00:00
James D. Forrester
6fd475e8ec
MWWikitextSurfaceFragment#convertFromSource: Don't make an invalid doc
...
Though neat, this hack to get the internal list doesn't seem to be used
and creates an invalid document (just an internal list with no content,
so the internal list is at the start and the default selection position
is inside it). Instead, use the ve.dm.Document.static.newBlankDocument()
utility function that was made for this use case.
Bug: T153509
Change-Id: Iba5931cb5e3f939a803c1d59fa0d8f30a0513f84
2017-03-02 05:43:03 +00:00
James D. Forrester
e0814210e9
ArticleTarget#getWikitextFragment: Optimise no-op
...
Change-Id: I6b54ae26e26c5ca697848d2534c128fc9c4bc4aa
2017-03-01 19:17:26 -08:00
Bartosz Dziewoński
461f99e9da
Document usages of ve.dm.Node.static.suggestedParentNodeTypes
...
Ed told me this.
Change-Id: I5e3160d3e5c38f9babc133db8977a6e6b8bbd610
2017-03-02 00:11:54 +01:00
Translation updater bot
603a5a6bd9
Localisation updates from https://translatewiki.net .
...
Change-Id: I99dbcc74f0ff9a76c6463de302ea9fc90045f83e
2017-03-01 22:47:27 +01:00
Ed Sanders
3c0ddc9c69
Cleanup DesktopTarget styles
...
* Ensure DAT styles are fully scoped to DAT instances
* Ensure that generic desktop target rules are in the correct file
* Remove old unused rules
Change-Id: I466a0547ff9a0fa1102aac0b1e501a6ba6863ca3
2017-03-01 12:38:51 +00:00
jenkins-bot
ec897c120b
Merge "Pass $overlay to FieldsetLayout and FieldLayout in various places"
2017-03-01 00:35:06 +00:00
Ed Sanders
e163a09105
Use more specific event name for switching editor from the toolbar
...
As we are in the global toolbar event namespace, 'switch' could
mean anything.
Change-Id: I66751faa249710af634ed0fd0c2f2a0bcd872db3
2017-02-28 23:07:54 +00:00
Ed Sanders
109a136bd6
Use pencil icon for editor switcher dropdown
...
Pencil is the icon we use for 'edit' elsewhere in the UI.
Use the eye icon for the VE tool to specify 'visual'.
Bug: T116417
Change-Id: I12b6bab2a52758685abde04579b274a32d651174
2017-02-28 22:59:51 +00:00
jenkins-bot
a61bbb18e3
Merge "Transclusion dialog: Add VE specific rules from OOjs UI"
2017-02-28 21:49:15 +00:00
Volker E
4e4d1da7a3
Transclusion dialog: Add VE specific rules from OOjs UI
...
Adding VE specific rules from OOjs UI in preparation of removing them
from the library.
Change-Id: I798717b60badb521d28f8f7a7036a99e5a26d61a
2017-02-28 12:24:22 -08:00
Ed Sanders
b3989e4f07
Move switching methods to ArticleTarget and fix in mobile
...
Change-Id: I7796dab5d2a24f9719870abf383925442b787612
2017-02-28 11:47:35 -08:00
Ed Sanders
b3cfca5401
MobileArticleTarget: Don't explicitly set menu indicator
...
It is now inferred from toolbar position.
Change-Id: I9e3ac28aee74599b4b35ac2f870dca2556efb027
2017-02-28 10:37:30 -08:00
jenkins-bot
2e2a5e452c
Merge "Use list tool group for editor switching"
2017-02-28 18:33:44 +00:00
jenkins-bot
0070838981
Merge "Use ems for mobile surface font sizes, and add top/bottom spacing"
2017-02-28 18:30:23 +00:00
jenkins-bot
8a12dfd2ee
Merge "Update tests to Selenium 3"
2017-02-28 16:04:27 +00:00
Ed Sanders
5ca02bae09
Use ems for mobile surface font sizes, and add top/bottom spacing
...
Change-Id: Ida827b54a49c427f2fad2de1f634d8c4e4d28154
2017-02-28 15:07:39 +00:00
Ed Sanders
cb60db4c7f
Use list tool group for editor switching
...
Bug: T116417
Change-Id: Iadf5a81e2733ab81fe25c686dcd6dad8eac3885c
2017-02-28 15:06:48 +00:00
Željko Filipin
f776983204
Update tests to Selenium 3
...
Bug: T158074
Change-Id: I784fc7bb85f32d5e50b5abb500c51493839ccebe
2017-02-28 14:39:00 +01:00
Translation updater bot
df7307c1b8
Localisation updates from https://translatewiki.net .
...
Change-Id: Iaead1637d6460165edf1282450ba148e48d468a9
2017-02-27 22:40:16 +01:00
Ed Sanders
a3433e67fd
Move modules loaded from DAT.init/TargetLoader to ResourceLoader
...
This will make it easier for third parties to load the required
modules for an article-like target.
Also cleanup mobileArticleTarget to better match desktopArticleTarget.
Change-Id: Idb75e2bd99d8cf2c298e101cf92e8af4f85f5ad5
2017-02-27 16:48:56 +00:00
Translation updater bot
4c9bc6ce53
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia9c63305453091afe7ebd5b5c5361dd2474ab11c
2017-02-26 22:55:11 +01:00
Translation updater bot
49d2dade48
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie31ed3d14e14a362b890588db76946c2f6567755
2017-02-25 22:44:27 +01:00
Translation updater bot
0f769f9a4c
Localisation updates from https://translatewiki.net .
...
Change-Id: Iea0b0881d660a604f83716425c1d2d38bb474dd1
2017-02-24 22:49:39 +01:00
jenkins-bot
a629b62b43
Merge "For the mode switch tool, show a different tooltip when disabled"
2017-02-24 19:23:53 +00:00
James D. Forrester
440a73206d
For the mode switch tool, show a different tooltip when disabled
...
Bug: T158723
Change-Id: I8c397e9b10c51d78c0b0f18c494ca9f36400d23e
2017-02-24 08:49:47 -08:00
Translation updater bot
a520037a38
Localisation updates from https://translatewiki.net .
...
Change-Id: I7f5ea4a13665e807fe98c1f8d68d88536217d439
2017-02-23 23:11:42 +01:00
L10n-bot
ce86129067
Merge "Localisation updates from https://translatewiki.net ."
2017-02-22 21:53:36 +00:00
Translation updater bot
18e340ef5f
Localisation updates from https://translatewiki.net .
...
Change-Id: I388c3a778615dc9d561e3ba15016fbed6bd825da
2017-02-22 22:54:16 +01:00
Ed Sanders
501d0c94d2
Cache generated content request when inserting templates
...
We request the generated content of a template to determine
if it will be block or inline. This is the same request as
the view makes later to show the rendering, so we should cache
this repsonse.
Bug: T156698
Change-Id: I0ffd36ccd0aa821aa44d99328f2e3a2abc23dc0f
2017-02-22 04:00:38 +00:00
jenkins-bot
703e784d1a
Merge "build: Bump grunt-jsonlint to latest and make pass"
2017-02-21 16:14:38 +00:00
Translation updater bot
a3d001d7a5
Localisation updates from https://translatewiki.net .
...
Change-Id: I716d04e411b2381f38381d80e9b70661007a3738
2017-02-21 00:02:00 +01:00
Translation updater bot
50a0c7125a
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie015f94ba4db43ac49f9a16e3fbe18ee715c27df
2017-02-19 22:52:36 +01:00
Translation updater bot
63efc6c9af
Localisation updates from https://translatewiki.net .
...
Change-Id: Ibc99be0de6a97d39ccf7b13c40283410b8ac08a5
2017-02-18 22:51:16 +01:00
James D. Forrester
dddd2c0180
build: Bump grunt-jsonlint to latest and make pass
...
grunt-jsonlint 1.0.8 → 1.1.0
Change-Id: I4a5cdd39f6215cc61a1ef530386a87fdcb0c0088
2017-02-17 16:12:12 -08:00
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
jenkins-bot
cbd88e10ed
Merge "Use the monospace hack consistently"
2017-01-03 20:41:03 +00:00
jenkins-bot
d816492ca1
Merge "rm stray fileRepoPromise property from media dialog"
2017-01-03 20:24:34 +00:00
jenkins-bot
1ac5ede187
Merge "Don't try to JSON stringify load error messages that are already strings"
2017-01-03 20:22:50 +00:00
jenkins-bot
4abdf21413
Merge "Also allow opening in source mode if VE is unavailable on action=edit"
2017-01-03 20:19:09 +00:00
jenkins-bot
2b913fb10c
Merge "Add editintro to notices"
2017-01-03 20:19:06 +00:00
jenkins-bot
a973528d67
Merge "Don't block VE/NWE from loading if 'editintro' is specified"
2017-01-03 20:13:29 +00:00
Alex Monk
17ced451f4
MWSaveDialogAction: Don't break on strange accesskey messages
...
Quietly return instead.
Bug: T153472
Change-Id: I7c325624734f122c9fd939aee1192187c63d9247
2017-01-03 11:37:09 -08:00
jenkins-bot
f182d5d223
Merge "When switching check wikitext is a non string, not just empty"
2017-01-03 18:57:48 +00:00
jenkins-bot
78a38ae6ea
Merge "Register shortcuts for minoredit/watchlist"
2017-01-03 18:54:26 +00:00
jenkins-bot
945d3d4cbc
Merge "After saving a specific section, scroll to it"
2017-01-03 18:49:19 +00:00
jenkins-bot
9cc4736708
Merge "ve.ui.MWParameterPage: Restructure constructor to reduce needless work"
2017-01-03 18:44:56 +00:00
jenkins-bot
ec6509e86b
Merge "ve.ui.MWParameterPage: Hide the "Fall back to plain wikitext" button when in wikitext"
2017-01-03 18:44:54 +00:00
Alex Monk
5c2773539e
After saving a specific section, scroll to it
...
Bug: T153297
Change-Id: I233e5226abc44d5d0bf8e56957a133d595e7be6f
2017-01-03 18:38:55 +00:00
jenkins-bot
6599aaf3f4
Merge "Give focus to preview panel for keyboard scrolling"
2017-01-03 17:58:32 +00:00
jenkins-bot
f439843964
Merge "Factor out preferred editor check"
2017-01-03 17:50:42 +00:00
jenkins-bot
f89a6a3880
Merge "build: Bump file copyright notices for 2017"
2017-01-03 17:11:04 +00:00
jenkins-bot
24d26f5e19
Merge "Move translate extension hack up to 'isAvailable'"
2017-01-03 17:04:11 +00:00
jenkins-bot
7c790f8d12
Merge "Use preferred number casting method"
2017-01-03 17:04:10 +00:00
jenkins-bot
7a81159941
Merge "Fix NWE-only edit tab"
2017-01-03 17:04:09 +00:00
jenkins-bot
80e0edd275
Merge "Allow switching between 'edit source' and 'add topic'"
2017-01-03 17:04:08 +00:00
James D. Forrester
122f49b2dd
build: Bump file copyright notices for 2017
...
Change-Id: I3c20809e71cc0da58123e1b5f29c4f3aac945496
2017-01-03 08:58:33 -08:00
Ed Sanders
4628e9e68c
When switching check wikitext is a non string, not just empty
...
Also add documentation.
Bug: T154437
Change-Id: Icacc0ad522d3e7fa28ecea9876c2c0465c4eb8e6
2017-01-02 18:40:07 +00:00
Translation updater bot
daa5085917
Localisation updates from https://translatewiki.net .
...
Change-Id: I1dbde448e5f2d60675d35d070969b3890ea2aa49
2017-01-01 10:17:23 +01:00
Ed Sanders
58071f59f1
Add editintro to notices
...
Bug: T56029
Bug: T51622
Change-Id: Ib43cc66b817ff394b4f1c82fcba4503df825819c
2016-12-31 23:23:17 +00:00
Ed Sanders
c853475a1a
Give focus to preview panel for keyboard scrolling
...
Bug: T154334
Change-Id: Ibc093e3111411b6183bf24528a2e0419ba8d40b6
2016-12-31 22:04:19 +00:00
Ed Sanders
fe85ee1ba6
Don't block VE/NWE from loading if 'editintro' is specified
...
Later we should actually show the edit intro, but that is a
separate issue (T56029).
Bug: T153481
Change-Id: I97622a3d86b975866305aaa745bac51f6b55f217
2016-12-31 15:22:11 +00:00
Ed Sanders
9eebfbcac5
Fix NWE-only edit tab
...
Change-Id: I5d08e30f43fbe08eb8809692728a8ab37f3a1491
2016-12-30 16:42:54 +00:00
Ed Sanders
3f47aec20b
Use preferred number casting method
...
Change-Id: I77215f2bdb6eb055375e5b803d23b6f26df2d8d1
2016-12-29 20:33:15 +00:00
Alex Monk
4af862e6d3
Also allow opening in source mode if VE is unavailable on action=edit
...
Bug: T153508
Change-Id: I5678d3b417c93707edc90bbb76ce4dafcd2098c6
2016-12-29 20:32:58 +00:00
Ed Sanders
c963b73e71
Factor out preferred editor check
...
Change-Id: Ic2e2e2e1d24dba8854315dff068ea9ce5d409c5a
2016-12-29 20:17:55 +00:00
Ed Sanders
7de023caee
Allow switching between 'edit source' and 'add topic'
...
Also between section editing and full page editing
by clicking on 'edit source'.
Change-Id: I9165a7ad4ac2a588a09532c7181ba72b6fd2f811
2016-12-29 15:48:38 +00:00
Translation updater bot
2217913182
Localisation updates from https://translatewiki.net .
...
Change-Id: If99a57be3026afdfd71533ff227649069c092674
2016-12-29 10:25:31 +01:00
jenkins-bot
927856aff3
Merge "Use mw.Message#parseDom where appropriate"
2016-12-28 21:40:18 +00:00
Ed Sanders
c625398b78
Use the monospace hack consistently
...
Change-Id: I6b223e5f0760902c1f34fa5a284703055c763234
2016-12-28 13:36:14 +00:00
Translation updater bot
786f354ec5
Localisation updates from https://translatewiki.net .
...
Change-Id: I6a6785f8b9a0f0448a0f0e0af11dcebf2ab9ec3b
2016-12-28 10:57:13 +01:00
Bartosz Dziewoński
a811168c2a
ve.ui.MWParameterPage: Restructure constructor to reduce needless work
...
We were constructing a lot of widgets, and never using them all
(they were forever hidden or not even appended to DOM). For large
transclusions this was causing a noticeable performance hit.
I don't think this quite resolves T134814, but it should improve the
situation.
* this.rawFallbackButton is now constructed and appended only when needed.
* this.removeButton is now constructed and appended only when needed.
* this.infoButton can now be a PopupButtonWidget or a disabled ButtonWidget.
Bug: T134814
Change-Id: I2ea00a88a1ea22b73b0c6d10334a94f45734ec3b
2016-12-27 23:54:49 +00:00
Bartosz Dziewoński
e0c97ab2f0
ve.ui.MWParameterPage: Hide the "Fall back to plain wikitext" button when in wikitext
...
We were trying to hide it by detaching, which did not work because it
was getting attached again in later code. Clicking the button just did
nothing.
Change-Id: I027550eb723c43dc85453959159b93e6e802e099
2016-12-27 23:54:42 +00:00
Bartosz Dziewoński
90ff82a035
Use mw.Message#parseDom where appropriate
...
Avoid turning DOM into HTML markup and parsing it back into DOM.
Change-Id: I34f56ee60b836a7e0556130a153fc95adb4f3467
2016-12-27 23:54:12 +00:00
Ed Sanders
827d4185c4
Move translate extension hack up to 'isAvailable'
...
All modes of VE should be disabled on these pages.
Bug: T153445
Change-Id: I5adfae940ee35c5ee6712e620a0ddda967a542ad
2016-12-27 13:56:10 +00:00
Translation updater bot
f5b1a5bb18
Localisation updates from https://translatewiki.net .
...
Change-Id: I1c8e16e199bbef502b296802acbb3cc15ee417be
2016-12-26 22:42:30 +01:00
Translation updater bot
2ea87fcaf3
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia3b0f68931e0894aa10d2992f90dc8703f8712cb
2016-12-25 22:20:41 +01:00
Translation updater bot
d87a54a31b
Localisation updates from https://translatewiki.net .
...
Change-Id: I21a43826c79cf6d234fb003f3f20c254758380fd
2016-12-24 22:41:04 +01:00
Alex Monk
4c061de2e0
Fix MWInternalLinkAnnotation.getTargetDataFromHref's behaviour with URLs containing query parts
...
ve.dm.MWInternalLinkAnnotation.static.getTargetDataFromHref(
'http://mediawiki.krenair.dev/mediawiki_dev/wiki/Main_Page?veaction=editsource ',
ve.init.target.surface.model.documentModel.htmlDocument
)
Wrong, current result:
Object {
title: "Main Page?veaction=editsource",
rawTitle: "Main_Page?veaction=editsource",
hrefPrefix: "",
isInternal: true
}
New result:
Object {
title: "http://mediawiki.krenair.dev/mediawiki dev/wiki/Main Page?veaction=editsource",
rawTitle: "http://mediawiki.krenair.dev/mediawiki_dev/wiki/Main_Page?veaction=editsource ",
hrefPrefix: "",
isInternal: false
}
Change-Id: I3d6d7fcfeb0d8354623026c831605c7633c3e11a
2016-12-24 20:12:44 +01:00
Alex Monk
d7cf29f1c0
rm stray fileRepoPromise property from media dialog
...
seems to have gone upstream to core's mw.widgets.APIResultsQueue
Change-Id: I3c2a6dbdca60ceadc9e7175e5f8ad83b7fc4b7a0
2016-12-24 18:59:48 +01:00
Translation updater bot
55a9cf5208
Localisation updates from https://translatewiki.net .
...
Change-Id: I39a587eeb157951e8f848cda002f9a46b77d162a
2016-12-23 22:34:34 +01:00
Ed Sanders
7611ee5a2c
Register shortcuts for minoredit/watchlist
...
Bug: T153925
Change-Id: I3f569a75a66e816d0a5c4ad966344100510a4f2b
2016-12-23 13:36:48 +00:00
Translation updater bot
2dc86af85a
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic57783cd0222ba31b3c343881a4a4732ad7d0404
2016-12-22 23:00:45 +01:00
jenkins-bot
d5f66e4fe9
Merge "Preserve checkbox data when switching from VE to NWE"
2016-12-22 12:37:37 +00:00
jenkins-bot
50da8d8ab9
Merge "Add comments in some places where we really want to treat messages as HTML"
2016-12-22 00:32:23 +00:00
Ed Sanders
aee5e665f1
Preserve checkbox data when switching from VE to NWE
...
Bug: T153889
Change-Id: Ifc41ea9320c9f2627efff6f33d4ad87c59fad496
2016-12-21 22:35:52 +00:00
Alex Monk
101b0ff45c
Don't try to JSON stringify load error messages that are already strings
...
Change-Id: Ib180c3ac7eb62d351e05153defd6330c3397c478
2016-12-21 04:00:05 +01:00
jenkins-bot
8497b06287
Merge "ve.init.MWWelcomeDialog: Don't treat text messages as HTML"
2016-12-21 02:49:09 +00:00
jenkins-bot
d1b243e660
Merge "Ensure document base is always correct, even in source mode"
2016-12-20 18:51:23 +00:00
jenkins-bot
477f892423
Merge "Change wikitext link inspector name to avoid conflict"
2016-12-20 13:44:36 +00:00
jenkins-bot
ced46300cb
Merge "MWTemplatePage: Show a link to the template even when there's a description"
2016-12-20 11:04:24 +00:00
Bartosz Dziewoński
72569159b8
Add comments in some places where we really want to treat messages as HTML
...
Change-Id: I439338dabd4b031ed1c4cfc9d89af5a6f2971676
2016-12-20 10:50:15 +00:00
Bartosz Dziewoński
dc3bae7d36
ve.init.MWWelcomeDialog: Don't treat text messages as HTML
...
This appears to be unintentional. The messages don't have any markup.
Change-Id: I6f6570c5ef90e4a06ead1a23f6f851021a77c234
2016-12-20 10:50:10 +00:00
Translation updater bot
f6ba11dec9
Localisation updates from https://translatewiki.net .
...
Change-Id: I7601c2c303782796f9ca3090f0798b9e354baffa
2016-12-19 22:50:11 +01:00
Ed Sanders
46385a557e
Ensure document base is always correct, even in source mode
...
Bug: T153624
Change-Id: I3f74f67ce975f5b371ab42adf5213256ae816f7f
2016-12-19 21:08:58 +00:00
Ed Sanders
323050467f
Change wikitext link inspector name to avoid conflict
...
This was causing the VE link inspector to fail badly if
NWE was enabled.
Bug: T153668
Change-Id: Ie665715a5f5401e59fc6468b81a4122ca5ebd5a3
2016-12-19 12:03:58 +00:00
James D. Forrester
d576fac49f
MWTemplatePage: Show a link to the template even when there's a description
...
Bug: T51772
Change-Id: Ia7084dc7dd4e4c092c0d24b123da19721dca54a9
2016-12-18 21:56:12 +00:00
Translation updater bot
4a1cd55503
Localisation updates from https://translatewiki.net .
...
Change-Id: I19262ad5964b36fc84551c68ede397705980d44a
2016-12-18 22:18:37 +01:00