Merge branch 'MDL-57814-master' of git://github.com/jleyva/moodle
authorEloy Lafuente (stronk7) <stronk7@moodle.org>
Mon, 20 Mar 2017 17:00:48 +0000 (18:00 +0100)
committerEloy Lafuente (stronk7) <stronk7@moodle.org>
Mon, 20 Mar 2017 17:00:48 +0000 (18:00 +0100)
977 files changed:
.eslintignore
.stylelintignore
admin/blocks.php
admin/filters.php
admin/mnet/access_control.php
admin/modules.php
admin/renderer.php
admin/repository.php
admin/roles/classes/capability_table_with_risks.php
admin/roles/classes/permissions_table.php
admin/roles/manage.php
admin/roles/usersroles.php
admin/settings/courses.php
admin/tool/availabilityconditions/index.php
admin/tool/availabilityconditions/tests/behat/manage_conditions.feature
admin/tool/filetypes/classes/utils.php
admin/tool/filetypes/renderer.php
admin/tool/filetypes/tests/behat/add_filetypes.feature
admin/tool/log/classes/setting_managestores.php
admin/tool/lp/competencies.php
admin/tool/lp/lib.php
admin/tool/lp/templates/comment_area.mustache
admin/tool/lp/templates/user_evidence_list_page.mustache
admin/tool/lp/templates/user_evidence_page.mustache
admin/tool/lp/tests/behat/plan_crud.feature
admin/tool/lp/tests/behat/plan_workflow.feature
admin/tool/lp/tests/behat/template_crud.feature
admin/tool/lp/tests/behat/user_evidence_comp_link.feature
admin/tool/lp/tests/behat/user_evidence_crud.feature
admin/tool/lp/yui/build/moodle-tool_lp-dragdrop-reorder/moodle-tool_lp-dragdrop-reorder-debug.js
admin/tool/lp/yui/build/moodle-tool_lp-dragdrop-reorder/moodle-tool_lp-dragdrop-reorder-min.js
admin/tool/lp/yui/build/moodle-tool_lp-dragdrop-reorder/moodle-tool_lp-dragdrop-reorder.js
admin/tool/lp/yui/src/dragdrop-reorder/js/dragdropreorder.js
admin/tool/mobile/classes/api.php
admin/tool/mobile/lang/en/tool_mobile.php
admin/tool/mobile/lib.php [new file with mode: 0644]
admin/tool/mobile/settings.php
admin/tool/recyclebin/index.php
admin/tool/recyclebin/lib.php
admin/tool/unsuproles/index.php
admin/tool/uploadcourse/tests/course_test.php
admin/tool/usertours/classes/manager.php
admin/tool/usertours/lib.php
admin/user.php
admin/user/user_bulk_cohortadd.php
admin/user/user_bulk_display.php
auth/db/classes/task/sync_users.php [new file with mode: 0644]
auth/db/cli/sync_users.php
auth/db/config.html
auth/db/db/tasks.php [moved from user/pixgroup.php with 57% similarity]
auth/db/lang/en/auth_db.php
auth/db/version.php
availability/condition/completion/tests/behat/availability_completion.feature
availability/condition/profile/tests/behat/availability_profile.feature
backup/controller/restore_controller.class.php
backup/moodle2/backup_activity_task.class.php
backup/moodle2/restore_activity_task.class.php
backup/moodle2/restore_course_task.class.php
backup/moodle2/restore_settingslib.php
backup/moodle2/restore_stepslib.php
backup/util/checks/restore_check.class.php
backup/util/dbops/restore_controller_dbops.class.php
backup/util/plan/base_plan.class.php
backup/util/plan/restore_step.class.php
backup/util/ui/backup_ui_setting.class.php
backup/util/ui/base_ui.class.php
backup/util/ui/renderer.php
backup/util/ui/tests/behat/backup_courses.feature
badges/backpack.js
badges/backpack_form.php
badges/backpackconnect.php [deleted file]
badges/backpackemailverify.php [new file with mode: 0644]
badges/lib/backpacklib.php
badges/mybackpack.php
badges/tests/behat/add_badge.feature
badges/tests/behat/award_badge.feature
blocks/activity_modules/block_activity_modules.php
blocks/comments/tests/behat/behat_block_comments.php
blocks/community/block_community.php
blocks/course_list/block_course_list.php
blocks/course_overview/renderer.php
blocks/feedback/block_feedback.php
blocks/messages/block_messages.php
blocks/mnet_hosts/block_mnet_hosts.php
blocks/online_users/block_online_users.php
blocks/participants/block_participants.php
blocks/site_main_menu/block_site_main_menu.php
blocks/social_activities/block_social_activities.php
blog/rsslib.php
calendar/lib.php
calendar/renderer.php
cohort/index.php
comment/classes/external/comment_area_exporter.php
comment/comment.js
comment/lib.php
completion/tests/behat/behat_completion.php
completion/tests/behat/enable_manual_complete_mark.feature
completion/tests/behat/restrict_section_availability.feature
course/completion.js
course/edit_form.php
course/editsection_form.php
course/format/renderer.php
course/format/social/format.php
course/format/topics/tests/behat/edit_delete_sections.feature
course/format/weeks/tests/behat/edit_delete_sections.feature
course/lib.php
course/renderer.php
course/tests/behat/activities_group_icons.feature
course/tests/behat/behat_course.php
course/tests/behat/section_highlighting.feature
course/tests/restore_test.php
course/view.php
course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop-debug.js
course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop-min.js
course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop.js
course/yui/build/moodle-course-management/moodle-course-management-debug.js
course/yui/build/moodle-course-management/moodle-course-management-min.js
course/yui/build/moodle-course-management/moodle-course-management.js
course/yui/src/dragdrop/js/resource.js
course/yui/src/management/js/category.js
enrol/guest/lib.php
enrol/instances.php
enrol/ldap/lib.php
enrol/renderer.php
enrol/self/lib.php
files/classes/external/stored_file_exporter.php
files/converter/unoconv/classes/converter.php
files/converter/unoconv/testunoconv.php
files/renderer.php
filter/emoticon/tests/filter_test.php
filter/glossary/yui/build/moodle-filter_glossary-autolinker/moodle-filter_glossary-autolinker-debug.js
filter/glossary/yui/build/moodle-filter_glossary-autolinker/moodle-filter_glossary-autolinker-min.js
filter/glossary/yui/build/moodle-filter_glossary-autolinker/moodle-filter_glossary-autolinker.js
filter/glossary/yui/src/autolinker/js/autolinker.js
grade/grading/renderer.php
grade/report/grader/lib.php
grade/tests/behat/behat_grade.php
index.php
install/lang/cs/install.php
install/lang/ee/langconfig.php [new file with mode: 0644]
install/lang/en/install.php
install/lang/es_mx/install.php
install/lang/eu/install.php
install/lang/fa/install.php
install/lang/fr/install.php
install/lang/hu/install.php
install/lang/ja/install.php
install/lang/pt/admin.php
install/lang/pt/install.php
lang/en/backup.php
lang/en/badges.php
lang/en/completion.php
lang/en/deprecated.txt
lang/en/form.php
lang/en/moodle.php
lib/adminlib.php
lib/amd/build/icon_system.min.js [new file with mode: 0644]
lib/amd/build/icon_system_fontawesome.min.js [new file with mode: 0644]
lib/amd/build/icon_system_standard.min.js [new file with mode: 0644]
lib/amd/build/templates.min.js
lib/amd/src/icon_system.js [new file with mode: 0644]
lib/amd/src/icon_system_fontawesome.js [new file with mode: 0644]
lib/amd/src/icon_system_standard.js [new file with mode: 0644]
lib/amd/src/templates.js
lib/behat/classes/exact_named_selector.php
lib/behat/classes/partial_named_selector.php
lib/classes/output/external.php
lib/classes/output/icon_system.php [new file with mode: 0644]
lib/classes/output/icon_system_font.php [new file with mode: 0644]
lib/classes/output/icon_system_fontawesome.php [new file with mode: 0644]
lib/classes/output/icon_system_standard.php [new file with mode: 0644]
lib/classes/output/mustache_pix_helper.php
lib/db/services.php
lib/deprecatedlib.php
lib/editor/atto/plugins/collapse/lib.php
lib/editor/atto/styles.css
lib/editor/atto/yui/build/moodle-editor_atto-plugin/moodle-editor_atto-plugin-debug.js
lib/editor/atto/yui/build/moodle-editor_atto-plugin/moodle-editor_atto-plugin-min.js
lib/editor/atto/yui/build/moodle-editor_atto-plugin/moodle-editor_atto-plugin.js
lib/editor/atto/yui/src/editor/js/editor-plugin-buttons.js
lib/editor/tinymce/adminlib.php
lib/externallib.php
lib/filelib.php
lib/fonts/FontAwesome.otf [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/HELP-US-OUT.txt [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/css/font-awesome.css [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/css/font-awesome.min.css [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.svg [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/animated.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/bordered-pulled.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/core.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/fixed-width.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/font-awesome.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/icons.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/larger.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/list.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/mixins.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/path.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/rotated-flipped.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/screen-reader.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/stacked.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/less/variables.less [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/_animated.scss [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/_bordered-pulled.scss [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/_core.scss [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/_fixed-width.scss [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/_icons.scss [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/_larger.scss [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/_list.scss [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/_mixins.scss [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/_path.scss [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/_rotated-flipped.scss [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/_screen-reader.scss [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/_stacked.scss [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/_variables.scss [new file with mode: 0644]
lib/fonts/font-awesome-4.7.0/scss/font-awesome.scss [new file with mode: 0644]
lib/fonts/fontawesome-webfont.eot [new file with mode: 0644]
lib/fonts/fontawesome-webfont.svg [new file with mode: 0644]
lib/fonts/fontawesome-webfont.ttf [new file with mode: 0644]
lib/fonts/fontawesome-webfont.woff [new file with mode: 0644]
lib/fonts/fontawesome-webfont.woff2 [new file with mode: 0644]
lib/form/amd/build/defaultcustom.min.js [new file with mode: 0644]
lib/form/amd/src/defaultcustom.js [new file with mode: 0644]
lib/form/dateselector.php
lib/form/defaultcustom.php [new file with mode: 0644]
lib/form/text.php
lib/formslib.php
lib/googleapi.php
lib/gradelib.php
lib/listlib.php
lib/modinfolib.php
lib/moodlelib.php
lib/outputcomponents.php
lib/outputlib.php
lib/outputrenderers.php
lib/outputrequirementslib.php
lib/portfoliolib.php
lib/rsslib.php
lib/tablelib.php
lib/templates/action_link.mustache
lib/templates/action_menu_item.mustache
lib/templates/action_menu_link.mustache
lib/templates/action_menu_trigger.mustache
lib/templates/permissionmanager_role.mustache
lib/templates/pix_icon.mustache
lib/templates/pix_icon_fontawesome.mustache [moved from theme/boost/templates/core/pix_icon.mustache with 55% similarity]
lib/tests/filter_manager_test.php
lib/tests/moodlelib_test.php
lib/tests/weblib_format_text_test.php
lib/thirdpartylibs.xml
lib/upgrade.txt
lib/weblib.php
lib/yui/build/moodle-core-blocks/moodle-core-blocks-debug.js
lib/yui/build/moodle-core-blocks/moodle-core-blocks-min.js
lib/yui/build/moodle-core-blocks/moodle-core-blocks.js
lib/yui/build/moodle-core-dragdrop/moodle-core-dragdrop-debug.js
lib/yui/build/moodle-core-dragdrop/moodle-core-dragdrop-min.js
lib/yui/build/moodle-core-dragdrop/moodle-core-dragdrop.js
lib/yui/build/moodle-core-notification-dialogue/moodle-core-notification-dialogue-debug.js
lib/yui/build/moodle-core-notification-dialogue/moodle-core-notification-dialogue-min.js
lib/yui/build/moodle-core-notification-dialogue/moodle-core-notification-dialogue.js
lib/yui/src/blocks/js/blockregion.js
lib/yui/src/dragdrop/js/dragdrop.js
lib/yui/src/notification/js/dialogue.js
media/player/videojs/tests/behat/modules.feature
message/amd/build/message_area_messages.min.js
message/amd/src/message_area_messages.js
message/classes/api.php
message/output/popup/classes/output/popup_notification.php
message/renderer.php
message/tests/api_test.php
message/tests/behat/behat_message.php
mnet/service/enrol/course.php
mnet/service/enrol/host.php
mod/assign/feedback/editpdf/classes/renderer.php
mod/assign/gradingtable.php
mod/assign/lib.php
mod/assign/locallib.php
mod/assign/override_form.php
mod/assign/overridedelete.php
mod/assign/overrideedit.php
mod/assign/overrides.php
mod/assign/renderer.php
mod/assign/tests/behat/steps_blind_marking.feature
mod/assign/tests/events_test.php
mod/book/lib.php
mod/book/tests/behat/edit_navigation_options.feature
mod/book/view.php
mod/choice/lib.php
mod/choice/tests/lib_test.php
mod/data/classes/external.php
mod/data/db/services.php
mod/data/field/checkbox/field.class.php
mod/data/field/file/field.class.php
mod/data/field/latlong/field.class.php
mod/data/field/menu/field.class.php
mod/data/field/multimenu/field.class.php
mod/data/field/picture/field.class.php
mod/data/field/radiobutton/field.class.php
mod/data/field/textarea/field.class.php
mod/data/field/url/field.class.php
mod/data/lib.php
mod/data/locallib.php
mod/data/preset.php
mod/data/tests/externallib_test.php
mod/data/version.php
mod/data/view.php
mod/feedback/classes/complete_form.php
mod/feedback/lib.php
mod/feedback/yui/dragdrop/dragdrop.js
mod/forum/classes/message/inbound/reply_handler.php
mod/forum/classes/post_form.php
mod/forum/externallib.php
mod/forum/index.php
mod/forum/lib.php
mod/forum/tests/externallib_test.php
mod/forum/upgrade.txt
mod/glossary/editcategories.php
mod/glossary/lang/en/glossary.php
mod/glossary/lib.php
mod/glossary/settings.php
mod/glossary/tests/behat/entries_always_editable.feature
mod/glossary/tests/behat/search_entries.feature
mod/lesson/classes/external.php
mod/lesson/continue.php
mod/lesson/db/services.php
mod/lesson/essay.php
mod/lesson/lib.php
mod/lesson/locallib.php
mod/lesson/overrides.php
mod/lesson/renderer.php
mod/lesson/report.php
mod/lesson/tests/external_test.php
mod/lesson/version.php
mod/lesson/view.php
mod/lti/lib.php
mod/lti/locallib.php
mod/lti/mod_form.php
mod/lti/servicelib.php
mod/lti/tests/behat/renametool.feature [new file with mode: 0644]
mod/lti/tests/generator/lib.php
mod/quiz/classes/output/edit_renderer.php
mod/quiz/lib.php
mod/quiz/locallib.php
mod/quiz/overrides.php
mod/quiz/renderer.php
mod/quiz/tests/behat/completion_condition_attempts_used.feature
mod/quiz/tests/behat/completion_condition_passing_grade.feature
mod/quiz/yui/build/moodle-mod_quiz-dragdrop/moodle-mod_quiz-dragdrop-debug.js
mod/quiz/yui/build/moodle-mod_quiz-dragdrop/moodle-mod_quiz-dragdrop-min.js
mod/quiz/yui/build/moodle-mod_quiz-dragdrop/moodle-mod_quiz-dragdrop.js
mod/quiz/yui/build/moodle-mod_quiz-quizbase/moodle-mod_quiz-quizbase-debug.js
mod/quiz/yui/build/moodle-mod_quiz-quizbase/moodle-mod_quiz-quizbase-min.js
mod/quiz/yui/build/moodle-mod_quiz-quizbase/moodle-mod_quiz-quizbase.js
mod/quiz/yui/build/moodle-mod_quiz-toolboxes/moodle-mod_quiz-toolboxes-debug.js
mod/quiz/yui/build/moodle-mod_quiz-toolboxes/moodle-mod_quiz-toolboxes-min.js
mod/quiz/yui/build/moodle-mod_quiz-toolboxes/moodle-mod_quiz-toolboxes.js
mod/quiz/yui/build/moodle-mod_quiz-util-slot/moodle-mod_quiz-util-slot-debug.js
mod/quiz/yui/build/moodle-mod_quiz-util-slot/moodle-mod_quiz-util-slot-min.js
mod/quiz/yui/build/moodle-mod_quiz-util-slot/moodle-mod_quiz-util-slot.js
mod/quiz/yui/src/dragdrop/js/resource.js
mod/quiz/yui/src/quizbase/js/quizbase.js
mod/quiz/yui/src/toolboxes/js/toolbox.js
mod/quiz/yui/src/util/js/slot.js
mod/resource/index.php
mod/resource/tests/lib_test.php
mod/scorm/lib.php
mod/scorm/loadSCO.php
mod/scorm/locallib.php
mod/scorm/report/basic/classes/report.php
mod/scorm/report/interactions/classes/report.php
mod/scorm/report/objectives/classes/report.php
mod/scorm/report/userreport.php
mod/url/index.php
mod/wiki/lib.php
mod/workshop/allocation/scheduled/settings_form.php
mod/workshop/lib.php
mod/workshop/tests/behat/behat_mod_workshop.php
mod/workshop/view.php
pix/f/archive.svg [new file with mode: 0644]
pix/f/audio.svg [new file with mode: 0644]
pix/f/avi.svg [new file with mode: 0644]
pix/f/base.svg [new file with mode: 0644]
pix/f/bmp.svg [new file with mode: 0644]
pix/f/calc.svg [new file with mode: 0644]
pix/f/chart.svg [new file with mode: 0644]
pix/f/database.svg [new file with mode: 0644]
pix/f/dmg.svg [new file with mode: 0644]
pix/f/document.svg [new file with mode: 0644]
pix/f/draw.svg [new file with mode: 0644]
pix/f/eps.svg [new file with mode: 0644]
pix/f/epub.svg [new file with mode: 0644]
pix/f/flash.svg [new file with mode: 0644]
pix/f/folder-open.svg [new file with mode: 0644]
pix/f/folder.svg [new file with mode: 0644]
pix/f/gif.svg [new file with mode: 0644]
pix/f/html.svg [new file with mode: 0644]
pix/f/image.svg [new file with mode: 0644]
pix/f/impress.svg [new file with mode: 0644]
pix/f/isf.svg [new file with mode: 0644]
pix/f/jpeg.svg [new file with mode: 0644]
pix/f/markup.svg [new file with mode: 0644]
pix/f/math.svg [new file with mode: 0644]
pix/f/moodle.svg [new file with mode: 0644]
pix/f/mov.svg [new file with mode: 0644]
pix/f/mp3.svg [new file with mode: 0644]
pix/f/mpeg.svg [new file with mode: 0644]
pix/f/oth.svg [new file with mode: 0644]
pix/f/pdf.svg [new file with mode: 0644]
pix/f/png.svg [new file with mode: 0644]
pix/f/powerpoint.svg [new file with mode: 0644]
pix/f/psd.svg [new file with mode: 0644]
pix/f/publisher.svg [new file with mode: 0644]
pix/f/quicktime.svg [new file with mode: 0644]
pix/f/sourcecode.svg [new file with mode: 0644]
pix/f/spreadsheet.svg [new file with mode: 0644]
pix/f/text.svg [new file with mode: 0644]
pix/f/tiff.svg [new file with mode: 0644]
pix/f/unknown.svg [new file with mode: 0644]
pix/f/video.svg [new file with mode: 0644]
pix/f/wav.svg [new file with mode: 0644]
pix/f/wmv.svg [new file with mode: 0644]
pix/f/writer.svg [new file with mode: 0644]
question/category_class.php
question/classes/bank/action_column_base.php
question/engine/lib.php
question/engine/renderer.php
question/renderer.php
question/type/ddmarker/lib.php
question/type/ddmarker/renderer.php
question/type/rendererbase.php
report/completion/index.php
report/configlog/index.php
report/log/tests/behat/filter_log.feature
report/outline/locallib.php
report/performance/locallib.php
report/progress/index.php
repository/areafiles/lib.php
repository/boxnet/lib.php
repository/coursefiles/lib.php
repository/draftfiles_manager.php
repository/dropbox/lib.php
repository/filesystem/lib.php
repository/googledocs/lib.php
repository/lib.php
repository/local/lib.php
repository/merlot/lib.php
repository/recent/lib.php
repository/repository_ajax.php
repository/s3/lib.php
repository/skydrive/microsoftliveapi.php
repository/user/lib.php
repository/webdav/lib.php
repository/wikimedia/wikimedia.php
theme/boost/classes/output/core_renderer.php
theme/boost/config.php
theme/boost/pix/fp/add_file.png [deleted file]
theme/boost/pix/fp/add_file.svg
theme/boost/pix/fp/alias.png [deleted file]
theme/boost/pix/fp/alias.svg [new file with mode: 0644]
theme/boost/pix/fp/alias_sm.png [deleted file]
theme/boost/pix/fp/check.png [deleted file]
theme/boost/pix/fp/check.svg [new file with mode: 0644]
theme/boost/pix/fp/create_folder.png [deleted file]
theme/boost/pix/fp/create_folder.svg
theme/boost/pix/fp/cross.png [deleted file]
theme/boost/pix/fp/cross.svg [new file with mode: 0644]
theme/boost/pix/fp/download_all.png [deleted file]
theme/boost/pix/fp/download_all.svg
theme/boost/pix/fp/folder.svg [new file with mode: 0644]
theme/boost/pix/fp/help.png [deleted file]
theme/boost/pix/fp/help.svg
theme/boost/pix/fp/link.png [deleted file]
theme/boost/pix/fp/link.svg [new file with mode: 0644]
theme/boost/pix/fp/link_sm.png [deleted file]
theme/boost/pix/fp/link_sm.svg [new file with mode: 0644]
theme/boost/pix/fp/list.svg [new file with mode: 0644]
theme/boost/pix/fp/logout.png [deleted file]
theme/boost/pix/fp/logout.svg
theme/boost/pix/fp/path_folder.png [deleted file]
theme/boost/pix/fp/path_folder.svg [new file with mode: 0644]
theme/boost/pix/fp/path_folder_rtl.png [deleted file]
theme/boost/pix/fp/path_folder_rtl.svg [new file with mode: 0644]
theme/boost/pix/fp/refresh.png [deleted file]
theme/boost/pix/fp/refresh.svg
theme/boost/pix/fp/search.png [deleted file]
theme/boost/pix/fp/search.svg
theme/boost/pix/fp/setting.png [deleted file]
theme/boost/pix/fp/setting.svg
theme/boost/pix/fp/th.svg [new file with mode: 0644]
theme/boost/pix/fp/view_icon_active.png [deleted file]
theme/boost/pix/fp/view_list_active.png [deleted file]
theme/boost/pix/fp/view_list_active.svg
theme/boost/pix/fp/view_tree_active.png [deleted file]
theme/boost/pix/fp/view_tree_active.svg
theme/boost/scss/fontawesome/_animated.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/_bordered-pulled.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/_core.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/_fixed-width.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/_icons.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/_larger.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/_list.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/_mixins.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/_path.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/_rotated-flipped.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/_screen-reader.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/_stacked.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/_variables.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/font-awesome.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/moodle-path.scss [new file with mode: 0644]
theme/boost/scss/fontawesome/readme_moodle.txt [new file with mode: 0644]
theme/boost/scss/moodle.scss
theme/boost/scss/moodle/blocks.scss
theme/boost/scss/moodle/core.scss
theme/boost/scss/moodle/course.scss
theme/boost/scss/moodle/filemanager.scss
theme/boost/scss/moodle/icons.scss
theme/boost/scss/preset/default.scss
theme/boost/templates/core/action_menu_item.mustache
theme/boost/templates/core/action_menu_link.mustache
theme/boost/templates/core/action_menu_trigger.mustache
theme/boost/templates/core_form/element-defaultcustom-inline.mustache [new file with mode: 0644]
theme/boost/templates/core_form/element-defaultcustom.mustache [new file with mode: 0644]
theme/boost/templates/core_form/element-radio.mustache
theme/boost/templates/core_form/element-template-inline.mustache
theme/boost/templates/core_form/element-template.mustache
theme/boost/tests/behat/behat_theme_boost_behat_grade.php
theme/boost/tests/behat/behat_theme_boost_behat_navigation.php
theme/boost/thirdpartylibs.xml
theme/bootstrapbase/less/fontawesome/animated.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/bordered-pulled.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/core.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/fixed-width.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/font-awesome.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/icons.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/larger.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/list.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/mixins.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/moodle-path.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/path.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/readme_moodle.txt [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/rotated-flipped.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/screen-reader.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/stacked.less [new file with mode: 0644]
theme/bootstrapbase/less/fontawesome/variables.less [new file with mode: 0644]
theme/bootstrapbase/less/moodle.less
theme/bootstrapbase/pix/f/FileTypesIcons-LICENSE.txt [moved from pix/f/FileTypesIcons-LICENSE.txt with 100% similarity]
theme/bootstrapbase/pix/f/Oxygen-LICENSE.txt [moved from pix/f/Oxygen-LICENSE.txt with 100% similarity]
theme/bootstrapbase/pix/f/archive-128.png [moved from pix/f/archive-128.png with 100% similarity]
theme/bootstrapbase/pix/f/archive-24.png [moved from pix/f/archive-24.png with 100% similarity]
theme/bootstrapbase/pix/f/archive-256.png [moved from pix/f/archive-256.png with 100% similarity]
theme/bootstrapbase/pix/f/archive-32.png [moved from pix/f/archive-32.png with 100% similarity]
theme/bootstrapbase/pix/f/archive-48.png [moved from pix/f/archive-48.png with 100% similarity]
theme/bootstrapbase/pix/f/archive-64.png [moved from pix/f/archive-64.png with 100% similarity]
theme/bootstrapbase/pix/f/archive-72.png [moved from pix/f/archive-72.png with 100% similarity]
theme/bootstrapbase/pix/f/archive-80.png [moved from pix/f/archive-80.png with 100% similarity]
theme/bootstrapbase/pix/f/archive-96.png [moved from pix/f/archive-96.png with 100% similarity]
theme/bootstrapbase/pix/f/archive.png [moved from pix/f/archive.png with 100% similarity]
theme/bootstrapbase/pix/f/audio-128.png [moved from pix/f/audio-128.png with 100% similarity]
theme/bootstrapbase/pix/f/audio-24.png [moved from pix/f/audio-24.png with 100% similarity]
theme/bootstrapbase/pix/f/audio-256.png [moved from pix/f/audio-256.png with 100% similarity]
theme/bootstrapbase/pix/f/audio-32.png [moved from pix/f/audio-32.png with 100% similarity]
theme/bootstrapbase/pix/f/audio-48.png [moved from pix/f/audio-48.png with 100% similarity]
theme/bootstrapbase/pix/f/audio-64.png [moved from pix/f/audio-64.png with 100% similarity]
theme/bootstrapbase/pix/f/audio-72.png [moved from pix/f/audio-72.png with 100% similarity]
theme/bootstrapbase/pix/f/audio-80.png [moved from pix/f/audio-80.png with 100% similarity]
theme/bootstrapbase/pix/f/audio-96.png [moved from pix/f/audio-96.png with 100% similarity]
theme/bootstrapbase/pix/f/audio.png [moved from pix/f/audio.png with 100% similarity]
theme/bootstrapbase/pix/f/avi-128.png [moved from pix/f/avi-128.png with 100% similarity]
theme/bootstrapbase/pix/f/avi-24.png [moved from pix/f/avi-24.png with 100% similarity]
theme/bootstrapbase/pix/f/avi-256.png [moved from pix/f/avi-256.png with 100% similarity]
theme/bootstrapbase/pix/f/avi-32.png [moved from pix/f/avi-32.png with 100% similarity]
theme/bootstrapbase/pix/f/avi-48.png [moved from pix/f/avi-48.png with 100% similarity]
theme/bootstrapbase/pix/f/avi-64.png [moved from pix/f/avi-64.png with 100% similarity]
theme/bootstrapbase/pix/f/avi-72.png [moved from pix/f/avi-72.png with 100% similarity]
theme/bootstrapbase/pix/f/avi-80.png [moved from pix/f/avi-80.png with 100% similarity]
theme/bootstrapbase/pix/f/avi-96.png [moved from pix/f/avi-96.png with 100% similarity]
theme/bootstrapbase/pix/f/avi.png [moved from pix/f/avi.png with 100% similarity]
theme/bootstrapbase/pix/f/base-128.png [moved from pix/f/base-128.png with 100% similarity]
theme/bootstrapbase/pix/f/base-24.png [moved from pix/f/base-24.png with 100% similarity]
theme/bootstrapbase/pix/f/base-32.png [moved from pix/f/base-32.png with 100% similarity]
theme/bootstrapbase/pix/f/base-48.png [moved from pix/f/base-48.png with 100% similarity]
theme/bootstrapbase/pix/f/base-64.png [moved from pix/f/base-64.png with 100% similarity]
theme/bootstrapbase/pix/f/base-72.png [moved from pix/f/base-72.png with 100% similarity]
theme/bootstrapbase/pix/f/base-80.png [moved from pix/f/base-80.png with 100% similarity]
theme/bootstrapbase/pix/f/base-96.png [moved from pix/f/base-96.png with 100% similarity]
theme/bootstrapbase/pix/f/base.png [moved from pix/f/base.png with 100% similarity]
theme/bootstrapbase/pix/f/bmp-128.png [moved from pix/f/bmp-128.png with 100% similarity]
theme/bootstrapbase/pix/f/bmp-24.png [moved from pix/f/bmp-24.png with 100% similarity]
theme/bootstrapbase/pix/f/bmp-256.png [moved from pix/f/bmp-256.png with 100% similarity]
theme/bootstrapbase/pix/f/bmp-32.png [moved from pix/f/bmp-32.png with 100% similarity]
theme/bootstrapbase/pix/f/bmp-48.png [moved from pix/f/bmp-48.png with 100% similarity]
theme/bootstrapbase/pix/f/bmp-64.png [moved from pix/f/bmp-64.png with 100% similarity]
theme/bootstrapbase/pix/f/bmp-72.png [moved from pix/f/bmp-72.png with 100% similarity]
theme/bootstrapbase/pix/f/bmp-80.png [moved from pix/f/bmp-80.png with 100% similarity]
theme/bootstrapbase/pix/f/bmp-96.png [moved from pix/f/bmp-96.png with 100% similarity]
theme/bootstrapbase/pix/f/bmp.png [moved from pix/f/bmp.png with 100% similarity]
theme/bootstrapbase/pix/f/calc-128.png [moved from pix/f/calc-128.png with 100% similarity]
theme/bootstrapbase/pix/f/calc-24.png [moved from pix/f/calc-24.png with 100% similarity]
theme/bootstrapbase/pix/f/calc-32.png [moved from pix/f/calc-32.png with 100% similarity]
theme/bootstrapbase/pix/f/calc-48.png [moved from pix/f/calc-48.png with 100% similarity]
theme/bootstrapbase/pix/f/calc-64.png [moved from pix/f/calc-64.png with 100% similarity]
theme/bootstrapbase/pix/f/calc-72.png [moved from pix/f/calc-72.png with 100% similarity]
theme/bootstrapbase/pix/f/calc-80.png [moved from pix/f/calc-80.png with 100% similarity]
theme/bootstrapbase/pix/f/calc-96.png [moved from pix/f/calc-96.png with 100% similarity]
theme/bootstrapbase/pix/f/calc.png [moved from pix/f/calc.png with 100% similarity]
theme/bootstrapbase/pix/f/chart-128.png [moved from pix/f/chart-128.png with 100% similarity]
theme/bootstrapbase/pix/f/chart-24.png [moved from pix/f/chart-24.png with 100% similarity]
theme/bootstrapbase/pix/f/chart-32.png [moved from pix/f/chart-32.png with 100% similarity]
theme/bootstrapbase/pix/f/chart-48.png [moved from pix/f/chart-48.png with 100% similarity]
theme/bootstrapbase/pix/f/chart-64.png [moved from pix/f/chart-64.png with 100% similarity]
theme/bootstrapbase/pix/f/chart-72.png [moved from pix/f/chart-72.png with 100% similarity]
theme/bootstrapbase/pix/f/chart-80.png [moved from pix/f/chart-80.png with 100% similarity]
theme/bootstrapbase/pix/f/chart-96.png [moved from pix/f/chart-96.png with 100% similarity]
theme/bootstrapbase/pix/f/chart.png [moved from pix/f/chart.png with 100% similarity]
theme/bootstrapbase/pix/f/database-128.png [moved from pix/f/database-128.png with 100% similarity]
theme/bootstrapbase/pix/f/database-24.png [moved from pix/f/database-24.png with 100% similarity]
theme/bootstrapbase/pix/f/database-256.png [moved from pix/f/database-256.png with 100% similarity]
theme/bootstrapbase/pix/f/database-32.png [moved from pix/f/database-32.png with 100% similarity]
theme/bootstrapbase/pix/f/database-48.png [moved from pix/f/database-48.png with 100% similarity]
theme/bootstrapbase/pix/f/database-64.png [moved from pix/f/database-64.png with 100% similarity]
theme/bootstrapbase/pix/f/database-72.png [moved from pix/f/database-72.png with 100% similarity]
theme/bootstrapbase/pix/f/database-80.png [moved from pix/f/database-80.png with 100% similarity]
theme/bootstrapbase/pix/f/database-96.png [moved from pix/f/database-96.png with 100% similarity]
theme/bootstrapbase/pix/f/database.png [moved from pix/f/database.png with 100% similarity]
theme/bootstrapbase/pix/f/dmg-32.png [moved from pix/f/dmg-32.png with 100% similarity]
theme/bootstrapbase/pix/f/dmg.gif [moved from pix/f/dmg.gif with 100% similarity]
theme/bootstrapbase/pix/f/document-128.png [moved from pix/f/document-128.png with 100% similarity]
theme/bootstrapbase/pix/f/document-24.png [moved from pix/f/document-24.png with 100% similarity]
theme/bootstrapbase/pix/f/document-256.png [moved from pix/f/document-256.png with 100% similarity]
theme/bootstrapbase/pix/f/document-32.png [moved from pix/f/document-32.png with 100% similarity]
theme/bootstrapbase/pix/f/document-48.png [moved from pix/f/document-48.png with 100% similarity]
theme/bootstrapbase/pix/f/document-64.png [moved from pix/f/document-64.png with 100% similarity]
theme/bootstrapbase/pix/f/document-72.png [moved from pix/f/document-72.png with 100% similarity]
theme/bootstrapbase/pix/f/document-80.png [moved from pix/f/document-80.png with 100% similarity]
theme/bootstrapbase/pix/f/document-96.png [moved from pix/f/document-96.png with 100% similarity]
theme/bootstrapbase/pix/f/document.png [moved from pix/f/document.png with 100% similarity]
theme/bootstrapbase/pix/f/draw-128.png [moved from pix/f/draw-128.png with 100% similarity]
theme/bootstrapbase/pix/f/draw-24.png [moved from pix/f/draw-24.png with 100% similarity]
theme/bootstrapbase/pix/f/draw-32.png [moved from pix/f/draw-32.png with 100% similarity]
theme/bootstrapbase/pix/f/draw-48.png [moved from pix/f/draw-48.png with 100% similarity]
theme/bootstrapbase/pix/f/draw-64.png [moved from pix/f/draw-64.png with 100% similarity]
theme/bootstrapbase/pix/f/draw-72.png [moved from pix/f/draw-72.png with 100% similarity]
theme/bootstrapbase/pix/f/draw-80.png [moved from pix/f/draw-80.png with 100% similarity]
theme/bootstrapbase/pix/f/draw-96.png [moved from pix/f/draw-96.png with 100% similarity]
theme/bootstrapbase/pix/f/draw.png [moved from pix/f/draw.png with 100% similarity]
theme/bootstrapbase/pix/f/edit-32.png [moved from pix/f/edit-32.png with 100% similarity]
theme/bootstrapbase/pix/f/edit.gif [moved from pix/f/edit.gif with 100% similarity]
theme/bootstrapbase/pix/f/env.gif [moved from pix/f/env.gif with 100% similarity]
theme/bootstrapbase/pix/f/eps-128.png [moved from pix/f/eps-128.png with 100% similarity]
theme/bootstrapbase/pix/f/eps-24.png [moved from pix/f/eps-24.png with 100% similarity]
theme/bootstrapbase/pix/f/eps-256.png [moved from pix/f/eps-256.png with 100% similarity]
theme/bootstrapbase/pix/f/eps-32.png [moved from pix/f/eps-32.png with 100% similarity]
theme/bootstrapbase/pix/f/eps-48.png [moved from pix/f/eps-48.png with 100% similarity]
theme/bootstrapbase/pix/f/eps-64.png [moved from pix/f/eps-64.png with 100% similarity]
theme/bootstrapbase/pix/f/eps-72.png [moved from pix/f/eps-72.png with 100% similarity]
theme/bootstrapbase/pix/f/eps-80.png [moved from pix/f/eps-80.png with 100% similarity]
theme/bootstrapbase/pix/f/eps-96.png [moved from pix/f/eps-96.png with 100% similarity]
theme/bootstrapbase/pix/f/eps.png [moved from pix/f/eps.png with 100% similarity]
theme/bootstrapbase/pix/f/epub-128.png [moved from pix/f/epub-128.png with 100% similarity]
theme/bootstrapbase/pix/f/epub-24.png [moved from pix/f/epub-24.png with 100% similarity]
theme/bootstrapbase/pix/f/epub-256.png [moved from pix/f/epub-256.png with 100% similarity]
theme/bootstrapbase/pix/f/epub-32.png [moved from pix/f/epub-32.png with 100% similarity]
theme/bootstrapbase/pix/f/epub-48.png [moved from pix/f/epub-48.png with 100% similarity]
theme/bootstrapbase/pix/f/epub-64.png [moved from pix/f/epub-64.png with 100% similarity]
theme/bootstrapbase/pix/f/epub-72.png [moved from pix/f/epub-72.png with 100% similarity]
theme/bootstrapbase/pix/f/epub-80.png [moved from pix/f/epub-80.png with 100% similarity]
theme/bootstrapbase/pix/f/epub-96.png [moved from pix/f/epub-96.png with 100% similarity]
theme/bootstrapbase/pix/f/epub.png [moved from pix/f/epub.png with 100% similarity]
theme/bootstrapbase/pix/f/explore-32.png [moved from pix/f/explore-32.png with 100% similarity]
theme/bootstrapbase/pix/f/explore.gif [moved from pix/f/explore.gif with 100% similarity]
theme/bootstrapbase/pix/f/flash-128.png [moved from pix/f/flash-128.png with 100% similarity]
theme/bootstrapbase/pix/f/flash-24.png [moved from pix/f/flash-24.png with 100% similarity]
theme/bootstrapbase/pix/f/flash-256.png [moved from pix/f/flash-256.png with 100% similarity]
theme/bootstrapbase/pix/f/flash-32.png [moved from pix/f/flash-32.png with 100% similarity]
theme/bootstrapbase/pix/f/flash-48.png [moved from pix/f/flash-48.png with 100% similarity]
theme/bootstrapbase/pix/f/flash-64.png [moved from pix/f/flash-64.png with 100% similarity]
theme/bootstrapbase/pix/f/flash-72.png [moved from pix/f/flash-72.png with 100% similarity]
theme/bootstrapbase/pix/f/flash-80.png [moved from pix/f/flash-80.png with 100% similarity]
theme/bootstrapbase/pix/f/flash-96.png [moved from pix/f/flash-96.png with 100% similarity]
theme/bootstrapbase/pix/f/flash.png [moved from pix/f/flash.png with 100% similarity]
theme/bootstrapbase/pix/f/folder-128.png [moved from pix/f/folder-128.png with 100% similarity]
theme/bootstrapbase/pix/f/folder-24.png [moved from pix/f/folder-24.png with 100% similarity]
theme/bootstrapbase/pix/f/folder-32.png [moved from pix/f/folder-32.png with 100% similarity]
theme/bootstrapbase/pix/f/folder-48.png [moved from pix/f/folder-48.png with 100% similarity]
theme/bootstrapbase/pix/f/folder-64.png [moved from pix/f/folder-64.png with 100% similarity]
theme/bootstrapbase/pix/f/folder-open-128.png [moved from pix/f/folder-open-128.png with 100% similarity]
theme/bootstrapbase/pix/f/folder-open-24.png [moved from pix/f/folder-open-24.png with 100% similarity]
theme/bootstrapbase/pix/f/folder-open-32.png [moved from pix/f/folder-open-32.png with 100% similarity]
theme/bootstrapbase/pix/f/folder-open-48.png [moved from pix/f/folder-open-48.png with 100% similarity]
theme/bootstrapbase/pix/f/folder-open-64.png [moved from pix/f/folder-open-64.png with 100% similarity]
theme/bootstrapbase/pix/f/folder-open.png [moved from pix/f/folder-open.png with 100% similarity]
theme/bootstrapbase/pix/f/folder.png [moved from pix/f/folder.png with 100% similarity]
theme/bootstrapbase/pix/f/gif-128.png [moved from pix/f/gif-128.png with 100% similarity]
theme/bootstrapbase/pix/f/gif-24.png [moved from pix/f/gif-24.png with 100% similarity]
theme/bootstrapbase/pix/f/gif-256.png [moved from pix/f/gif-256.png with 100% similarity]
theme/bootstrapbase/pix/f/gif-32.png [moved from pix/f/gif-32.png with 100% similarity]
theme/bootstrapbase/pix/f/gif-48.png [moved from pix/f/gif-48.png with 100% similarity]
theme/bootstrapbase/pix/f/gif-64.png [moved from pix/f/gif-64.png with 100% similarity]
theme/bootstrapbase/pix/f/gif-72.png [moved from pix/f/gif-72.png with 100% similarity]
theme/bootstrapbase/pix/f/gif-80.png [moved from pix/f/gif-80.png with 100% similarity]
theme/bootstrapbase/pix/f/gif-96.png [moved from pix/f/gif-96.png with 100% similarity]
theme/bootstrapbase/pix/f/gif.png [moved from pix/f/gif.png with 100% similarity]
theme/bootstrapbase/pix/f/help-32.png [moved from pix/f/help-32.png with 100% similarity]
theme/bootstrapbase/pix/f/help.gif [moved from pix/f/help.gif with 100% similarity]
theme/bootstrapbase/pix/f/html-128.png [moved from pix/f/html-128.png with 100% similarity]
theme/bootstrapbase/pix/f/html-24.png [moved from pix/f/html-24.png with 100% similarity]
theme/bootstrapbase/pix/f/html-256.png [moved from pix/f/html-256.png with 100% similarity]
theme/bootstrapbase/pix/f/html-32.png [moved from pix/f/html-32.png with 100% similarity]
theme/bootstrapbase/pix/f/html-48.png [moved from pix/f/html-48.png with 100% similarity]
theme/bootstrapbase/pix/f/html-64.png [moved from pix/f/html-64.png with 100% similarity]
theme/bootstrapbase/pix/f/html-72.png [moved from pix/f/html-72.png with 100% similarity]
theme/bootstrapbase/pix/f/html-80.png [moved from pix/f/html-80.png with 100% similarity]
theme/bootstrapbase/pix/f/html-96.png [moved from pix/f/html-96.png with 100% similarity]
theme/bootstrapbase/pix/f/html.gif [moved from pix/f/html.gif with 100% similarity]
theme/bootstrapbase/pix/f/image-128.png [moved from pix/f/image-128.png with 100% similarity]
theme/bootstrapbase/pix/f/image-24.png [moved from pix/f/image-24.png with 100% similarity]
theme/bootstrapbase/pix/f/image-256.png [moved from pix/f/image-256.png with 100% similarity]
theme/bootstrapbase/pix/f/image-32.png [moved from pix/f/image-32.png with 100% similarity]
theme/bootstrapbase/pix/f/image-48.png [moved from pix/f/image-48.png with 100% similarity]
theme/bootstrapbase/pix/f/image-64.png [moved from pix/f/image-64.png with 100% similarity]
theme/bootstrapbase/pix/f/image-72.png [moved from pix/f/image-72.png with 100% similarity]
theme/bootstrapbase/pix/f/image-80.png [moved from pix/f/image-80.png with 100% similarity]
theme/bootstrapbase/pix/f/image-96.png [moved from pix/f/image-96.png with 100% similarity]
theme/bootstrapbase/pix/f/image.png [moved from pix/f/image.png with 100% similarity]
theme/bootstrapbase/pix/f/impress-128.png [moved from pix/f/impress-128.png with 100% similarity]
theme/bootstrapbase/pix/f/impress-24.png [moved from pix/f/impress-24.png with 100% similarity]
theme/bootstrapbase/pix/f/impress-32.png [moved from pix/f/impress-32.png with 100% similarity]
theme/bootstrapbase/pix/f/impress-48.png [moved from pix/f/impress-48.png with 100% similarity]
theme/bootstrapbase/pix/f/impress-64.png [moved from pix/f/impress-64.png with 100% similarity]
theme/bootstrapbase/pix/f/impress-72.png [moved from pix/f/impress-72.png with 100% similarity]
theme/bootstrapbase/pix/f/impress-80.png [moved from pix/f/impress-80.png with 100% similarity]
theme/bootstrapbase/pix/f/impress-96.png [moved from pix/f/impress-96.png with 100% similarity]
theme/bootstrapbase/pix/f/impress.png [moved from pix/f/impress.png with 100% similarity]
theme/bootstrapbase/pix/f/isf-128.png [moved from pix/f/isf-128.png with 100% similarity]
theme/bootstrapbase/pix/f/isf-24.png [moved from pix/f/isf-24.png with 100% similarity]
theme/bootstrapbase/pix/f/isf-256.png [moved from pix/f/isf-256.png with 100% similarity]
theme/bootstrapbase/pix/f/isf-32.png [moved from pix/f/isf-32.png with 100% similarity]
theme/bootstrapbase/pix/f/isf-48.png [moved from pix/f/isf-48.png with 100% similarity]
theme/bootstrapbase/pix/f/isf-64.png [moved from pix/f/isf-64.png with 100% similarity]
theme/bootstrapbase/pix/f/isf-72.png [moved from pix/f/isf-72.png with 100% similarity]
theme/bootstrapbase/pix/f/isf-80.png [moved from pix/f/isf-80.png with 100% similarity]
theme/bootstrapbase/pix/f/isf-96.png [moved from pix/f/isf-96.png with 100% similarity]
theme/bootstrapbase/pix/f/isf.png [moved from pix/f/isf.png with 100% similarity]
theme/bootstrapbase/pix/f/jpeg-128.png [moved from pix/f/jpeg-128.png with 100% similarity]
theme/bootstrapbase/pix/f/jpeg-24.png [moved from pix/f/jpeg-24.png with 100% similarity]
theme/bootstrapbase/pix/f/jpeg-256.png [moved from pix/f/jpeg-256.png with 100% similarity]
theme/bootstrapbase/pix/f/jpeg-32.png [moved from pix/f/jpeg-32.png with 100% similarity]
theme/bootstrapbase/pix/f/jpeg-48.png [moved from pix/f/jpeg-48.png with 100% similarity]
theme/bootstrapbase/pix/f/jpeg-64.png [moved from pix/f/jpeg-64.png with 100% similarity]
theme/bootstrapbase/pix/f/jpeg-72.png [moved from pix/f/jpeg-72.png with 100% similarity]
theme/bootstrapbase/pix/f/jpeg-80.png [moved from pix/f/jpeg-80.png with 100% similarity]
theme/bootstrapbase/pix/f/jpeg-96.png [moved from pix/f/jpeg-96.png with 100% similarity]
theme/bootstrapbase/pix/f/jpeg.png [moved from pix/f/jpeg.png with 100% similarity]
theme/bootstrapbase/pix/f/markup-128.png [moved from pix/f/markup-128.png with 100% similarity]
theme/bootstrapbase/pix/f/markup-24.png [moved from pix/f/markup-24.png with 100% similarity]
theme/bootstrapbase/pix/f/markup-256.png [moved from pix/f/markup-256.png with 100% similarity]
theme/bootstrapbase/pix/f/markup-32.png [moved from pix/f/markup-32.png with 100% similarity]
theme/bootstrapbase/pix/f/markup-48.png [moved from pix/f/markup-48.png with 100% similarity]
theme/bootstrapbase/pix/f/markup-64.png [moved from pix/f/markup-64.png with 100% similarity]
theme/bootstrapbase/pix/f/markup-72.png [moved from pix/f/markup-72.png with 100% similarity]
theme/bootstrapbase/pix/f/markup-80.png [moved from pix/f/markup-80.png with 100% similarity]
theme/bootstrapbase/pix/f/markup-96.png [moved from pix/f/markup-96.png with 100% similarity]
theme/bootstrapbase/pix/f/markup.png [moved from pix/f/markup.png with 100% similarity]
theme/bootstrapbase/pix/f/math-128.png [moved from pix/f/math-128.png with 100% similarity]
theme/bootstrapbase/pix/f/math-24.png [moved from pix/f/math-24.png with 100% similarity]
theme/bootstrapbase/pix/f/math-32.png [moved from pix/f/math-32.png with 100% similarity]
theme/bootstrapbase/pix/f/math-48.png [moved from pix/f/math-48.png with 100% similarity]
theme/bootstrapbase/pix/f/math-64.png [moved from pix/f/math-64.png with 100% similarity]
theme/bootstrapbase/pix/f/math-72.png [moved from pix/f/math-72.png with 100% similarity]
theme/bootstrapbase/pix/f/math-80.png [moved from pix/f/math-80.png with 100% similarity]
theme/bootstrapbase/pix/f/math-96.png [moved from pix/f/math-96.png with 100% similarity]
theme/bootstrapbase/pix/f/math.png [moved from pix/f/math.png with 100% similarity]
theme/bootstrapbase/pix/f/moodle-128.png [moved from pix/f/moodle-128.png with 100% similarity]
theme/bootstrapbase/pix/f/moodle-24.png [moved from pix/f/moodle-24.png with 100% similarity]
theme/bootstrapbase/pix/f/moodle-256.png [moved from pix/f/moodle-256.png with 100% similarity]
theme/bootstrapbase/pix/f/moodle-32.png [moved from pix/f/moodle-32.png with 100% similarity]
theme/bootstrapbase/pix/f/moodle-48.png [moved from pix/f/moodle-48.png with 100% similarity]
theme/bootstrapbase/pix/f/moodle-64.png [moved from pix/f/moodle-64.png with 100% similarity]
theme/bootstrapbase/pix/f/moodle-72.png [moved from pix/f/moodle-72.png with 100% similarity]
theme/bootstrapbase/pix/f/moodle-80.png [moved from pix/f/moodle-80.png with 100% similarity]
theme/bootstrapbase/pix/f/moodle-96.png [moved from pix/f/moodle-96.png with 100% similarity]
theme/bootstrapbase/pix/f/moodle.png [moved from pix/f/moodle.png with 100% similarity]
theme/bootstrapbase/pix/f/mov.png [moved from pix/f/mov.png with 100% similarity]
theme/bootstrapbase/pix/f/move.gif [moved from pix/f/move.gif with 100% similarity]
theme/bootstrapbase/pix/f/mp3-128.png [moved from pix/f/mp3-128.png with 100% similarity]
theme/bootstrapbase/pix/f/mp3-24.png [moved from pix/f/mp3-24.png with 100% similarity]
theme/bootstrapbase/pix/f/mp3-256.png [moved from pix/f/mp3-256.png with 100% similarity]
theme/bootstrapbase/pix/f/mp3-32.png [moved from pix/f/mp3-32.png with 100% similarity]
theme/bootstrapbase/pix/f/mp3-48.png [moved from pix/f/mp3-48.png with 100% similarity]
theme/bootstrapbase/pix/f/mp3-64.png [moved from pix/f/mp3-64.png with 100% similarity]
theme/bootstrapbase/pix/f/mp3-72.png [moved from pix/f/mp3-72.png with 100% similarity]
theme/bootstrapbase/pix/f/mp3-80.png [moved from pix/f/mp3-80.png with 100% similarity]
theme/bootstrapbase/pix/f/mp3-96.png [moved from pix/f/mp3-96.png with 100% similarity]
theme/bootstrapbase/pix/f/mp3.png [moved from pix/f/mp3.png with 100% similarity]
theme/bootstrapbase/pix/f/mpeg-128.png [moved from pix/f/mpeg-128.png with 100% similarity]
theme/bootstrapbase/pix/f/mpeg-24.png [moved from pix/f/mpeg-24.png with 100% similarity]
theme/bootstrapbase/pix/f/mpeg-256.png [moved from pix/f/mpeg-256.png with 100% similarity]
theme/bootstrapbase/pix/f/mpeg-32.png [moved from pix/f/mpeg-32.png with 100% similarity]
theme/bootstrapbase/pix/f/mpeg-48.png [moved from pix/f/mpeg-48.png with 100% similarity]
theme/bootstrapbase/pix/f/mpeg-64.png [moved from pix/f/mpeg-64.png with 100% similarity]
theme/bootstrapbase/pix/f/mpeg-72.png [moved from pix/f/mpeg-72.png with 100% similarity]
theme/bootstrapbase/pix/f/mpeg-80.png [moved from pix/f/mpeg-80.png with 100% similarity]
theme/bootstrapbase/pix/f/mpeg-96.png [moved from pix/f/mpeg-96.png with 100% similarity]
theme/bootstrapbase/pix/f/mpeg.png [moved from pix/f/mpeg.png with 100% similarity]
theme/bootstrapbase/pix/f/oth-128.png [moved from pix/f/oth-128.png with 100% similarity]
theme/bootstrapbase/pix/f/oth-24.png [moved from pix/f/oth-24.png with 100% similarity]
theme/bootstrapbase/pix/f/oth-32.png [moved from pix/f/oth-32.png with 100% similarity]
theme/bootstrapbase/pix/f/oth-48.png [moved from pix/f/oth-48.png with 100% similarity]
theme/bootstrapbase/pix/f/oth-64.png [moved from pix/f/oth-64.png with 100% similarity]
theme/bootstrapbase/pix/f/oth-72.png [moved from pix/f/oth-72.png with 100% similarity]
theme/bootstrapbase/pix/f/oth-80.png [moved from pix/f/oth-80.png with 100% similarity]
theme/bootstrapbase/pix/f/oth-96.png [moved from pix/f/oth-96.png with 100% similarity]
theme/bootstrapbase/pix/f/oth.png [moved from pix/f/oth.png with 100% similarity]
theme/bootstrapbase/pix/f/parent-32.png [moved from pix/f/parent-32.png with 100% similarity]
theme/bootstrapbase/pix/f/parent.gif [moved from pix/f/parent.gif with 100% similarity]
theme/bootstrapbase/pix/f/pdf-128.png [moved from pix/f/pdf-128.png with 100% similarity]
theme/bootstrapbase/pix/f/pdf-24.png [moved from pix/f/pdf-24.png with 100% similarity]
theme/bootstrapbase/pix/f/pdf-256.png [moved from pix/f/pdf-256.png with 100% similarity]
theme/bootstrapbase/pix/f/pdf-32.png [moved from pix/f/pdf-32.png with 100% similarity]
theme/bootstrapbase/pix/f/pdf-48.png [moved from pix/f/pdf-48.png with 100% similarity]
theme/bootstrapbase/pix/f/pdf-64.png [moved from pix/f/pdf-64.png with 100% similarity]
theme/bootstrapbase/pix/f/pdf-72.png [moved from pix/f/pdf-72.png with 100% similarity]
theme/bootstrapbase/pix/f/pdf-80.png [moved from pix/f/pdf-80.png with 100% similarity]
theme/bootstrapbase/pix/f/pdf-96.png [moved from pix/f/pdf-96.png with 100% similarity]
theme/bootstrapbase/pix/f/pdf.png [moved from pix/f/pdf.png with 100% similarity]
theme/bootstrapbase/pix/f/png-128.png [moved from pix/f/png-128.png with 100% similarity]
theme/bootstrapbase/pix/f/png-24.png [moved from pix/f/png-24.png with 100% similarity]
theme/bootstrapbase/pix/f/png-256.png [moved from pix/f/png-256.png with 100% similarity]
theme/bootstrapbase/pix/f/png-32.png [moved from pix/f/png-32.png with 100% similarity]
theme/bootstrapbase/pix/f/png-48.png [moved from pix/f/png-48.png with 100% similarity]
theme/bootstrapbase/pix/f/png-64.png [moved from pix/f/png-64.png with 100% similarity]
theme/bootstrapbase/pix/f/png-72.png [moved from pix/f/png-72.png with 100% similarity]
theme/bootstrapbase/pix/f/png-80.png [moved from pix/f/png-80.png with 100% similarity]
theme/bootstrapbase/pix/f/png-96.png [moved from pix/f/png-96.png with 100% similarity]
theme/bootstrapbase/pix/f/png.png [moved from pix/f/png.png with 100% similarity]
theme/bootstrapbase/pix/f/powerpoint-128.png [moved from pix/f/powerpoint-128.png with 100% similarity]
theme/bootstrapbase/pix/f/powerpoint-24.png [moved from pix/f/powerpoint-24.png with 100% similarity]
theme/bootstrapbase/pix/f/powerpoint-256.png [moved from pix/f/powerpoint-256.png with 100% similarity]
theme/bootstrapbase/pix/f/powerpoint-32.png [moved from pix/f/powerpoint-32.png with 100% similarity]
theme/bootstrapbase/pix/f/powerpoint-48.png [moved from pix/f/powerpoint-48.png with 100% similarity]
theme/bootstrapbase/pix/f/powerpoint-64.png [moved from pix/f/powerpoint-64.png with 100% similarity]
theme/bootstrapbase/pix/f/powerpoint-72.png [moved from pix/f/powerpoint-72.png with 100% similarity]
theme/bootstrapbase/pix/f/powerpoint-80.png [moved from pix/f/powerpoint-80.png with 100% similarity]
theme/bootstrapbase/pix/f/powerpoint-96.png [moved from pix/f/powerpoint-96.png with 100% similarity]
theme/bootstrapbase/pix/f/powerpoint.png [moved from pix/f/powerpoint.png with 100% similarity]
theme/bootstrapbase/pix/f/psd-128.png [moved from pix/f/psd-128.png with 100% similarity]
theme/bootstrapbase/pix/f/psd-24.png [moved from pix/f/psd-24.png with 100% similarity]
theme/bootstrapbase/pix/f/psd-256.png [moved from pix/f/psd-256.png with 100% similarity]
theme/bootstrapbase/pix/f/psd-32.png [moved from pix/f/psd-32.png with 100% similarity]
theme/bootstrapbase/pix/f/psd-48.png [moved from pix/f/psd-48.png with 100% similarity]
theme/bootstrapbase/pix/f/psd-64.png [moved from pix/f/psd-64.png with 100% similarity]
theme/bootstrapbase/pix/f/psd-72.png [moved from pix/f/psd-72.png with 100% similarity]
theme/bootstrapbase/pix/f/psd-80.png [moved from pix/f/psd-80.png with 100% similarity]
theme/bootstrapbase/pix/f/psd-96.png [moved from pix/f/psd-96.png with 100% similarity]
theme/bootstrapbase/pix/f/psd.png [moved from pix/f/psd.png with 100% similarity]
theme/bootstrapbase/pix/f/publisher-128.png [moved from pix/f/publisher-128.png with 100% similarity]
theme/bootstrapbase/pix/f/publisher-24.png [moved from pix/f/publisher-24.png with 100% similarity]
theme/bootstrapbase/pix/f/publisher-256.png [moved from pix/f/publisher-256.png with 100% similarity]
theme/bootstrapbase/pix/f/publisher-32.png [moved from pix/f/publisher-32.png with 100% similarity]
theme/bootstrapbase/pix/f/publisher-48.png [moved from pix/f/publisher-48.png with 100% similarity]
theme/bootstrapbase/pix/f/publisher-64.png [moved from pix/f/publisher-64.png with 100% similarity]
theme/bootstrapbase/pix/f/publisher-72.png [moved from pix/f/publisher-72.png with 100% similarity]
theme/bootstrapbase/pix/f/publisher-80.png [moved from pix/f/publisher-80.png with 100% similarity]
theme/bootstrapbase/pix/f/publisher-96.png [moved from pix/f/publisher-96.png with 100% similarity]
theme/bootstrapbase/pix/f/publisher.png [moved from pix/f/publisher.png with 100% similarity]
theme/bootstrapbase/pix/f/quicktime-128.png [moved from pix/f/quicktime-128.png with 100% similarity]
theme/bootstrapbase/pix/f/quicktime-24.png [moved from pix/f/quicktime-24.png with 100% similarity]
theme/bootstrapbase/pix/f/quicktime-256.png [moved from pix/f/quicktime-256.png with 100% similarity]
theme/bootstrapbase/pix/f/quicktime-32.png [moved from pix/f/quicktime-32.png with 100% similarity]
theme/bootstrapbase/pix/f/quicktime-48.png [moved from pix/f/quicktime-48.png with 100% similarity]
theme/bootstrapbase/pix/f/quicktime-64.png [moved from pix/f/quicktime-64.png with 100% similarity]
theme/bootstrapbase/pix/f/quicktime-72.png [moved from pix/f/quicktime-72.png with 100% similarity]
theme/bootstrapbase/pix/f/quicktime-80.png [moved from pix/f/quicktime-80.png with 100% similarity]
theme/bootstrapbase/pix/f/quicktime-96.png [moved from pix/f/quicktime-96.png with 100% similarity]
theme/bootstrapbase/pix/f/quicktime.png [moved from pix/f/quicktime.png with 100% similarity]
theme/bootstrapbase/pix/f/sourcecode-128.png [moved from pix/f/sourcecode-128.png with 100% similarity]
theme/bootstrapbase/pix/f/sourcecode-24.png [moved from pix/f/sourcecode-24.png with 100% similarity]
theme/bootstrapbase/pix/f/sourcecode-256.png [moved from pix/f/sourcecode-256.png with 100% similarity]
theme/bootstrapbase/pix/f/sourcecode-32.png [moved from pix/f/sourcecode-32.png with 100% similarity]
theme/bootstrapbase/pix/f/sourcecode-48.png [moved from pix/f/sourcecode-48.png with 100% similarity]
theme/bootstrapbase/pix/f/sourcecode-64.png [moved from pix/f/sourcecode-64.png with 100% similarity]
theme/bootstrapbase/pix/f/sourcecode-72.png [moved from pix/f/sourcecode-72.png with 100% similarity]
theme/bootstrapbase/pix/f/sourcecode-80.png [moved from pix/f/sourcecode-80.png with 100% similarity]
theme/bootstrapbase/pix/f/sourcecode-96.png [moved from pix/f/sourcecode-96.png with 100% similarity]
theme/bootstrapbase/pix/f/sourcecode.png [moved from pix/f/sourcecode.png with 100% similarity]
theme/bootstrapbase/pix/f/spreadsheet-128.png [moved from pix/f/spreadsheet-128.png with 100% similarity]
theme/bootstrapbase/pix/f/spreadsheet-24.png [moved from pix/f/spreadsheet-24.png with 100% similarity]
theme/bootstrapbase/pix/f/spreadsheet-256.png [moved from pix/f/spreadsheet-256.png with 100% similarity]
theme/bootstrapbase/pix/f/spreadsheet-32.png [moved from pix/f/spreadsheet-32.png with 100% similarity]
theme/bootstrapbase/pix/f/spreadsheet-48.png [moved from pix/f/spreadsheet-48.png with 100% similarity]
theme/bootstrapbase/pix/f/spreadsheet-64.png [moved from pix/f/spreadsheet-64.png with 100% similarity]
theme/bootstrapbase/pix/f/spreadsheet-72.png [moved from pix/f/spreadsheet-72.png with 100% similarity]
theme/bootstrapbase/pix/f/spreadsheet-80.png [moved from pix/f/spreadsheet-80.png with 100% similarity]
theme/bootstrapbase/pix/f/spreadsheet-96.png [moved from pix/f/spreadsheet-96.png with 100% similarity]
theme/bootstrapbase/pix/f/spreadsheet.png [moved from pix/f/spreadsheet.png with 100% similarity]
theme/bootstrapbase/pix/f/text-128.png [moved from pix/f/text-128.png with 100% similarity]
theme/bootstrapbase/pix/f/text-24.png [moved from pix/f/text-24.png with 100% similarity]
theme/bootstrapbase/pix/f/text-256.png [moved from pix/f/text-256.png with 100% similarity]
theme/bootstrapbase/pix/f/text-32.png [moved from pix/f/text-32.png with 100% similarity]
theme/bootstrapbase/pix/f/text-48.png [moved from pix/f/text-48.png with 100% similarity]
theme/bootstrapbase/pix/f/text-64.png [moved from pix/f/text-64.png with 100% similarity]
theme/bootstrapbase/pix/f/text-72.png [moved from pix/f/text-72.png with 100% similarity]
theme/bootstrapbase/pix/f/text-80.png [moved from pix/f/text-80.png with 100% similarity]
theme/bootstrapbase/pix/f/text-96.png [moved from pix/f/text-96.png with 100% similarity]
theme/bootstrapbase/pix/f/text.png [moved from pix/f/text.png with 100% similarity]
theme/bootstrapbase/pix/f/tiff-128.png [moved from pix/f/tiff-128.png with 100% similarity]
theme/bootstrapbase/pix/f/tiff-24.png [moved from pix/f/tiff-24.png with 100% similarity]
theme/bootstrapbase/pix/f/tiff-256.png [moved from pix/f/tiff-256.png with 100% similarity]
theme/bootstrapbase/pix/f/tiff-32.png [moved from pix/f/tiff-32.png with 100% similarity]
theme/bootstrapbase/pix/f/tiff-48.png [moved from pix/f/tiff-48.png with 100% similarity]
theme/bootstrapbase/pix/f/tiff-64.png [moved from pix/f/tiff-64.png with 100% similarity]
theme/bootstrapbase/pix/f/tiff-72.png [moved from pix/f/tiff-72.png with 100% similarity]
theme/bootstrapbase/pix/f/tiff-80.png [moved from pix/f/tiff-80.png with 100% similarity]
theme/bootstrapbase/pix/f/tiff-96.png [moved from pix/f/tiff-96.png with 100% similarity]
theme/bootstrapbase/pix/f/tiff.png [moved from pix/f/tiff.png with 100% similarity]
theme/bootstrapbase/pix/f/unknown-128.png [moved from pix/f/unknown-128.png with 100% similarity]
theme/bootstrapbase/pix/f/unknown-24.png [moved from pix/f/unknown-24.png with 100% similarity]
theme/bootstrapbase/pix/f/unknown-256.png [moved from pix/f/unknown-256.png with 100% similarity]
theme/bootstrapbase/pix/f/unknown-32.png [moved from pix/f/unknown-32.png with 100% similarity]
theme/bootstrapbase/pix/f/unknown-48.png [moved from pix/f/unknown-48.png with 100% similarity]
theme/bootstrapbase/pix/f/unknown-64.png [moved from pix/f/unknown-64.png with 100% similarity]
theme/bootstrapbase/pix/f/unknown-72.png [moved from pix/f/unknown-72.png with 100% similarity]
theme/bootstrapbase/pix/f/unknown-80.png [moved from pix/f/unknown-80.png with 100% similarity]
theme/bootstrapbase/pix/f/unknown-96.png [moved from pix/f/unknown-96.png with 100% similarity]
theme/bootstrapbase/pix/f/unknown.png [moved from pix/f/unknown.png with 100% similarity]
theme/bootstrapbase/pix/f/video-128.png [moved from pix/f/video-128.png with 100% similarity]
theme/bootstrapbase/pix/f/video-24.png [moved from pix/f/video-24.png with 100% similarity]
theme/bootstrapbase/pix/f/video-256.png [moved from pix/f/video-256.png with 100% similarity]
theme/bootstrapbase/pix/f/video-32.png [moved from pix/f/video-32.png with 100% similarity]
theme/bootstrapbase/pix/f/video-48.png [moved from pix/f/video-48.png with 100% similarity]
theme/bootstrapbase/pix/f/video-64.png [moved from pix/f/video-64.png with 100% similarity]
theme/bootstrapbase/pix/f/video-72.png [moved from pix/f/video-72.png with 100% similarity]
theme/bootstrapbase/pix/f/video-80.png [moved from pix/f/video-80.png with 100% similarity]
theme/bootstrapbase/pix/f/video-96.png [moved from pix/f/video-96.png with 100% similarity]
theme/bootstrapbase/pix/f/video.png [moved from pix/f/video.png with 100% similarity]
theme/bootstrapbase/pix/f/wav-128.png [moved from pix/f/wav-128.png with 100% similarity]
theme/bootstrapbase/pix/f/wav-24.png [moved from pix/f/wav-24.png with 100% similarity]
theme/bootstrapbase/pix/f/wav-256.png [moved from pix/f/wav-256.png with 100% similarity]
theme/bootstrapbase/pix/f/wav-32.png [moved from pix/f/wav-32.png with 100% similarity]
theme/bootstrapbase/pix/f/wav-48.png [moved from pix/f/wav-48.png with 100% similarity]
theme/bootstrapbase/pix/f/wav-64.png [moved from pix/f/wav-64.png with 100% similarity]
theme/bootstrapbase/pix/f/wav-72.png [moved from pix/f/wav-72.png with 100% similarity]
theme/bootstrapbase/pix/f/wav-80.png [moved from pix/f/wav-80.png with 100% similarity]
theme/bootstrapbase/pix/f/wav-96.png [moved from pix/f/wav-96.png with 100% similarity]
theme/bootstrapbase/pix/f/wav.png [moved from pix/f/wav.png with 100% similarity]
theme/bootstrapbase/pix/f/wmv-128.png [moved from pix/f/wmv-128.png with 100% similarity]
theme/bootstrapbase/pix/f/wmv-24.png [moved from pix/f/wmv-24.png with 100% similarity]
theme/bootstrapbase/pix/f/wmv-256.png [moved from pix/f/wmv-256.png with 100% similarity]
theme/bootstrapbase/pix/f/wmv-32.png [moved from pix/f/wmv-32.png with 100% similarity]
theme/bootstrapbase/pix/f/wmv-48.png [moved from pix/f/wmv-48.png with 100% similarity]
theme/bootstrapbase/pix/f/wmv-64.png [moved from pix/f/wmv-64.png with 100% similarity]
theme/bootstrapbase/pix/f/wmv-72.png [moved from pix/f/wmv-72.png with 100% similarity]
theme/bootstrapbase/pix/f/wmv-80.png [moved from pix/f/wmv-80.png with 100% similarity]
theme/bootstrapbase/pix/f/wmv-96.png [moved from pix/f/wmv-96.png with 100% similarity]
theme/bootstrapbase/pix/f/wmv.png [moved from pix/f/wmv.png with 100% similarity]
theme/bootstrapbase/pix/f/writer-128.png [moved from pix/f/writer-128.png with 100% similarity]
theme/bootstrapbase/pix/f/writer-24.png [moved from pix/f/writer-24.png with 100% similarity]
theme/bootstrapbase/pix/f/writer-32.png [moved from pix/f/writer-32.png with 100% similarity]
theme/bootstrapbase/pix/f/writer-48.png [moved from pix/f/writer-48.png with 100% similarity]
theme/bootstrapbase/pix/f/writer-64.png [moved from pix/f/writer-64.png with 100% similarity]
theme/bootstrapbase/pix/f/writer-72.png [moved from pix/f/writer-72.png with 100% similarity]
theme/bootstrapbase/pix/f/writer-80.png [moved from pix/f/writer-80.png with 100% similarity]
theme/bootstrapbase/pix/f/writer-96.png [moved from pix/f/writer-96.png with 100% similarity]
theme/bootstrapbase/pix/f/writer.png [moved from pix/f/writer.png with 100% similarity]
theme/bootstrapbase/style/moodle.css
theme/bootstrapbase/thirdpartylibs.xml
theme/font.php
user/message.html
user/pix.php
user/portfolio.php
user/profile/index.php
version.php

index f44ca3e..e62d329 100644 (file)
@@ -57,6 +57,7 @@ lib/maxmind/GeoIp2/
 lib/maxmind/MaxMind/
 lib/ltiprovider/
 lib/amd/src/truncate.js
+lib/fonts/
 media/player/videojs/amd/src/video-lazy.js
 media/player/videojs/amd/src/Youtube-lazy.js
 media/player/videojs/videojs/
@@ -75,6 +76,8 @@ theme/boost/amd/src/tab.js
 theme/boost/amd/src/tooltip.js
 theme/boost/amd/src/util.js
 theme/boost/amd/src/tether.js
+theme/boost/scss/fontawesome/
 theme/bootstrapbase/less/bootstrap/
 theme/bootstrapbase/javascript/html5shiv.js
-theme/bootstrapbase/amd/src/bootstrap.js
\ No newline at end of file
+theme/bootstrapbase/amd/src/bootstrap.js
+theme/bootstrapbase/less/fontawesome/
\ No newline at end of file
index d0d279a..8c3d147 100644 (file)
@@ -58,6 +58,7 @@ lib/maxmind/GeoIp2/
 lib/maxmind/MaxMind/
 lib/ltiprovider/
 lib/amd/src/truncate.js
+lib/fonts/
 media/player/videojs/amd/src/video-lazy.js
 media/player/videojs/amd/src/Youtube-lazy.js
 media/player/videojs/videojs/
@@ -76,6 +77,8 @@ theme/boost/amd/src/tab.js
 theme/boost/amd/src/tooltip.js
 theme/boost/amd/src/util.js
 theme/boost/amd/src/tether.js
+theme/boost/scss/fontawesome/
 theme/bootstrapbase/less/bootstrap/
 theme/bootstrapbase/javascript/html5shiv.js
-theme/bootstrapbase/amd/src/bootstrap.js
\ No newline at end of file
+theme/bootstrapbase/amd/src/bootstrap.js
+theme/bootstrapbase/less/fontawesome/
\ No newline at end of file
index f3faf4d..7b168ff 100644 (file)
             $visible = '';
         } else if ($blocks[$blockid]->visible) {
             $visible = '<a href="blocks.php?hide='.$blockid.'&amp;sesskey='.sesskey().'" title="'.$strhide.'">'.
-                       '<img src="'.$OUTPUT->pix_url('t/hide') . '" class="iconsmall" alt="'.$strhide.'" /></a>';
+                       $OUTPUT->pix_icon('t/hide', $strhide) . '</a>';
         } else {
             $visible = '<a href="blocks.php?show='.$blockid.'&amp;sesskey='.sesskey().'" title="'.$strshow.'">'.
-                       '<img src="'.$OUTPUT->pix_url('t/show') . '" class="iconsmall" alt="'.$strshow.'" /></a>';
+                       $OUTPUT->pix_icon('t/show', $strshow) . '</a>';
             $class = 'dimmed_text';
         }
 
             $undeletable = '';
         } else if (in_array($blockname, $undeletableblocktypes)) {
             $undeletable = '<a href="blocks.php?unprotect='.$blockid.'&amp;sesskey='.sesskey().'" title="'.$strunprotect.'">'.
-                       '<img src="'.$OUTPUT->pix_url('t/unlock') . '" class="iconsmall" alt="'.$strunprotect.'" /></a>';
+                       $OUTPUT->pix_icon('t/unlock', $strunprotect) . '</a>';
         } else {
             $undeletable = '<a href="blocks.php?protect='.$blockid.'&amp;sesskey='.sesskey().'" title="'.$strprotect.'">'.
-                       '<img src="'.$OUTPUT->pix_url('t/lock') . '" class="iconsmall" alt="'.$strprotect.'" /></a>';
+                       $OUTPUT->pix_icon('t/lock', $strprotect) . '</a>';
         }
 
         $row = array(
index b112767..9ae73f3 100644 (file)
@@ -218,7 +218,7 @@ function get_table_row(\core\plugininfo\filter $plugininfo, $state, $isfirstrow,
 
     // Re-order.
     $updown = '';
-    $spacer = '<img src="' . $OUTPUT->pix_url('spacer') . '" class="iconsmall" alt="" />';
+    $spacer = $OUTPUT->spacer();
     if ($state->active != TEXTFILTER_DISABLED) {
         if (!$isfirstrow) {
             $updown .= $OUTPUT->action_icon(filters_action_url($filter, 'up'), new pix_icon('t/up', get_string('up'), '', array('class' => 'iconsmall')));
index 6b1cebc..88abd77 100644 (file)
@@ -150,7 +150,7 @@ foreach ($columns as $column) {
     } else {
         $columndir = $dir == "ASC" ? "DESC" : "ASC";
         $columnicon = $dir == "ASC" ? "down" : "up";
-        $columnicon = " <img src=\"" . $OUTPUT->pix_url('t/' . $columnicon) . "\" alt=\"\" />";
+        $columnicon = " " . $OUTPUT->pix_icon('t/' . $columnicon, get_string('sort'));
     }
     $headings[$column] = "<a href=\"?sort=$column&amp;dir=$columndir&amp;\">".$string[$column]."</a>$columnicon";
 }
index 4cca569..fb112e7 100644 (file)
@@ -94,7 +94,7 @@
             $missing = true;
         } else {
             // took out hspace="\10\", because it does not validate. don't know what to replace with.
-            $icon = "<img src=\"" . $OUTPUT->pix_url('icon', $module->name) . "\" class=\"icon\" alt=\"\" />";
+            $icon = "<img src=\"" . $OUTPUT->image_url('icon', $module->name) . "\" class=\"icon\" alt=\"\" />";
             $strmodulename = $icon.' '.get_string('modulename', $module->name);
             $missing = false;
         }
             $class   = '';
         } else if ($module->visible) {
             $visible = "<a href=\"modules.php?hide=$module->name&amp;sesskey=".sesskey()."\" title=\"$strhide\">".
-                       "<img src=\"" . $OUTPUT->pix_url('t/hide') . "\" class=\"iconsmall\" alt=\"$strhide\" /></a>";
+                       $OUTPUT->pix_icon('t/hide', $strhide) . '</a>';
             $class   = '';
         } else {
             $visible = "<a href=\"modules.php?show=$module->name&amp;sesskey=".sesskey()."\" title=\"$strshow\">".
-                       "<img src=\"" . $OUTPUT->pix_url('t/show') . "\" class=\"iconsmall\" alt=\"$strshow\" /></a>";
+                       $OUTPUT->pix_icon('t/show', $strshow) . '</a>';
             $class =   'dimmed_text';
         }
         if ($module->name == "forum") {
index 32d28fd..613c8e1 100644 (file)
@@ -1615,7 +1615,7 @@ class core_admin_renderer extends plugin_renderer_base {
                 if ($this->page->theme->resolve_image_location('icon', $plugin->type . '_' . $plugin->name)) {
                     $icon = $this->output->pix_icon('icon', '', $plugin->type . '_' . $plugin->name, array('class' => 'icon pluginicon'));
                 } else {
-                    $icon = $this->output->pix_icon('spacer', '', 'moodle', array('class' => 'icon pluginicon noicon'));
+                    $icon = $this->output->spacer('spacer');
                 }
                 $status = $plugin->get_status();
                 $row->attributes['class'] .= ' status-'.$status;
index bf10f51..6984da6 100644 (file)
@@ -370,14 +370,14 @@ if (($action == 'edit') || ($action == 'new')) {
 
             if ($updowncount > 1) {
                 $updown .= "<a href=\"$sesskeyurl&amp;action=moveup&amp;repos=".$typename."\">";
-                $updown .= "<img src=\"" . $OUTPUT->pix_url('t/up') . "\" alt=\"up\" /></a>&nbsp;";
+                $updown .= $OUTPUT->pix_icon('t/up', get_string('moveup')) . "</a>&nbsp;";
             }
             else {
                 $updown .= $spacer;
             }
             if ($updowncount < $totalrepositorytypes) {
                 $updown .= "<a href=\"$sesskeyurl&amp;action=movedown&amp;repos=".$typename."\">";
-                $updown .= "<img src=\"" . $OUTPUT->pix_url('t/down') . "\" alt=\"down\" /></a>";
+                $updown .= $OUTPUT->pix_icon('t/down', get_string('movedown')) . "</a>&nbsp;";
             }
             else {
                 $updown .= $spacer;
index 96addb5..b62ad19 100644 (file)
@@ -183,8 +183,7 @@ abstract class core_role_capability_table_with_risks extends core_role_capabilit
     public function get_risk_icon($type) {
         global $OUTPUT;
 
-        $iconurl = $OUTPUT->pix_url('i/' . str_replace('risk', 'risk_', $type));
-        $text = '<img src="' . $iconurl . '" alt="' . get_string($type . 'short', 'admin') . '" />';
+        $text = $OUTPUT->pix_icon('i/' . str_replace('risk', 'risk_', $type), get_string($type . 'short', 'admin'));
         $action = new popup_action('click', $this->risksurl, 'docspopup');
         $riskicon = $OUTPUT->action_link($this->risksurl, $text, $action, array('title'=>get_string($type, 'admin')));
 
index 76260c7..80e4b20 100644 (file)
@@ -93,9 +93,10 @@ class core_role_permissions_table extends core_role_capability_table_base {
         foreach ($roles as $id => $name) {
             if (isset($needed[$id])) {
                 $templatecontext = array("rolename" => $name, "roleid" => $id, "action" => "prevent", "spanclass" => "allowed",
-                                  "linkclass" => "preventlink", "adminurl" => $adminurl->out(), "imageurl" => "");
+                                  "linkclass" => "preventlink", "adminurl" => $adminurl->out(), "icon" => "", "iconalt" => "");
                 if (isset($overridableroles[$id]) and ($allowoverrides or ($allowsafeoverrides and is_safe_capability($capability)))) {
-                    $templatecontext['imageurl'] = $renderer->pix_url('t/delete');
+                    $templatecontext['icon'] = 't/delete';
+                    $templatecontext['iconalt'] = get_string('delete');
                 }
                 $neededroles[$id] = $renderer->render_from_template('core/permissionmanager_role', $templatecontext);
             }
@@ -105,9 +106,10 @@ class core_role_permissions_table extends core_role_capability_table_base {
             if (isset($forbidden[$id])  and ($allowoverrides or ($allowsafeoverrides and is_safe_capability($capability)))) {
                 $templatecontext = array("rolename" => $name, "roleid" => $id, "action" => "unprohibit",
                                 "spanclass" => "forbidden", "linkclass" => "unprohibitlink", "adminurl" => $adminurl->out(),
-                                "imageurl" => "");
+                                "icon" => "", "iconalt" => "");
                 if (isset($overridableroles[$id]) and prohibit_is_removable($id, $context, $capability->name)) {
-                    $templatecontext['imageurl'] = $renderer->pix_url('t/delete');
+                    $templatecontext['icon'] = 't/delete';
+                    $templatecontext['iconalt'] = get_string('delete');
                 }
                 $forbiddenroles[$id] = $renderer->render_from_template('core/permissionmanager_role', $templatecontext);
             }
index d5a9532..fb390ea 100644 (file)
@@ -216,9 +216,9 @@ die;
 function get_action_icon($url, $icon, $alt, $tooltip) {
     global $OUTPUT;
     return '<a title="' . $tooltip . '" href="'. $url . '">' .
-            '<img src="' . $OUTPUT->pix_url('t/' . $icon) . '" class="iconsmall" alt="' . $alt . '" /></a> ';
+            $OUTPUT->pix_icon('t/' . $icon, $alt) . '</a> ';
 }
 function get_spacer() {
     global $OUTPUT;
-    return '<img src="' . $OUTPUT->pix_url('spacer') . '" class="iconsmall" alt="" /> ';
+    return $OUTPUT->spacer();
 }
index 4a301b1..5e871e6 100644 (file)
@@ -193,10 +193,8 @@ function print_report_tree($contextid, $contexts, $systemcontext, $fullname, $al
                 $strgoto = get_string('gotoassignroles', 'core_role', $a);
                 $strcheck = get_string('checkuserspermissionshere', 'core_role', $a);
             }
-            echo ' <a title="' . $strgoto . '" href="' . $raurl . '"><img class="iconsmall" src="' .
-                    $OUTPUT->pix_url('t/edit') . '" alt="' . $stredit . '" /></a> ';
-            echo ' <a title="' . $strcheck . '" href="' . $churl . '"><img class="iconsmall" src="' .
-                    $OUTPUT->pix_url('t/preview') . '" alt="' . $strcheckpermissions . '" /></a> ';
+            echo ' <a title="' . $strgoto . '" href="' . $raurl . '">' . $OUTPUT->pix_icon('t/edit', 'core', $stredit) . '</a> ';
+            echo ' <a title="' . $strcheck . '" href="' . $churl . '">' . $OUTPUT->pix_icon('t/preview', 'core', $strcheckpermissions) . '</a> ';
             echo "</p>\n";
         }
     }
index 1dbb0a7..0f1d394 100644 (file)
@@ -343,4 +343,105 @@ if ($hassiteconfig or has_any_capability($capabilities, $systemcontext)) {
     //$temp->add(new admin_setting_configcheckbox('backup/backup_auto_blogs', new lang_string('blogs', 'blog'), new lang_string('backupblogshelp','blog'), 0));
 
     $ADMIN->add('backups', $temp);
+
+    // Create a page for general restore configuration and defaults.
+    $temp = new admin_settingpage('restoregeneralsettings', new lang_string('generalrestoredefaults', 'backup'));
+
+    // General restore defaults.
+    $temp->add(new admin_setting_heading('generalsettings', new lang_string('generalrestoresettings', 'backup'), ''));
+
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_general_users',
+        new lang_string('generalusers', 'backup'), new lang_string('configrestoreusers', 'backup'),
+        array('value' => 1, 'locked' => 0)));
+    // Can not use actual constants here because we'd need to include 100 of backup/restore files.
+    $options = [
+        0/*backup::ENROL_NEVER*/     => get_string('rootsettingenrolments_never', 'backup'),
+        1/*backup::ENROL_WITHUSERS*/ => get_string('rootsettingenrolments_withusers', 'backup'),
+        2/*backup::ENROL_ALWAYS*/    => get_string('rootsettingenrolments_always', 'backup'),
+    ];
+    $temp->add(new admin_setting_configselect_with_lock('restore/restore_general_enrolments',
+        new lang_string('generalenrolments', 'backup'), new lang_string('configrestoreenrolments', 'backup'),
+        array('value' => 1/*backup::ENROL_WITHUSERS*/, 'locked' => 0), $options));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_general_role_assignments',
+        new lang_string('generalroleassignments', 'backup'),
+        new lang_string('configrestoreroleassignments', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_general_activities',
+        new lang_string('generalactivities', 'backup'),
+        new lang_string('configrestoreactivities', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_general_blocks',
+        new lang_string('generalblocks', 'backup'),
+        new lang_string('configrestoreblocks', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_general_filters',
+        new lang_string('generalfilters', 'backup'),
+        new lang_string('configrestorefilters', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_general_comments',
+        new lang_string('generalcomments', 'backup'),
+        new lang_string('configrestorecomments', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_general_badges',
+        new lang_string('generalbadges', 'backup'),
+        new lang_string('configrestorebadges', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_general_calendarevents',
+        new lang_string('generalcalendarevents', 'backup'),
+        new lang_string('configrestorecalendarevents', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_general_userscompletion',
+        new lang_string('generaluserscompletion', 'backup'),
+        new lang_string('configrestoreuserscompletion', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_general_logs',
+        new lang_string('generallogs', 'backup'),
+        new lang_string('configrestorelogs', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_general_histories',
+        new lang_string('generalhistories', 'backup'),
+        new lang_string('configrestorehistories', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_general_groups',
+        new lang_string('generalgroups', 'backup'), new lang_string('configrestoregroups', 'backup'),
+        array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_general_competencies',
+        new lang_string('generalcompetencies', 'backup'),
+        new lang_string('configrestorecompetencies', 'backup'), array('value' => 1, 'locked' => 0)));
+
+    // Restore defaults when merging into another course.
+    $temp->add(new admin_setting_heading('mergerestoredefaults', new lang_string('mergerestoredefaults', 'backup'), ''));
+
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_merge_overwrite_conf',
+        new lang_string('setting_overwrite_conf', 'backup'),
+    new lang_string('config_overwrite_conf', 'backup'), array('value' => 0, 'locked' => 0)));
+
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_merge_course_fullname',
+        new lang_string('setting_overwrite_course_fullname', 'backup'),
+        new lang_string('config_overwrite_course_fullname', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_merge_course_shortname',
+        new lang_string('setting_overwrite_course_shortname', 'backup'),
+        new lang_string('config_overwrite_course_shortname', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_merge_course_startdate',
+        new lang_string('setting_overwrite_course_startdate', 'backup'),
+        new lang_string('config_overwrite_course_startdate', 'backup'), array('value' => 1, 'locked' => 0)));
+
+    // Restore defaults when replacing course contents.
+    $temp->add(new admin_setting_heading('replacerestoredefaults', new lang_string('replacerestoredefaults', 'backup'), ''));
+
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_replace_overwrite_conf',
+        new lang_string('setting_overwrite_conf', 'backup'),
+        new lang_string('config_overwrite_conf', 'backup'), array('value' => 0, 'locked' => 0)));
+
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_replace_course_fullname',
+        new lang_string('setting_overwrite_course_fullname', 'backup'),
+        new lang_string('config_overwrite_course_fullname', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_replace_course_shortname',
+        new lang_string('setting_overwrite_course_shortname', 'backup'),
+        new lang_string('config_overwrite_course_shortname', 'backup'), array('value' => 1, 'locked' => 0)));
+    $temp->add(new admin_setting_configcheckbox_with_lock('restore/restore_replace_course_startdate',
+        new lang_string('setting_overwrite_course_startdate', 'backup'),
+        new lang_string('config_overwrite_course_startdate', 'backup'), array('value' => 1, 'locked' => 0)));
+
+    $temp->add(new admin_setting_configselect_with_lock('restore/restore_replace_keep_roles_and_enrolments',
+        new lang_string('setting_keep_roles_and_enrolments', 'backup'),
+        new lang_string('config_keep_roles_and_enrolments', 'backup'), array('value' => 0, 'locked' => 0),
+        array(1 => get_string('yes'), 0 => get_string('no'))));
+    $temp->add(new admin_setting_configselect_with_lock('restore/restore_replace_keep_groups_and_groupings',
+        new lang_string('setting_keep_groups_and_groupings', 'backup'),
+        new lang_string('config_keep_groups_and_groupings', 'backup'), array('value' => 0, 'locked' => 0),
+        array(1 => get_string('yes'), 0 => get_string('no'))));
+
+    $ADMIN->add('backups', $temp);
+
 }
index 485fc23..f76754e 100644 (file)
@@ -103,18 +103,9 @@ foreach ($plugins as $plugin => $name) {
 
     // Make enable control. This is a POST request (using a form control rather
     // than just a link) because it makes a database change.
-    $enablecontrol = html_writer::tag('form', html_writer::div(
-            html_writer::empty_tag('input', array('type' => 'hidden',
-                    'name' => 'sesskey', 'value' => sesskey())) .
-            html_writer::empty_tag('input', array('type' => 'hidden',
-                    'name' => 'plugin', 'value' => $plugin)) .
-            html_writer::empty_tag('input', array('type' => 'hidden',
-                    'name' => 'action', 'value' => $enabledaction)) .
-            html_writer::empty_tag('input', array('type' => 'image',
-                    'src' => $OUTPUT->pix_url('t/' . $enabledaction), 'alt' => $enabledstr,
-                    'title' => $enabledstr))
-            ), array(
-            'method' => 'post', 'action' => './'));
+    $params = array('sesskey' => sesskey(), 'plugin' => $plugin, 'action' => $enabledaction);
+    $url = new moodle_url('/' . $CFG->admin . '/tool/availabilityconditions/', $params);
+    $enablecontrol = html_writer::link($url, $OUTPUT->pix_icon('t/' . $enabledaction, $enabledstr));
 
     $table->add_data(array($namespan, $version, $enablecontrol));
 }
index b028da9..c0107b3 100644 (file)
@@ -37,18 +37,18 @@ Feature: Manage availability conditions
     When I navigate to "Manage restrictions" node in "Site administration > Plugins > Availability restrictions"
 
     # Check the icon is there (it should be a Hide icon, meaning is currently visible).
-    Then "input[title=Hide]" "css_element" should exist in the "Restriction by date" "table_row"
+    Then "Hide" "icon" should exist in the "Restriction by date" "table_row"
 
     # Click the icon. It should toggle to hidden (title=Show).
-    And I click on "input[title=Hide]" "css_element" in the "Restriction by date" "table_row"
-    And "input[title=Show]" "css_element" should exist in the "Restriction by date" "table_row"
+    And I click on "Hide" "icon" in the "Restriction by date" "table_row"
+    And "Show" "icon" should exist in the "Restriction by date" "table_row"
 
     # Toggle it back to visible (title=Hide).
-    And I click on "input[title=Show]" "css_element" in the "Restriction by date" "table_row"
-    And "input[title=Hide]" "css_element" should exist in the "Restriction by date" "table_row"
+    And I click on "Show" "icon" in the "Restriction by date" "table_row"
+    And "Hide" "icon" should exist in the "Restriction by date" "table_row"
 
     # OK, toggling works. Set the grade one to Hide and we'll go see if it actually worked.
-    And I click on "input[title=Hide]" "css_element" in the "Restriction by grade" "table_row"
+    And I click on "Hide" "icon" in the "Restriction by grade" "table_row"
     And I am on site homepage
     And I follow "Course 1"
     And I turn editing mode on
index 45a1c6b..6b74713 100644 (file)
@@ -97,7 +97,7 @@ class utils {
         if ($handle = @opendir($path)) {
             while (($file = readdir($handle)) !== false) {
                 $matches = array();
-                if (preg_match('~(.+?)(?:-24|-32|-48|-64|-72|-80|-96|-128|-256)?\.(?:gif|png)$~',
+                if (preg_match('~(.+?)(?:-24|-32|-48|-64|-72|-80|-96|-128|-256)?\.(?:svg|gif|png)$~',
                         $file, $matches)) {
                     $key = $matches[1];
                     $icons[$key] = $key;
index dee5281..238f686 100644 (file)
@@ -116,7 +116,7 @@ class tool_filetypes_renderer extends plugin_renderer_base {
                         $editurl = new \moodle_url('/admin/tool/filetypes/edit.php',
                                 array('oldextension' => $extension));
                         $editbutton = html_writer::link($editurl, $this->pix_icon('t/edit',
-                                get_string('edita', '', s($extension))));
+                                get_string('edita', 'moodle', s($extension))));
                         $deleteurl = new \moodle_url('/admin/tool/filetypes/delete.php',
                                 array('extension' => $extension));
                         $deletebutton = html_writer::link($deleteurl, $this->pix_icon('t/delete',
index 3710f0c..0a9f39f 100644 (file)
@@ -21,7 +21,6 @@ Feature: Add customised file types
     Then I should see "Froggy file" in the "application/x-frog" "table_row"
     And I should see "document" in the "application/x-frog" "table_row"
     And I should see "frog" in the "application/x-frog" "table_row"
-    And "//img[contains(@src, 'archive')]" "xpath_element" should exist in the "application/x-frog" "table_row"
 
   Scenario: Update an existing file type
     Given I log in as "admin"
@@ -99,11 +98,11 @@ Feature: Add customised file types
     And I navigate to "File types" node in "Site administration > Server"
     And I click on "Edit 7z" "link"
     And I set the following fields to these values:
-      | File icon | document |
+      | Type groups | document |
     And I press "Save changes"
-    When I follow "Restore 7z to Moodle defaults"
+    And I follow "Restore 7z to Moodle defaults"
     And I press "Yes"
-    Then "//img[contains(@src, 'archive')]" "xpath_element" should exist in the "7z" "table_row"
+    Then "//*[contains(text(), 'archive')]" "xpath_element" should exist in the "7z" "table_row"
 
   @javascript @_file_upload
   Scenario: Create a resource activity which contains a customised file type
@@ -133,4 +132,3 @@ Feature: Add customised file types
     And I set the field "Show type" to "1"
     And I press "Save and return to course"
     Then I should see "Froggy file"
-    And the "src" attribute of ".modtype_resource a img" "css_element" should contain "archive"
index 4161a57..bc38e63 100644 (file)
@@ -169,14 +169,14 @@ class tool_log_setting_managestores extends admin_setting {
             if (isset($enabled[$store])) {
                 $aurl = new moodle_url($url, array('action' => 'disable', 'store' => $store));
                 $hideshow = "<a href=\"$aurl\">";
-                $hideshow .= "<img src=\"" . $OUTPUT->pix_url('t/hide') . "\" class=\"iconsmall\" alt=\"$strdisable\" /></a>";
+                $hideshow .= $OUTPUT->pix_icon('t/hide', $strdisable) . '</a>';
                 $isenabled = true;
                 $displayname = "<span>$name</span>";
             } else {
                 if (isset($available[$store])) {
                     $aurl = new moodle_url($url, array('action' => 'enable', 'store' => $store));
                     $hideshow = "<a href=\"$aurl\">";
-                    $hideshow .= "<img src=\"" . $OUTPUT->pix_url('t/show') . "\" class=\"iconsmall\" alt=\"$strenable\" /></a>";
+                    $hideshow .= $OUTPUT->pix_icon('t/show', $strenable) . '</a>';
                     $isenabled = false;
                     $displayname = "<span class=\"dimmed_text\">$name</span>";
                 } else {
@@ -188,7 +188,7 @@ class tool_log_setting_managestores extends admin_setting {
             if ($PAGE->theme->resolve_image_location('icon', $store, false)) {
                 $icon = $OUTPUT->pix_icon('icon', '', $store, array('class' => 'icon pluginicon'));
             } else {
-                $icon = $OUTPUT->pix_icon('spacer', '', 'moodle', array('class' => 'icon pluginicon noicon'));
+                $icon = $OUTPUT->spacer();
             }
 
             // Up/down link (only if store is enabled).
@@ -197,16 +197,16 @@ class tool_log_setting_managestores extends admin_setting {
                 if ($updowncount > 1) {
                     $aurl = new moodle_url($url, array('action' => 'up', 'store' => $store));
                     $updown .= "<a href=\"$aurl\">";
-                    $updown .= "<img src=\"" . $OUTPUT->pix_url('t/up') . "\" alt=\"$strup\" class=\"iconsmall\" /></a>&nbsp;";
+                    $updown .= $OUTPUT->pix_icon('t/up', $strup) . '</a>&nbsp;';
                 } else {
-                    $updown .= "<img src=\"" . $OUTPUT->pix_url('spacer') . "\" class=\"iconsmall\" alt=\"\" />&nbsp;";
+                    $updown .= $OUTPUT->spacer();
                 }
                 if ($updowncount < $storecount) {
                     $aurl = new moodle_url($url, array('action' => 'down', 'store' => $store));
                     $updown .= "<a href=\"$aurl\">";
-                    $updown .= "<img src=\"" . $OUTPUT->pix_url('t/down') . "\" alt=\"$strdown\" class=\"iconsmall\" /></a>";
+                    $updown .= $OUTPUT->pix_icon('t/down', $strdown) . '</a>&nbsp;';
                 } else {
-                    $updown .= "<img src=\"" . $OUTPUT->pix_url('spacer') . "\" class=\"iconsmall\" alt=\"\" />";
+                    $updown .= $OUTPUT->spacer();
                 }
                 ++$updowncount;
             }
index 3b5711c..880c89a 100644 (file)
@@ -48,8 +48,8 @@ $url = new moodle_url("/admin/tool/lp/competencies.php", array('competencyframew
     'pagecontextid' => $pagecontextid));
 $frameworksurl = new moodle_url('/admin/tool/lp/competencyframeworks.php', array('pagecontextid' => $pagecontextid));
 
-$PAGE->navigation->override_active_url($frameworksurl);
 $PAGE->set_context($pagecontext);
+$PAGE->navigation->override_active_url($frameworksurl);
 $PAGE->set_pagelayout('admin');
 $PAGE->set_url($url);
 $PAGE->navbar->add($framework->get('shortname'), $url);