1. 14 Apr, 2016 2 commits
    • Damyon Wiese's avatar
      MDL-53772 libraries: More context fixes · e02e7f5a
      Damyon Wiese authored and David Monllaó's avatar David Monllaó committed
      1. Improve upgrade note
      2. Don't abuse $PAGE to get the current course/cm
      3. Use validate_context, never $PAGE->set_context()
      4. Reset current coursemodule in validate_context().
      5. Respect moodlepageclass when calling an external function.
      e02e7f5a
    • Damyon Wiese's avatar
      MDL-53772 externallib: Fix busted webservices context handling · 56fa860e
      Damyon Wiese authored
      Fix:
      $PAGE->context must be reset when calling validate_context
      
      Improve:
      Provide wrapper for calling an external function
      
      The wrapper correctly checks the function parameters and return type against
      the description of the external function, and stores the PAGE and COURSE global
      state variables, restoring them before the function returns.
      
      Fix: buggy unit tests.
      
      These tests are expecting debugging from a bug that was fixed, and calling web
      service functions with no user or session.
      56fa860e
  2. 18 Mar, 2016 1 commit
  3. 10 Mar, 2016 1 commit
  4. 03 Feb, 2016 1 commit
  5. 01 Feb, 2016 1 commit
  6. 05 Jan, 2016 1 commit
    • Rajesh Taneja's avatar
      MDL-51881 behat: Set navbar to be absolutely positioned · 66fe88db
      Rajesh Taneja authored
      All behat drivers are now replicating human behavior
      so when the browser scrolls something into view it doesn't account
      for fixed positioned elements that end up obscuring the item thus
      leading to errors that could be avoided by scrolling an additional amount.
      66fe88db
  7. 28 Jul, 2015 1 commit
  8. 22 May, 2015 1 commit
  9. 28 Apr, 2015 1 commit
  10. 08 Oct, 2014 1 commit
  11. 23 Jun, 2014 1 commit
  12. 20 May, 2014 1 commit
  13. 10 Apr, 2014 1 commit
  14. 20 Mar, 2014 1 commit
  15. 24 Feb, 2014 1 commit
  16. 07 Oct, 2013 1 commit
  17. 26 Aug, 2013 1 commit
  18. 22 Aug, 2013 1 commit
  19. 21 Aug, 2013 1 commit
  20. 16 Aug, 2013 1 commit
  21. 15 Aug, 2013 1 commit
  22. 22 Jul, 2013 2 commits
  23. 15 Jul, 2013 1 commit
    • Sam Hemelryk's avatar
      MDL-40167 dock: converted the dock JS to a YUI shifted module. · 84192d78
      Sam Hemelryk authored
      The patch converts the dock into a YUI shifter module and at
      the same time improves several aspects of its operation.
      The features of this patch include:
      * Dock Module conversion.
      * A loader that ensures we don't include the dock JS or its
        requirements unless actually required.
      * We no longer include the dock JS for themes that don't
        enable it.
      * Blocks no longer add registration events to the page
        instead a dockable attribute is added to the html and the
        loader looks for that.
      * The dock module is properly documented and running YUIDoc
        gives good quality documentation.
      * We no longer need the dock module registration or
        subcomponent.
      * All events that can be delegated are now delegated.
      * Removed unused variables and code left over after fixes.
      * Support for docking blocks renderered using the new blocks
        render method. Better support for custom block regions.
      84192d78
  24. 09 Jul, 2013 2 commits
  25. 01 Jul, 2013 1 commit
  26. 25 Jun, 2013 1 commit
  27. 07 Jun, 2013 2 commits
  28. 15 Apr, 2013 1 commit
  29. 08 Jan, 2013 1 commit
  30. 02 Nov, 2012 1 commit
  31. 17 Sep, 2012 1 commit
  32. 18 Aug, 2012 1 commit
  33. 27 Jul, 2012 1 commit
  34. 23 Jul, 2012 1 commit
  35. 22 Jul, 2012 1 commit
  36. 19 Jul, 2012 1 commit