jenkins-bot
266a2bf036
Merge "ApiVisualEditor: Separate out templatesUsed from metadata"
2019-03-02 01:49:06 +00:00
Ed Sanders
9aee6bb5d1
MWTransclusionNode: Comment strange matchTagNames values
...
Change-Id: Ica207be94e5cc888c4454989d2fd6e9b5579a8ea
2019-03-01 16:16:20 +00:00
jenkins-bot
ba5589f801
Merge "ve.init.mw.DesktopArticleTarget: Remove some unnecessary toolbar setup code"
2019-02-28 13:19:30 +00:00
Ed Sanders
2092529fb1
Allow external link pasting to be enabled by config
...
Bug: T129546
Change-Id: I3346c842cf56fb79fb65a8bd7d716c22134636b9
2019-02-27 19:54:55 +00:00
jenkins-bot
d17d9ae768
Merge "Allow page title heading to be selected while editor is active"
2019-02-27 12:50:21 +00:00
jenkins-bot
3ccbc96fa7
Merge "When rendering categories, hide/show catlinks as needed"
2019-02-26 19:52:37 +00:00
David Lynch
b1863f4b25
When rendering categories, hide/show catlinks as needed
...
Catlinks is hidden via a class when there are no non-hidden categories on the
page. We thus need to toggle that class depending on the categories
added/removed from the page.
Bug: T213528
Change-Id: I4067c5721c28041542b9ef2dbc796fbc41b1afe8
2019-02-26 11:26:27 -06:00
Bartosz Dziewoński
73b2defc1e
Update VE core submodule to master (4669eff2b)
...
New changes:
0d28d49e7 ve.transformStyleAttributes: Update browser bug workaround comments
f51b718d0 Localisation updates from https://translatewiki.net .
b0d33a88a Use 'then' for opening/opened promises
40e98a759 Abort opening window for insertion when in readonly mode
744dc8cfa FragmentWindow: Add missing mixins, rename logic in WindowAction
ac5c18052 ve.ui.DiffElement: Don't always target links to new window
Bug: T210142
Change-Id: If07a40fff92fc739b7c6f954c3b89ad3fd7bdfd5
2019-02-26 16:57:17 +01:00
jenkins-bot
86a1995662
Merge "ve.dm.MWGalleryImageNode: Update for Parsoid changes to "broken" images"
2019-02-26 11:51:55 +00:00
jenkins-bot
1c083a362e
Merge "Add more read-only implementations"
2019-02-25 23:59:13 +00:00
jenkins-bot
010c1889b3
Merge "TemplateContext: Filter out empty template descriptions"
2019-02-25 23:16:42 +00:00
jenkins-bot
92ce7f0b99
Merge "MWMetaDialog: Implement read-only mode"
2019-02-25 23:12:47 +00:00
Ed Sanders
403b1f97b1
TemplateContext: Filter out empty template descriptions
...
Change-Id: I1be721c30d92b1da4fc226935a7e0a322f0c4d41
2019-02-25 23:05:51 +00:00
jenkins-bot
99351fa20a
Merge "MWCategoryWidget: Implement setDisabled"
2019-02-25 23:05:23 +00:00
jenkins-bot
f8ffb4d6ce
Merge "MW(Advanced)SettingsPage: Use Array.forEach for metaItemCheckboxes"
2019-02-25 22:57:52 +00:00
Ed Sanders
c04d3da853
Add more read-only implementations
...
* Gallery:
- Disable add/remove image buttons in read-only mode
- Make image list undraggable
* Template: Disable outline controls
* Transclusion: Add/remove buttons on template pages
* MagicLinkNodeInspector: Disable input (e.g. ISBN links)
Bug: T210142
Change-Id: Ibb03ab0bfd55ef5bf7d7558c217c779d7904a134
2019-02-25 20:01:11 +00:00
Ed Sanders
e3bb0b9e8b
ApiVisualEditor: Separate out templatesUsed from metadata
...
Generating the templatesUsed list is relative slow, and is only
used in an obscure part of the editor, so only generate it when
needed.
Bug: T209078
Change-Id: I1cecdad65b80c4c9b1746e752ea4b41bc0fc0037
2019-02-25 13:01:43 +00:00
Ed Sanders
6aa61aefa5
MWMetaDialog: Implement read-only mode
...
Bug: T210142
Change-Id: I7b32668a5daecc04515e9fa13875b278cadfbcce
2019-02-25 12:56:37 +00:00
Ed Sanders
33774758b7
MWCategoryWidget: Implement setDisabled
...
Change-Id: I443f2b55e2f17fb3c182e6cb22e392434513ce6c
2019-02-25 12:56:37 +00:00
Ed Sanders
9c5ec0d0d1
MW(Advanced)SettingsPage: Use Array.forEach for metaItemCheckboxes
...
Change-Id: Id034ae5cba46503370fbf61094b33e6b93569fe9
2019-02-25 12:56:35 +00:00
Ed Sanders
8e3ef8fb7f
Hide label section in MagicLinkNodeContextItem
...
Change-Id: Ifc6cdb2ee15874bfd036b29a6abaffa6e4207728
2019-02-24 13:25:23 +00:00
jenkins-bot
362a0b727c
Merge "ve.ui.MWSaveDialog: Fix fragment links in visual diff too"
2019-02-23 18:26:07 +00:00
jenkins-bot
f7a4e0a80a
Merge "ve.ui.MWSaveDialog: Target links in visual diff to new window"
2019-02-23 18:21:18 +00:00
jenkins-bot
fe70c26ee3
Merge "ApiVisualEditor: Remove red-link cache warming"
2019-02-23 10:36:56 +00:00
Bartosz Dziewoński
043a59a9bd
ve.ui.MWSaveDialog: Fix fragment links in visual diff too
...
Follow-up to a22b9c8ea3
.
Bug: T212554
Change-Id: Id7a16505c11a25f7a61f1394e9d9d1372cbb3d23
2019-02-22 22:51:30 +01:00
Bartosz Dziewoński
ab8ae002af
ve.ui.MWSaveDialog: Target links in visual diff to new window
...
Needed after change I6c988c012730d36d60629864a436e4a1700684c5
in VE core.
Change-Id: I7f0e836bd105a925f8dc62d52f081ee9051765fd
2019-02-22 22:50:55 +01:00
Bartosz Dziewoński
92bb0e557a
ve.init.mw.DesktopArticleTarget: Remove some unnecessary toolbar setup code
...
This code, added in 703b2c2ed0
(2015),
is no longer necessary.
// Disconnect the tool factory listeners so the toolbar
// doesn't start showing new tools as they load, too
// much flickering
this.getToolbar().getToolFactory().off( 'register' );
Introduction of targetLoader (d371014e5d
)
resulted in all tools already being loaded before a Target is
constructed, so this is definitely not needed.
// Disable all the tools
this.getToolbar().updateToolState();
The tools are already disabled because we set the surface to read-only
above, so this does nothing.
Change-Id: Idb162b60891cd1b961e29d2b9f62b74908f17957
2019-02-22 21:03:36 +00:00
Bartosz Dziewoński
7ade9938d0
Remove special handling for category and file pages
...
Previously, we tried to keep the list of category members and the file
thumbnail, history and metadata visible while the editor was open.
I am removing it because:
* It is not very useful, as you can't interact with them (e.g. links
are unclickable).
* It is inconsistent with the wikitext editor (except for non-existent
category pages, and I'm proposing to change that behavior in T139191).
* It causes issues when other code doesn't expect the special setup
for those pages (T194068).
This introduces a minor change to the handling of normal pages: after
the save, instead of replacing all contents of #mw-content-text with
the new page content, we only replace the .mw-parser-output child.
Normally the effect is the same (it's the only child), but this could
theoretically affect interactions with other extensions or gadgets.
Bug: T194068
Change-Id: I26cc82d3e0f0d64e3f18a80d232005fc7ab3b374
2019-02-22 20:59:36 +00:00
jenkins-bot
f1b7225336
Merge "Swap the link-rtl.png and link-ltr.png files"
2019-02-22 20:49:11 +00:00
Ed Sanders
23267264ce
Load VE in read-only mode on protected pages
...
Bug: T53547
Depends-On: Ifaa74be266c048d87f94b4ae2df59cafc7aa155f
Change-Id: Ic90a0b86f45696a8782dec8e3d155ca91107b759
2019-02-22 19:09:23 +00:00
Ed Sanders
18907dde5a
Implementations for read-only mode
...
Depends-On: Ifaa74be266c048d87f94b4ae2df59cafc7aa155f
Change-Id: Iedd1bd9ce17750ad8528c1a053293c4a7321c5de
2019-02-22 18:20:51 +00:00
Ed Sanders
1890530b89
ApiVisualEditor: Remove red-link cache warming
...
Red-link metadata was added to Parsoid 18 months ago.
On long pages evaluating this information is very slow
(hundreds of milliseconds) and completely redundant.
Bug: T64803
Bug: T209078
Change-Id: I5b6c6da588301ed59fb21e1ce930f5b72db48e67
2019-02-22 17:49:11 +00:00
Bartosz Dziewoński
93351892da
ve.dm.MWGalleryImageNode: Update for Parsoid changes to "broken" images
...
Change-Id: I49f4a06de207fbb4dad090f0325068d13bed9810
2019-02-22 18:10:56 +01:00
setian
08e96d7b2e
Swap the link-rtl.png and link-ltr.png files
...
Bug: T216617
Change-Id: I717f36ea94f1c7a016111ce7b32068bf42e05806
2019-02-22 02:38:56 -05:00
Ed Sanders
e21d4fab3f
Update VE core submodule to master (2951e9378)
...
New changes:
202adf904 [BREAKING CHANGE] Unify FragmentInspector/Dialog behaviour
Local changes:
* Update dialogs to use common actions & FragmentWindow
Change-Id: Ib744b8996db48d1ee58bc873120400566c490e88
2019-02-22 01:13:36 +01:00
Bartosz Dziewoński
edc4fe95f6
Allow page title heading to be selected while editor is active
...
People enjoy copy-pasting it, or something.
Bug: T214790
Change-Id: I0d133f601d178f1d1f0175a411a9bcd433ba9419
2019-02-21 21:35:58 +00:00
jenkins-bot
767614f0e1
Merge "ve.init.mw.ArticleTarget: Fix some doc comments"
2019-02-21 12:57:05 +00:00
Bartosz Dziewoński
0b1f445349
ve.init.mw.ArticleTarget: Fix some doc comments
...
Change-Id: I9d8b2553b40d56cf99bcd304c93d866b2a8ba77e
2019-02-20 22:46:39 +01:00
Ed Sanders
332aa1f3d2
build: Update eslint-config-wikimedia to 0.11.0
...
Change-Id: I5a294705eed1760e2d4dde33934d2ffb12e29525
2019-02-20 20:23:43 +00:00
jenkins-bot
8846e65e44
Merge "Support only surfacing part of the document"
2019-02-20 19:06:30 +00:00
Ed Sanders
de2a2ca06f
Improve abstraction around template context description
...
* Separate partDescription from partDescription*s* and use Array#map
* Lookup CE node class of current model, instead of using
ve.ce.MWTransclusionNode hard-coded.
Change-Id: Ief07b865b4c216dc13408b12e8a1354cd2c28dfe
2019-02-19 13:23:14 +00:00
jenkins-bot
557cc0e581
Merge "ve.ui.MWGalleryDialog: Allow normal tools in gallery captions"
2019-02-18 18:47:55 +00:00
jenkins-bot
81c16f6b8a
Merge "Don't try to set dimensions on an error image"
2019-02-15 19:01:32 +00:00
Ed Sanders
e95ec4e24f
Don't try to set dimensions on an error image
...
Bug: T216267
Change-Id: Icbe8cce3e16b2674cb2400f2381f50c71e32f87c
2019-02-15 18:28:03 +00:00
Bartosz Dziewoński
1998a02b8e
ve.init.mw.ProgressBarWidget: Remove 'filter' property for IE 8 & 9
...
Per I7c083ff57db2fce9a06688d5801149253af6f6da this was only needed
for IE 8 & 9, which we don't support now.
Change-Id: I6e093b8ea6f8304ff296bb74297a465dd7334e07
2019-02-15 17:45:22 +01:00
Ed Sanders
3269d53632
Support only surfacing part of the document
...
Bug: T76541
Depends-On: I227a0d704b9b337cff2102d424be9795d6362ed7
Change-Id: Iac71a51c8696434658f24fbb41c8142237bd810e
2019-02-13 19:03:44 +00:00
Ed Sanders
bc02c44d36
rootNode/documentNode -> attachedRootNode
...
Change-Id: I56bb10749cac04e17ace2781b4d693ec5f522e7c
2019-02-13 19:03:36 +00:00
Bartosz Dziewoński
7b2bd6be09
ve.init.mw.MobileArticleTarget: Better match surface top spacing to read mode
...
Using margin instead of padding allows the surface margins to collapse
with the margins of first/last paragraph inside the surface, like they
do in read mode. This fixes the slight jump seen in T210630#4949865.
Bug: T210630
Change-Id: I69d4d4bd9390a1007bc40cda9e78a6b3e7a1bd1d
2019-02-13 13:37:31 +01:00
Bartosz Dziewoński
7fedb7be07
ve.init.mw.MobileArticleTarget: Change "back" tool icon from "<" to "x"
...
Icon name changed from 'previous' to 'close'.
This matches MobileFrontend's wikitext editor and other overlays.
Bug: T210630
Change-Id: I5f588c65887dd2247d3f816959807f943215e0c3
2019-02-13 00:29:24 +01:00
Bartosz Dziewoński
1faf0b00fa
Filter out duplicate categories in NWE preview
...
Use them as object keys, which naturally deduplicates the entries.
Bug: T214811
Change-Id: I6159021b95d78b1a163faebb289578d277ff110d
2019-02-12 19:18:09 +01:00
jenkins-bot
e965868def
Merge "Fix TypeError in MWTocWidget.initFromMetaList"
2019-02-09 18:47:08 +00:00
Chunliang Lyu
4774fbdf5c
Fix TypeError in MWTocWidget.initFromMetaList
...
If a page contains __NOTOC__ magic word, it would break the VisualEditor
with "Uncaught (in promise) TypeError: Right-hand side of 'instanceof' is not
an object at VeUiMWTocWidget.ve.ui.MWTocWidget.initFromMetaList".
The issue seems to be that we removed ve.dm.MWTOCForceMetaItem and
ve.dm.MWTOCDisableMetaItem in commit 57a06a6e75
,
but the code in initFromMetaList still refers to them.
Change-Id: I857cddcc7d4aa73375357ef922591ed94d760166
2019-02-09 19:31:27 +01:00
Roan Kattouw
b15f819fdf
ve.init.mw.Platform: Migrate away from deprecated specialCharacters API
...
Use require('mediawiki.language.specialCharacters') instead of
mw.language.specialCharacters.
Change-Id: I9cf525a1e1aadc12d72284d08b98882b0ab95f5e
2019-02-08 16:59:25 -08:00
jenkins-bot
d2fe2f7f8d
Merge "DesktopArticleTarget: Make the progress bar into a reusable widget"
2019-02-06 22:37:28 +00:00
jenkins-bot
d1c7b9a5d1
Merge "Fix function name"
2019-02-06 22:36:21 +00:00
Ed Sanders
fed2067df9
Fix function name
...
Change-Id: I540ec247f37a21dfd0b84c8b593a6a37197bfcb2
2019-02-06 21:54:23 +00:00
jenkins-bot
b7cf486403
Merge "ve.ui.MWTransclusionContextItem: Use the right class name in override"
2019-02-06 21:53:41 +00:00
jenkins-bot
72aff8c16a
Merge "mw.Platform.setUserConfig: Don't try to set for logged-out users, it doesn't"
2019-02-06 21:43:40 +00:00
Bartosz Dziewoński
9ff514a460
ve.ui.MWTransclusionContextItem: Use the right class name in override
...
Follow-up to I47a995905fef5aa2cabb2b3215111de0b506e7f7.
Bug: T209610
Change-Id: I204e92771bcde9015244a1697c3a7e6bd888a516
2019-02-06 22:36:52 +01:00
Bartosz Dziewoński
6e076b3b6c
DesktopArticleTarget: Make the progress bar into a reusable widget
...
We want to add a similar progress bar on mobile without copy-pasting
all this code.
Bug: T210630
Change-Id: I7192869cb719114ffd04940eabf38cf0f0421c13
2019-02-06 22:20:37 +01:00
Bartosz Dziewoński
cb09d6a54d
DesktopArticleTarget: Fix position of progress bar if editor is reloaded
...
Change-Id: I5f181a9516ff64988aa67e54ebd342c56e4b7e70
2019-02-06 02:11:48 +01:00
Bartosz Dziewoński
28950a8b5c
DesktopArticleTarget: Match NWE toolbarPlaceholder height to real toolbar
...
Toolbar was made bigger in If5722df41e75a1d4bdf8afc83c81670d1be3a1b8.
Change-Id: Id85869e6ad0bfad1acebda3a64bab5328de3932d
2019-02-06 02:11:48 +01:00
jenkins-bot
f5bae30b4a
Merge "ve.ui.MWTransclusionContextItem: Remove "Generated from" prefix from description (mobile)"
2019-02-05 19:13:55 +00:00
jenkins-bot
e52adb1590
Merge "ve.dm.MWInternalLinkAnnotation: Correctly generate relative links"
2019-02-05 17:07:56 +00:00
Bartosz Dziewoński
18fb16c81d
ve.dm.MWInternalLinkAnnotation: Correctly generate relative links
...
We could generate incorrect links to pages whose title contains a
colon ':' and therefore looks like a fully-qualified URL.
Bug: T206231
Bug: T206357
Change-Id: Ie34694d903a6d97589cc46417f70659559494619
2019-02-04 20:08:01 +01:00
Bartosz Dziewoński
c56b764330
ve.ui.MWTransclusionContextItem: Remove "Generated from" prefix from description (mobile)
...
It does not provide any additional information, and it is long enough
that it causes the actual template name(s) to not fit on the screen on
small mobile sizes.
Bug: T209610
Change-Id: I47a995905fef5aa2cabb2b3215111de0b506e7f7
2019-02-04 19:48:28 +01:00
James D. Forrester
3ab699f6ed
mw.Platform.setUserConfig: Don't try to set for logged-out users, it doesn't
...
Bug: T214963
Change-Id: Idc61685b6087c0fe0082bd0b039f2f454ca92970
2019-02-01 20:50:58 -08:00
James D. Forrester
b74f4db570
MWMediaTransferHandler: Fix new eslint warning from unused global
...
Change-Id: I729cfb8d6b487ecd5b42af5921ca8f1e18cfd749
2019-02-01 20:07:15 -08:00
Bartosz Dziewoński
c91047b129
ve.ui.MWGalleryDialog: Allow normal tools in gallery captions
...
PHP parser and Parsoid now both allow normal wikitext in gallery captions.
Bug: T187958
Change-Id: I3470ec1f81493c58e4c2bdad00d5d78af8b4a10b
2019-02-01 19:51:35 -08:00
jenkins-bot
dae36e4ea1
Merge "MWTemplateTitleInputWidget: Filter out templates named '…/doc'"
2019-01-31 22:29:51 +00:00
David Lynch
f7fe245018
trackSubscriber: don't track activity here on mobile
...
Mobile needs to use a different sessionid
Change-Id: Iffac3d523b4c5774a23ddbe1a2d7ee380ac1b012
2019-01-31 01:22:28 +00:00
James D. Forrester
c1d690e53d
MWTemplateTitleInputWidget: Filter out templates named '…/doc'
...
As configured on-wiki via MediaWiki:templatedata-doc-subpage; this will
probably have a few false positives, but that's worth it.
Bug: T54448
Change-Id: Id91f95b5865e151f8007a2421428aeb82b11b3fd
2019-01-26 13:23:38 -08:00
jenkins-bot
cd42c60644
Merge "MWLinkAnnotationInspector: check field validation before submitting with enter"
2019-01-25 01:26:44 +00:00
Bartosz Dziewoński
3dbff552dc
ve.init.mw.Target: Remove unused property
...
Unused since 6e64fba2f8
.
Change-Id: I223f2346c04573a9e853b49bfc83e542cec47c61
2019-01-24 21:05:48 +01:00
David Lynch
410386d573
MWLinkAnnotationInspector: check field validation before submitting with enter
...
Bug: T214453
Change-Id: I46adc4578f3827cb9f1fb8b424eb88a49f635fc9
2019-01-24 11:17:04 -06:00
jenkins-bot
2ea2197483
Merge "Fix uncaught jQuery linting errors"
2019-01-22 16:27:45 +00:00
jenkins-bot
26fd8c670e
Merge "Re-introduce: Replace deprecated setIndicatorTitle
with setTitle
"
2019-01-22 00:43:05 +00:00
jenkins-bot
65fd3de442
Merge "Use pixel dimensions for education dots"
2019-01-18 21:26:05 +00:00
Ed Sanders
375edf0182
Fix uncaught jQuery linting errors
...
Change-Id: I17482ec84c95e88881ab4bee9b9cadb27b2dc472
2019-01-18 21:03:38 +00:00
Ed Sanders
ec1a940616
Use pixel dimensions for education dots
...
Bug: T214203
Change-Id: I02410b09d490c6a6ebd71cafa998f09c8cd1033f
2019-01-18 21:00:56 +00:00
jenkins-bot
1737464653
Merge "Fix fragment links in preview"
2019-01-18 16:54:54 +00:00
Ed Sanders
a22b9c8ea3
Fix fragment links in preview
...
Bug: T212554
Change-Id: Ic9b8f14c377b0dd43aa648983fac27272a64b66f
2019-01-18 14:39:00 +00:00
jenkins-bot
ca03c085a2
Merge "Revert "Don't preserveHtmlAttributes on transclusion nodes""
2019-01-17 12:54:58 +00:00
Volker E
5c5323fc3a
Re-introduce: Replace deprecated setIndicatorTitle
with setTitle
...
Patch got reverted in Iffbbd36d0e91, with I3028c4225a42 we should be
good to go now.
Bug: T76638
Change-Id: I016f7db8b2527b3ffe3bd103e6c88ee8e4dd11bc
2019-01-16 22:12:38 -08:00
Bartosz Dziewoński
bdfd4b6d8f
Revert "Don't preserveHtmlAttributes on transclusion nodes"
...
This reverts commit 48db45df76
.
Bug: T213922
Change-Id: I7b0bf081fd5a9ab71db1ede3ce6e149cfb4b675a
2019-01-17 01:42:15 +00:00
jenkins-bot
27a596e4f0
Merge "ve.dm.MWTransclusionModel: Remove workaround for T135127"
2019-01-16 18:39:41 +00:00
Ed Sanders
5461c56380
stylelint: Enforce class name pattern
...
Change-Id: Ia41a08424f840d353eb7fc213815f7992da4a2ef
2019-01-13 15:14:53 +00:00
Bartosz Dziewoński
18f8697703
ve.dm.MWTransclusionModel: Remove workaround for T135127
...
The bug this works around seems to be fixed.
Change-Id: I62837ad795ee6bd35663b163f6de76572e1a6594
2019-01-10 21:16:32 +00:00
jenkins-bot
1190ce584d
Merge "Add missing mw-content-ltr/rtl class to diffElement"
2019-01-09 16:49:39 +00:00
Ed Sanders
74f6c4899c
build: Update eslint-config-wikimedia to 0.10.0
...
Change-Id: I63a0ebf0b31a0d5d4e680a4e2a5a0be4850be165
2019-01-08 17:00:09 +00:00
jenkins-bot
c0c0c3e6c1
Merge "Revert "Replace deprecated setIndicatorTitle
with setTitle
""
2019-01-07 21:23:26 +00:00
Bartosz Dziewoński
8a286b06f0
Revert "Replace deprecated setIndicatorTitle
with setTitle
"
...
This reverts commit a7c98d88de
.
Bug: T212975
Change-Id: Iffbbd36d0e91d02f50ce0407ed556f2a7d91a301
2019-01-07 21:08:35 +00:00
David Chan
0d362040bd
Update VE core module to master (469c6340e)
...
New changes:
6515e03e1 ve.ce.Surface: Rearrange #findBlockSlug test to check other cases
cbfdc8570 Localisation updates from https://translatewiki.net .
708ba0557 Prevent block slugs from overlapping floated elements
3703fd66d Separate the concept of a document node and a root node in CSS
Bug: T211844
Change-Id: Ia86cf9b23e561d3c32601d41c1bc5a9824e9953c
2019-01-06 07:47:17 +08:00
Ed Sanders
3059251b5c
Add missing mw-content-ltr/rtl class to diffElement
...
Change-Id: I9bd4fad6202ea3636256970b12d6c94f408d0bd8
2019-01-04 22:23:23 +00:00
Volker E
a7c98d88de
Replace deprecated setIndicatorTitle
with setTitle
...
Bug: T76638
Change-Id: I6637cb21f01bd9e6b158d08671c1f29665e601e1
2019-01-03 11:52:31 -08:00
jenkins-bot
3d4fabd3de
Merge "Move save error messages above save footer"
2019-01-03 16:55:40 +00:00
Ed Sanders
0f1a8b9eb9
Default originalGalleryGroupItems to empty array
...
Bug: T212809
Change-Id: I29e95be677d1d7fcc96bbf20efb7d5724d71b0de
2019-01-03 15:13:15 +00:00
jenkins-bot
bebbff8bab
Merge "Don't preserveHtmlAttributes on transclusion nodes"
2019-01-02 18:58:13 +00:00
Ed Sanders
48db45df76
Don't preserveHtmlAttributes on transclusion nodes
...
Bug: T207325
Change-Id: I9c92f18c58c044e7f2257aa6993db227896a1468
2019-01-02 17:11:31 +00:00
James D. Forrester
3c293ea00c
doc: Bump copyright year for 2019
...
Change-Id: I8991b97c980d4149f53eb5601036220ef3c0c440
2019-01-01 13:24:23 +00:00
jenkins-bot
ccfcacf1fd
Merge "ve.ui.MWGalleryDialog: Improve modification checks"
2018-12-30 22:49:34 +00:00
Bartosz Dziewoński
0bd9270b3f
ve.init.mw.MobileArticleTarget: Remove unnecessary override
...
This is included in OOUI styles since OOUI 0.30.0.
Change-Id: Ic45e507fed5a40cfc3497551d1be396e1b2f3d5b
2018-12-24 10:06:37 +01:00
Ed Sanders
cdb238cfde
Remove document padding resets, upstreamed
...
Depends-On: I53307c931ad24b5ba76503c1dedd1109205b73c5
Change-Id: Id8632a3205d284d8091cae4d431be4faf7e6362b
2018-12-17 13:36:47 +00:00
Ed Sanders
2f34c66b4e
Remove duplicate qunit env
...
Change-Id: I8c4cc4a788de838618b18eff5c4c98d74ac97fe0
2018-12-14 17:46:10 +00:00
jenkins-bot
4c44d8b712
Merge "Use ve.targetLinksToNewWindow where possible"
2018-12-13 22:25:31 +00:00
Ed Sanders
ad5b8f99ee
Replace $( 'body' ) with $( document.body )
...
Better to use the actual element rather than a string selector.
Change-Id: I7d2c08cf1e3c6f14be5bf65ac040b7cdfdd8c594
2018-12-13 16:44:25 +00:00
Bartosz Dziewoński
22a80e430e
Use ve.targetLinksToNewWindow where possible
...
Also, avoid parsing HTML manually in a few places.
Change-Id: I983a7e1917a3f0728173e9621c709d1c8c04f650
2018-12-12 23:19:11 +00:00
Ed Sanders
f2ac575ee2
Move save error messages above save footer
...
Keeps the more important information higher up the page.
Bug: T72266
Change-Id: Iaf29a5190af5f72c88eb1bfdacce199cd046eee4
2018-12-12 12:53:55 +00:00
Ed Sanders
a9aa4d6c15
Fix save dialog error message transition
...
Element must be hidden for $.slideDown to work.
Also speed up animation to OOUI default 250ms.
Change-Id: I0616c156f1893688abd80f9e47c1a88e9237d085
2018-12-12 12:20:24 +00:00
Volker E
3949712ec0
TransclusionDialog: Fix removeButton position
...
Change-Id: I886c64f51fe54483d24c6cfa925b698db7bf4e7e
2018-12-11 16:05:33 -08:00
jenkins-bot
7fe951e5e1
Merge "Exclude deprecated params from search list"
2018-12-11 21:01:56 +00:00
jenkins-bot
a5be866ba3
Merge "Allow trackdebug to work independently of debug"
2018-12-11 16:44:45 +00:00
jenkins-bot
c306244744
Merge "Bring back 'alert' indicator"
2018-12-11 16:29:28 +00:00
Ed Sanders
3e10592ab7
Allow trackdebug to work independently of debug
...
Bug: T211698
Change-Id: I28f4fa4d516195e5459484c5d3df1b0566357a25
2018-12-11 16:13:06 +00:00
Ed Sanders
ec42733225
Rewrite DOM junk filter as array concatenation
...
Avoids regressions like If399319b2675ac8c.
Change-Id: I43851931e3b9ee461abd0cfce0627bfb6a2bd041
2018-12-11 15:23:37 +00:00
Ed Sanders
ae1095d313
Exclude deprecated params from search list
...
Only show param info if the exact field name/alias is entered
Bug: T207897
Change-Id: Ic5be8b8cd7698b88ab89d771769f2e9ba407dfa9
2018-12-11 14:59:54 +00:00
Ed Sanders
85974b171c
Bring back 'alert' indicator
...
Was removed upstream in OOUI, but we require it to
show that parameters are deprecated.
Resize to fit new 12x12 size for indicators.
Change-Id: I2356de0754a2ccf09b87b152f3023282f2e37f41
2018-12-11 14:25:48 +00:00
Bartosz Dziewoński
27fdbe0581
Fix filtering out .donut-container again
...
Follow-up to a5c5176333
.
Bug: T189148
Bug: T209619
Change-Id: Ibcf3c93e5b1121f8168ab3280a41917e8f7baa7d
2018-12-11 01:12:35 +01:00
jenkins-bot
e0edd25855
Merge "Drop EducationProgram hacks, now that it's undeployed"
2018-12-07 19:50:21 +00:00
Bartosz Dziewoński
0f05dafa6f
Make SaveErrorHandler receive entire API response
...
Previously we passed either data.visualeditoredit.edit or data.error,
which was mostly okay since they are mutually exclusive, but it could
still theoretically conflict if both objects had identical properties
(and receiving different things could make debugging errors harder).
Change-Id: I818d916275b8451af6910ddaa7cd4d7c653085ee
2018-12-07 14:17:16 -05:00
James D. Forrester
dab9c26c4d
Drop EducationProgram hacks, now that it's undeployed
...
Change-Id: I65030e3e1b5ce006a458cfbe65a97e738a00a4c3
2018-12-06 12:14:03 -08:00
Ed Sanders
278789e27d
Remove TitleBlacklist handling code
...
This has been moved to the TitleBlacklist extension.
Bug: T211242
Change-Id: Ia15c2619e6c642b3ceb567c28f77b50ccf41731a
Depends-On: Ibaf8a37f1aaef510923bde5ed9114f1f00fff461
2018-12-06 15:00:06 -05:00
Ed Sanders
be548979fe
Pass error data to SaveErrorHandler on error
...
Change-Id: I9d7efbecfd954acff86f279f75aa80a9fcc10c89
2018-12-06 14:59:30 -05:00
jenkins-bot
1684f2ef0c
Merge "ve.init.mw.SaveErrorHandler: Correct code comments"
2018-12-05 22:24:35 +00:00
Bartosz Dziewoński
9177974c28
ve.init.mw.SaveErrorHandler: Correct code comments
...
Change-Id: I6e3a883b8c2600953da038aa4ad3601258e1d87d
2018-12-05 16:37:13 -05:00
Ed Sanders
be9c6800ad
Audit target hooks
...
* Move (de)activationComplete up to ArticleTarget
* Mark (de)activate to be deprecated in the future
* Fix some properties to ensure target.edited is boolean
Change-Id: Ie34139cb68f90f34eb243f1bb964ef578e90dfb2
2018-12-05 15:45:19 -05:00
jenkins-bot
d8cbff898b
Merge "Guard against Target#teardown being called twice"
2018-12-05 17:49:26 +00:00
Ed Sanders
a89908d58a
Guard against Target#teardown being called twice
...
Change-Id: Ifa8328ee865fadd6ddaf6b35b5ee34284068b620
Depends-On: Icef5b34abd40bfd21aac71a705ef21f6277d21a5
2018-12-05 11:11:09 -05:00
jenkins-bot
f583a0fb6a
Merge "Move ve.init.mw.saveErrorHandlerFactory and fix documentation"
2018-12-04 23:34:05 +00:00
jenkins-bot
a6b64b6b46
Merge "Remove AbuseFilter & SpamBlacklist code"
2018-12-04 23:03:29 +00:00
Ed Sanders
1ee9a739a1
Move ve.init.mw.saveErrorHandlerFactory and fix documentation
...
Change-Id: Icc8a4d1daf17a1a4cd0d7b2ad97f61916f2a222e
2018-12-04 17:55:35 -05:00
jenkins-bot
710aaced4b
Merge "build: Upgrade stylelint-config-wikimedia to 0.5.0 and make pass"
2018-12-04 14:59:06 +00:00
jenkins-bot
df125c3303
Merge "trackSubscriber: Set timing property to a number, not an object"
2018-12-04 00:07:53 +00:00
Roan Kattouw
611d9ca6c5
trackSubscriber: Set timing property to a number, not an object
...
The timing variable is a private closure variable containing an object
that tracks the timestamps of different events in the current cycle. The
duration variable is the result of using that information to compute the
difference between the current timestamp and the relevant anchor
timestamp. For the '_timing' property in the EventLogging data, duration
is the correct value, not timing.
(This is confusing and we should probably rename the timing variable.)
Change-Id: Iff78eb0ab83c84b73ad5c8f3eb85b1c7f120ebef
Follows-Up: Ifc2135d99f4bec917dac60992098958b72c37fc6
2018-12-03 15:33:18 -08:00
James D. Forrester
309d05cb38
build: Upgrade stylelint-config-wikimedia to 0.5.0 and make pass
...
Change-Id: I4c547757ed5a32ff98b1cf2670010db302bd8467
2018-12-03 13:06:59 -08:00
Ed Sanders
103a34bb75
Remove AbuseFilter & SpamBlacklist code
...
Moved to their respective extensions
Change-Id: If463068a862cfde15ab4d250a1424c88a5229176
Depends-On: Ib1354f0404209a15194895026ff9d179d16b1900
Depends-On: I1807a5d3d99ecab2bf4545a1bab3aa3f2ae64da8
2018-12-01 14:03:11 +00:00
jenkins-bot
7927a8e395
Merge "Create SaveErrorHandler class to better define structure"
2018-11-30 23:06:11 +00:00
jenkins-bot
685533c86f
Merge "ve.ui.MWTransclusionDialog: Remove unneeded code re-setting insert label"
2018-11-30 17:12:40 +00:00
Bartosz Dziewoński
a659c4eaea
ve.ui.MWTransclusionDialog: Remove unneeded code re-setting insert label
...
This sets the label to be the same as the default value inherited from
ve.ui.MWTemplateDialog. Looks like it's no longer needed since change
Ia8fb88d3501ffa2c26add4419da5463a926f45d1 (2014).
Change-Id: I1dd40d2428c0221dfdc79e5f34e411b127624eb6
2018-11-29 23:10:56 +01:00
jenkins-bot
98955dfafd
Merge "ve.init.mw.ArticleTarget: Stop when we fail to load metadata"
2018-11-29 19:54:36 +00:00
Ed Sanders
041e7b77a1
Create SaveErrorHandler class to better define structure
...
Change-Id: I036ee32847cc3b25a1cc478247cfe54599781098
2018-11-29 15:47:03 +00:00
jenkins-bot
3878db588d
Merge "Remove captcha handler, moved to ConfirmEdit extension"
2018-11-29 03:33:54 +00:00
Bartosz Dziewoński
32f5256736
ve.init.mw.ArticleTarget: Stop when we fail to load metadata
...
This early return in loadSuccess() has been incorrectly removed in
b2718b186a
.
As a very unexpected result of loading the editor twice in case
loading metadata is retried, the "Publish" button was staying
disabled. See the task for investigation.
Bug: T209542
Change-Id: If528afe1ca052062005937f03fe822c5c8d0958b
2018-11-29 04:23:42 +01:00
jenkins-bot
fc126c1260
Merge "Rename configs for tracking block notices on visual editor"
2018-11-29 00:43:31 +00:00
Ed Sanders
f0295ee01c
Remove captcha handler, moved to ConfirmEdit extension
...
Change-Id: I6938d10d10be80e780294e4d4a32152827ccb5f9
2018-11-29 00:29:09 +00:00
Thalia
2516753c53
Rename configs for tracking block notices on visual editor
...
* Also make sure block notices have type 'block'.
* Remove old flag for tracking since we'll be using one
from core
Change-Id: I4b66e73c8a4c4dd7bffd7c0239b1d5ec06eed12f
Depends-On: I6bd1c95548616677e1f72ba6bcfc6f2b551c1ca6
2018-11-28 15:26:15 -05:00
jenkins-bot
4de0e1a04c
Merge "MWSaveDialog: Use ve.targetLinksToNewWindow"
2018-11-28 17:05:05 +00:00
Ed Sanders
b76e40b2f3
MWSaveDialog: Use ve.targetLinksToNewWindow
...
Change-Id: I1515901f05de1a7b1ef2aa3cb34f3043ab02acce
2018-11-28 15:44:52 +00:00
Ed Sanders
41bb0a5fd2
Show timings of mwedit events in trackdebug
...
Change-Id: Ifc2135d99f4bec917dac60992098958b72c37fc6
2018-11-28 12:50:01 +00:00
Ed Sanders
1df0564690
Don't require editSchema to be setup to use trackdebug
...
Change-Id: I030f5e903d152b1e663f9155ee5235cb611ad63b
2018-11-28 12:49:27 +00:00