Commit graph

8021 commits

Author SHA1 Message Date
jenkins-bot bbd91b0fb9 Merge "Remove redundant match function from block image" 2015-06-25 00:06:40 +00:00
Ed Sanders 52cb066dc7 Use new MediaWiki core TitleInputWidget
All link input/title input functionality has been moved to core, so
we can replace the link widget, redirect widget and template search
widget with it.

Depends on Ib463e60cad96 in MediaWiki core.

Change-Id: I452f3b86ead403307072cf904f0553c9771f4300
2015-06-24 17:06:00 -07:00
jenkins-bot 2582f951af Merge "Give TranclusionNodes a matchFunction so they beat LanguageAnnotations" 2015-06-24 23:53:32 +00:00
Ed Sanders 6d8bd6f6e8 Remove redundant match function from block image
Functionality now provided by allowedRdfaTypes.

Bug: T98999
Change-Id: Icd933f4456fdc85fe08bdc9edc61040cb5bacd89
2015-06-24 23:45:14 +00:00
Translation updater bot b7628ecdba Localisation updates from https://translatewiki.net.
Change-Id: Ie7f6501f8162f8d1f91b452595c4eb2e6b543bdf
2015-06-24 22:08:19 +02:00
Alex Monk c0de5f2f51 MWInternalLinkAnnotationWidget: Force 'Open' button to use full path
Instead of just assuming we're in /wiki/. That might be OK for VE core
and external links, but not for internal MW links.

Bug: T85619
Change-Id: I53d7fed63a66e3c72d4c8fd66cd1f85fb10a2e55
2015-06-23 22:26:10 +00:00
Translation updater bot 2e6060e5c7 Localisation updates from https://translatewiki.net.
Change-Id: I65119d7d69d07d0c9b363dbab9d73043b83262c0
2015-06-23 21:29:39 +02:00
James D. Forrester 4f1881ea74 ve.init.mw.Target: Strip all <script>/<object>/<style>/<embed> on save
Bug: T103430
Change-Id: Ie6ca3181f4c0764625b4d69fa169abc67ffb15bb
2015-06-23 08:42:01 -07:00
Timo Tijhof 87f2d0bc2a Make ext.visualEditor.mwalienextension mandatory (no longer experimental)
This module is required in order to alienate all extension blocks
by default. Otherwise they are interpreted as plain divs which
allow content editable.

Bug: T103455
Change-Id: I08f6b9a516ba6bee6ed18256222108116eceee1e
2015-06-23 03:45:50 +01:00
Translation updater bot 610868d8ba Localisation updates from https://translatewiki.net.
Change-Id: Id569662ba4e278a6f43fba8506a0c52f4eecd59c
2015-06-22 21:19:54 +02:00
Translation updater bot 5931b6edeb Localisation updates from https://translatewiki.net.
Change-Id: I3aaf0d4cbdedf862de827d249f55e9e5bb77af6b
2015-06-21 20:07:01 +02:00
jenkins-bot bb9f9f9fb4 Merge "Converting an error image (red link) from block to inline does not lose its error state" 2015-06-17 17:28:03 +00:00
suchetag f7026d5e5b Converting an error image (red link) from block to inline does not lose its error state
Bug: T101085
Change-Id: I521be8fbcbab27d712ec408ea7048dca2eaab198
2015-06-17 22:41:41 +05:30
Translation updater bot 86aacedf6f Localisation updates from https://translatewiki.net.
Change-Id: I9c820dd7de908d8509ddba195fc2ce6062cf91d9
2015-06-16 22:43:24 +02:00
jenkins-bot 104859c1c7 Merge "mw.ViewPageTarget: Ensure canonial view url is restored" 2015-06-16 15:51:21 +00:00
Ed Sanders 965a5dde89 Give TranclusionNodes a matchFunction so they beat LanguageAnnotations
This is a hacky fix, we should find a better way of telling the
model registry that language annotation loses to certain RDFa types.

Bug: T101977
Change-Id: I8be3aa55cbbc2832b8a02a15de27289b3041967e
2015-06-16 14:12:37 +01:00
jenkins-bot 4984df9331 Merge "Improve readability of license text in save dialog" 2015-06-16 00:19:03 +00:00
Translation updater bot 0147a742a6 Localisation updates from https://translatewiki.net.
Change-Id: I6c0d9372ed09007fdbe2c5701674f1d91f65a51a
2015-06-15 22:55:50 +02:00
Timo Tijhof e1ce49509c mw.ViewPageTarget: Ensure canonial view url is restored
When loading VE by clicking Edit on a view url, this naturally
works (we temporarily append our query, and remove it when ready).

When loading VE from a permalink (e.g. Open in new tab) or any
other source linked from HTML pages, then we're not in control
over adding the query (it's already there); we're only in control
over restoring the view url afterwards.

Bug: T102363
Change-Id: I4912ff1c6b28ac987517760ffed481a4cd3bd1ca
2015-06-15 13:28:35 +01:00
Translation updater bot 3c5ae91490 Localisation updates from https://translatewiki.net.
Change-Id: Ica2a4117a9328605fb6d83cea6cc8b2c7153278b
2015-06-14 21:17:31 +02:00
Translation updater bot 170d3be0bd Localisation updates from https://translatewiki.net.
Change-Id: Icc975a78a632c1310f7901bfd613aab13ba0f794
2015-06-13 22:34:12 +02:00
Translation updater bot f540b0d662 Localisation updates from https://translatewiki.net.
Change-Id: Ib18381d17a0b3ceca5935ddb65bbfa3ebeb798a7
2015-06-12 21:56:41 +02:00
Translation updater bot 8572638ab7 Localisation updates from https://translatewiki.net.
Change-Id: I0e8f0afb392b4976038166548b44868510a8b3e8
2015-06-11 21:17:00 +02:00
Mark A. Hershberger 7d5e5ec9a9 MWMediaResourceProvider: Use exist instead of bool check on API values
In the MediaWiki API, booleans exist or don't exist (with an empty string),
you can't check "if (bool)..." since that will always be false.  The API has
a newer formatversion=2 that fixes this but we're not using that yet.

Also update the defaultSource placeholder to match the API response. If one
would only update defaultSource without the 'if'-fix, one can reproduce T66822
on a local wiki (JSON-P request instead of JSON).

Bug: T66822
Change-Id: I5a8ab1136325c33c62982c0869fa14ca2fb26034
2015-06-11 17:29:36 +01:00
Glaisher 8a134783bd Improve readability of license text in save dialog
Previously, it failed in WCAG contrast ratio tests. To make
it pass, font size has been slightly increased and color
has been darkened.
Increased the line height to match increased font size

Bug: T100017
Change-Id: I073ca96c64d5e3af3c01936d34e9e83e9384b4b5
2015-06-10 14:41:16 -07:00
C. Scott Ananian 85b86fb45d Stop using deprecated aliases for OO.ui.mixin.*
These classes were renamed in OOUI v0.11.4.

Change-Id: Ie932eb3bf5e65866ae4ba3bf2317facb1e740d3b
2015-06-10 20:25:04 +00:00
James D. Forrester df79ed8c4b Update VE core submodule to master (5befc34)
New changes:
3368c4c Remove some assumptions about the state of the context
79918af Move contexts to subfolder
820eaec Tests for some drag/drop functionality
e5f0e3e Convert CE surface tests to use a mock UI surface
c81dbcf Localisation updates from https://translatewiki.net.
7561ff3 Create a mock UI surface that only contains a model for model-only action tests
ad60333 Convert test timings on APIResultsQueue from seconds to milliseconds
b52d7df Table cursoring tests
3f8e821 Localisation updates from https://translatewiki.net.
9c737df Update OOjs UI to v0.11.4
5befc34 Stop using deprecated aliases for OO.ui.mixin.*

Change-Id: Ida6d4ba724686d8189975c55a18c4a6c2cfe4875
2015-06-10 12:44:55 -07:00
Translation updater bot be03474ba3 Localisation updates from https://translatewiki.net.
Change-Id: I6fcb4a1d32a509cdb51f9c017dd679ba8b01b470
2015-06-09 22:52:52 +02:00
Translation updater bot 5b03e7fcab Localisation updates from https://translatewiki.net.
Change-Id: If1c40bd7541bddf975babe26e01addca07a5e649
2015-06-08 22:02:13 +02:00
jenkins-bot 27ea306b0f Merge "Omit extension attributes with an undefined value" 2015-06-08 19:42:36 +00:00
Ed Sanders 160a673e7c Omit extension attributes with an undefined value
Change-Id: I0abad51eb392644159d1845ef3a35986dc5cb79b
2015-06-08 16:03:47 +01:00
jenkins-bot b24a4529c5 Merge "Empty all inputs on link inspector teardown" 2015-06-08 14:37:26 +00:00
Translation updater bot 9c57bdbf30 Localisation updates from https://translatewiki.net.
Change-Id: Id15a54207ef791722c00360b22a2610039ace4a6
2015-06-07 22:33:41 +02:00
Translation updater bot f1a9d02101 Localisation updates from https://translatewiki.net.
Change-Id: I320c9034aaf046f0d5147b352c7e88dd3fcfe011
2015-06-06 22:25:41 +02:00
Bartosz Dziewoński abbb62fe8e ve.ui.MWTitleInputWidget: Restore 've-ui-mwTitleInputWidget' CSS class
've-ui-mwTitleInputWidget-menu', too. Removed in
b3d2e9013f, but we actually
use these classes in styles and in browser tests.

Bug: T101600
Change-Id: I40dae9c68bbcba2f980c307fe0dfa0956b4eb78a
2015-06-06 13:17:32 +02:00
Translation updater bot 01a082a0c2 Localisation updates from https://translatewiki.net.
Change-Id: I94a4851b9b46a1748cdbc6e9a442c9f919588c22
2015-06-05 21:16:43 +02:00
Ed Sanders 5ac580e18b Empty all inputs on link inspector teardown
The parent class only nullifies the active input, but for completeness
we should nullify both.

Change-Id: I3017ef0ca61753fefde1c23b43178d46c6308e9f
2015-06-05 16:17:29 +01:00
jenkins-bot 236e02aed6 Merge "Account for MWTitleInputWidget having been moved into MW core" 2015-06-04 23:11:01 +00:00
jenkins-bot d6982bc880 Merge "Fix tabbing to info/delete buttons in template dialogs" 2015-06-04 22:30:27 +00:00
jenkins-bot 351c54d1ab Merge "Make sure reference result menu can wrap" 2015-06-04 22:30:00 +00:00
Ed Sanders 325c9cb521 Move cursor to end when changing link mode
Allows you to keep typing after 'http://' in Firefox

Bug: T98895
Change-Id: I785863e9a3bd3c0d548bee13ae2810eccc739a8f
2015-06-04 18:23:34 +01:00
Translation updater bot c488e96a8f Localisation updates from https://translatewiki.net.
Change-Id: Ia4b997efbb3b62b0a87a82c69a4cfec6d5d2fcdc
2015-06-03 22:13:39 +02:00
jenkins-bot d8bff91749 Merge "Add in required calls to updateActions" 2015-06-02 22:23:47 +00:00
jenkins-bot 83f8688fdd Merge "Unregister core image types" 2015-06-02 21:59:34 +00:00
jenkins-bot 84f74ea5cc Merge "Move test registry hacks into QUnit setup/teardown hooks" 2015-06-02 21:59:24 +00:00
Ed Sanders d3718edb4d Add in required calls to updateActions
Change-Id: I8c584d7bd48c957b5b07ff1bf6b52748165c18dc
2015-06-02 22:57:12 +01:00
jenkins-bot 8bee18d802 Merge "Always preserve input when switch between internal/external links" 2015-06-02 21:08:00 +00:00
Ed Sanders e8149e2588 Always preserve input when switch between internal/external links
Although an internal link is unlikely to be a valid external link, this
prevents an annoying experience when the user switches to external and
then back to internal while exploring features.

Change-Id: I178cf3f641db683f5dd0a49c246c204ded89760c
2015-06-02 22:03:08 +01:00
Translation updater bot 3fb4496588 Localisation updates from https://translatewiki.net.
Change-Id: Ib0b07589fa273b28f2ce173843390c87b5089e24
2015-06-02 21:50:08 +02:00
Ed Sanders 425e581613 Unregister core image types
Once MW images are registered, we should remove core image support so
we don't accidentally match to them (e.g. an MW inline image with an
unsupported extra RDFa type).

Change-Id: I1c8567346c371fe338f95b232c9ac53e009c5a46
2015-06-02 14:36:14 +01:00
Ed Sanders b7f92605b2 Move test registry hacks into QUnit setup/teardown hooks
Change-Id: I7b56bc7a9a69f64073ab97bdb1911d17b328b8b8
2015-06-02 14:36:10 +01:00
jenkins-bot ee9da3101e Merge "ve.dm.MWTemplateSpecModel: Account for data.maps being undefined" 2015-06-02 01:50:26 +00:00
Timo Tijhof f2875141d8 ve.dm.MWTemplateSpecModel: Account for data.maps being undefined
This new property is optional and should not be assumed to be present.
Follows-up 2ac7959849.

The constructor defaults 'maps' to an empty object, so there's no need
to add a "|| {}" in extend() or getMaps(). We merely need to make sure
we don't accidentally dereference the default in exchange for undefined.

Change-Id: Id2cb93696d12a20ee14f9d59705877dc174e6564
2015-06-02 01:48:21 +00:00
Ed Sanders e9384ad9ac Update VE core submodule to master (83d45d1)
New changes:
9d162ce Restore the selection to a sensible place when closing FindAndReplace
57229ac Only apply annotations if 'done' is clicked
bfb17ee Always show cancel button on annotation inspectors
91672cf Disable 'done'/'insert' button when input invalid
aef9cbd Only create annotations from text input if it is valid
a384b96 [BREAKING CHANGE] Make getTextFromAnnotation/getAnnotationFromText static
fa09ab7 Scroll table selection into view when it changes

Local changes:
Make getTextFromAnnotation/getAnnotationFromText static

Change-Id: Id3c2a1efb1f327fa6d5b93d57d90bb5bb8ee88f8
2015-06-02 00:47:13 +00:00
Roan Kattouw b3d2e9013f Account for MWTitleInputWidget having been moved into MW core
Depends on I43fb412ff6 in MW core.

Change-Id: Ia189e19f0ccb71adf9f3eeba4d600c2bcb360037
2015-06-01 17:24:52 -07:00
Translation updater bot ed936bdb11 Localisation updates from https://translatewiki.net.
Change-Id: I8858442868cbff32cf91ab77e73c2d1fedb28d41
2015-06-01 23:00:00 +02:00
Translation updater bot b36a5b854a Localisation updates from https://translatewiki.net.
Change-Id: I695c8f695e575dbea4a5a7d9e821f2e584d741ed
2015-05-31 22:18:47 +02:00
Translation updater bot a83a826cf6 Localisation updates from https://translatewiki.net.
Change-Id: I14a6803824061d66df3c4281c8bb5cde8238b46c
2015-05-30 23:11:38 +02:00
Translation updater bot c2c0736bc8 Localisation updates from https://translatewiki.net.
Change-Id: Id38e445ed4aceeb262aa10ca3a7bc89957532c4c
2015-05-29 22:44:16 +02:00
Translation updater bot ee8c7f328e Localisation updates from https://translatewiki.net.
Change-Id: Ic54584edec2dffaf9cf7ee741dad3599dd8778e0
2015-05-28 22:56:26 +02:00
Translation updater bot 49584ad67f Localisation updates from https://translatewiki.net.
Change-Id: I401f0e6979d762545108c9847c1120e275545ebd
2015-05-27 22:33:41 +02:00
Ed Sanders 20d3526ae6 Use updateMwData when doing a live preview
Change-Id: Iadca47339c7d16034c5715677e0789de286f3ecf
2015-05-27 15:47:48 +01:00
Translation updater bot 7023dc6bb3 Localisation updates from https://translatewiki.net.
Change-Id: Ic49f04f294daf78fca462b703bea9f4f7eb41fb6
2015-05-26 22:29:00 +02:00
Translation updater bot 4b29bc5a4d Localisation updates from https://translatewiki.net.
Change-Id: I5d04a0fbdec99aa8d7e830dd72e011f236247c26
2015-05-25 22:40:54 +02:00
jenkins-bot c500ee8537 Merge "Representation for the red-linked inline images in VE" 2015-05-25 15:28:35 +00:00
suchetag dc2247460c Representation for the red-linked inline images in VE
The red-linked inline images in VE are now identifited as red links and image errors.
They can be changed and thereby be modified just as any other inline image on the editor.

Change-Id: Idb6f6f2da14379fd7db6ca19613dad32fe40023d
2015-05-25 15:18:15 +01:00
ryasmeen@wikimedia.org cb1612b60a [BrowserTest] Fixing the test for general markup
Identifier mismatch.Updated now.

Change-Id: Ibf7b6aea144e2435d2a23e4768481a11cb8a6619
2015-05-25 14:43:56 +02:00
jenkins-bot 8491c363b5 Merge "[BrowserTest] Fixing broken test for Page Options test The test was broken as some identifiers were wrong. Updated it." 2015-05-25 12:00:16 +00:00
Translation updater bot 54872540f2 Localisation updates from https://translatewiki.net.
Change-Id: Idaf1d3bf4140bff7d0c02d8c8c6b4106acb95b5a
2015-05-24 23:10:16 +02:00
ryasmeen@wikimedia.org 058da228dd [BrowserTest] Fixing broken test for Page Options test
The test was broken as some identifiers were wrong. Updated it.

Change-Id: I03541e4ae0ed7e4c121b801a036e49bebe4d5909
2015-05-24 21:30:53 +02:00
ryasmeen@wikimedia.org 0da5989eb7 [BrowserTest] Fixing the broken test for bullets
The test was broken for using wrong identifier in the test. Updated them correctly.

Change-Id: I46a9c4ebaf1b44f0db24f2b64dcd863697011203
2015-05-24 14:30:59 +00:00
Translation updater bot 5e5adeb04c Localisation updates from https://translatewiki.net.
Change-Id: I67abd055973d8acfc38c8960ed27dec253a7964a
2015-05-24 00:20:06 +02:00
Douglas Gardner 38641f5150 rephrase feedback button to be less ambiguous
Rephrased "Leave feedback" to "Leave feedback about this software"
to make it clearer that we are talking about VisualEditor, not the
content of the article currently being edited.

Bug: T91804
Change-Id: I24a16ff5e07316abb16347ff76a5d466d6e62580
2015-05-23 17:46:35 +02:00
Translation updater bot e85e395844 Localisation updates from https://translatewiki.net.
Change-Id: Ib9c5783f1d1d2c9901be91e9a3beacc6561f6cf0
2015-05-21 23:03:56 +02:00
Translation updater bot 0ee7352dc7 Localisation updates from https://translatewiki.net.
Change-Id: I4b5c9cd94019efff9c1aa2b0ab8fcc700db03c7b
2015-05-20 22:20:04 +02:00
Translation updater bot 8373a0376c Localisation updates from https://translatewiki.net.
Change-Id: I01f7e7e95469eb819a248cd47f957f351115094d
2015-05-19 22:37:02 +02:00
jenkins-bot 1b1ddff1a5 Merge "Update VE core submodule to master (3c1f698)" 2015-05-18 22:07:47 +00:00
Translation updater bot 01c2cd6b80 Localisation updates from https://translatewiki.net.
Change-Id: I7c631518037209a20147eb7ade9b7e1154c8e537
2015-05-18 22:24:27 +02:00
Ed Sanders 2f087d9ae7 Update VE core submodule to master (3c1f698)
New changes:
a6144f3 [BREAKING CHANGE] Allow models to specify which extra RDFa types they support

Local changes:
* Use new allowedTypes property in model registry
* For reference nodes, allow 'dc:references'.
* For transclusion nodes, allow any other types.
* For image nodes, allow 'mw:Error'.

Bug: T98999
Change-Id: I7eb2b61eb9336792535e9fd6d5a8dd2d57065f04
2015-05-18 19:42:43 +01:00
Translation updater bot 7df26561ad Localisation updates from https://translatewiki.net.
Change-Id: Ia69f588c779ffb02188f21bc2524f9cab85bb40d
2015-05-17 22:15:36 +02:00
Alex Monk d39e4c3ee9 Make sure reference result menu can wrap
OOUI was effectively overriding this with it's own rule for labels in an option
widget.

Bug: T99267
Change-Id: I82ce2d5ec1a859075d7bf1010ca76cdea9ead1a0
2015-05-17 14:23:45 +01:00
Alex Monk b2319433da Fix tabbing to info/delete buttons in template dialogs
We were selecting the outer <div>s rather than the actual links which you could
interact with via the keyboard.

Bug: T97323
Change-Id: I797739e45f2c0b4a1d39e4b1901bc0836c82f281
2015-05-17 14:03:04 +01:00
Translation updater bot c6ad199561 Localisation updates from https://translatewiki.net.
Change-Id: Ic4d6c59d99a15f648c3a8664b28491a070a3fdd1
2015-05-16 22:01:45 +02:00
jenkins-bot 5a2b1b6aed Merge "Representation of red-linked images in VE" 2015-05-16 16:36:50 +00:00
suchetag de12c761a3 Representation of red-linked images in VE
The red-linked images in VE are now identifited as red links and image errors.
They can be changed and thereby be modified just as any other image on the editor.

Bug: T52788
Change-Id: I9cbb992c34d71b7073157fe276fee04e901845b1
2015-05-16 17:15:51 +01:00
Translation updater bot fd6784375a Localisation updates from https://translatewiki.net.
Change-Id: Iab0929170ba0afb9dc6a5cbbfe66ffc26ebbe2ae
2015-05-15 21:47:30 +02:00
jenkins-bot 2e24426fdf Merge "[BrowserTest] Fix the lists and indentation screenshot scenario" 2015-05-15 13:35:47 +00:00
jenkins-bot f7b6fea4a2 Merge "[BrowserTest] Fix the special character button screenshot" 2015-05-15 13:35:22 +00:00
Amir E. Aharoni 462315f16f [BrowserTest] Fix the lists and indentation screenshot scenario
* The element's class name changed.
* Zooming is removed - it was breaking the test and
  it's not needed anyway.
* Fix another element with the same class.

Change-Id: I46a867619ed49936c3868f6b1b15e773bdb6f6b1
2015-05-15 15:02:34 +03:00
Amir E. Aharoni e471860536 [BrowserTest] Fix the special character button screenshot
The element moved out of the Insert menu to the toolbar.

Change-Id: I7c563af858a37f360bd2e4b4ba2e8a7098bc94e6
2015-05-15 13:56:47 +03:00
Amir E. Aharoni f30f90ace0 [BrowserTest] Fix the text formatting screeshot scenario
The element's class name changed.

Change-Id: I7070c1e06f6639783097b953cc384b12eff2a23b
2015-05-15 13:49:52 +03:00
Translation updater bot 02e6c740ba Localisation updates from https://translatewiki.net.
Change-Id: Ia009d790e8867acfddf28bfeec9114e7e656f7f1
2015-05-14 22:11:16 +02:00
Translation updater bot 6b36fc47e7 Localisation updates from https://translatewiki.net.
Change-Id: I4f2e7bb58dc0238bd5010c52d679268566e1a27e
2015-05-13 22:40:48 +02:00
Translation updater bot 98298282fd Localisation updates from https://translatewiki.net.
Change-Id: I3983d407a2ee27f119345043478ec045439364dd
2015-05-12 22:31:42 +02:00
jenkins-bot da3a5dbfc4 Merge "Improve progress bar" 2015-05-12 12:27:28 +00:00
jenkins-bot 788d0b0047 Merge "Remove 3px gap above toolbar in Monobook" 2015-05-12 12:24:42 +00:00
jenkins-bot c35be097d1 Merge "ve.init.mw.ViewPageTarget: Simplify toolbar save button and inner toolbar code" 2015-05-12 12:19:22 +00:00
Trevor Parscal 4297301948 Close the bottom of Vector tabs in VisualEditor
Change-Id: Ie1a0b45300dbc21fb388ee7fc94e0851d0cd5924
2015-05-12 12:56:30 +01:00
Trevor Parscal 293e032786 Remove 3px gap above toolbar in Monobook
Change-Id: I3ccfc4556d2d19e5caa2a4a21b81fab54ca4f414
2015-05-12 12:56:03 +01:00
Bartosz Dziewoński e459c14442 ve.init.mw.ViewPageTarget: Simplify toolbar save button and inner toolbar code
All this is no longer needed since 121216184718e7ebe22d6ecc8f5af5fe4e202465 in
OOjs UI and started causing issues after bb9c9c4f6a2fca6aed0e671e904e469d57da5f34.

Bug: T98795
Change-Id: I6493d6b52b313aac521aee2b0cff1571ea63bbe5
2015-05-12 13:50:40 +02:00