├── .babelrc ├── .browserslistrc ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .gitreview ├── .istanbul.yml ├── .nvmrc ├── .phan └── config.php ├── .phpcs.xml ├── .storybook ├── README.md ├── helpers │ ├── createFlippedVariants.js │ ├── createPopup.js │ ├── scaleDownThumbnail.js │ └── testSizes.js ├── main.js ├── mocks │ ├── README.md │ ├── custom.less │ ├── mediawiki.skin.codex-design-tokens │ │ └── README.md │ ├── mediawiki.ui.icon │ │ └── README.md │ ├── mediawiki.ui │ │ └── README.md │ ├── message.js │ └── models.js ├── static │ └── img │ │ ├── 258px-Barker_poster.jpg │ │ ├── 258px-Barker_poster.jpg.1 │ │ ├── 300px-Swing_When_You're_Winning_cover.png │ │ ├── 300px-full_moon_unsplash.jpg │ │ ├── 300px-waves_unsplash.jpg │ │ ├── 426px-NASA-CarolineAtoll.jpg │ │ ├── 43fcbe32f1674bd50b4621db988d3de905a8f269.svg │ │ ├── 554px-Baghdad_collage.png │ │ ├── 576px-PVA.svg.png │ │ ├── 640px-Abraham_Lincoln_by_Nicholas_Shepherd,_1846-crop.jpg │ │ ├── 640px-Atlantic_Ocean_location_map.svg.png │ │ ├── 640px-Bristol.zoo.greater.flamingo.arp.jpg │ │ ├── 640px-Coat_of_arms_of_Transnistria.svg.png │ │ ├── 640px-Flag_of_Japan.svg.png │ │ ├── 640px-Flag_of_South_Georgia_and_the_South_Sandwich_Islands.svg.png │ │ ├── 640px-HnzyftB.jpg │ │ ├── 640px-Knossos_-_North_Portico_02.jpg │ │ ├── 640px-Kuroishi_Yakisoba01.JPG │ │ ├── 640px-Lactose.svg.png │ │ ├── 640px-London_Montage_L.jpg │ │ ├── 640px-NASA-CarolineAtoll.jpg │ │ ├── 640px-Nintendo_DS_Trans.png │ │ ├── 640px-PVA.svg.png │ │ ├── 640px-Satellitenaufnahme_der_Alpen.jpg │ │ ├── 640px-Secretsharing_3-point.svg.png │ │ ├── 640px-Stonehenge2007_07_30.jpg │ │ ├── 640px-Swing_When_You're_Winning_cover.png │ │ ├── 640px-Thatcher-Peninsula.jpg │ │ ├── 640px-USA_National_Forests_Map.jpg │ │ ├── 640px-full_moon_unsplash.jpg │ │ ├── 640px-waves_unsplash.jpg │ │ ├── Barker_poster.jpg │ │ └── 640px-Barker_poster.jpg │ │ ├── Llanfair_Pwllgwyngyll_roofscape_(1)_-_geograph.org.uk_-_1058331.jpg │ │ ├── aeaaf19e649447ee32f924033e4c859955174c81.svg │ │ ├── langde-320px-Telekom_Logo_2013.svg.png │ │ └── langde-640px-Telekom_Logo_2013.svg.png ├── stories │ └── index.stories.js └── storybook-resources.sh ├── .stylelintrc.json ├── .svgo.config.js ├── CODE_OF_CONDUCT.md ├── COPYING ├── Doxyfile ├── README.md ├── bundlesize.config.json ├── composer.json ├── dev-scripts ├── .htaccess └── svg_check.sh ├── docs ├── adr │ ├── 0001-record-architecture-decisions.md │ ├── 0002-contain-and-manage-state.md │ ├── 0003-keep-enabled-state-only-in-preview-reducer.md │ ├── 0004-use-webpack.md │ ├── 0005-frontend-sources-directory-structure.md │ ├── 0006-factories.md │ ├── 0007-prefer-running-qunit-tests-in-node-js.md │ ├── 0008-enable-minification-of-bundle-with-uglifyjs.md │ ├── 0009-utilize-browser-caching.md │ └── 0010-replace-mustache-js-with-template-literals.md ├── change_listener.md ├── images │ └── instrumentation │ │ └── data_flow.jpg └── instrumentation.md ├── extension.json ├── i18n ├── af.json ├── ar.json ├── ary.json ├── as.json ├── ast.json ├── av.json ├── az.json ├── azb.json ├── bcl.json ├── be-tarask.json ├── be.json ├── bew.json ├── bg.json ├── bjn.json ├── blk.json ├── bn.json ├── bqi.json ├── br.json ├── bs.json ├── ca.json ├── ce.json ├── ckb.json ├── cop.json ├── crh-latn.json ├── cs.json ├── cy.json ├── da.json ├── dag.json ├── de.json ├── diq.json ├── el.json ├── en-gb.json ├── en.json ├── eo.json ├── es.json ├── et.json ├── eu.json ├── fa.json ├── fi.json ├── fit.json ├── fr.json ├── fy.json ├── gl.json ├── gld.json ├── gu.json ├── he.json ├── hi.json ├── hr.json ├── hsb.json ├── hu-formal.json ├── hu.json ├── hy.json ├── hyw.json ├── ia.json ├── id.json ├── ig.json ├── ilo.json ├── inh.json ├── io.json ├── is.json ├── it.json ├── ja.json ├── jv.json ├── ka.json ├── kaa.json ├── kiu.json ├── kk-cyrl.json ├── km.json ├── kn.json ├── ko.json ├── krc.json ├── ksh.json ├── ku-latn.json ├── ky.json ├── lb.json ├── lij.json ├── lmo.json ├── lt.json ├── lv.json ├── lzh.json ├── mg.json ├── min.json ├── mk.json ├── ml.json ├── mnc-mong.json ├── mnw.json ├── mr.json ├── ms.json ├── mt.json ├── mwl.json ├── my.json ├── mzn.json ├── nb.json ├── nds-nl.json ├── nds.json ├── ne.json ├── nl.json ├── nn.json ├── nqo.json ├── oc.json ├── om.json ├── or.json ├── pl.json ├── pnb.json ├── ps.json ├── pt-br.json ├── pt.json ├── qqq.json ├── ro.json ├── roa-tara.json ├── ru.json ├── sa.json ├── scn.json ├── sd.json ├── sdc.json ├── sdh.json ├── se.json ├── sh-latn.json ├── shn.json ├── sjd.json ├── sje.json ├── sk.json ├── skr-arab.json ├── sl.json ├── smn.json ├── sms.json ├── so.json ├── sq.json ├── sr-ec.json ├── sr-el.json ├── su.json ├── sv.json ├── sw.json ├── szy.json ├── ta.json ├── tcy.json ├── te.json ├── th.json ├── ti.json ├── tl.json ├── tly.json ├── tr.json ├── trv.json ├── tt-cyrl.json ├── uk.json ├── ur.json ├── uz.json ├── vec.json ├── vi.json ├── xmf.json ├── xsy.json ├── yi.json ├── yue-hant.json ├── zh-hans.json └── zh-hant.json ├── includes ├── PopupsContext.php ├── PopupsGadgetsIntegration.php ├── PopupsHooks.php └── ServiceWiring.php ├── jsdoc.json ├── nyc.config.js ├── package.json ├── popups.svg ├── resources ├── .eslintrc.json ├── dist │ ├── index.js │ └── index.js.map.json └── ext.popups │ └── index.js ├── src ├── .eslintrc.json ├── .eslintrcshared.json ├── OWNERS.md ├── actionTypes.js ├── actions.js ├── bracketedPixelRatio.js ├── canSaveToUserPreferences.js ├── changeListener.js ├── changeListeners │ ├── footerLink.js │ ├── index.js │ ├── linkTitle.js │ ├── pageviews.js │ ├── render.js │ ├── settings.js │ ├── statsv.js │ └── syncUserSettings.js ├── constants.js ├── container.js ├── counts.js ├── experiments.js ├── formatter.js ├── gateway │ ├── index.js │ ├── mediawiki.js │ ├── page.js │ ├── rest.js │ └── restFormatters.js ├── index.js ├── instrumentation │ └── statsv.js ├── integrations │ └── mwpopups.js ├── isPagePreviewsEnabled.js ├── preview │ └── model.js ├── previewBehavior.js ├── reducers │ ├── index.js │ ├── nextState.js │ ├── pageviews.js │ ├── preview.js │ ├── settings.js │ └── statsv.js ├── setUserConfigFlags.js ├── title.js ├── ui │ ├── icons.less │ ├── icons │ │ ├── footer-ltr.svg │ │ ├── footer-rtl.svg │ │ ├── sad-face-ltr.svg │ │ └── sad-face-rtl.svg │ ├── index.less │ ├── mixins.less │ ├── pointer-mask.svg │ ├── renderer.js │ ├── settingsDialog.js │ ├── settingsDialogRenderer.js │ ├── settingsDialogRenderer.less │ ├── templates │ │ ├── pagePreview │ │ │ └── pagePreview.js │ │ ├── popup │ │ │ ├── popup.js │ │ │ └── popup.less │ │ ├── preview │ │ │ ├── preview.js │ │ │ └── preview.less │ │ ├── settingsDialog │ │ │ ├── settingsDialog.js │ │ │ └── settingsDialog.less │ │ └── templateUtil.js │ ├── thumbnail.js │ └── variables.less ├── userSettings.js └── wait.js ├── tests ├── OWNERS.md ├── node-qunit │ ├── .eslintrc.json │ ├── actions.test.js │ ├── bracketedPixelRatio.test.js │ ├── changeListener.test.js │ ├── changeListeners │ │ ├── footerLink.test.js │ │ ├── linkTitle.test.js │ │ ├── pageviews.test.js │ │ ├── render.test.js │ │ ├── settings.test.js │ │ ├── statsv.test.js │ │ └── syncUserSettings.test.js │ ├── container.test.js │ ├── counts.test.js │ ├── experiments.test.js │ ├── formatter.test.js │ ├── gateway │ │ ├── mediawiki.test.js │ │ ├── page.test.js │ │ └── rest.test.js │ ├── instrumentation │ │ └── statsv.test.js │ ├── integration.test.js │ ├── integrations │ │ └── mwpopups.test.js │ ├── isPagePreviewsEnabled.test.js │ ├── preview │ │ └── model.test.js │ ├── previewBehavior.test.js │ ├── reducers │ │ ├── nextState.test.js │ │ ├── pageviews.test.js │ │ ├── preview.test.js │ │ ├── settings.test.js │ │ └── statsv.test.js │ ├── run.js │ ├── setUserConfigFlags.test.js │ ├── stubs.js │ ├── title.test.js │ ├── ui │ │ ├── renderer.test.js │ │ ├── settingsDialogRenderer.test.js │ │ └── thumbnail.test.js │ ├── userSettings.test.js │ └── wait.test.js ├── phpunit │ ├── PopupsContextTest.php │ ├── PopupsContextTestWrapper.php │ ├── PopupsGadgetsIntegrationTest.php │ ├── PopupsHooksTest.php │ └── structure │ │ └── BundleSizeTest.php └── selenium │ ├── .eslintrc.json │ ├── README.md │ ├── fixtures │ ├── test_page.wikitext │ └── test_page_2.wikitext │ ├── pageobjects │ └── popups.page.js │ ├── specs │ └── page_previews.js │ └── wdio.conf.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.babelrc -------------------------------------------------------------------------------- /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.gitreview -------------------------------------------------------------------------------- /.istanbul.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.istanbul.yml -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.19.5 2 | -------------------------------------------------------------------------------- /.phan/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.phan/config.php -------------------------------------------------------------------------------- /.phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.phpcs.xml -------------------------------------------------------------------------------- /.storybook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/README.md -------------------------------------------------------------------------------- /.storybook/helpers/createFlippedVariants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/helpers/createFlippedVariants.js -------------------------------------------------------------------------------- /.storybook/helpers/createPopup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/helpers/createPopup.js -------------------------------------------------------------------------------- /.storybook/helpers/scaleDownThumbnail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/helpers/scaleDownThumbnail.js -------------------------------------------------------------------------------- /.storybook/helpers/testSizes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/helpers/testSizes.js -------------------------------------------------------------------------------- /.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/main.js -------------------------------------------------------------------------------- /.storybook/mocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/mocks/README.md -------------------------------------------------------------------------------- /.storybook/mocks/custom.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/mocks/custom.less -------------------------------------------------------------------------------- /.storybook/mocks/mediawiki.skin.codex-design-tokens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/mocks/mediawiki.skin.codex-design-tokens/README.md -------------------------------------------------------------------------------- /.storybook/mocks/mediawiki.ui.icon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/mocks/mediawiki.ui.icon/README.md -------------------------------------------------------------------------------- /.storybook/mocks/mediawiki.ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/mocks/mediawiki.ui/README.md -------------------------------------------------------------------------------- /.storybook/mocks/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/mocks/message.js -------------------------------------------------------------------------------- /.storybook/mocks/models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/mocks/models.js -------------------------------------------------------------------------------- /.storybook/static/img/258px-Barker_poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/258px-Barker_poster.jpg -------------------------------------------------------------------------------- /.storybook/static/img/258px-Barker_poster.jpg.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/258px-Barker_poster.jpg.1 -------------------------------------------------------------------------------- /.storybook/static/img/300px-Swing_When_You're_Winning_cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/300px-Swing_When_You're_Winning_cover.png -------------------------------------------------------------------------------- /.storybook/static/img/300px-full_moon_unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/300px-full_moon_unsplash.jpg -------------------------------------------------------------------------------- /.storybook/static/img/300px-waves_unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/300px-waves_unsplash.jpg -------------------------------------------------------------------------------- /.storybook/static/img/426px-NASA-CarolineAtoll.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/426px-NASA-CarolineAtoll.jpg -------------------------------------------------------------------------------- /.storybook/static/img/43fcbe32f1674bd50b4621db988d3de905a8f269.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/43fcbe32f1674bd50b4621db988d3de905a8f269.svg -------------------------------------------------------------------------------- /.storybook/static/img/554px-Baghdad_collage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/554px-Baghdad_collage.png -------------------------------------------------------------------------------- /.storybook/static/img/576px-PVA.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/576px-PVA.svg.png -------------------------------------------------------------------------------- /.storybook/static/img/640px-Abraham_Lincoln_by_Nicholas_Shepherd,_1846-crop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Abraham_Lincoln_by_Nicholas_Shepherd,_1846-crop.jpg -------------------------------------------------------------------------------- /.storybook/static/img/640px-Atlantic_Ocean_location_map.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Atlantic_Ocean_location_map.svg.png -------------------------------------------------------------------------------- /.storybook/static/img/640px-Bristol.zoo.greater.flamingo.arp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Bristol.zoo.greater.flamingo.arp.jpg -------------------------------------------------------------------------------- /.storybook/static/img/640px-Coat_of_arms_of_Transnistria.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Coat_of_arms_of_Transnistria.svg.png -------------------------------------------------------------------------------- /.storybook/static/img/640px-Flag_of_Japan.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Flag_of_Japan.svg.png -------------------------------------------------------------------------------- /.storybook/static/img/640px-Flag_of_South_Georgia_and_the_South_Sandwich_Islands.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Flag_of_South_Georgia_and_the_South_Sandwich_Islands.svg.png -------------------------------------------------------------------------------- /.storybook/static/img/640px-HnzyftB.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-HnzyftB.jpg -------------------------------------------------------------------------------- /.storybook/static/img/640px-Knossos_-_North_Portico_02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Knossos_-_North_Portico_02.jpg -------------------------------------------------------------------------------- /.storybook/static/img/640px-Kuroishi_Yakisoba01.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Kuroishi_Yakisoba01.JPG -------------------------------------------------------------------------------- /.storybook/static/img/640px-Lactose.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Lactose.svg.png -------------------------------------------------------------------------------- /.storybook/static/img/640px-London_Montage_L.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-London_Montage_L.jpg -------------------------------------------------------------------------------- /.storybook/static/img/640px-NASA-CarolineAtoll.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-NASA-CarolineAtoll.jpg -------------------------------------------------------------------------------- /.storybook/static/img/640px-Nintendo_DS_Trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Nintendo_DS_Trans.png -------------------------------------------------------------------------------- /.storybook/static/img/640px-PVA.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-PVA.svg.png -------------------------------------------------------------------------------- /.storybook/static/img/640px-Satellitenaufnahme_der_Alpen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Satellitenaufnahme_der_Alpen.jpg -------------------------------------------------------------------------------- /.storybook/static/img/640px-Secretsharing_3-point.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Secretsharing_3-point.svg.png -------------------------------------------------------------------------------- /.storybook/static/img/640px-Stonehenge2007_07_30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Stonehenge2007_07_30.jpg -------------------------------------------------------------------------------- /.storybook/static/img/640px-Swing_When_You're_Winning_cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Swing_When_You're_Winning_cover.png -------------------------------------------------------------------------------- /.storybook/static/img/640px-Thatcher-Peninsula.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-Thatcher-Peninsula.jpg -------------------------------------------------------------------------------- /.storybook/static/img/640px-USA_National_Forests_Map.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-USA_National_Forests_Map.jpg -------------------------------------------------------------------------------- /.storybook/static/img/640px-full_moon_unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-full_moon_unsplash.jpg -------------------------------------------------------------------------------- /.storybook/static/img/640px-waves_unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/640px-waves_unsplash.jpg -------------------------------------------------------------------------------- /.storybook/static/img/Barker_poster.jpg/640px-Barker_poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/Barker_poster.jpg/640px-Barker_poster.jpg -------------------------------------------------------------------------------- /.storybook/static/img/Llanfair_Pwllgwyngyll_roofscape_(1)_-_geograph.org.uk_-_1058331.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/Llanfair_Pwllgwyngyll_roofscape_(1)_-_geograph.org.uk_-_1058331.jpg -------------------------------------------------------------------------------- /.storybook/static/img/aeaaf19e649447ee32f924033e4c859955174c81.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/aeaaf19e649447ee32f924033e4c859955174c81.svg -------------------------------------------------------------------------------- /.storybook/static/img/langde-320px-Telekom_Logo_2013.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/langde-320px-Telekom_Logo_2013.svg.png -------------------------------------------------------------------------------- /.storybook/static/img/langde-640px-Telekom_Logo_2013.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/static/img/langde-640px-Telekom_Logo_2013.svg.png -------------------------------------------------------------------------------- /.storybook/stories/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/stories/index.stories.js -------------------------------------------------------------------------------- /.storybook/storybook-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.storybook/storybook-resources.sh -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /.svgo.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/.svgo.config.js -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/COPYING -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/Doxyfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/README.md -------------------------------------------------------------------------------- /bundlesize.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/bundlesize.config.json -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/composer.json -------------------------------------------------------------------------------- /dev-scripts/.htaccess: -------------------------------------------------------------------------------- 1 | Require all denied 2 | -------------------------------------------------------------------------------- /dev-scripts/svg_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/dev-scripts/svg_check.sh -------------------------------------------------------------------------------- /docs/adr/0001-record-architecture-decisions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/docs/adr/0001-record-architecture-decisions.md -------------------------------------------------------------------------------- /docs/adr/0002-contain-and-manage-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/docs/adr/0002-contain-and-manage-state.md -------------------------------------------------------------------------------- /docs/adr/0003-keep-enabled-state-only-in-preview-reducer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/docs/adr/0003-keep-enabled-state-only-in-preview-reducer.md -------------------------------------------------------------------------------- /docs/adr/0004-use-webpack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/docs/adr/0004-use-webpack.md -------------------------------------------------------------------------------- /docs/adr/0005-frontend-sources-directory-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/docs/adr/0005-frontend-sources-directory-structure.md -------------------------------------------------------------------------------- /docs/adr/0006-factories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/docs/adr/0006-factories.md -------------------------------------------------------------------------------- /docs/adr/0007-prefer-running-qunit-tests-in-node-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/docs/adr/0007-prefer-running-qunit-tests-in-node-js.md -------------------------------------------------------------------------------- /docs/adr/0008-enable-minification-of-bundle-with-uglifyjs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/docs/adr/0008-enable-minification-of-bundle-with-uglifyjs.md -------------------------------------------------------------------------------- /docs/adr/0009-utilize-browser-caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/docs/adr/0009-utilize-browser-caching.md -------------------------------------------------------------------------------- /docs/adr/0010-replace-mustache-js-with-template-literals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/docs/adr/0010-replace-mustache-js-with-template-literals.md -------------------------------------------------------------------------------- /docs/change_listener.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/docs/change_listener.md -------------------------------------------------------------------------------- /docs/images/instrumentation/data_flow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/docs/images/instrumentation/data_flow.jpg -------------------------------------------------------------------------------- /docs/instrumentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/docs/instrumentation.md -------------------------------------------------------------------------------- /extension.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/extension.json -------------------------------------------------------------------------------- /i18n/af.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/af.json -------------------------------------------------------------------------------- /i18n/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ar.json -------------------------------------------------------------------------------- /i18n/ary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ary.json -------------------------------------------------------------------------------- /i18n/as.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/as.json -------------------------------------------------------------------------------- /i18n/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ast.json -------------------------------------------------------------------------------- /i18n/av.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/av.json -------------------------------------------------------------------------------- /i18n/az.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/az.json -------------------------------------------------------------------------------- /i18n/azb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/azb.json -------------------------------------------------------------------------------- /i18n/bcl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/bcl.json -------------------------------------------------------------------------------- /i18n/be-tarask.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/be-tarask.json -------------------------------------------------------------------------------- /i18n/be.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/be.json -------------------------------------------------------------------------------- /i18n/bew.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/bew.json -------------------------------------------------------------------------------- /i18n/bg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/bg.json -------------------------------------------------------------------------------- /i18n/bjn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/bjn.json -------------------------------------------------------------------------------- /i18n/blk.json: -------------------------------------------------------------------------------- 1 | { 2 | "@metadata": { 3 | "authors": [ 4 | "咽頭べさ" 5 | ] 6 | }, 7 | "popups-settings-title": "ထွားကျိုႏအစမ်ꩻ" 8 | } 9 | -------------------------------------------------------------------------------- /i18n/bn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/bn.json -------------------------------------------------------------------------------- /i18n/bqi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/bqi.json -------------------------------------------------------------------------------- /i18n/br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/br.json -------------------------------------------------------------------------------- /i18n/bs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/bs.json -------------------------------------------------------------------------------- /i18n/ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ca.json -------------------------------------------------------------------------------- /i18n/ce.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ce.json -------------------------------------------------------------------------------- /i18n/ckb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ckb.json -------------------------------------------------------------------------------- /i18n/cop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/cop.json -------------------------------------------------------------------------------- /i18n/crh-latn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/crh-latn.json -------------------------------------------------------------------------------- /i18n/cs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/cs.json -------------------------------------------------------------------------------- /i18n/cy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/cy.json -------------------------------------------------------------------------------- /i18n/da.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/da.json -------------------------------------------------------------------------------- /i18n/dag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/dag.json -------------------------------------------------------------------------------- /i18n/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/de.json -------------------------------------------------------------------------------- /i18n/diq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/diq.json -------------------------------------------------------------------------------- /i18n/el.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/el.json -------------------------------------------------------------------------------- /i18n/en-gb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/en-gb.json -------------------------------------------------------------------------------- /i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/en.json -------------------------------------------------------------------------------- /i18n/eo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/eo.json -------------------------------------------------------------------------------- /i18n/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/es.json -------------------------------------------------------------------------------- /i18n/et.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/et.json -------------------------------------------------------------------------------- /i18n/eu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/eu.json -------------------------------------------------------------------------------- /i18n/fa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/fa.json -------------------------------------------------------------------------------- /i18n/fi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/fi.json -------------------------------------------------------------------------------- /i18n/fit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/fit.json -------------------------------------------------------------------------------- /i18n/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/fr.json -------------------------------------------------------------------------------- /i18n/fy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/fy.json -------------------------------------------------------------------------------- /i18n/gl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/gl.json -------------------------------------------------------------------------------- /i18n/gld.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/gld.json -------------------------------------------------------------------------------- /i18n/gu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/gu.json -------------------------------------------------------------------------------- /i18n/he.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/he.json -------------------------------------------------------------------------------- /i18n/hi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/hi.json -------------------------------------------------------------------------------- /i18n/hr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/hr.json -------------------------------------------------------------------------------- /i18n/hsb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/hsb.json -------------------------------------------------------------------------------- /i18n/hu-formal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/hu-formal.json -------------------------------------------------------------------------------- /i18n/hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/hu.json -------------------------------------------------------------------------------- /i18n/hy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/hy.json -------------------------------------------------------------------------------- /i18n/hyw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/hyw.json -------------------------------------------------------------------------------- /i18n/ia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ia.json -------------------------------------------------------------------------------- /i18n/id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/id.json -------------------------------------------------------------------------------- /i18n/ig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ig.json -------------------------------------------------------------------------------- /i18n/ilo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ilo.json -------------------------------------------------------------------------------- /i18n/inh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/inh.json -------------------------------------------------------------------------------- /i18n/io.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/io.json -------------------------------------------------------------------------------- /i18n/is.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/is.json -------------------------------------------------------------------------------- /i18n/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/it.json -------------------------------------------------------------------------------- /i18n/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ja.json -------------------------------------------------------------------------------- /i18n/jv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/jv.json -------------------------------------------------------------------------------- /i18n/ka.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ka.json -------------------------------------------------------------------------------- /i18n/kaa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/kaa.json -------------------------------------------------------------------------------- /i18n/kiu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/kiu.json -------------------------------------------------------------------------------- /i18n/kk-cyrl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/kk-cyrl.json -------------------------------------------------------------------------------- /i18n/km.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/km.json -------------------------------------------------------------------------------- /i18n/kn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/kn.json -------------------------------------------------------------------------------- /i18n/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ko.json -------------------------------------------------------------------------------- /i18n/krc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/krc.json -------------------------------------------------------------------------------- /i18n/ksh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ksh.json -------------------------------------------------------------------------------- /i18n/ku-latn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ku-latn.json -------------------------------------------------------------------------------- /i18n/ky.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ky.json -------------------------------------------------------------------------------- /i18n/lb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/lb.json -------------------------------------------------------------------------------- /i18n/lij.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/lij.json -------------------------------------------------------------------------------- /i18n/lmo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/lmo.json -------------------------------------------------------------------------------- /i18n/lt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/lt.json -------------------------------------------------------------------------------- /i18n/lv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/lv.json -------------------------------------------------------------------------------- /i18n/lzh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/lzh.json -------------------------------------------------------------------------------- /i18n/mg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/mg.json -------------------------------------------------------------------------------- /i18n/min.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/min.json -------------------------------------------------------------------------------- /i18n/mk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/mk.json -------------------------------------------------------------------------------- /i18n/ml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ml.json -------------------------------------------------------------------------------- /i18n/mnc-mong.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/mnc-mong.json -------------------------------------------------------------------------------- /i18n/mnw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/mnw.json -------------------------------------------------------------------------------- /i18n/mr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/mr.json -------------------------------------------------------------------------------- /i18n/ms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ms.json -------------------------------------------------------------------------------- /i18n/mt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/mt.json -------------------------------------------------------------------------------- /i18n/mwl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/mwl.json -------------------------------------------------------------------------------- /i18n/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/my.json -------------------------------------------------------------------------------- /i18n/mzn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/mzn.json -------------------------------------------------------------------------------- /i18n/nb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/nb.json -------------------------------------------------------------------------------- /i18n/nds-nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/nds-nl.json -------------------------------------------------------------------------------- /i18n/nds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/nds.json -------------------------------------------------------------------------------- /i18n/ne.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ne.json -------------------------------------------------------------------------------- /i18n/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/nl.json -------------------------------------------------------------------------------- /i18n/nn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/nn.json -------------------------------------------------------------------------------- /i18n/nqo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/nqo.json -------------------------------------------------------------------------------- /i18n/oc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/oc.json -------------------------------------------------------------------------------- /i18n/om.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/om.json -------------------------------------------------------------------------------- /i18n/or.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/or.json -------------------------------------------------------------------------------- /i18n/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/pl.json -------------------------------------------------------------------------------- /i18n/pnb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/pnb.json -------------------------------------------------------------------------------- /i18n/ps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ps.json -------------------------------------------------------------------------------- /i18n/pt-br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/pt-br.json -------------------------------------------------------------------------------- /i18n/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/pt.json -------------------------------------------------------------------------------- /i18n/qqq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/qqq.json -------------------------------------------------------------------------------- /i18n/ro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ro.json -------------------------------------------------------------------------------- /i18n/roa-tara.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/roa-tara.json -------------------------------------------------------------------------------- /i18n/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ru.json -------------------------------------------------------------------------------- /i18n/sa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sa.json -------------------------------------------------------------------------------- /i18n/scn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/scn.json -------------------------------------------------------------------------------- /i18n/sd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sd.json -------------------------------------------------------------------------------- /i18n/sdc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sdc.json -------------------------------------------------------------------------------- /i18n/sdh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sdh.json -------------------------------------------------------------------------------- /i18n/se.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/se.json -------------------------------------------------------------------------------- /i18n/sh-latn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sh-latn.json -------------------------------------------------------------------------------- /i18n/shn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/shn.json -------------------------------------------------------------------------------- /i18n/sjd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sjd.json -------------------------------------------------------------------------------- /i18n/sje.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sje.json -------------------------------------------------------------------------------- /i18n/sk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sk.json -------------------------------------------------------------------------------- /i18n/skr-arab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/skr-arab.json -------------------------------------------------------------------------------- /i18n/sl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sl.json -------------------------------------------------------------------------------- /i18n/smn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/smn.json -------------------------------------------------------------------------------- /i18n/sms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sms.json -------------------------------------------------------------------------------- /i18n/so.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/so.json -------------------------------------------------------------------------------- /i18n/sq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sq.json -------------------------------------------------------------------------------- /i18n/sr-ec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sr-ec.json -------------------------------------------------------------------------------- /i18n/sr-el.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sr-el.json -------------------------------------------------------------------------------- /i18n/su.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/su.json -------------------------------------------------------------------------------- /i18n/sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sv.json -------------------------------------------------------------------------------- /i18n/sw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/sw.json -------------------------------------------------------------------------------- /i18n/szy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/szy.json -------------------------------------------------------------------------------- /i18n/ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ta.json -------------------------------------------------------------------------------- /i18n/tcy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/tcy.json -------------------------------------------------------------------------------- /i18n/te.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/te.json -------------------------------------------------------------------------------- /i18n/th.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/th.json -------------------------------------------------------------------------------- /i18n/ti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ti.json -------------------------------------------------------------------------------- /i18n/tl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/tl.json -------------------------------------------------------------------------------- /i18n/tly.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/tly.json -------------------------------------------------------------------------------- /i18n/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/tr.json -------------------------------------------------------------------------------- /i18n/trv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/trv.json -------------------------------------------------------------------------------- /i18n/tt-cyrl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/tt-cyrl.json -------------------------------------------------------------------------------- /i18n/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/uk.json -------------------------------------------------------------------------------- /i18n/ur.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/ur.json -------------------------------------------------------------------------------- /i18n/uz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/uz.json -------------------------------------------------------------------------------- /i18n/vec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/vec.json -------------------------------------------------------------------------------- /i18n/vi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/vi.json -------------------------------------------------------------------------------- /i18n/xmf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/xmf.json -------------------------------------------------------------------------------- /i18n/xsy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/xsy.json -------------------------------------------------------------------------------- /i18n/yi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/yi.json -------------------------------------------------------------------------------- /i18n/yue-hant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/yue-hant.json -------------------------------------------------------------------------------- /i18n/zh-hans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/zh-hans.json -------------------------------------------------------------------------------- /i18n/zh-hant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/i18n/zh-hant.json -------------------------------------------------------------------------------- /includes/PopupsContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/includes/PopupsContext.php -------------------------------------------------------------------------------- /includes/PopupsGadgetsIntegration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/includes/PopupsGadgetsIntegration.php -------------------------------------------------------------------------------- /includes/PopupsHooks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/includes/PopupsHooks.php -------------------------------------------------------------------------------- /includes/ServiceWiring.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/includes/ServiceWiring.php -------------------------------------------------------------------------------- /jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/jsdoc.json -------------------------------------------------------------------------------- /nyc.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/nyc.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/package.json -------------------------------------------------------------------------------- /popups.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/popups.svg -------------------------------------------------------------------------------- /resources/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/resources/.eslintrc.json -------------------------------------------------------------------------------- /resources/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/resources/dist/index.js -------------------------------------------------------------------------------- /resources/dist/index.js.map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/resources/dist/index.js.map.json -------------------------------------------------------------------------------- /resources/ext.popups/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/resources/ext.popups/index.js -------------------------------------------------------------------------------- /src/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/.eslintrc.json -------------------------------------------------------------------------------- /src/.eslintrcshared.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/.eslintrcshared.json -------------------------------------------------------------------------------- /src/OWNERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/OWNERS.md -------------------------------------------------------------------------------- /src/actionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/actionTypes.js -------------------------------------------------------------------------------- /src/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/actions.js -------------------------------------------------------------------------------- /src/bracketedPixelRatio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/bracketedPixelRatio.js -------------------------------------------------------------------------------- /src/canSaveToUserPreferences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/canSaveToUserPreferences.js -------------------------------------------------------------------------------- /src/changeListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/changeListener.js -------------------------------------------------------------------------------- /src/changeListeners/footerLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/changeListeners/footerLink.js -------------------------------------------------------------------------------- /src/changeListeners/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/changeListeners/index.js -------------------------------------------------------------------------------- /src/changeListeners/linkTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/changeListeners/linkTitle.js -------------------------------------------------------------------------------- /src/changeListeners/pageviews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/changeListeners/pageviews.js -------------------------------------------------------------------------------- /src/changeListeners/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/changeListeners/render.js -------------------------------------------------------------------------------- /src/changeListeners/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/changeListeners/settings.js -------------------------------------------------------------------------------- /src/changeListeners/statsv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/changeListeners/statsv.js -------------------------------------------------------------------------------- /src/changeListeners/syncUserSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/changeListeners/syncUserSettings.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/container.js -------------------------------------------------------------------------------- /src/counts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/counts.js -------------------------------------------------------------------------------- /src/experiments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/experiments.js -------------------------------------------------------------------------------- /src/formatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/formatter.js -------------------------------------------------------------------------------- /src/gateway/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/gateway/index.js -------------------------------------------------------------------------------- /src/gateway/mediawiki.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/gateway/mediawiki.js -------------------------------------------------------------------------------- /src/gateway/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/gateway/page.js -------------------------------------------------------------------------------- /src/gateway/rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/gateway/rest.js -------------------------------------------------------------------------------- /src/gateway/restFormatters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/gateway/restFormatters.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/index.js -------------------------------------------------------------------------------- /src/instrumentation/statsv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/instrumentation/statsv.js -------------------------------------------------------------------------------- /src/integrations/mwpopups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/integrations/mwpopups.js -------------------------------------------------------------------------------- /src/isPagePreviewsEnabled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/isPagePreviewsEnabled.js -------------------------------------------------------------------------------- /src/preview/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/preview/model.js -------------------------------------------------------------------------------- /src/previewBehavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/previewBehavior.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/reducers/nextState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/reducers/nextState.js -------------------------------------------------------------------------------- /src/reducers/pageviews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/reducers/pageviews.js -------------------------------------------------------------------------------- /src/reducers/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/reducers/preview.js -------------------------------------------------------------------------------- /src/reducers/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/reducers/settings.js -------------------------------------------------------------------------------- /src/reducers/statsv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/reducers/statsv.js -------------------------------------------------------------------------------- /src/setUserConfigFlags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/setUserConfigFlags.js -------------------------------------------------------------------------------- /src/title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/title.js -------------------------------------------------------------------------------- /src/ui/icons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/icons.less -------------------------------------------------------------------------------- /src/ui/icons/footer-ltr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/icons/footer-ltr.svg -------------------------------------------------------------------------------- /src/ui/icons/footer-rtl.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/icons/footer-rtl.svg -------------------------------------------------------------------------------- /src/ui/icons/sad-face-ltr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/icons/sad-face-ltr.svg -------------------------------------------------------------------------------- /src/ui/icons/sad-face-rtl.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/icons/sad-face-rtl.svg -------------------------------------------------------------------------------- /src/ui/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/index.less -------------------------------------------------------------------------------- /src/ui/mixins.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/mixins.less -------------------------------------------------------------------------------- /src/ui/pointer-mask.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/pointer-mask.svg -------------------------------------------------------------------------------- /src/ui/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/renderer.js -------------------------------------------------------------------------------- /src/ui/settingsDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/settingsDialog.js -------------------------------------------------------------------------------- /src/ui/settingsDialogRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/settingsDialogRenderer.js -------------------------------------------------------------------------------- /src/ui/settingsDialogRenderer.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/settingsDialogRenderer.less -------------------------------------------------------------------------------- /src/ui/templates/pagePreview/pagePreview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/templates/pagePreview/pagePreview.js -------------------------------------------------------------------------------- /src/ui/templates/popup/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/templates/popup/popup.js -------------------------------------------------------------------------------- /src/ui/templates/popup/popup.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/templates/popup/popup.less -------------------------------------------------------------------------------- /src/ui/templates/preview/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/templates/preview/preview.js -------------------------------------------------------------------------------- /src/ui/templates/preview/preview.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/templates/preview/preview.less -------------------------------------------------------------------------------- /src/ui/templates/settingsDialog/settingsDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/templates/settingsDialog/settingsDialog.js -------------------------------------------------------------------------------- /src/ui/templates/settingsDialog/settingsDialog.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/templates/settingsDialog/settingsDialog.less -------------------------------------------------------------------------------- /src/ui/templates/templateUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/templates/templateUtil.js -------------------------------------------------------------------------------- /src/ui/thumbnail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/thumbnail.js -------------------------------------------------------------------------------- /src/ui/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/ui/variables.less -------------------------------------------------------------------------------- /src/userSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/userSettings.js -------------------------------------------------------------------------------- /src/wait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/src/wait.js -------------------------------------------------------------------------------- /tests/OWNERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/OWNERS.md -------------------------------------------------------------------------------- /tests/node-qunit/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/.eslintrc.json -------------------------------------------------------------------------------- /tests/node-qunit/actions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/actions.test.js -------------------------------------------------------------------------------- /tests/node-qunit/bracketedPixelRatio.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/bracketedPixelRatio.test.js -------------------------------------------------------------------------------- /tests/node-qunit/changeListener.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/changeListener.test.js -------------------------------------------------------------------------------- /tests/node-qunit/changeListeners/footerLink.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/changeListeners/footerLink.test.js -------------------------------------------------------------------------------- /tests/node-qunit/changeListeners/linkTitle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/changeListeners/linkTitle.test.js -------------------------------------------------------------------------------- /tests/node-qunit/changeListeners/pageviews.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/changeListeners/pageviews.test.js -------------------------------------------------------------------------------- /tests/node-qunit/changeListeners/render.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/changeListeners/render.test.js -------------------------------------------------------------------------------- /tests/node-qunit/changeListeners/settings.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/changeListeners/settings.test.js -------------------------------------------------------------------------------- /tests/node-qunit/changeListeners/statsv.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/changeListeners/statsv.test.js -------------------------------------------------------------------------------- /tests/node-qunit/changeListeners/syncUserSettings.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/changeListeners/syncUserSettings.test.js -------------------------------------------------------------------------------- /tests/node-qunit/container.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/container.test.js -------------------------------------------------------------------------------- /tests/node-qunit/counts.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/counts.test.js -------------------------------------------------------------------------------- /tests/node-qunit/experiments.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/experiments.test.js -------------------------------------------------------------------------------- /tests/node-qunit/formatter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/formatter.test.js -------------------------------------------------------------------------------- /tests/node-qunit/gateway/mediawiki.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/gateway/mediawiki.test.js -------------------------------------------------------------------------------- /tests/node-qunit/gateway/page.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/gateway/page.test.js -------------------------------------------------------------------------------- /tests/node-qunit/gateway/rest.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/gateway/rest.test.js -------------------------------------------------------------------------------- /tests/node-qunit/instrumentation/statsv.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/instrumentation/statsv.test.js -------------------------------------------------------------------------------- /tests/node-qunit/integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/integration.test.js -------------------------------------------------------------------------------- /tests/node-qunit/integrations/mwpopups.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/integrations/mwpopups.test.js -------------------------------------------------------------------------------- /tests/node-qunit/isPagePreviewsEnabled.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/isPagePreviewsEnabled.test.js -------------------------------------------------------------------------------- /tests/node-qunit/preview/model.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/preview/model.test.js -------------------------------------------------------------------------------- /tests/node-qunit/previewBehavior.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/previewBehavior.test.js -------------------------------------------------------------------------------- /tests/node-qunit/reducers/nextState.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/reducers/nextState.test.js -------------------------------------------------------------------------------- /tests/node-qunit/reducers/pageviews.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/reducers/pageviews.test.js -------------------------------------------------------------------------------- /tests/node-qunit/reducers/preview.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/reducers/preview.test.js -------------------------------------------------------------------------------- /tests/node-qunit/reducers/settings.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/reducers/settings.test.js -------------------------------------------------------------------------------- /tests/node-qunit/reducers/statsv.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/reducers/statsv.test.js -------------------------------------------------------------------------------- /tests/node-qunit/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/run.js -------------------------------------------------------------------------------- /tests/node-qunit/setUserConfigFlags.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/setUserConfigFlags.test.js -------------------------------------------------------------------------------- /tests/node-qunit/stubs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/stubs.js -------------------------------------------------------------------------------- /tests/node-qunit/title.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/title.test.js -------------------------------------------------------------------------------- /tests/node-qunit/ui/renderer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/ui/renderer.test.js -------------------------------------------------------------------------------- /tests/node-qunit/ui/settingsDialogRenderer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/ui/settingsDialogRenderer.test.js -------------------------------------------------------------------------------- /tests/node-qunit/ui/thumbnail.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/ui/thumbnail.test.js -------------------------------------------------------------------------------- /tests/node-qunit/userSettings.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/userSettings.test.js -------------------------------------------------------------------------------- /tests/node-qunit/wait.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/node-qunit/wait.test.js -------------------------------------------------------------------------------- /tests/phpunit/PopupsContextTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/phpunit/PopupsContextTest.php -------------------------------------------------------------------------------- /tests/phpunit/PopupsContextTestWrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/phpunit/PopupsContextTestWrapper.php -------------------------------------------------------------------------------- /tests/phpunit/PopupsGadgetsIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/phpunit/PopupsGadgetsIntegrationTest.php -------------------------------------------------------------------------------- /tests/phpunit/PopupsHooksTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/phpunit/PopupsHooksTest.php -------------------------------------------------------------------------------- /tests/phpunit/structure/BundleSizeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/phpunit/structure/BundleSizeTest.php -------------------------------------------------------------------------------- /tests/selenium/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/selenium/.eslintrc.json -------------------------------------------------------------------------------- /tests/selenium/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/selenium/README.md -------------------------------------------------------------------------------- /tests/selenium/fixtures/test_page.wikitext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/selenium/fixtures/test_page.wikitext -------------------------------------------------------------------------------- /tests/selenium/fixtures/test_page_2.wikitext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/selenium/fixtures/test_page_2.wikitext -------------------------------------------------------------------------------- /tests/selenium/pageobjects/popups.page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/selenium/pageobjects/popups.page.js -------------------------------------------------------------------------------- /tests/selenium/specs/page_previews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/selenium/specs/page_previews.js -------------------------------------------------------------------------------- /tests/selenium/wdio.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/tests/selenium/wdio.conf.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia/mediawiki-extensions-Popups/HEAD/webpack.config.js --------------------------------------------------------------------------------