Damyon Wiese
42d4689c65
MDL-40759 fontawesome: Minor cleanups
...
Remove eslint hints that are not required and revert changes to the
behat test for recycle bin that are not needed.
2017-03-17 15:52:46 +08:00
Damyon Wiese
c8d0efc332
MDL-40759 icons: More details in upgrade.txt
...
More details in upgrade.txt for developers who were using pix_url.
2017-03-17 15:52:46 +08:00
Damyon Wiese
b9b409cfc3
MDL-40759 icons: Peer review fixes (all minor)
2017-03-17 15:52:46 +08:00
Damyon Wiese
1caabd8468
MDL-40759 icons: Keep separate alt/title
...
For font awesome icons I had only supported one of alt/title. This was because (subjectively) we have
done a terrible job of providing meaningful alt text for icons. This is not a good idea and not backwards
compatible so I have put it back again.
Fingers crossed I did not break 1000 behats.
2017-03-17 15:52:18 +08:00
Damyon Wiese
3e6adcd69c
MDL-40759 icons: Rename activity_icon
...
image_icon is a better name because there are some valid uses for these other than for activity icons.
E.g. Old JS code that is not worth re-writing.
2017-03-17 15:52:18 +08:00
Damyon Wiese
8857c715d1
MDL-40759 icons: Behat fixes for font-awesome
2017-03-17 15:52:18 +08:00
Damyon Wiese
ad056aa267
MDL-40759 icons: Better mapping of some icons
2017-03-17 15:52:18 +08:00
Damyon Wiese
e330b1c214
MDL-40759 icons: Refactor to allow theme icon systems
2017-03-17 15:52:18 +08:00
Damyon Wiese
24a6b59412
MDL-40759 icons: Remove unused file type icons.
...
Because we can use svgs always - we got rid of different size icons for file types.
2017-03-17 15:52:18 +08:00
Damyon Wiese
7776c9e112
MDL-40759 icons: Fix when icon map comes from cache
2017-03-17 15:52:17 +08:00
Damyon Wiese
0b772813dc
MDL-40759 icons: Update unit tests
...
Match the expected output for unit tests.
2017-03-17 15:52:17 +08:00
Damyon Wiese
3c8850711f
MDL-40759 icons: filepicker
...
Use font awesome svg icons for files in the file picker. Move the old icons to bootstrapbase.
2017-03-17 15:52:17 +08:00
Damyon Wiese
663640f5b3
MDL-40759 icons: convert uses of pix_url to pix_icon
...
Also change filepicker to use scaled svgs instead of sets of custom pngs. The svgs are taken from font-awesome.
2017-03-17 15:52:17 +08:00
Damyon Wiese
7cf6ef7bbb
MDL-40759 icons: Fix icons in action menus and links
...
Always use the pix icon helper in templates.
2017-03-17 15:51:29 +08:00
Damyon Wiese
c266d256e7
MDL-40759 icons: Deprecate $OUTPUT->pix_url()
2017-03-17 15:51:29 +08:00
Damyon Wiese
c2dde7eebc
MDL-40759 icons: Split pix_icon from activity_icon
...
Activity icons always use the standard icon renderer.
2017-03-17 15:51:29 +08:00
Damyon Wiese
95b06c13c6
MDL-40759 icons: Refactor icon system to be extensible.
2017-03-17 15:51:29 +08:00
Damyon Wiese
5e73ccfb38
MDL-40759 output: Fix non-existent fa icons
2017-03-17 15:51:29 +08:00
Damyon Wiese
3be09119d9
MDL-40759 upgrade: Note about fontawesome callback
2017-03-17 15:51:29 +08:00
Damyon Wiese
2b931458ad
MDL-40759 plugins: Add font icon mapping to all plugins
2017-03-17 15:51:29 +08:00
Damyon Wiese
e6bf10c772
MDL-40759 dragdrop: Use a pix icon renderer for drag handles.
2017-03-17 15:51:28 +08:00
Damyon Wiese
d3d2f09cef
MDL-40759 atto: Use pix_icon renderer for atto buttons
2017-03-17 15:51:28 +08:00
Damyon Wiese
ec7b552251
MDL-40759 course: Fix group mode switcher to use renderPix
...
Dont assume icons are image tags and call Templates.renderPix to rebuild the entire icon.
2017-03-17 15:51:28 +08:00
Damyon Wiese
a26ce2482a
MDL-40759 themes: font awesome support
...
We add a new theme config so the theme can say it supports font-awesome.
If this is true, the pix_icon renderer will call a mapping function to map
from the moodle style t/edit to a font-awesome style fa-cog icon name. Then the renderer
will either render an image tag for old icons - or an accessible font-awesome <i> tag.
This mostly works - but there are some places where we don't use the pix icon renderer, and
we directly create image tags with pix_url image sources. These will need updating (Atto icons,
drag and drop move icons, editpdf icons).
2017-03-17 15:51:28 +08:00
Eloy Lafuente (stronk7)
fc31b06a28
Merge branch 'm33_MDL-58027_Restore_Missing_HTMLEntities_Call' of https://github.com/scara/moodle
2017-03-15 00:37:02 +01:00
Dan Poltawski
edf102805a
Merge branch 'MDL-58023_behat_find_node_in_navigation_improvement_master' of https://github.com/gthomas2/moodle
2017-03-14 16:31:05 +00:00
Dan Poltawski
732bd13171
Merge branch 'MDL-55528-master' of git://github.com/andrewnicols/moodle
2017-03-14 12:07:33 +00:00
David Monllao
291767fbfe
Merge branch 'MDL-58114-master-excparams' of git://github.com/mudrd8mz/moodle
2017-03-14 11:27:26 +01:00
Andrew Nicols
594ada13c2
Merge branch 'MDL-57751-master' of https://github.com/xow/moodle
2017-03-14 11:27:24 +01:00
Matteo Scaramuccia
bf4f857acf
MDL-58027 files: Restored missing htmlentities() call
2017-03-13 22:24:33 +01:00
gthomas2
01f2a530b7
MDL-58023 behat: Improve find_node_in_navigation function
2017-03-13 11:41:23 +00:00
Damyon Wiese
ac40d8b589
MDL-57596 forms: CLEANHTML in persistent forms
...
Add special handling for text fields with the CLEANHTML type. This should
be used when students and teachers can edit the same field (you can't trust those students).
Applies cleaning on submitted data, and on data stored in the DB before it is put back in an editing form.
2017-03-10 18:04:48 +00:00
Marina Glancy
6e65554ea1
MDL-58010 user: allow to update only whitelisted user preferences
2017-03-10 18:04:47 +00:00
Jun Pataleta
91b2bf2c9d
MDL-55956 core: Update major db change version
2017-03-10 18:04:46 +00:00
Andrew Nicols
ef607980cf
Merge branch 'MDL-57914-master' of git://github.com/jleyva/moodle
2017-03-10 18:04:45 +00:00
Andrew Nicols
c742c61956
Merge branch 'wip-mdl-57940' of https://github.com/rajeshtaneja/moodle
2017-03-10 18:04:44 +00:00
Andrew Nicols
e2310e4361
Merge branch 'MDL-57975-master' of git://github.com/ryanwyllie/moodle
2017-03-10 18:04:42 +00:00
Dan Poltawski
1523d53bdc
Merge branch 'MDL-58035' of git://github.com/timhunt/moodle
2017-03-10 18:03:52 +00:00
Andrew Nicols
1568168717
MDL-55528 fileconverter_unoconv: Add new unoconv plugin
...
AMOS BEGIN
MOV [pathtounoconv,admin],[pathtounoconv,fileconverter_unoconv]
MOV [pathtounoconv_help,admin],[pathtounoconv_help,fileconv_helperter_unoconv_help]
MOV [unoconvwarning,admin],[unoconvwarning,fileconverter_unoconv]
MOV [test_unoconv,assignfeedback_editpdf],[test_unoconv,fileconverter_unoconv]
MOV [test_unoconvempty,assignfeedback_editpdf],[test_unoconvempty,fileconverter_unoconv]
MOV [test_unoconvdoesnotexist,assignfeedback_editpdf],[test_unoconvdoesnotexist,fileconverter_unoconv]
MOV [test_unoconvdownload,assignfeedback_editpdf],[test_unoconvdownload,fileconverter_unoconv]
MOV [test_unoconvisdir,assignfeedback_editpdf],[test_unoconvisdir,fileconverter_unoconv]
MOV [test_unoconvnotestfile,assignfeedback_editpdf],[test_unoconvnotestfile,fileconverter_unoconv]
MOV [test_unoconvnotexecutable,assignfeedback_editpdf],[test_unoconvnotexecutable,fileconverter_unoconv]
MOV [test_unoconvok,assignfeedback_editpdf],[test_unoconvok,fileconverter_unoconv]
MOV [test_unoconvversionnotsupported,assignfeedback_editpdf],[test_unoconvversionnotsupported,fileconverter_unoconv]
AMOS END
2017-03-10 10:45:46 +08:00
Andrew Nicols
34df779a95
MDL-55528 core_files: Create new fileconverter plugintype
2017-03-10 09:31:14 +08:00
Ryan Wyllie
8fa8675de8
MDL-57975 core: add userdate mustache php helper
...
Part of MDL-55611
2017-03-08 03:33:24 +00:00
Ryan Wyllie
0e5b3e282f
MDL-57975 javascript: add userdate mustache js helper
...
Part of MDL-55611
2017-03-08 03:33:24 +00:00
Ryan Wyllie
b61015cfcd
MDL-57975 javascript: add user_date.js
...
Part of MDL-55611
2017-03-08 03:33:23 +00:00
Ryan Wyllie
9c7ffb80d3
MDL-57975 core: test for user date external function
...
Part of MDL-55611
2017-03-08 03:33:23 +00:00
Ryan Wyllie
88c2941b26
MDL-57975 core: add get user date external function
...
Part of MDL-55611
2017-03-08 03:33:23 +00:00
John Okely
c0f70d1a7a
MDL-57751 libraries: Remove <2.6 only check from load_installed_plugins
2017-03-08 08:37:36 +08:00
Dan Poltawski
228637feff
Merge branch 'MDL-57990-master' of git://github.com/crazyserver/moodle
2017-03-07 14:00:07 -03:00
Dan Poltawski
7ebe17f38a
Merge branch 'wip-mdl-58056' of https://github.com/rajeshtaneja/moodle
2017-03-07 11:08:24 -03:00
Tim Hunt
ea049ee618
MDL-58035 lib: log when the expected theme cannot be initialised
2017-03-07 13:29:46 +00:00
David Monllao
68aab93ea5
Merge branch 'MDL-57280-master' of git://github.com/ryanwyllie/moodle
2017-03-07 13:13:51 +01:00