Bartosz Dziewoński
8b86d1abbc
Document how to update the test JSON files
...
(And rebuild them using this method, the properties are in different
order, it's actually nice for readability to have 'replies' last)
Change-Id: Ib586e1081fa36cb9125db1b0b1d41f092350641c
2019-12-03 21:07:16 +01:00
jenkins-bot
689945bde8
Merge "Use editfont (monospace by default) for ReplyWidget"
2019-12-03 19:38:31 +00:00
jenkins-bot
a7db61d43f
Merge "Highlight comment after saving"
2019-12-03 16:49:01 +00:00
Ed Sanders
a6147ffac8
Highlight comment after saving
...
* Init on wikipage.content hook
* Update page state variables after save
Change-Id: I05a3c766668999f05cfe06473652429025595196
2019-12-03 16:40:35 +00:00
Ed Sanders
723622ab5c
Use editfont (monospace by default) for ReplyWidget
...
Change-Id: I6ebcb02402526044c5aac135d57276f23589579e
2019-12-03 16:29:25 +00:00
jenkins-bot
f64ecd9904
Merge "Reserve space for the "Reply" link when hiding it"
2019-12-02 16:54:28 +00:00
jenkins-bot
39cb7bedef
Merge "Add missing dependency to ReplyWidget"
2019-12-02 11:42:04 +00:00
Translation updater bot
f83b47870a
Localisation updates from https://translatewiki.net .
...
Change-Id: Ifb317b3cc6c7d96487edf4d0ac9238d62ba41c4c
2019-11-29 09:28:03 +01:00
Translation updater bot
7066439bc6
Localisation updates from https://translatewiki.net .
...
Change-Id: Idaa51415864d5b7c4dcefef96b85a0d9585f9daa
2019-11-27 09:36:56 +01:00
Bartosz Dziewoński
872c73e1b2
Reserve space for the "Reply" link when hiding it
...
Otherwise the rest of the page may shift if hiding the link changes
line-wrapping. It felt super confusing when it happened to me while
I was testing an unrelated thing.
https://phabricator.wikimedia.org/F31254175
Change-Id: I53aecdbf3bfba579b48875532d251de0f1c81d6c
2019-11-25 16:23:00 +00:00
Bartosz Dziewoński
aeeeb0c0f8
Add missing dependency to ReplyWidget
...
The `mw.dt.ui` namespace is defined in dt.init.js, this must have
worked by accident before.
Change-Id: I000a33b9c51e77c87f12f71665b36273995b3d55
2019-11-24 16:50:43 +01:00
Ed Sanders
55b8405e22
Plain ReplyWidget styling
...
* Make full width
* Set min rows and autosize
* Position and align actions
Change-Id: I298629980a821c94e04d83c918f9b45dc9436c44
2019-11-22 16:55:15 -05:00
Ed Sanders
a17fb49a68
Scroll ReplyWidget into view
...
Change-Id: I302346c85aacf9e410ff1468723b30fd04351032
2019-11-22 16:45:26 -05:00
Bartosz Dziewoński
994c38d68c
Fix ReplyWidget dependencies
...
It needs just OOUI right now, not VE.
Change-Id: I17b03b8bcb6020ec956130c01dcd07fd4b16ec6d
2019-11-22 14:40:23 -05:00
jenkins-bot
59248558d1
Merge "Move postReply code to controller"
2019-11-22 19:35:59 +00:00
jenkins-bot
7a66c470d6
Merge "Implement basic saving"
2019-11-22 19:34:20 +00:00
jenkins-bot
3e709fea84
Merge "Fix opening/closing widgets multiple times"
2019-11-22 19:30:23 +00:00
jenkins-bot
124604f2b1
Merge "Wrap up the plain textbox in a ReplyWidget"
2019-11-21 14:21:19 +00:00
Ed Sanders
87696c9c3c
Move postReply code to controller
...
Change-Id: Ie66273d9b9f70b625ab7757c93b5884a01c70751
2019-11-21 08:24:57 -05:00
Ed Sanders
2b36ebe668
Implement basic saving
...
Depends-On: I63fa04598e0d703fe1ba715c9c5a0abbb0d7ba5b
Change-Id: Ie15f94a2b779da559615c3b1fac55c98aca59fd4
2019-11-21 08:24:09 -05:00
Ed Sanders
8a0a400449
Fix opening/closing widgets multiple times
...
For now don't allow more that one widget to be open at once.
Change-Id: I3bb5ad8e79853f9b4115b761bd97e9d6d835a5c4
2019-11-21 08:22:25 -05:00
Ed Sanders
41676098fa
Wrap up the plain textbox in a ReplyWidget
...
Depends-On: I765d657c172d96c3b2e2ae5998083e4926a31f15
Change-Id: I3c71fc014b723b0762e2c2be2e0295c57ecfb40d
2019-11-21 08:22:24 -05:00
Ed Sanders
9733f72354
Use Parsoid hack to remove whitespace from replies
...
Change-Id: I1ad0f5498c3c409df6d4eb2d400a0f714dff9908
2019-11-19 21:24:33 +00:00
Translation updater bot
cf32465832
Localisation updates from https://translatewiki.net .
...
Change-Id: Ica82dbf4a3c22083cf5f36978a44a9103239006e
2019-11-07 09:41:43 +01:00
jenkins-bot
eb0c09ad1d
Merge "Fetch Parsoid document for modification"
2019-11-05 21:57:03 +00:00
jenkins-bot
e4bdd4e645
Merge "Rewrite list modifier in plain JS and move to separate file"
2019-11-05 21:57:03 +00:00
Ed Sanders
83a4539900
Fetch Parsoid document for modification
...
Change-Id: I479954bef3657ddce593795fd4e6b882ee31ce4d
2019-11-05 14:14:41 +00:00
Ed Sanders
16de8fb288
Rewrite list modifier in plain JS and move to separate file
...
Change-Id: Idc4867f1fe266de21e8964e5887aabd545d6c7ee
2019-11-05 14:13:18 +00:00
Translation updater bot
653c445887
Localisation updates from https://translatewiki.net .
...
Change-Id: Ieef12b8e20db4314586cead0705f009a7d7afc1e
2019-11-04 09:30:10 +01:00
Translation updater bot
c2a67e8404
Localisation updates from https://translatewiki.net .
...
Change-Id: I9c3cd08690f82541d7a9475d262a5d1eb0800667
2019-10-31 09:28:02 +01:00
jenkins-bot
ca3de3eb13
Merge "Add unit tests for parser#getTimestampParser"
2019-10-30 15:37:00 +00:00
jenkins-bot
663643d6fd
Merge "Fix parsing links to subpages in user signatures"
2019-10-30 15:37:00 +00:00
jenkins-bot
21e5ae4748
Merge "Fix parsing non-standard case in links to user contribs"
2019-10-30 15:36:59 +00:00
jenkins-bot
7a487c1bb2
Merge "Fix incorrectly detecting a section heading inside the table of contents"
2019-10-30 15:36:23 +00:00
jenkins-bot
0c19374735
Merge "Integration tests for parsing"
2019-10-30 15:36:23 +00:00
Translation updater bot
d148f7a253
Localisation updates from https://translatewiki.net .
...
Change-Id: I8883be01aaa85ba89074a8c026091d9c977c08b1
2019-10-30 09:32:39 +01:00
Bartosz Dziewoński
4021ca1642
Add unit tests for parser#getTimestampParser
...
Change-Id: I03cba04489194539d6ff3a32acdb9a8fe3d499e5
2019-10-30 00:13:56 +01:00
Bartosz Dziewoński
fc34556b04
Fix parsing links to subpages in user signatures
...
Change-Id: I381087c252eeb7530e63c4d99cecc1b2ee041b0a
2019-10-30 00:13:56 +01:00
Bartosz Dziewoński
c83201b10c
Fix parsing non-standard case in links to user contribs
...
Change-Id: I2da72e2731019ad5be0ba33aa229ad914a7aaf10
2019-10-30 00:13:56 +01:00
Bartosz Dziewoński
e8012b7094
Fix incorrectly detecting a section heading inside the table of contents
...
Change-Id: I7209b523c3322b3b379e6aa82a4b2014cc39c404
2019-10-30 00:13:56 +01:00
Bartosz Dziewoński
112ea056cd
Integration tests for parsing
...
Tests that handle a specific case and describe what they are testing
would be nice… but tests that just document the current status to
avoid regressions are also okay and easier to add.
Change-Id: I0b3530ae0e77de70932aaf623f5290d1876699a0
2019-10-30 00:13:56 +01:00
jenkins-bot
6ede82f74a
Merge "Require $wgLocaltimezone to be set"
2019-10-29 19:52:23 +00:00
Translation updater bot
a6a562da0e
Localisation updates from https://translatewiki.net .
...
Change-Id: I7345d0fddf1c5f190051c163ee3b6e8181c0b392
2019-10-29 09:38:23 +01:00
Ed Sanders
7745d4a610
Require $wgLocaltimezone to be set
...
Change-Id: I0e09d87152bf7694c8ada935d5c37c244d70cb69
2019-10-28 22:41:10 +00:00
Bartosz Dziewoński
8830fce7f6
Use tabs for indentation in i18n JSON files
...
Judging by c60c154b38
, tabs are preferred.
Change-Id: I1c61f579facbb476f45aeff99d49dd9f69cffc7e
2019-10-28 20:40:02 +01:00
Translation updater bot
c60c154b38
Localisation updates from https://translatewiki.net .
...
Change-Id: I16777128785750d1f870ce6b80cab42de982ec1c
2019-10-28 16:33:43 +01:00
Ed Sanders
ccb631eedc
Separate DiscussionToolsData from DiscussionToolsHooks
...
Change-Id: Icb15cc7d118ac20bcf131f6862095b4481d1c882
2019-10-28 12:29:56 +00:00
Ed Sanders
a9340f0c84
build: Update linters
...
Change-Id: Iee2e91b24218c6120f4a20d6ea38ea03c6292ef0
2019-10-28 12:29:56 +00:00
Bartosz Dziewoński
37c9f49cff
Re-add debug highlighter
...
We removed it in c40c112514
when we added
a more practical use for the parser, but I keep wishing I had it to
experiment with the parser code.
Now it's off by default and can be used by adding &dtdebug=1 to the URL.
Change-Id: I6a92bfe7f55af0949b391606b04c3cfa0f996f2a
2019-10-24 23:21:40 +02:00
Bartosz Dziewoński
9efe8b1dd4
Add unit tests for parser#getTimestampRegexp
...
Depends-On: I6c3d186de1877f73d4a4e3fec7d6d632a5d5fa83
Change-Id: Icdb44f793a8f5e56666ec635bb8b0125041b5aab
2019-10-24 23:21:29 +02:00