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
James D. Forrester
c908dbdece
Update VE core submodule to master (6eba2e2)
...
New changes:
a38905d ui.AnnotationInspector: Don't assume previousSelection exists
fdbeef4 ui.AnnotationInspector: In source mode, provide fallback insertionData
a1a7ea7 build: Bump grunt-css-url-embed to latest
de4e5bc Localisation updates from https://translatewiki.net .
d37b453 Update OOjs UI to v0.18.4
8a3f09b ve.dm.TableMatrix: Indent ASCII-art comments
b2538e1 build: Bump grunt-css-url-embed to 1.9.0
9759f3f Fix minimal demo
Bug: T152781
Bug: T153378
Change-Id: I020083725c4e9663e2e468a3e68ecc237604c256
2017-01-18 14:13:18 -08:00
Translation updater bot
c549b370fa
Localisation updates from https://translatewiki.net .
...
Change-Id: I1e6889a7d649cc1fcceab4ee748c8eafece4b40b
2017-01-18 22:20:13 +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
David Lynch
00fea964c6
Update VE core submodule to master (538c3a2)
...
New changes:
c0c5ca9 ce.Surface: Don't hardcode string types for paste
Change-Id: I97e8d5be9086749caeb9e4aa8f347bab5353d66f
2017-01-14 21:27:43 -06:00
Thalia
8c4b8e55e5
Correct comment in MWBlockImageNode
...
Change-Id: I99058f97ac74b57c648be51cdb267d24a197b16a
2017-01-14 18:38:20 -08:00
jenkins-bot
e54e52f95b
Merge "Bypass warming red link cache for wikitext requests"
2017-01-15 00:28:41 +00:00
Ed Sanders
3577035825
Bypass warming red link cache for wikitext requests
...
Wikitext editor doesn't need to know about redlinks
on the page, so this is a waste of time. If the user
switches to VE, they will do a fresh metadata request
at that point.
Change-Id: I57f3fe3fca47dde03bba7905f763abc8a43d0653
2017-01-14 13:42:27 -08:00
jenkins-bot
63cd275299
Merge "Open preview links in new tab"
2017-01-14 18:55:24 +00:00
James D. Forrester
c323274d47
Update VE core submodule to master (de003cf)
...
New changes:
db52f83 Create ve.isClipboardMimeTypeSupported
fce25dd Update RangeFix from 0.2.2 to 0.2.3
Bug: T155218
Change-Id: I5f32c6ffbd989920917c15fd2df81c05389d4fc4
2017-01-13 18:55:19 -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
jenkins-bot
46c01316c5
Merge "Update VE core submodule to master (a129536)"
2017-01-12 01:26:24 +00:00
Thalia
fc61fb9be0
Allow AceEditorWidget to accept autocomplete word list
...
Bug: T155107
Change-Id: I2dd752fb55a4d5596dbc8b8dc69eb55083d7ec66
2017-01-11 17:26:16 -08:00
jenkins-bot
0dba415dcf
Merge "ApiVisualEditorEdit: Use 'html' format for API errors so we can see them"
2017-01-12 01:23:30 +00:00
David Lynch
e369ebacd3
Update VE core submodule to master (a129536)
...
New changes:
1e4a2a5 Desktop demo improvements
0be3300 Replace abandoned colors with current ones
c3895e4 Warn before deleting a bunch of local files
a21d08d ui.CommandHelpRegistry: fix extending of existing command
Bug: T153486
Change-Id: Ia61714c4941b2b2cf5566a94896a28fb593b8029
2017-01-11 17:15:23 -08:00
James D. Forrester
446b16e71a
ApiVisualEditorEdit: Use 'html' format for API errors so we can see them
...
The Translate extension emits errors when the saved text is in error —
* pt-parse-open,
* pt-parse-close,
* pt-shake-position,
* pt-shake-multiple,
* pt-shake-empty, or
* pt-parse-nested
Switching to 'html' error message format means we pay attention to the top
error, displayed in the user's language. This avoids showing 'editaborted'
generic messages when we can actually help people with specifics.
Change-Id: Id9d7e510e32a3a13cc061648679e01edd68a3868
2017-01-11 16:30:01 -08:00
Volker E
1a7e325eb5
Replace outdated color with current one
...
Replacing outdated color with `#36c` from overhauled color palette.
Also making focus following common outline-width.
Bug: T153486
Change-Id: I5c76a788fff21c53bd193628bc610f38d388179f
2017-01-11 15:16:59 -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
jenkins-bot
442f26aded
Merge "API/getLangLinks: Use isset when looking up $langnames"
2017-01-10 22:51:12 +00:00
David Lynch
0a972795e9
API/getLangLinks: Use isset when looking up $langnames
...
This should just result in an empty `td` for the language name, rather than
any more-severe breakage.
Bug: T154962
Change-Id: I59d429777ab790e922f08e01a1c262fa2b082292
2017-01-10 14:27:25 -08:00
James D. Forrester
b11edcb7f9
Update VE core submodule to master (460f16c)
...
New changes:
a46b26f ui.Surface: scrollCursorIntoView should handle below the screen, too
291cad8 Localisation updates from https://translatewiki.net .
a4b781f Cleanup various sillinesses in unicorn code
Bug: T153628
Change-Id: Icc48b644939d96cef1d5128a7a5babb4b6ca0a89
2017-01-10 10:39:15 -08: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