mediawiki-extensions-Discus.../modules
Bartosz Dziewoński 42ce942c86 Introduce comment "names" to identify comments across revisions/pages
The existing comment IDs can't be used to find the same comment on
a different revision or page (when it's transcluded), because they
depend on the comment's parent and its position on the page.

Comment names depend only on the author and timestamp. The trade-off
is that they can't distinguish comments posted within the same minute,
or in the same edit, so we will still need the IDs sometimes.

Prefer using comment names when replying, if they're not ambiguous.
This fixes T273413 and T275821.

Heading names depend on the author and timestamp of the oldest comment.
This way we don't have to detect changes to the heading text, but we
can't distinguish headings without any comments.

Bug: T274685
Bug: T273413
Bug: T275821
Change-Id: Id85c50ba38d1e532cec106708c077b908a3fcd49
2021-03-23 16:08:42 +00:00
..
dt-ve Change dt- class prefix to ext-discussiontools- 2021-03-13 14:42:39 +00:00
lib Handle timestamps in daylight saving time 2019-10-22 16:33:21 +02:00
.eslintrc.json eslint: Disable max-len 2020-04-21 15:50:19 +01:00
AbandonCommentDialog.js Separate dialog for abandoning a new topic 2021-01-19 21:40:21 +01:00
AbandonTopicDialog.js Separate dialog for abandoning a new topic 2021-01-19 21:40:21 +01:00
CommentController.js Introduce comment "names" to identify comments across revisions/pages 2021-03-23 16:08:42 +00:00
CommentItem.js Move warnings stuff from CommentItem to ThreadItem 2020-11-02 20:07:23 +00:00
controller.js Introduce comment "names" to identify comments across revisions/pages 2021-03-23 16:08:42 +00:00
dt.debug.js Remove a fixed TODO comment 2020-12-14 22:16:16 +01:00
dt.init.js Enable DT server side via a cookie to preserve user enable hack 2020-10-19 21:42:58 +01:00
dt.init.less Give comments IDs so they can be scrolled to with hash links 2021-03-20 15:43:23 +00:00
dt.ui.NewTopicController.less Change dt- class prefix to ext-discussiontools- 2021-03-13 14:42:39 +00:00
dt.ui.ReplyWidget.js Merge "ReplyWidget: Hide external links icons in the anon warning" 2021-03-20 17:41:36 +00:00
dt.ui.ReplyWidget.less Improve mode selector keyboard interactions 2021-03-18 15:15:40 +01:00
dt.ui.ReplyWidgetPlain.js Add accessibility labels to a few controls 2021-03-18 15:15:40 +01:00
dt.ui.ReplyWidgetVisual.js Change dt- class prefix to ext-discussiontools- 2021-03-13 14:42:39 +00:00
HeadingItem.js Ability to add new discussion sections 2021-01-12 20:15:28 +00:00
highlighter.js Change dt- class prefix to ext-discussiontools- 2021-03-13 14:42:39 +00:00
highlighter.less Change dt- class prefix to ext-discussiontools- 2021-03-13 14:42:39 +00:00
logger.js Tracking changes from VE source mode 2021-03-08 21:13:10 +00:00
ModeTabOptionWidget.js Improve mode selector keyboard interactions 2021-03-18 15:15:40 +01:00
ModeTabSelectWidget.js Improve mode selector keyboard interactions 2021-03-18 15:15:40 +01:00
modifier.js Change dt- class prefix to ext-discussiontools- 2021-03-13 14:42:39 +00:00
NewTopicController.js Introduce comment "names" to identify comments across revisions/pages 2021-03-23 16:08:42 +00:00
Parser.js Introduce comment "names" to identify comments across revisions/pages 2021-03-23 16:08:42 +00:00
ThreadItem.js Introduce comment "names" to identify comments across revisions/pages 2021-03-23 16:08:42 +00:00
utils.js Give comments IDs so they can be scrolled to with hash links 2021-03-20 15:43:23 +00:00