Andrew Nicols
a6e697c8a4
MDL-78391 tiny_recordrtc: Set filename according to container
2023-07-03 16:52:26 +08:00
Andrew Nicols
323f5237de
MDL-78391 tiny_recordrtc: Switch to mp4 container for h264
...
The recommendation at
https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Containers
is to use webm with an mp4 fallback.
General purpose video, preferably in an open format
WebM (ideally with MP4 fallback)
2023-07-03 16:52:07 +08:00
Andrew Nicols
bb44b2a1c6
MDL-78391 tiny_recordrtc: Improve codec selection
...
From my experimentation I have discovered that Safari does not properly
respect the standard MediaRecorder mimetype. Instead of using `codecs=`
it uses `codecs:`.
This change copies the codec array to have the list of possible codecs
include both codecs= and codecs: whilst remaining in order.
2023-07-03 16:50:14 +08:00
Andrew Nicols
5fd2b9d4bd
MDL-78391 tiny_recordrtc: Respect codec options
...
The audio and video plugins were overriding the wrong method, and thus
preventing selection of a relevant codec and breaking playback on some
devices.
2023-07-03 16:50:11 +08:00
Andrew Nicols
b49b76c41c
Merge branch 'MDL-78237-master' of https://github.com/davewoloszyn/moodle
2023-06-24 23:21:21 +08:00
Andrew Nicols
8be9cc3867
Merge branch 'MDL-76673-master' of https://github.com/meirzamoodle/moodle
2023-06-24 22:41:52 +08:00
David Woloszyn
32316df646
MDL-75913 behat: Switch to TinyMCE editor iframe
2023-06-19 16:35:46 +10:00
Andrew Nicols
77b4d0236f
MDL-78306 core: Provide helper method to register modals classes
2023-06-14 21:41:49 +08:00
David Woloszyn
5b9a452263
MDL-78237 editor_tiny: Prevent navbar obscuring modal content
2023-06-08 17:14:23 +10:00
Meirza
ff22a6e221
MDL-76673 tiny: Check color contrast only on elements that have text
...
If the content in Tiny is wrapped by an element with only a background color, without text color,
the accessibility checker will use the parent text-color as the foreground color, which is owned by form-control,
it becomes a problem if the wrapped element background using #34274f and the parent text-color is #495057 then
the low contrast as a result.
To avoid such a situation, the patch will only calculate color contrast if only the element has text,
so it will give results per element if the accessibility checker is unsatisfied.
The patch also changes the selected element from 'body > *' to 'body *',
so it will return all elements (parents and children) in the content instead of parents only.
And minor modifications on the warning_content.mustache to fix the numbering format.
2023-05-27 13:56:18 +07:00
Jun Pataleta
d78de537ff
Merge branch 'MDL-78005-master' of https://github.com/davewoloszyn/moodle
2023-05-24 12:06:52 +08:00
David Woloszyn
da81f260f0
MDL-78005 editor_tiny: Declared vars to supress error logging
2023-05-18 12:57:56 +10:00
Jun Pataleta
ad82a95633
Merge branch 'MDL-78065-master' of https://github.com/HuongNV13/moodle
2023-05-09 22:42:42 +08:00
Sara Arjona
29102c91b9
Merge branch 'MDL-77858' of https://github.com/paulholden/moodle
2023-05-02 16:49:43 +02:00
Huong Nguyen
3ac2f99ca3
MDL-78065 tiny_link: Fix cannot create link for selection text
2023-05-02 10:23:07 +07:00
Paul Holden
8a6065f5fc
MDL-77858 javascript: correct core/notification exception imports.
2023-04-24 10:44:07 +01:00
Huong Nguyen
1d4c1d9c65
MDL-78007 tiny_media: Fix wrong condition for the Tiny Media
...
Including in this commit:
- Switched to Tiny editor in manually_mark_question.feature
2023-04-24 15:53:41 +07:00
Jun Pataleta
e07f28e276
Merge branch 'MDL-77896' of https://github.com/paulholden/moodle
2023-04-21 11:21:40 +08:00
Paul Holden
571292b6eb
MDL-77896 editor_tiny: approximate height for non-visible editors.
...
When an editor is renderer initially invisible to the browser, e.g.
the forum "Add discussion" form, it has a `clientHeight` value of
zero. We can approximate an alternative value based on the number
of rows in the textarea.
Co-authored-by: Andrew Nicols <andrew@nicols.co.uk >
2023-04-20 15:24:23 +01:00
Andrew Nicols
59d42e1ed2
MDL-77718 editor_tiny: Restrict the revision to int for loaders
...
The revision should always be an int. I suspect this was missed during
debugging and not corrected.
2023-04-19 16:44:19 +00:00
Paul Holden
c81bfc4f45
Merge branch 'MDL-77897-master' of https://github.com/andrewnicols/moodle
2023-04-19 14:13:03 +01:00
Jun Pataleta
02ba4ceefa
Merge branch 'MDL-77940' of https://github.com/stronk7/moodle
2023-04-19 17:43:23 +08:00
Andrew Nicols
489a53ceb2
MDL-77897 editor_tiny: Save editor content on editor blur
2023-04-19 14:57:10 +08:00
Eloy Lafuente (stronk7)
061c9d7ba0
MDL-77940 versions: bump all versions and requires near release
...
version = 2023042400 release version
requires= 2023041800 current rc1 version
2023-04-18 18:08:09 +02:00
Andrew Nicols
3933cbfb5a
Merge branch 'MDL-77895' of https://github.com/paulholden/moodle
2023-04-18 23:34:59 +08:00
Paul Holden
adb6d5468e
MDL-77895 editor_tiny: standardize quickbar selection toolbar.
...
Ensure the same heading tags are available as those defined in the
editor block formats configuration (c51b7e2c ).
Co-authored-by: Andrew Nicols <andrew@nicols.co.uk >
2023-04-18 07:46:05 +01:00
Paul Holden
6a5a787844
Merge branch 'MDL-77878-master-enfix' of https://github.com/vmdef/moodle
2023-04-17 19:12:36 +01:00
Víctor Déniz
b576b068bd
MDL-77878 lang: Use fixed strings in tests
2023-04-17 08:49:59 +01:00
Andrew Nicols
35118869c7
Merge branch 'MDL-77874' of https://github.com/paulholden/moodle
2023-04-17 11:20:53 +08:00
Helen Foster
ee8408c4d5
MDL-77878 lang: Import fixed English strings (en_fix)
2023-04-14 13:08:38 +01:00
Sara Arjona
2e20e08aa9
Merge branch 'MDL-76986-master' of https://github.com/davewoloszyn/moodle
2023-04-13 17:31:58 +02:00
Sara Arjona
9ce4fb65fd
Merge branch 'MDL-77164-master' of https://github.com/marinaglancy/moodle
2023-04-13 14:00:18 +02:00
Marina Glancy
8fc1486d36
MDL-77164 various: fix incorrect phpdocs
2023-04-13 11:35:06 +01:00
Marina Glancy
9ffbcce0ac
MDL-77164 various: fix mustache template name
2023-04-13 09:43:15 +01:00
Marina Glancy
04f8fdd021
MDL-77164 various: fix javascript AMD module name
2023-04-13 09:43:15 +01:00
David Woloszyn
41e5260a3b
MDL-76986 editor_tiny: Convert language code format for getting strings
2023-04-13 16:01:44 +10:00
Paul Holden
aaf231551a
MDL-77874 tiny_link: define help link text language string.
2023-04-06 19:08:03 +01:00
Paul Holden
c51b7e2c44
MDL-77012 editor_tiny: correct block formats property syntax.
...
Co-authored-by: Hiroto Kagotani <hiroto.kagotani@gmail.com >
2023-04-04 09:53:13 +01:00
Paul Holden
f60057a680
Merge branch 'MDL-77773-master' of https://github.com/andrewnicols/moodle
2023-03-30 10:41:15 +01:00
Paul Holden
4f13fa65ce
Merge branch 'MDL-76866-master' of https://github.com/andrewnicols/moodle
2023-03-29 13:36:26 +01:00
Andrew Nicols
2583805c68
MDL-76866 editor_tiny: make tiny default editor
2023-03-29 20:33:47 +08:00
Andrew Nicols
7ba9097264
MDL-77773 editor_tiny: Improve initial editor size
2023-03-28 20:47:49 +08:00
Andrew Nicols
8fe80e743c
MDL-77740 editor_tiny: Set the Editor window from the iFrame element
...
This is a workaround for an upstream bug which I have not been able to
reproduce outside of Moodle whereby the editor.contentWindow does not
match the editor.iframeElement.contentWindow when it should.
This issue only seems to affect Firefox, and it may even be a bug in
Firefox. It can only be reproduced when using a fresh browser which has
never had a TinyMCE window open.
2023-03-28 10:43:21 +08:00
Huong Nguyen
359efecb03
MDL-76520 tiny_link: Add a TinyMCE link plugin
...
Co-authored-by: Andrew Lyons <andrew@nicols.co.uk >
2023-03-23 15:50:44 +07:00
Ilya Tregubov
a9acb554a1
Merge branch 'MDL-76867-master' of https://github.com/andrewnicols/moodle
2023-03-14 21:41:43 +08:00
Andrew Nicols
0d18f6d0d4
MDL-76867 core_admin: Migrate blocks admin ui to plugin management
2023-03-14 08:44:15 +08:00
Andrew Nicols
f54cc61e4b
MDL-76867 core_admin: Migrate editors admin ui to plugin management
2023-03-14 08:44:15 +08:00
Andrew Nicols
e2de093fe8
MDL-76867 editor_tiny: Add plugin management page
2023-03-14 08:44:15 +08:00
Andrew Nicols
fdb1df2bfd
MDL-76867 core: Add plugintype_supports_disabling to plugininfo
2023-03-14 08:34:42 +08:00
Sara Arjona
edcfb3b27f
MDL-76802 core: Add or update missing third-party repositories
...
While preparing the libraries that need to be upgraded for 4.2 in
MDL-76373 I've seen that the new Tiny editor missed the repository.
2023-03-13 11:39:30 +01:00