├── .babelrc ├── .eslintrc.js ├── .github └── workflows │ ├── docs.yml │ ├── i18n.yml │ ├── prodBuild.yml │ ├── test.yml │ └── testBuild.yml ├── .gitignore ├── .gitreview ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── cd.sublime-project ├── config.json5 ├── config ├── commons.js ├── default.js ├── meta.js ├── mw.js ├── s-ru.js ├── urls.json ├── w-en.js ├── w-fr.js ├── w-he.js ├── w-ja.js └── w-ru.js ├── data ├── dateFormats.json ├── digits.json ├── languageFallbacks.json └── timezoneAbbrs.json ├── deploy.js ├── i18n ├── ar.json ├── az.json ├── bn.json ├── de.json ├── diq.json ├── el.json ├── en.json ├── es.json ├── fa.json ├── fi.json ├── fr.json ├── he.json ├── hi.json ├── ia.json ├── id.json ├── io.json ├── it.json ├── ja.json ├── ko.json ├── lb.json ├── lt.json ├── mk.json ├── mnw.json ├── nl.json ├── pl.json ├── pms.json ├── ps.json ├── pt-br.json ├── qqq.json ├── ru.json ├── sk.json ├── skr-arab.json ├── sl.json ├── sv.json ├── te.json ├── th.json ├── tr.json ├── uk.json ├── vi.json ├── zh-hans.json └── zh-hant.json ├── jest.config.js ├── jsconfig.json ├── jsdoc ├── config.js ├── home.md ├── layout.tmpl ├── tsimport-plugin-tweaked.js └── tsimport-plugin-tweaked.js.LICENSE.txt ├── misc ├── convenientDiscussions-generateBasicConfig.js ├── fetchTimezoneAbbrs.js └── utils.js ├── package.json ├── src ├── Autocomplete.js ├── BootProcess.js ├── Button.js ├── CdError.js ├── CheckboxInputWidget.js ├── Comment.js ├── Comment.layers.less ├── Comment.layers.optionalBackgroundHighlighting.less ├── Comment.less ├── CommentButton.js ├── CommentForm.js ├── CommentForm.less ├── CommentFormInputTransformer.js ├── CommentFormOperationRegistry.js ├── CommentSkeleton.js ├── CommentSource.js ├── CommentSubitemList.js ├── CopyLinkDialog.js ├── DivLabelWidget.js ├── DtSubscriptions.js ├── EditSubscriptionsDialog.js ├── ElementsAndTextTreeWalker.js ├── ElementsTreeWalker.js ├── LegacySubscriptions.js ├── LiveTimestamp.js ├── MoveSectionDialog.js ├── MultilineTextInputWidget.js ├── Parser.js ├── ProcessDialog.js ├── PrototypeRegistry.js ├── Pseudolink.js ├── RadioOptionWidget.js ├── Section.js ├── Section.less ├── SectionSkeleton.js ├── SectionSource.js ├── SettingsDialog.js ├── StorageItem.js ├── Subscriptions.js ├── TextInputWidget.js ├── TextMasker.js ├── Thread.js ├── TreeWalker.js ├── UploadDialog.js ├── addCommentLinks.js ├── app.js ├── cd.js ├── commentFormRegistry.js ├── commentRegistry.js ├── controller.js ├── convenientDiscussions.js ├── debug.js ├── global.less ├── htmlparser2Extended.js ├── init.js ├── jqueryExtensions.js ├── logPages.less ├── navPanel.js ├── navPanel.less ├── notifications.js ├── pageNav.js ├── pageNav.less ├── pageRegistry.js ├── processFragment.js ├── sectionRegistry.js ├── settings.js ├── skins.less ├── talkPage.less ├── toc.js ├── toc.less ├── tribute │ ├── Tribute.js │ ├── TributeEvents.js │ ├── TributeMenuEvents.js │ ├── TributeRange.js │ ├── TributeSearch.js │ └── tribute.less ├── updateChecker.js ├── userRegistry.js ├── utils-api.js ├── utils-general.js ├── utils-oojs.js ├── utils-timestamp.js ├── utils-wikitext.js ├── utils-window.js ├── variables.less ├── visits.js ├── worker-gate.js └── worker.js ├── tests ├── reformatTimestamp.test.js └── transformCommentFormInput.test.js ├── webpack.config.js └── workspace.code-workspace /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/i18n.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/.github/workflows/i18n.yml -------------------------------------------------------------------------------- /.github/workflows/prodBuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/.github/workflows/prodBuild.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/testBuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/.github/workflows/testBuild.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/.gitreview -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/README.md -------------------------------------------------------------------------------- /cd.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/cd.sublime-project -------------------------------------------------------------------------------- /config.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/config.json5 -------------------------------------------------------------------------------- /config/commons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/config/commons.js -------------------------------------------------------------------------------- /config/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/config/default.js -------------------------------------------------------------------------------- /config/meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/config/meta.js -------------------------------------------------------------------------------- /config/mw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/config/mw.js -------------------------------------------------------------------------------- /config/s-ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/config/s-ru.js -------------------------------------------------------------------------------- /config/urls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/config/urls.json -------------------------------------------------------------------------------- /config/w-en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/config/w-en.js -------------------------------------------------------------------------------- /config/w-fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/config/w-fr.js -------------------------------------------------------------------------------- /config/w-he.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/config/w-he.js -------------------------------------------------------------------------------- /config/w-ja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/config/w-ja.js -------------------------------------------------------------------------------- /config/w-ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/config/w-ru.js -------------------------------------------------------------------------------- /data/dateFormats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/data/dateFormats.json -------------------------------------------------------------------------------- /data/digits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/data/digits.json -------------------------------------------------------------------------------- /data/languageFallbacks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/data/languageFallbacks.json -------------------------------------------------------------------------------- /data/timezoneAbbrs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/data/timezoneAbbrs.json -------------------------------------------------------------------------------- /deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/deploy.js -------------------------------------------------------------------------------- /i18n/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/ar.json -------------------------------------------------------------------------------- /i18n/az.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/az.json -------------------------------------------------------------------------------- /i18n/bn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/bn.json -------------------------------------------------------------------------------- /i18n/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/de.json -------------------------------------------------------------------------------- /i18n/diq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/diq.json -------------------------------------------------------------------------------- /i18n/el.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/el.json -------------------------------------------------------------------------------- /i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/en.json -------------------------------------------------------------------------------- /i18n/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/es.json -------------------------------------------------------------------------------- /i18n/fa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/fa.json -------------------------------------------------------------------------------- /i18n/fi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/fi.json -------------------------------------------------------------------------------- /i18n/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/fr.json -------------------------------------------------------------------------------- /i18n/he.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/he.json -------------------------------------------------------------------------------- /i18n/hi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/hi.json -------------------------------------------------------------------------------- /i18n/ia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/ia.json -------------------------------------------------------------------------------- /i18n/id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/id.json -------------------------------------------------------------------------------- /i18n/io.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/io.json -------------------------------------------------------------------------------- /i18n/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/it.json -------------------------------------------------------------------------------- /i18n/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/ja.json -------------------------------------------------------------------------------- /i18n/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/ko.json -------------------------------------------------------------------------------- /i18n/lb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/lb.json -------------------------------------------------------------------------------- /i18n/lt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/lt.json -------------------------------------------------------------------------------- /i18n/mk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/mk.json -------------------------------------------------------------------------------- /i18n/mnw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/mnw.json -------------------------------------------------------------------------------- /i18n/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/nl.json -------------------------------------------------------------------------------- /i18n/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/pl.json -------------------------------------------------------------------------------- /i18n/pms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/pms.json -------------------------------------------------------------------------------- /i18n/ps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/ps.json -------------------------------------------------------------------------------- /i18n/pt-br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/pt-br.json -------------------------------------------------------------------------------- /i18n/qqq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/qqq.json -------------------------------------------------------------------------------- /i18n/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/ru.json -------------------------------------------------------------------------------- /i18n/sk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/sk.json -------------------------------------------------------------------------------- /i18n/skr-arab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/skr-arab.json -------------------------------------------------------------------------------- /i18n/sl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/sl.json -------------------------------------------------------------------------------- /i18n/sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/sv.json -------------------------------------------------------------------------------- /i18n/te.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/te.json -------------------------------------------------------------------------------- /i18n/th.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/th.json -------------------------------------------------------------------------------- /i18n/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/tr.json -------------------------------------------------------------------------------- /i18n/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/uk.json -------------------------------------------------------------------------------- /i18n/vi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/vi.json -------------------------------------------------------------------------------- /i18n/zh-hans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/zh-hans.json -------------------------------------------------------------------------------- /i18n/zh-hant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/i18n/zh-hant.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/jest.config.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/jsconfig.json -------------------------------------------------------------------------------- /jsdoc/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/jsdoc/config.js -------------------------------------------------------------------------------- /jsdoc/home.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/jsdoc/home.md -------------------------------------------------------------------------------- /jsdoc/layout.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/jsdoc/layout.tmpl -------------------------------------------------------------------------------- /jsdoc/tsimport-plugin-tweaked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/jsdoc/tsimport-plugin-tweaked.js -------------------------------------------------------------------------------- /jsdoc/tsimport-plugin-tweaked.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/jsdoc/tsimport-plugin-tweaked.js.LICENSE.txt -------------------------------------------------------------------------------- /misc/convenientDiscussions-generateBasicConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/misc/convenientDiscussions-generateBasicConfig.js -------------------------------------------------------------------------------- /misc/fetchTimezoneAbbrs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/misc/fetchTimezoneAbbrs.js -------------------------------------------------------------------------------- /misc/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/misc/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/package.json -------------------------------------------------------------------------------- /src/Autocomplete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/Autocomplete.js -------------------------------------------------------------------------------- /src/BootProcess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/BootProcess.js -------------------------------------------------------------------------------- /src/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/Button.js -------------------------------------------------------------------------------- /src/CdError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/CdError.js -------------------------------------------------------------------------------- /src/CheckboxInputWidget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/CheckboxInputWidget.js -------------------------------------------------------------------------------- /src/Comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/Comment.js -------------------------------------------------------------------------------- /src/Comment.layers.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/Comment.layers.less -------------------------------------------------------------------------------- /src/Comment.layers.optionalBackgroundHighlighting.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/Comment.layers.optionalBackgroundHighlighting.less -------------------------------------------------------------------------------- /src/Comment.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/Comment.less -------------------------------------------------------------------------------- /src/CommentButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/CommentButton.js -------------------------------------------------------------------------------- /src/CommentForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/CommentForm.js -------------------------------------------------------------------------------- /src/CommentForm.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/CommentForm.less -------------------------------------------------------------------------------- /src/CommentFormInputTransformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/CommentFormInputTransformer.js -------------------------------------------------------------------------------- /src/CommentFormOperationRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/CommentFormOperationRegistry.js -------------------------------------------------------------------------------- /src/CommentSkeleton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/CommentSkeleton.js -------------------------------------------------------------------------------- /src/CommentSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/CommentSource.js -------------------------------------------------------------------------------- /src/CommentSubitemList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/CommentSubitemList.js -------------------------------------------------------------------------------- /src/CopyLinkDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/CopyLinkDialog.js -------------------------------------------------------------------------------- /src/DivLabelWidget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/DivLabelWidget.js -------------------------------------------------------------------------------- /src/DtSubscriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/DtSubscriptions.js -------------------------------------------------------------------------------- /src/EditSubscriptionsDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/EditSubscriptionsDialog.js -------------------------------------------------------------------------------- /src/ElementsAndTextTreeWalker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/ElementsAndTextTreeWalker.js -------------------------------------------------------------------------------- /src/ElementsTreeWalker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/ElementsTreeWalker.js -------------------------------------------------------------------------------- /src/LegacySubscriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/LegacySubscriptions.js -------------------------------------------------------------------------------- /src/LiveTimestamp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/LiveTimestamp.js -------------------------------------------------------------------------------- /src/MoveSectionDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/MoveSectionDialog.js -------------------------------------------------------------------------------- /src/MultilineTextInputWidget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/MultilineTextInputWidget.js -------------------------------------------------------------------------------- /src/Parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/Parser.js -------------------------------------------------------------------------------- /src/ProcessDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/ProcessDialog.js -------------------------------------------------------------------------------- /src/PrototypeRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/PrototypeRegistry.js -------------------------------------------------------------------------------- /src/Pseudolink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/Pseudolink.js -------------------------------------------------------------------------------- /src/RadioOptionWidget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/RadioOptionWidget.js -------------------------------------------------------------------------------- /src/Section.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/Section.js -------------------------------------------------------------------------------- /src/Section.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/Section.less -------------------------------------------------------------------------------- /src/SectionSkeleton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/SectionSkeleton.js -------------------------------------------------------------------------------- /src/SectionSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/SectionSource.js -------------------------------------------------------------------------------- /src/SettingsDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/SettingsDialog.js -------------------------------------------------------------------------------- /src/StorageItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/StorageItem.js -------------------------------------------------------------------------------- /src/Subscriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/Subscriptions.js -------------------------------------------------------------------------------- /src/TextInputWidget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/TextInputWidget.js -------------------------------------------------------------------------------- /src/TextMasker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/TextMasker.js -------------------------------------------------------------------------------- /src/Thread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/Thread.js -------------------------------------------------------------------------------- /src/TreeWalker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/TreeWalker.js -------------------------------------------------------------------------------- /src/UploadDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/UploadDialog.js -------------------------------------------------------------------------------- /src/addCommentLinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/addCommentLinks.js -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/app.js -------------------------------------------------------------------------------- /src/cd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/cd.js -------------------------------------------------------------------------------- /src/commentFormRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/commentFormRegistry.js -------------------------------------------------------------------------------- /src/commentRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/commentRegistry.js -------------------------------------------------------------------------------- /src/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/controller.js -------------------------------------------------------------------------------- /src/convenientDiscussions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/convenientDiscussions.js -------------------------------------------------------------------------------- /src/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/debug.js -------------------------------------------------------------------------------- /src/global.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/global.less -------------------------------------------------------------------------------- /src/htmlparser2Extended.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/htmlparser2Extended.js -------------------------------------------------------------------------------- /src/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/init.js -------------------------------------------------------------------------------- /src/jqueryExtensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/jqueryExtensions.js -------------------------------------------------------------------------------- /src/logPages.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/logPages.less -------------------------------------------------------------------------------- /src/navPanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/navPanel.js -------------------------------------------------------------------------------- /src/navPanel.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/navPanel.less -------------------------------------------------------------------------------- /src/notifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/notifications.js -------------------------------------------------------------------------------- /src/pageNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/pageNav.js -------------------------------------------------------------------------------- /src/pageNav.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/pageNav.less -------------------------------------------------------------------------------- /src/pageRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/pageRegistry.js -------------------------------------------------------------------------------- /src/processFragment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/processFragment.js -------------------------------------------------------------------------------- /src/sectionRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/sectionRegistry.js -------------------------------------------------------------------------------- /src/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/settings.js -------------------------------------------------------------------------------- /src/skins.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/skins.less -------------------------------------------------------------------------------- /src/talkPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/talkPage.less -------------------------------------------------------------------------------- /src/toc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/toc.js -------------------------------------------------------------------------------- /src/toc.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/toc.less -------------------------------------------------------------------------------- /src/tribute/Tribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/tribute/Tribute.js -------------------------------------------------------------------------------- /src/tribute/TributeEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/tribute/TributeEvents.js -------------------------------------------------------------------------------- /src/tribute/TributeMenuEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/tribute/TributeMenuEvents.js -------------------------------------------------------------------------------- /src/tribute/TributeRange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/tribute/TributeRange.js -------------------------------------------------------------------------------- /src/tribute/TributeSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/tribute/TributeSearch.js -------------------------------------------------------------------------------- /src/tribute/tribute.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/tribute/tribute.less -------------------------------------------------------------------------------- /src/updateChecker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/updateChecker.js -------------------------------------------------------------------------------- /src/userRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/userRegistry.js -------------------------------------------------------------------------------- /src/utils-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/utils-api.js -------------------------------------------------------------------------------- /src/utils-general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/utils-general.js -------------------------------------------------------------------------------- /src/utils-oojs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/utils-oojs.js -------------------------------------------------------------------------------- /src/utils-timestamp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/utils-timestamp.js -------------------------------------------------------------------------------- /src/utils-wikitext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/utils-wikitext.js -------------------------------------------------------------------------------- /src/utils-window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/utils-window.js -------------------------------------------------------------------------------- /src/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/variables.less -------------------------------------------------------------------------------- /src/visits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/visits.js -------------------------------------------------------------------------------- /src/worker-gate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/worker-gate.js -------------------------------------------------------------------------------- /src/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/src/worker.js -------------------------------------------------------------------------------- /tests/reformatTimestamp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/tests/reformatTimestamp.test.js -------------------------------------------------------------------------------- /tests/transformCommentFormInput.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/tests/transformCommentFormInput.test.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/webpack.config.js -------------------------------------------------------------------------------- /workspace.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwbth/convenient-discussions/HEAD/workspace.code-workspace --------------------------------------------------------------------------------