Adaptable

Themes ::: theme_adaptable
Maintained by Gareth J BarnardGareth J Barnard
Part of set Adaptable UI.
Adaptable is a highly customisable responsive two column theme designed for use on both large University installations as well as small training companies.

Adaptable 401.1.10

Moodle 4.1
Released: Thursday, 15 February 2024, 7:45 PM

Change Log in version 401.1.10 (2022112311)

  1. Fix missing logo in alternative header for header style one.
  2. Fix jssection setting value causing breakage.
  3. Fix jssectionrestricted setting value not in nofooter layout.
  4. Deprecated 'jssection' and 'jssectionrestricted' settings, please copy values to 'customjs' and 'customjsrestricted' with any 'script' tags removed.
  5. Separated 'Custom CSS and JS' into two separate settings tabs, 'Custom CSS' and 'Custom JS', the latter is now in the 'Local Adaptable' plugin.
  6. Fix 'btn a' style.

Change Log in version 401.1.9 (2022112310)

  1. Fix '$OUTPUT is null' - ref: https://moodle.org/mod/forum/discuss.php?d=453194#p1827606.
  2. Fix missing calls to 'user_preference_allow_ajax_update' as in M4.3 they are deprecated.

Change Log in version 401.1.8 (2022112309)

  1. Fix external_api unit test failure - M4.1 only - #19.
  2. Tidy up header logic in relation to titles.
  3. Navbar and breadcrumb tidy.
  4. Add 'buttontexthovercolor' setting to fix button hovers.
  5. Fix header search icon.
  6. Add 'headerbgimagetextcolour' and 'headertextcolor2' to fix lower header text colours.
  7. Fix position of '#savediscardsection'.
  8. Refactored layouts as a progressional aim towards use of templating to a greater extent.
  9. Put the course title back in the header.
  10. New setting 'headertitle' replaces 'sitetitle'.
  11. New CSS id 'headertitle' replaces 'sitetitle', now 'sitetitle' is on the actual site title for styling purposes.
  12. New setting 'responsiveheadertitle' replaces 'responsivecoursetitle' / 'responsivesitetitle'.
  13. New setting 'coursepageheaderhidetitle' replaces 'coursepageheaderhidesitetitle'.
  14. Fix 'Wrong context for theme_adaptable/savediscard'.
  15. Remove call to 'context_header' so that the course title is not duplicated on the page.
  16. Improved header logic. On a course page then if the course title is set to show 'enablecoursetitle' then it is shown with the 'categoryheadercustomtitleX' if there is one. If not then the site title will show if 'sitetitle' is set and with 'categoryheadercustomtitleX' if there is one. On a site page, then just the 'sitetitle' logic.
  17. Fix 'Module menu delete item hover colour'.

Change Log in version 401.1.7 (2022112308)

  1. Add 'courseactivitynavigationenabled' setting in 'Courses' tab (changed from 'Course Formats') to turn on / off activity navigation. Disabled by default.
  2. Fix "Spelling mistakes in 'theme_adaptable | responsivesectionnav'" - #14.
  3. Fix 'Front Page Course Limited to 20' - ref: https://moodle.org/mod/forum/discuss.php?d=450609.
  4. Fix 'Option to default right drawer to open for guests' - #16.
  5. Removed social wall format (https://moodle.org/plugins/format_socialwall/versions) as last known version was for Moodle 3.3.
  6. Add theme version of FontAwesome 6.4.2 from Foundation theme.
  7. Fix 'Dragging a block results in an unknown block region error'.
  8. Fix 'Grader report headings not sticky' - ref: https://moodle.org/mod/forum/discuss.php?d=451315S.
  9. Add the ability to show the marketing blocks when 'Logged out', 'Logged in' or 'Logged in or out', 'marketingvisible' setting.
  10. Improved alert dismissal functionality. The alert key only needs to change when the content does not.
  11. Corrected alert information that incorrectly stated that it was possible to restrict alerts to the front page.
  12. Move the 'Alerts', 'Category Headers', 'Login', 'My courses', 'News ticker', 'Tools menu', 'Tracking' and 'User profile' functionality to a separate 'Local Adaptable' plugin that will be available to sponsors only. This has been an extremely difficult decision to make, however with the continued lack of support I consider that I have been left with no choice and thus have targetted functionality unlikely to be used by small installations.

Change Log in version 401.1.6 (2022112307)

  1. Fix as much as possible URL's in strings - ref: https://moodle.org/mod/forum/discuss.php?d=446353.
  2. Fix long student names in the grade book - ref: https://moodle.org/mod/forum/discuss.php?d=447234.
  3. Fix 'Sidebars cannot be closed with sticky navbar' - ref: https://github.com/gjb2048/moodle-theme_adaptable/issues/8.
  4. Fix 'columns1 layout issue' - ref: https://moodle.org/mod/forum/discuss.php?d=446487#p1800161.
  5. Fix 'Block marketing - images' - #12.
  6. Fix 'Missing content region on dashboard'.
  7. Add link in the navbar to the 'My courses' page, with setting 'enablemycourses', not to be confused with the 'My courses' menu 'enablemysites'.
  8. Fix margin on 'Course overview' block has header buttons not lining up, fix is good but may impact on other unknown elements as removed style is too global in effect.
  9. Put back activity navigation.
  10. Add new setting 'slidervisible' to state when the slider should be shown, being one of 'Logged out', 'Logged in' or 'Logged in or out'.
  11. Re-fix use of $CFG->themedir for when it exists but Adaptable is still in the basedir - #273.
  12. Fix header search area too large.

Change Log in version 401.1.5 (2022112306)

  1. Fix zoom after header move in markup.
  2. Fix drawer positions when 'stickynavbar' is off.
  3. Remove setting 'theme_adaptable/showyourprogress' - Thanks to Eric Richer for the patch - #6.

Change Log in version 401.1.4 (2022112305)

  1. Change HTML based settings to use Moodle format for greater flexibility and don't trust user input!
  2. Fix 'Course index' on the right for the Grader Report.
  3. Fix 'Frontpage ticker location'.
  4. Improvements to the dynamic header functionality.
  5. Improve bsoptions.js.
  6. Reduce page load adjustment issues.
  7. Drawer open button improvement.
  8. Fix drawer position on grader report page.
  9. Add secondary navigation.
  10. Fix 'Use $CFG->themedir break SCSS inclusion' - #273.

Change Log in version 401.1.3 (2022112304)

  1. Fix 'Not Adaptable my courses and missing help menu's on mobile navigation'.
  2. Fix 'Piwik code is asking for string from local_analytics' - #5.
  3. Fix 'blockicons setting not being applied to the side post drawer'.

Change Log in version 401.1.2 (2022112303)

  1. Fix 'blockside' setting not being applied to the course index and side post.
  2. Fix 'No mobile navigation' on navbar.

Change Log in version 401.1.1 (2022112302)

  1. Layout style tidy.
  2. Change to using 'Course index' and 'Block drawer'.

Change Log in version 401.1.0 (2022112301)

  1. Add new 'dimmedtextcolor' setting for the 'dimmed_text' CSS class - #290.
  2. Fix missing log causing JS error on cache purge.
  3. Fix XSS issue.
  4. Add H5P custom CSS support, 'hvpcustomcss' setting on the 'Custom CSS & JS' settings tab, for both core and mod_hvp modules.

Change Log in version 401.0.1 (2022112300)

  1. Release candidate version for M4.1.
  2. Favicon setting now describes core 'core_admin | favicon' setting, under 'Site administration' -> 'Appearance' -> 'Logos'. Please upload your existing Favicon to this new setting as Adaptable's has been removed.

Change Log in version 400.1.4 (2022051207)

  1. Change course module name display, related to MDL-74272.
  2. Less than 992px responsive fix and tidy.
  3. Fix admin settings page 'Save changes' causing overflow.
  4. Fix admin settings title SCSS not applied.
  5. Change the following mod icons to Font Awesome 6.2.1 free ones: Assign - fa-solid fa-file-pen Assignment - fa-solid fa-file-signature Book - fa-solid fa-book-open Chat - fa-regular fa-comments Choice - fa-solid fa-arrows-split-up-and-left Data - fa-solid fa-database Feedback - fa-regular fa-comment-dots File - fa-regular fa-file Folder - fa-regular fa-folder Forum - fa-solid fa-people-group Glossary - fa-solid fa-box-archive IMScp - fa-solid fa-boxes-stacked Label - fa-solid fa-tag Lesson - fa-solid fa-chalkboard-user LTI - fa-solid fa-puzzle-piece Page - fa-solid fa-sheet-plastic Quiz - fa-solid fa-person-circle-question Resource - fa-regular fa-file SCORM - fa-solid fa-box Survey - fa-solid fa-square-poll-horizontal URL - fa-solid fa-link Wiki - fa-solid fa-circle-nodes Workshop - fa-solid fa-people-arrows Converted to PNG with Inkscape.

Change Log in version 400.1.3 (2022051206)

  1. Fix header search icon colour.
  2. Fix 'Zoomin not operating on main region' - ref: https://moodle.org/mod/forum/discuss.php?d=437305#p1760772.
  3. Fixed semantic versioning 2.0.0 (https://semver.org/) for the release value, whereby the 'major' number is the Moodle core branch number. The 'version' property still needs to follow the Moodle way in order for the plugin to operate within the core API.
  4. Tidy social icons.
  5. Fix page heading button position.
  6. Fix 'Message badge colour' - ref: https://moodle.org/mod/forum/discuss.php?d=438886.
  7. Fix 'Header one long title underneath logo'.

Change Log in version 4.0.1.2 (2022051205)

  1. Fix 'Assignment Description, Instruction & Additional File Not Showing' = ref: https://moodle.org/mod/forum/discuss.php?d=437100.

Change Log in version 4.0.1.1 (2022051204)

  1. Fix 'Missing "View X responses" in choice module' - ref: https://moodle.org/mod/forum/discuss.php?d=436755.
  2. Fix 'OAuth 2 in wrong place on login form' - ref: https://moodle.org/mod/forum/discuss.php?d=436838.
  3. Fix 'No "region-main-box" identifier causing LTI module submission failure' - thanks to Sergey Kovzik for the report.

Change Log in version 4.0.1.0 (2022051203)

  1. Stable version for M4.0.

Change Log in version 4.0.0.3 (2022051202)

  1. Removed non-functioning 'user_menu' method and supporting methods.
  2. Fix 'footer improperly closed div' - #283.
  3. Option to replace login form in header with login buttons for SSO - #281.

Change Log in version 4.0.0.2 (2022051201)

  1. Fix 'My courses' page not rendering - ref: https://moodle.org/mod/forum/discuss.php?d=434718.
  2. Fix undefined property $gradeediting.
  3. Fix header two colour issues / icon padding - ref: https://moodle.org/mod/forum/discuss.php?d=434655#p1750208. This means that the setting 'headertextcolor2' as been removed, such that 'headertextcolor' will now operate on both styles for the non-navbar portion of the header. The CSS 'above-header' has been changed from an identifier to a class for this to bring even more consistency. A new identifier 'header1' as been created, just as there is an existing 'header2'.
  4. Fix 'course format plugins not working' - #277. Note: This only removes code that prevents operation due to core API changes.
  5. Fix 'Login page' - ref: https://moodle.org/mod/forum/discuss.php?d=435248.

Change Log in version 4.0.0.1 (2022051200)

  1. Removed 'coursesectionactivityuseadaptableicons' setting as M4.0 course format API prevents it having an effect.
  2. Course format API changes remove use of 'print_single_section_page' method.
  3. Fix user picture size.
  4. The M4.0 course format API prevents themes from overriding section and module output, this is now the full responsibility of the course format. The consequence of this means that the activity information code can no longer be called and used. The tracker issue MDL-73679 is an 'entry point' for understanding all of this and how course formats can override the output, but as 'get_output_classname()' in '/course/format/classes/base.php' only allows 'overriding' of the rendering classes for course formats, then this is the 'why', whereas this sort of thing used to be in the core course renderer which the course format used and could be overridden by the theme and the course format use that instance.
  5. Refactor broken footer logic.
  6. Fix missing debug information.
  7. Fix navbar search styling.
  8. No edit switch.
  9. Fix button font family - #276.
  10. Fix no assignment instructions - ref: https://moodle.org/mod/forum/discuss.php?d=434427#p1748150.
  11. Fix 'icon -> monologo' and menu spacing.
  12. Fix navbar cog down arrow icon.
  13. Remove double usage of 'icon' class on the 'This course' menu.
  14. Add 'unaddableblocks' setting that core code uses.
  15. State that the theme does not use the 'Course index'.
  16. Fix 'btn-icon' position - e.g. course 'Edit' on sections / modules.
  17. Activity styling.

Change Log in version 3.11.1.2 (2021081007)

  1. Fix 'Adaptable, sticky navbar and usertours' - https://moodle.org/mod/forum/discuss.php?d=434259.

Change Log in version 3.11.1.1 (2021081006)

  1. Remove event that was not implemented and caused core PHPUnit test failure.
  2. Fix '{{#pix}} in Mustache HTML email template' - #274.
  3. Fix 'No jssection setting output on the login page when there is no footer' - https://moodle.org/mod/forum/discuss.php?d=433316#p1743705.
  4. Add 'No search on header style two', gratefully funded by Mark Morgenstern, Grow2Serve dot com.

Known issues with this version

  1. Database activity information does not show.
  2. Virtual Programming Labs run button will not stop spinning until page refreshed.
  3. If you have the Calendar block shown on any given page but it actually isn't displayed to the user because the block region it is in is not shown, then you may get an 'invalidparameter' error. The workaround is to either ensure that the block is in a region that is shown to all users or to remove the block from the page(s) where this happens.
  4. Also look at 'Adaptable issues'.

Change Log in version 3.11.1.0 (2021081005)

  1. Fix 'Title under logo', please resave the 'Layout responsive' settings 'responsivelogo' and 'responsivecoursetitle' - Ref: https://moodle.org/mod/forum/discuss.php?d=431105.
  2. Fix 'One Topic font color change not getting applied' - #264.
  3. Add 'OneTopic active tab colour' - #269.
  4. Disable database activity information as the SQL query does not work, needs fixing.
  5. This major branch now stable.
  6. Fix 'Empty settings including '0' ignored in css' - #260.
  7. Fix activity border settings.
  8. Add 'googlefonts' setting. Note: It is essential that you review the implications of this setting.

Known issues with this version

  1. Database activity information does not show.
  2. Virtual Programming Labs run button will not stop spinning until page refreshed.
  3. If you have the Calendar block shown on any given page but it actually isn't displayed to the user because the block region it is in is not shown, then you may get an 'invalidparameter' error. The workaround is to either ensure that the block is in a region that is shown to all users or to remove the block from the page(s) where this happens.
  4. Also look at 'Adaptable issues'.

Change Log in version 3.11.0.5(2021081004)

  1. Add new 'frontpageuserblocksenabled' setting to the 'Block settings' tab, ref: https://moodle.org/mod/forum/discuss.php?d=430124. Thus for guests and authenticated users, when 'un-ticked' then the 'side-post' region does not show on the front page, but it does for site admins. When 'ticked' then 'side-post' will show for all and have content when there is some.
  2. Fix 'No middle region'.
  3. Tidied 'get_block_regions()' with the creation of the 'adaptable-block-area' style.
  4. Fix 'Event observer code for activity information missing', pertains to code changes in 3.11.0.4.
  5. Fix 'Implications of MDL-70721 output: Remove redundant title'.

Change Log in version 3.11.0.4 (2021081003)

  1. Re-fix 'Title moved to top by search', ref: https://moodle.org/mod/forum/discuss.php?d=425729#p1718073.
  2. Fix 'block configuration actions menu does not contrast enough', ref: https://moodle.org/mod/forum/discuss.php?d=427627.
  3. Fix 'My Courses dropdown not showing all enrolled courses' - #258.
  4. Fix "My courses dropdown can show hidden courses when user does not have capability when 'mysitessortoverride' setting is not set to 'Use list from my overview'", related to #258.
  5. Makes sense to have the logo as a link to the frontpage when there is no navbar.
  6. Added 'enableadditionalmoddata' setting to turn on / off additional information at a site level. Default is 'off'!
  7. Added 'courseadditionalmoddatamaxstudents' setting to restrict, if desired, the display of the activity information on a a course of the number of students on that course exceeds it. When 'enableadditionalmoddata' is enabled, then additional information about the status of this is shown at the top of the course when editing. This is so that large courses can be automatically prevented from showing the information as the calculations would take an unacceptable amount of time to compute. It is up to the administrator to set the figure based upon benchmarking / testing of the performance characteristics of the server. The default is '0', which means 'unlimited' number of students.
  8. Fixed 'ct' to 'ad' class prefixes for activity info in the course renderer.

Change Log in version 3.11.0.3 (2021081002)

  1. Fix 'setting colours (courses)' - Ref: https://moodle.org/mod/forum/discuss.php?d=426492.
  2. Fix empty setting value of 'pageheaderheight' causes SCSS compilation issue - Ref: https://moodle.org/mod/forum/discuss.php?d=426553.
  3. Change SCSS comments from CSS to SCSS ones so that they are not in the 'all' file sent to the browser and hence it will be smaller.
  4. Fix dialog text colour, i.e. adding a new question to a quiz.
  5. Fix 'Title moved to top by search', ref: https://moodle.org/mod/forum/discuss.php?d=425729#p1718073.

Change Log in version 3.11.0.2 (2021081001)

  1. Fix 'Actions' not available when editing, ref: https://moodle.org/mod/forum/discuss.php?d=425729#p1714807.
  2. Remove redundant CSS selector - #33.
  3. Fix 'Grader report preferences layout broken', ref: https://moodle.org/mod/forum/discuss.php?d=425016&parent=1715752.
  4. Remove redundant navbar toggler and tidy the CSS.
  5. Further CSS tidy and refactor some to SCSS.
  6. Settings in the CSS can now be pre-processed before passed to the SCSS compiler. Thus enabling further transition to SCSS of the CSS. This will reduce the amount of source 'CSS' and help to spot duplication and mistakes.
  7. Added extra information in the settings tabs about maturity of the release.
  8. Fix 'Userdata cache not used' - #247.

Change Log in version 3.11.0.1 (2021081000)

  1. M3.11 version made possible with thanks from Alexander Dominicus of Hochschule Bochum, https://www.hochschule-bochum.de/.

Change Log in version 3.10.1.3 (2021022303)

  1. Fix 'Expandable search in header two not working well' - #234.
  2. Fix 'Assignment Grouping' - #233.
  3. Fix 'This course section list overflows page' - #236.
  4. Fix 'Navbar link icon spacing wrong' - #235.
  5. Fix 'Missing theme cache reset' - Ref: https://moodle.org/mod/forum/discuss.php?d=420530.
  6. Added upgrade script to change settings with '0px' to '0' for upgrades that don't have "No such thing as '0px'" change. Thus, when they do, the setting will be changed correctly instead of getting a default and effectively changing the value of the setting.
  7. README.md to Readme.md - #240.
  8. Fix 'Mobile view does not show bulleted list' - #238.
  9. Fix 'Site administration in 'dock' on mobile view' - #237.
  10. Improve menu accessible titles and vertically centred header title.
  11. Fix 'Breadcrumb trail' - #242.
  12. Enhancement 'Implement Global Search capability' - #241.
  13. Fix 'Inactive tabs are displaced' - #244.
  14. Fix 'Styling self-registration message card on login page' - #183.
  15. Fix 'Site title not showing when 'responsiveheader' and 'responsivecoursetitle' settings are set to 'Extra small - Extra large'.'. Ref: https://moodle.org/mod/forum/discuss.php?d=424098.
  16. Fix 'Divider in custom menus' - Ref: https://moodle.org/mod/forum/discuss.php?d=424547.
  17. Fix 'Notifications menu colour problem' - #248.
  18. Fix 'Message drawer height' - Header height fluctuates so go with a simple solution as there is a close icon.
  19. Fix 'Sitename overlays loginbox on mobile devices' - Ref: https://moodle.org/mod/forum/discuss.php?d=424098#p1708632.

Change Log in version 3.10.1.2 (2021022302)

  1. Fix 'borderradius cannot be set to zero' - Ref: https://moodle.org/mod/forum/discuss.php?d=419461#p1692161.
  2. Small login page CSS syntax error.

Change Log in version 3.10.1.1 (2021022301)

  1. Small header fixes.
  2. Fix 'Issue with Adaptable Theme Header' - #227.
  3. Fix "No vertical gap with side post blocks when 'blockside' setting is 'Left side'" - Ref: https://moodle.org/mod/forum/discuss.php?d=419201#p1689468.
  4. Fix 'File picker .nav-item's have header changes' - Ref: https://moodle.org/mod/forum/discuss.php?d=419201#p1689468.
  5. Fix 'put_properties in Toolbox does not process all of the file settings' - #221.
  6. Add information page in the settings with readme and settings lang tidy.
  7. Add 'thirdpartylibs.xml' information.
  8. Tidy the language strings.
  9. Organise the settings tabs.
  10. Tidy and optimise adaptable.css.
  11. Add Support.md file.
  12. Fix 'Json error when getting course info in combined list on frontpage' - #229.
  13. Fix 'menuoverrideprofilefield topmenusettings error' - #228.

Change Log in version 3.10.1.0 (2021022300)

  1. Fix 'Quiz due date has no background colour'.
  2. Possible fix for header title underlaps search box - https://moodle.org/mod/forum/discuss.php?d=417124#p1685280.
  3. Refactor renderers so that don't have to worry about calls to undefined methods when upgrading or in maintenance.
  4. Fix 'Coventry tiles do not show teachers' - ref: https://moodle.org/mod/forum/discuss.php?d=418430.
  5. Added 'editcognocourseupdate' setting so that when 'off' the cog / gear icon will not show in courses for users without the 'moodle/course:update' capability.
  6. Port of fix 'Undefined property: stdClass::$groupmember in moodle/course/format/topcoll/classes/activity.php on line 650' from Collapsed Topics.
  7. Removed 'editverticalpadding' setting as contradictory to the ability to centre the button text accurately.
  8. No such thing as '0px'.
  9. Corrected style spelling of 'edittingbutton' to 'editingbutton'.
  10. Fix '0 attempted' - ref: https://moodle.org/mod/forum/discuss.php?d=418918.
  11. Remove FireFox CSS that breaks the activity / resource editing page.
  12. Initial fixes for M3.10 version.

Change Log in version 3.0.5 (2020073106)

  1. Fix 'Menu bar height loss' - #222.
  2. Fix 'Activity meta information not showing when student first accesses page' - https://moodle.org/mod/forum/discuss.php?d=417731.
  3. Fix 'Footer shown on popup layout' - https://moodle.org/mod/forum/discuss.php?d=417793.
  4. Fix 'User profile image is cropped' - https://moodle.org/mod/forum/discuss.php?d=417776.
  5. Fix 'Textured page background image does not extend down when the page height changes' - #223.
  6. Grid format has changed method name of 'section_header_onsectionpage_topic0notattop' to 'section_header_onsectionpage'.
  7. Fix 'Redirection loop' - #224.

Change Log in version 3.0.4 (2020073105)

  1. Fix 'Header issues with logo and background image'.
  2. Fix 'Custom menu items not shown even when "disablecustommenu" is false'.
  3. Fix 'Header style two does not show logo when there is no site title'.
  4. Fix 'Undefined property: stdClass::$tickertext1 when running behat tests' - #159.

Change Log in version 3.0.3 (2020073104)

  1. Fix 'Cope when there is no first or full name' when showing a user profile.
  2. Fix 'Frontpage tiles do not show course contacts' - #184.
  3. Due date label doesn't honor overridden dates for mod_assign - #186, thanks to https://github.com/golenkovm for the original patch in Collapsed Topics.
  4. Fix 'adaptable_setting_confightmleditor does not set setting as empty when there is no content' - #187.
  5. Fix 'Sub sub menus and below show all at once' - #188.
  6. Fix the ability for Behat to run without '$CFG->forced_plugin_settings' being set - dashboard.php issue only - #159.
  7. Fix 'admin_setting_configselect defaults should use the index and not the value' - #189.
  8. Fix 'regression - background colour on dashboard' - #190.
  9. Add 'Book printing to PDF' - #173.
  10. Fix 'Dashboard dropdown hover makes text unreadable' - #194.
  11. Add 'Not submitted confusing when student can no longer submit' - #195.
  12. Fix 'buttondropshadow does not use lang strings' - #152.
  13. Port of Collapsed Topics accessible colours for the activity meta - https://github.com/gjb2048/moodle-format_topcoll/issues/88.
  14. Tabbed settings and fixed use of $PAGE which gives invalid variable values when Adaptable is not the set theme.
  15. Fix 'PHPUnit install fails' - #197.
  16. Fix 'Install fails on Moodle 3.9' - #198 - thanks to https://gitlab.com/kiklopgs for the patch in https://gitlab.com/jezhops/moodle-theme_adaptable/-/merge_requests/34.
  17. Fix 'Gradebook: Edit link not working' - #201.
  18. Fix 'edit_button in renderers.php is not used' - #202.
  19. Fix 'Redundant CSS' - #96.
  20. Fix 'theme_adaptable_get_html_for_settings() is not used!' - #27.
  21. Fix '$hasmiddle is not used!' - #26.
  22. Fix '$hasfootnote is not used!' - #203.
  23. Fix '$responsivealerts = $PAGE->theme->settings->responsivealerts; not used!' - #204.
  24. Fix 'Improve Activity Completion Icons' - #8.
  25. Fix 'User menu available when using "Full screen pop-up with some Javascript scurity" in Quiz' - #210.
  26. Fix 'Adding Activity with Safari in Moodle 3.9' - #211.
  27. Fix 'Second level links do not work when using 3 levels of sub-menu in custom menus' - #117.
  28. Fix 'Course formatting in Safari and Moodle 3.9' - #212.
  29. Fix ''About me' tab should be the default for the user profile page' - #206.
  30. Add version information to settings pages.
  31. Fix 'Calendar links on the page'.
  32. Fix 'Navigation tweaks'.
  33. Fix 'User details not visible on profile page' - #119.
  34. Tabs update in line with MDL-69301.
  35. Fix block header icons.
  36. Fix block hide / show icon size.
  37. Fix 'Wrong display of date user profile fields' - #214.
  38. Fix property display can cause markup to be interpreted.
  39. Allow Import / Export settings to work by separating from tabbed settings.
  40. Fix 'Impossible to enter a course with Coventry tiles' - #156.
  41. Remove setting to control activities in chooser - M3.9+ only - #135.
  42. Fix 'stickynavbar' JS error on login page.
  43. Fix 'Login page cookies popup not working' - #217.
  44. Fix 'Onetopic: background color in tabs' - #215.
  45. Fix 'Theme does not respect the before_footer callback' - #216.
  46. Fix 'No multilang support in headers and footer' - #132.
  47. Fix 'Drag&Drop Image question behaviour problem' - #220.
  48. Fix 'Duplicate code in get_logo_title()' - #208.
  49. Fix 'responsivealerts used?' - #205.
  50. Fix 'fonttitlecolorcourse setting not used' - #154.
  51. Fix 'enablealertcoursepages setting used?' - #151.

Change Log in version 3.0.2 (2020073103)

  1. Fix 'Error in function quiz_num_submissions_ungraded' - #176.
  2. Fix 'course_participant_count inaccurate' - #179.
  3. Fix 'Lesson status inaccurate' - #180.

Change Log in version 3.0.1 (2020073102)

  1. Fix 'Too few arguments to function theme_adaptable_core_renderer::render_mycourses(), 0 passed in [dirroot]/lib/outputrenderers.php on line 497 and exactly 1 expected' - #172.
  2. Fix navbar is not showing on the frontpage.
  3. Fix 'Book module has two icons' - #174.
  4. Fix 'Course in category' - https://moodle.org/mod/forum/discuss.php?d=408081#p1656297.
  5. Fix 'Ungraded assign' - https://moodle.org/mod/forum/discuss.php?d=410681.
  6. Fix btn-secondary text colour when link.
  7. Fix 'Filter not applied' - https://moodle.org/mod/forum/discuss.php?d=408081#p1657138.
  8. Fix 'Support for Embedded Questions filter' - #177.

Change Log in version 3.0.0 (2020073101)

Release candidate for Moodle 3.9.

  1. Fix licence from GPLv2 to GPLv3 as is incorrect - Moodle plugins must be GPLv3.
  2. Fix message drawer closure.
  3. Fix 'Regression - Frontpage marketing blocks don't display on desktop' - #139.
  4. Moodle 3.9 New Activity Chooser styling needs work - #131.
  5. Fix 'Blocks - My Home recently accessed course' - #9.
  6. Fix rubic icons -> https://moodle.org/mod/forum/discuss.php?d=408081#p1646693.
  7. Fix 'Searchbox conflict with Advanced Forum (hsuforum)' - #133.
  8. Fix 'Bullet list display in Collapsed Topics course format' - #81.
  9. Fix 'Block settings are left justified' - #82.
  10. Improve 'Improve Onetopic course format tab rendering' - #115.
  11. Fix 'Missing action menu (like editing button / cog button) on content bank page' - #140.
  12. Fix 'Button/link 'Turn editing on' missing on Moodle 3.9' - #129.
  13. Fix '.btn declaired after .hidden' - #130.
  14. Fix message drawer hover.
  15. Improve position of #82.
  16. Make 'side-post' have no padding on the right so that the page is symmetrical.
  17. Fix 'H5P iframe element too small in content bank page' - #146.
  18. Fix 'Navbar Custom Menu does not fit' - #128.
  19. Fix 'Editing cog colour not consistent' - #149.
  20. Fix 'Whitespace Below Header in Course Pages' - #38.
  21. Fix 'Use of "$setting->set_updatedcallback('theme_reset_all_caches');" not needed on some settings' - #25.
  22. Fix 'lib.php preg_match logic flaw' - #150.
  23. Fix 'wrong rtl css' - #142.
  24. Fix 'Impossible to enter a course with Coventry tiles' - #156.
  25. Update to version 3 https://moodlehq.github.io/moodle-plugin-ci/UPGRADE-3.0.html - #158.
  26. Assignment with restricting grouping shows all users or groups - #161.
  27. Fix 'Regression? / Inconsistent cog positioning in content bank' - #166.
  28. Fix 'Quiz attempt: no breadcrumbs' - #123.
  29. Fix '$fontname can never be 'custom'' - #104.
  30. Implement 'Update google fonts list ' - #42 - thanks to 'Sal Zaydon' - https://gitlab.com/szaydon for the list.
  31. Fix no such font-family as 'default' - #42.
  32. Fix 'Topic header text now black' - #167.

Change Log in version 2.2.2 (2019112601)

Main fixes & Enhancements done in this release.

  • Fix mobile responsive settings in "layout responsive" settings page
  • Fix ability to set general box color in forums
  • Fix issues with login page when no header in use
  • Fix issue of footer riding up on short pages with little content
  • Fix close icon for activity chooser in Moodle 3.8
  • Fix combo list on mobile, now collapses into single column

What's new?

  • Layout responsive settings page
  • Setting to control color of forum "general box" background where forum description is displayed

HTML/CSS sample code for block areas

Here you will find some code samples to help you to customize the Info Box and the Marketing Blocks.

You can insert any HTML tag to customize the front page blocks. Use a 'div' tag as a main container and add the height to keep the same value in all the blocks.

The Font Awesome icons set is available in http://fortawesome.github.io/Font-Awesome/icons/.

You can insert any of them following the examples http://fortawesome.github.io/Font-Awesome/examples/

Front Page Slider Styles

Add images with at least 1900px x 400px. If you want to reduce or increase the height, Adaptable will resize the image automatically. There are two possible slider styles each with different markup required:

Original BCU Slider Markup:

<div class="span9">
  <h4>Information</h4>
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
    et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
    ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
  </div>

  <div class="span3">
  <a href="#" class="submit">2016/17 Courses <i class="fa-chevron-right fa"></i></a>
</div>

Coventry Style Slider Markup

<div class="span6 col-sm-6">
<h3>Hand-crafted</h3> <h4>pixels and code for the Moodle community</h4>
<a href="#" class="submit">Check out our custom theme pricing!</a>
</div>

Frontpage Marketing Block HTML structure Coventry

<div><img src="http://somewebsite.com/2.jpg" class="marketimage"></div>
<h4><a href="#">International Courses</a></h4>
<p>Some text below the link....</p>

Front page Info Box and Marketing Blocks

There are two Info blocks in the front page located above and below the Marketing Blocks. These are just for compatibility with the old BCU.

It is recommended to use the new marketing blocks builder that allows you to create your own layout and add much more blocks.

There are 8 rows where you can add up to 4 blocks in each with a total of 32 block of different size. See pix/layout.png for more information.

You can enter any HTML code to the block, include FA icons, images, videos and apply in-line styles.

Some samples:

Block with solid background, FA icon and some text:

<div style="text-align:center; background: #e6e6e6; height: 350px; padding: 7px;">
    <i class="fa fa-paint-brush fa-5x" style="color: #3A454b;"></i>
    <h3>Title </h3>
    <div style="text-align:center;">Add your text here.</div>
</div>

Block with border and transparent background:

<div style="text-align:center; height: 350px; padding: 7px; border: 1px solid #3A454b;">
    <i class="fa fa-list fa-5x" style="color: #3A454b;"></i>
    <h3>Heading</h3>
    <div style="text-align:center; padding: 5px; color: #3A454b;">Add your text here.</div>
</div>

Block with an image:

<div style="height: 350px;">
    <img src="http://yoursite/yourimage.jpg" style="vertical-align:text-bottom; margin: 0 .5em;" height="auto" width="100%">
    <p style="margin-top: 5px; color: #333333; text-align: center;"><strong>Add your text here</strong></p>
</div>

Block with a video:

<div style="background: #606060; height: 350px">
    <center>
    <iframe src="https://www.youtube.com/embed/wop3FMhoLGs" allowfullscreen="" frameborder="0" height="315" width="560"></iframe>
    </center>
</div>

Block using multi-lang filter:

<div style="width: 100%; height: 240px; background-color: #cccccc;">
<h1 style="text-align: center; line-height: 120px;">
      <span class="multilang" lang="en">text in english</span>
      <span class="multilang" lang="es">texto en español</span>
      <span class="multilang" lang="fr">texte en français</span>
      <span class="multilang" lang="ca">text en català </span>
</div>

Footer Blocks

You can apply the same HTML/CSS in the footer blocks.

Some samples:

Contact information

<i class="fa fa-building"></i>  High St. 100<br>
<span style="margin-left: 20px;">123456 City</span><br><br>
<i class="fa fa-phone"></i> +12 (3)456 78 90<br>
<i class="fa fa-envelope"></i> info@mail.com<br>
<i class="fa fa-globe"></i> www.example.com

List with Chevron

<ul class="block-list">
    <li><a href="http://moodle.org/"><span class="fa fa-chevron-right"></span><span>Accessibility</span></a></li>
    <li><a href="http://moodle.org/"><span class="fa fa-chevron-right"></span><span>Moodle Help</span></a></li>
    <li><a href="http://moodle.org/"><span class="fa fa-chevron-right"></span><span>Moodle Feedback</span></a></li>
    <li><a href="http://moodle.org/"><span class="fa fa-chevron-right"></span><span>IT Help</span></a></li>
    <li><a href="http://moodle.org/"><span class="fa fa-chevron-right"></span><span>IT Feedback</span></a></li>
</ul>

Copyright text

A sample of copyright text using FA icon

Made with <i class="fa fa-heart" style="color: #ff0000;"></i> in Europe

News Ticker

From version 1.3 the news ticker do not need to create an unordered list. Just add paragraphs using 'p' tags:

<p>Configure all the theme colors</p>
<p>Use any Google Font for the content, headings and site title</p>
<p>Display a logo or a configurable title site</p>
<p>Configurable Slideshow</p>
<p>Display up to 12 marketing blocks in the front page</p>

Messages / Notifications

Moodle 3.2 includes a new system to display messages and notifications in the screen.

The new system displays a hard coded black icons that are difficult to see when using dark background color in the top header. In that case, you can use an alternate icons pack using white color.

Login the server by FTP or SFTP and open /theme/adaptable/pix_core/i and delete notifications.png and rename notifications-white.png to notifications.png

Then open /theme/adaptable/pix_core/t and delete message.png and rename message-white.png to message.png

From moodle 3.6 the messages and notifications has been changed to the called "Messages Drawer".

Activities icons

From version 1.4, Adaptable includes its own icons pack that replace the default moodle icons. If you don't want to use the icons just remove adaptable/pix_plugins and adaptable/pix_core/f You can enable this icons from the administration.

Version information

Version build number
2022112311
Version release name
401.1.10
Can be updated from
401.0.1 (2022112300), 401.1.0 (2022112301), 401.1.1 (2022112302), 401.1.2 (2022112303), 401.1.3 (2022112304), 401.1.4 (2022112305), 401.1.5 (2022112306), 401.1.7 (2022112308), 401.1.8 (2022112309), 401.1.9 (2022112310)
Can be updated to
401.1.11 (2022112312), 401.1.12 (2022112314), 401.1.14 (2022112315)
Maturity
Stable version
MD5 Sum
e2494c2629443dc1e4290a9235fc004b
Supported software
Moodle 4.1

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS branch
MOODLE_401
VCS tag
V401.1.10

Default installation instructions for plugins of the type Themes

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (e.g. "ponies") in the "theme" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation