Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-57287

Boost: Reset Dashboard for all users button is not clickable

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Please test in all major browsers!

      As an admin:

      1. Visit the dashboard page and confirm that you see a 'customise this page' button in the top right.
      2. Resize the window and confirm that the button doesn't overlap the text or image at any size.
      3. Click the button to customise and confirm the same when two buttons are present.
      4. Visit the site home page and confirm that the settings cog is inline with the header and works as expected.
      5. Visit the site admin page and confirm that:
        • The navbar (breadcrumbs) sits nicely below the page header
        • The button sits at the bottom right, in line with the navbar
      6. Resize the window and confirm that:
        • The navbar (breadcrumbs) always sits below the page header at every window size.
        • The button doesn't overlap the navbar nor the page header text at any window size.
      7. Now go to 'Appearance' > 'Default dashboard page'
      8. Confirm that:
        • For a full screen window, the buttons are inline with the page heading text
        • The buttons can both be clicked
      9. resize the window and confirm that:
        • The buttons wrap the page heading nicely at all window sizes.
      10. Now, using your browser dev tools, select the rightmost button and look for an element above it with the class 'context-header-settings-menu'
      11. Using the tool, select the element and modify its html to the html attached to this issue. The file is called 'cog_menu_sample.html'.
      12. Confirm that you see the cog menu in the top right and that it doesn't overlap the buttons at all.
      13. Try resizing the window again and confirm that:
        • The buttons wrap below the header text and the cog wraps above
        • Neither the cog nor the buttons overlap the text nor each other.
      14. Now, goto the site admin page again
      15. Again, edit the html and find the element with the class 'context-header-settings-menu' and set the html to the attached html.
      16. Confirm that you see the cog in the top right, above the button and that it doesn't overlap the button.
      17. Again, resize the window and confirm that:
        • The buttons wrap below the header text and the cog wraps above
        • Neither the cog nor the buttons overlap the text nor each other.
      Show
      Please test in all major browsers! As an admin: Visit the dashboard page and confirm that you see a 'customise this page' button in the top right. Resize the window and confirm that the button doesn't overlap the text or image at any size. Click the button to customise and confirm the same when two buttons are present. Visit the site home page and confirm that the settings cog is inline with the header and works as expected. Visit the site admin page and confirm that : The navbar (breadcrumbs) sits nicely below the page header The button sits at the bottom right, in line with the navbar Resize the window and confirm that : The navbar (breadcrumbs) always sits below the page header at every window size. The button doesn't overlap the navbar nor the page header text at any window size. Now go to 'Appearance' > 'Default dashboard page' Confirm that: For a full screen window, the buttons are inline with the page heading text The buttons can both be clicked resize the window and confirm that: The buttons wrap the page heading nicely at all window sizes. Now, using your browser dev tools, select the rightmost button and look for an element above it with the class 'context-header-settings-menu' Using the tool, select the element and modify its html to the html attached to this issue. The file is called 'cog_menu_sample.html'. Confirm that you see the cog menu in the top right and that it doesn't overlap the buttons at all. Try resizing the window again and confirm that: The buttons wrap below the header text and the cog wraps above Neither the cog nor the buttons overlap the text nor each other. Now, goto the site admin page again Again, edit the html and find the element with the class 'context-header-settings-menu' and set the html to the attached html. Confirm that you see the cog in the top right, above the button and that it doesn't overlap the button. Again, resize the window and confirm that: The buttons wrap below the header text and the cog wraps above Neither the cog nor the buttons overlap the text nor each other.
    • Affected Branches:
      MOODLE_32_STABLE
    • Fixed Branches:
      MOODLE_32_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-57287-master
    • Sprint:
      3.3 sprint 2

      Description

      The "Reset Dashboard for all users" button is not clickable on theme Boost. The first half of the "Blocks editing on" button is also not clickable. Looks like the heading text somewhat interferes with the clickability of these buttons.

      To reproduce:

      1. Login as an admin
      2. Go to "Site administration" > "Appearance" > "Default Dashboard page"
      3. Hover and click on the "Reset Dashboard for all users"
      4. Expected
        • The button colour should change while hovering on it.
        • The button should be clickable and the users' dashboards will be reset after clicking on it
      5. Actual
        • The button is not clickable
      6. Hover on the first half (from the left) of the "Blocks editing on" button.
      7. Expected
        • The button colour should change while hovering on it.
        • The button should be clickable and blocks editing should be turned on after clicking on it.
      8. Actual
        • The first half of the button is not clickable

      P.S.
      I also noticed that there is no breadcrumb navigation for the default dashboard page.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jaked Jake Dallimore
              Reporter:
              jpataleta Jun Pataleta
              Peer reviewer:
              John Okely
              Integrator:
              Dan Poltawski
              Tester:
              Simey Lameze
              Participants:
              Component watchers:
              Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Bas Brands
              Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                13/Mar/17