Comments (5)
Looking at the underlying CKEditor code, it seem trivial to add the RTL/LTR buttons, even to the "Basic" toolbar layout. as they are very important to us (RTL folks)
Also set config.contentsLangDirection = 'rtl';
when the calculated current language in Moodle for the current user is RTL. when the editor initiates.
Another improvement could be, is to add an rtl
class to the h5p iframe and a corresponding RTL stylesheet file. maybe a H5P core library?
from moodle-mod_hvp.
This must be implemented in core, so closing this issue.
from moodle-mod_hvp.
Just in case anyone reads this issue...
Here is a link to h5p-moodle-plugin with RTL support:
https://github.com/iucc/h5p-moodle-plugin/commits/v118_rtl_support
from moodle-mod_hvp.
@nadavkav Thanks, it is a good reference. I see that the library and editor has been swapped out in your branch. That is in line with why I'm closing this issue.
In order to support RTL in H5P it has to be implemented generally in H5P Core and H5P editor, so that it is supported across all H5P integrations (e.g. in h5p/h5p-editor-php-library#14 ). The changes must be made there, not here in the H5P Moodle integration.
from moodle-mod_hvp.
@thomasmars , I guess I miss understood you and thought you meant "Moodle core" and not H5P core. oups.
I completely agree with you now :-)
from moodle-mod_hvp.
Related Issues (20)
- Problem after updating to version 2023122300 - 1.26.0 HOT 6
- mod_hvp_moodle43_2023122500 Exception - Call to undefined method mod_hvp_mod_form::get_suffix() HOT 1
- https://moodle.org/plugins newest release package folder structure is wrong
- Error grade_floatval(): Argument #1 ($number) must be of type ?float, string given HOT 1
- Cache / prebuild hvp_libraries.xml instead of building it from scratch for each backup
- $CFG->mod_hvp_backup_libraries is undocumented HOT 3
- Interactive Video video player crashes after saving progress HOT 1
- Latest release has a __MACOSX directory in zip file HOT 2
- Site UUID is not unique
- get_all_user_name_fields() deprecated since Moodle 3.11 HOT 1
- PHP Notice: "Trying to access array offset on value of type null" in view_assets.php
- "Missing Site UUID or Hub Secret. Please check your Hub registration." after disabling "Use H5P Hub mod_hvp | hub_is_enabled" HOT 7
- Is $CFG->mod_hvp_export check incorrect?
- 4.3 CSS loading issue on course bulk activity completion configuration HOT 2
- Exception - Failed opening required '[dirroot]/mod/hvp/library/h5p.classes.php' (include_path='[dirroot]/lib/pear:.:/usr/local/lib/php')
- Cannot upgrade collage-library at all
- content_type has been added as reserved word in Aurora MySQL version 3.06.0 HOT 3
- Moodle 4.3 final deprecation of *_get_completion_state() callbacks
- New monologo activity icon for Moodle 4.4
- H5P get_content() on bool
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moodle-mod_hvp.