discourse/config/locales
Martin Brennan ff96d541e9
FEATURE: Add fullscreen button for code blocks (#16044)
This commit extends the original copy-codeblocks initializer,
renaming it to codeblock-buttons, and adding another button
to make the code block fullscreen in a modal window. The fullscreen
code is then run through highlight.js.

This commit also moves much of the code out of the initializer
and into a reusable CodeblockButtons class, so it can also be used
in the fullscreen code modal for the copy + paste button.

The fullscreen button will not be shown if there is no scroll overflow
in the code block, nor will it be shown on mobile. This commit also
changes the fullscreen table button to not show on mobile.

This will make long lines of code much easier to read and interact
with. This is gated behind the same `show_copy_button_on_codeblocks`
site setting.
2022-03-01 08:37:24 +10:00
..
client.ar.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.be.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.bg.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.bs_BA.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.ca.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.cs.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.da.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.de.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.el.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.en_GB.yml Update translations (#13088) 2021-05-18 15:11:41 +02:00
client.en.yml FEATURE: Add fullscreen button for code blocks (#16044) 2022-03-01 08:37:24 +10:00
client.es.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.et.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.fa_IR.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.fi.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.fr.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.gl.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.he.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.hu.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.hy.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.id.yml Update translations (#15928) 2022-02-15 15:10:10 +01:00
client.it.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.ja.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.ko.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.lt.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.lv.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.nb_NO.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.nl.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.pl_PL.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.pt_BR.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.pt.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.ro.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.ru.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.sk.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.sl.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.sq.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.sr.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.sv.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.sw.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.te.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.th.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.tr_TR.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.uk.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.ur.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.vi.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.zh_CN.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
client.zh_TW.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
names.yml use more appropriate labels for chinese UI option 2021-07-27 22:47:59 +08:00
plurals.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
server.ar.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.be.yml Update translations (#15816) 2022-02-04 16:23:45 +00:00
server.bg.yml Update translations (#15763) 2022-02-01 16:15:18 +01:00
server.bs_BA.yml Update translations (#15292) 2021-12-14 14:53:35 +01:00
server.ca.yml Update translations (#15864) 2022-02-08 14:13:14 +01:00
server.cs.yml Update translations (#15292) 2021-12-14 14:53:35 +01:00
server.da.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.de.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.el.yml Update translations (#15864) 2022-02-08 14:13:14 +01:00
server.en_GB.yml Update translations (#14513) 2021-10-05 15:59:26 +02:00
server.en.yml FEATURE: upload an avatar option for uploading avatars with selectable avatars (#15878) 2022-02-24 12:57:39 -08:00
server.es.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.et.yml Update translations (#15292) 2021-12-14 14:53:35 +01:00
server.fa_IR.yml Update translations (#15864) 2022-02-08 14:13:14 +01:00
server.fi.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.fr.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.gl.yml Update translations (#15928) 2022-02-15 15:10:10 +01:00
server.he.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.hu.yml Update translations (#15928) 2022-02-15 15:10:10 +01:00
server.hy.yml Update translations (#15864) 2022-02-08 14:13:14 +01:00
server.id.yml Update translations (#15210) 2021-12-07 16:19:44 +01:00
server.it.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.ja.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.ko.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.lt.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.lv.yml Update translations (#15210) 2021-12-07 16:19:44 +01:00
server.nb_NO.yml Update translations (#15864) 2022-02-08 14:13:14 +01:00
server.nl.yml Update translations (#15864) 2022-02-08 14:13:14 +01:00
server.pl_PL.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.pt_BR.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.pt.yml Update translations (#15928) 2022-02-15 15:10:10 +01:00
server.ro.yml Update translations (#15864) 2022-02-08 14:13:14 +01:00
server.ru.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.sk.yml Update translations (#15864) 2022-02-08 14:13:14 +01:00
server.sl.yml Update translations (#15763) 2022-02-01 16:15:18 +01:00
server.sq.yml Update translations (#15210) 2021-12-07 16:19:44 +01:00
server.sr.yml Update translations (#15540) 2022-01-11 14:21:34 +01:00
server.sv.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.sw.yml Update translations (#15816) 2022-02-04 16:23:45 +00:00
server.te.yml Update translations (#15210) 2021-12-07 16:19:44 +01:00
server.th.yml Update translations (#15210) 2021-12-07 16:19:44 +01:00
server.tr_TR.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.uk.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.ur.yml Update translations (#15864) 2022-02-08 14:13:14 +01:00
server.vi.yml Update translations (#15864) 2022-02-08 14:13:14 +01:00
server.zh_CN.yml Update translations (#16024) 2022-02-22 14:20:23 +01:00
server.zh_TW.yml Update translations (#15864) 2022-02-08 14:13:14 +01:00
transliterate.ar.yml Create transliterate.ar.yml (#6197) 2018-07-31 14:41:49 +10:00
transliterate.bg.yml FEATURE: Add Bulgarian language 2018-05-29 21:07:17 +02:00
transliterate.de.yml
transliterate.el.yml UX: Add transliteration support for the Greek language 2019-04-25 22:49:21 +02:00
transliterate.en.yml
transliterate.ru.yml
transliterate.vi.yml