]> cat aescling's git repositories - mastodon.git/commit
Add expand/compress image button on image view box (#15068)
authorMashiro <moezhx@outlook.com>
Mon, 2 Nov 2020 20:16:38 +0000 (04:16 +0800)
committerGitHub <noreply@github.com>
Mon, 2 Nov 2020 20:16:38 +0000 (21:16 +0100)
commit6a2db10f767879b9072b6c020ebadac4f985ed34
tree2d126048ac0a7ff8d95db4b6b9beaefee947acef
parent4b2ec4a2dc3348ff27f74f442e408d92075bf7c2
Add expand/compress image button on image view box (#15068)

* add zoom image button

* enhance zoom algorithm & add translation

* code structure

* code structure

* code structure

* enhance grab performance

* rm useless state

* fix behavior on Firefox & scroll lock & horizontal scroll with mousewheel

* remove scroll lock on MouseWheelEvent

* code structure

* enhance algorithm and code structure

* rm Gemfile.lock from tree

* codeclimate

* fix a stupid mistake
79 files changed:
app/javascript/mastodon/features/ui/components/image_loader.js
app/javascript/mastodon/features/ui/components/media_modal.js
app/javascript/mastodon/features/ui/components/zoomable_image.js
app/javascript/mastodon/locales/ar.json
app/javascript/mastodon/locales/ast.json
app/javascript/mastodon/locales/bg.json
app/javascript/mastodon/locales/bn.json
app/javascript/mastodon/locales/br.json
app/javascript/mastodon/locales/ca.json
app/javascript/mastodon/locales/co.json
app/javascript/mastodon/locales/cs.json
app/javascript/mastodon/locales/cy.json
app/javascript/mastodon/locales/da.json
app/javascript/mastodon/locales/de.json
app/javascript/mastodon/locales/defaultMessages.json
app/javascript/mastodon/locales/el.json
app/javascript/mastodon/locales/en.json
app/javascript/mastodon/locales/eo.json
app/javascript/mastodon/locales/es-AR.json
app/javascript/mastodon/locales/es.json
app/javascript/mastodon/locales/et.json
app/javascript/mastodon/locales/eu.json
app/javascript/mastodon/locales/fa.json
app/javascript/mastodon/locales/fi.json
app/javascript/mastodon/locales/fr.json
app/javascript/mastodon/locales/ga.json
app/javascript/mastodon/locales/gl.json
app/javascript/mastodon/locales/he.json
app/javascript/mastodon/locales/hi.json
app/javascript/mastodon/locales/hr.json
app/javascript/mastodon/locales/hu.json
app/javascript/mastodon/locales/hy.json
app/javascript/mastodon/locales/id.json
app/javascript/mastodon/locales/io.json
app/javascript/mastodon/locales/is.json
app/javascript/mastodon/locales/it.json
app/javascript/mastodon/locales/ja.json
app/javascript/mastodon/locales/ka.json
app/javascript/mastodon/locales/kab.json
app/javascript/mastodon/locales/kk.json
app/javascript/mastodon/locales/kn.json
app/javascript/mastodon/locales/ko.json
app/javascript/mastodon/locales/ku.json
app/javascript/mastodon/locales/lt.json
app/javascript/mastodon/locales/lv.json
app/javascript/mastodon/locales/mk.json
app/javascript/mastodon/locales/ml.json
app/javascript/mastodon/locales/mr.json
app/javascript/mastodon/locales/ms.json
app/javascript/mastodon/locales/nl.json
app/javascript/mastodon/locales/nn.json
app/javascript/mastodon/locales/no.json
app/javascript/mastodon/locales/oc.json
app/javascript/mastodon/locales/pl.json
app/javascript/mastodon/locales/pt-BR.json
app/javascript/mastodon/locales/pt-PT.json
app/javascript/mastodon/locales/ro.json
app/javascript/mastodon/locales/ru.json
app/javascript/mastodon/locales/sc.json
app/javascript/mastodon/locales/sk.json
app/javascript/mastodon/locales/sl.json
app/javascript/mastodon/locales/sq.json
app/javascript/mastodon/locales/sr-Latn.json
app/javascript/mastodon/locales/sr.json
app/javascript/mastodon/locales/sv.json
app/javascript/mastodon/locales/szl.json
app/javascript/mastodon/locales/ta.json
app/javascript/mastodon/locales/tai.json
app/javascript/mastodon/locales/te.json
app/javascript/mastodon/locales/th.json
app/javascript/mastodon/locales/tr.json
app/javascript/mastodon/locales/ug.json
app/javascript/mastodon/locales/uk.json
app/javascript/mastodon/locales/ur.json
app/javascript/mastodon/locales/vi.json
app/javascript/mastodon/locales/zh-CN.json
app/javascript/mastodon/locales/zh-HK.json
app/javascript/mastodon/locales/zh-TW.json
app/javascript/styles/mastodon/components.scss