Sam Hemelryk
84192d7836
MDL-40167 dock: converted the dock JS to a YUI shifted module.
...
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.
2013-07-15 09:46:03 +12:00
Eloy Lafuente (stronk7)
112f1ab9b0
MDL-40392 Navigation -> my courses listing tests
...
This introduces some behat tests to verify that
the display of enrolled courses in the navigation
block works as expected, both when a plain list
or a nested list is configured.
Personally I'm not happy with the way to select
expected text via css element. I'd love to see
something in an higher level like
I should see the text|link "xxxxx" in the "yyyy" "element"
with element being "block, header, footer, main...."
But that's another issue.
2013-07-04 13:51:25 +02:00
Marina Glancy
3b42c973d7
MDL-38631 link categories in My courses only when needed
2013-06-22 16:27:28 +10:00
Sam Hemelryk
8a7d747581
MDL-40142 navigation: fixed chainable issue with navigation JS
2013-06-17 09:11:45 +12:00
Eloy Lafuente (stronk7)
c9e54743ec
MDL-39753 Add 2.5.0 upgrade line
2013-05-20 15:33:19 +02:00
Eloy Lafuente (stronk7)
cedb0aab5a
MDL-39434 Bump all versions near 2.5 release
2013-05-01 18:03:29 +02:00
Damyon Wiese
986adc066c
MDL-39092 Yuilib - remove more -coverage.js files
...
Also slight tweak to the readme for someone who does not know shifter.
2013-04-15 09:02:11 +08:00
Eloy Lafuente (stronk7)
77b0357faf
MDL-38887 block nav: reshifter module
2013-04-09 10:28:24 +02:00
Aparup Banerjee
eeb47dbd30
Merge branch 'wip-MDL-38887-m25' of git://github.com/marinaglancy/moodle
2013-04-09 14:21:22 +08:00
Marina Glancy
30142c1905
MDL-38593 Merge code from /course/category.php into /course/index.php
2013-04-09 12:21:05 +10:00
Marina Glancy
938c7dd3bc
MDL-38887 dim hidden branches in navigation expanded via AJAX requests
2013-04-08 11:05:37 +10:00
Andrew Robert Nicols
81c8a42040
MDL-38516 JavaScript: Migrate moodle-block_navigation-navigation to use Shifter
2013-03-27 22:27:48 +00:00
Helen Foster
ca084ef149
MDL-38352 Merge English strings from the en_fix language pack
2013-03-06 16:44:39 +01:00
Damyon Wiese
a3e57810c6
Merge branch 'wip-MDL-36287-m25' of git://github.com/samhemelryk/moodle
2013-02-25 15:49:13 +08:00
Sam Hemelryk
068ad19988
MDL-36287 block_navigation: ajax loading events are now delegated
2013-02-22 14:18:36 +13:00
Rajesh Taneja
db47f68f28
MDL-37329 Navigation: Navigation node My Courses will only show enrolled courses
2013-02-15 17:55:28 +08:00
Eloy Lafuente (stronk7)
6b9dfe731e
MDL-37032 upgrade: define all the 2.4.0 points
2012-12-11 13:11:11 +01:00
Eloy Lafuente (stronk7)
663dbbc2e6
MDL-36933 Bump everything to 2012112900
...
(versions, requires and dependencies)
2012-11-30 03:30:09 +01:00
Frederic Massart
e40bd74620
MDL-36550 usability: CSS updates on course page
2012-11-26 17:00:29 +08:00
Frederic Massart
11f8718780
MDL-36323 usability: Normalising icons used in blocks
2012-11-14 14:07:40 +08:00
Dan Poltawski
8f3020558d
Merge branch 'wip-MDL-33017-m24-r2' of git://github.com/samhemelryk/moodle
2012-11-07 14:17:11 +08:00
Dan Poltawski
e830d6f98e
Merge branch 'wip-MDL-30921-m24' of git://github.com/samhemelryk/moodle
2012-11-07 10:51:06 +08:00
Sam Hemelryk
b9c87ef86a
MDL-33017 navigation: Tidied up after peer-review
2012-11-07 09:52:47 +13:00
Mark Nelson
70c9c1956d
MDL-34270 blocks: Adding clonepermissionsfrom to the new capability definitions
2012-11-05 12:28:09 +08:00
Sam Hemelryk
58b602da8e
MDL-33017 navigation: added current course and simplified loading
2012-11-04 11:06:49 +13:00
Mark Nelson
b291b59d6a
MDL-34270 blocks: adding new add block capabilities
2012-11-02 14:32:01 +08:00
Sam Hemelryk
697f7bd701
MDL-30921 blocks: Added a method to inject aria roles into block structure
2012-11-02 10:58:23 +13:00
Itamar Tzadok
c8ed28175e
MDL-35655 Navigation - Generalized fetching method of navigation object and renderer in navigation block
2012-09-27 14:24:03 -04:00
Rajesh Taneja
e5c46b5435
MDL-30833 Accessibility: Added aria-expanded attribute on navigation nodes
2012-09-18 17:26:39 +08:00
Andrew Robert Nicols
65dcd906e3
MDL-34322 Don't display empty navigation nodes which have no link
2012-07-13 15:01:39 +01:00
Aparup Banerjee
99c3c503e0
MDL-34096 Installation : Added 2.3 upgrade line to db upgrade scripts.
2012-06-29 11:41:09 +08:00
Eloy Lafuente (stronk7)
c5e783e512
MDL-33794 version.php: Bump all versions, requires and dependencies to 2012061700
2012-06-18 02:37:00 +02:00
Petr Skoda
f8311defeb
MDL-31301 use static textlib methods
2012-03-03 11:46:13 +01:00
Sam Hemelryk
887fd0e4c7
Merge branch 'MDL-31831' of git://github.com/stronk7/moodle
2012-03-01 14:34:09 +13:00
Eloy Lafuente (stronk7)
5dbfbacc49
MDL-31831 whitespace clean - take2
2012-03-01 02:20:35 +01:00
Eloy Lafuente (stronk7)
93123b170d
MDL-30976 navigation: fix a bunch of incorrect inline @see phpdoc tags
2012-02-29 00:56:41 +01:00
Adrian Greeve
31fde54fbc
MDL-30976 - navigation - Updating the api block documentation.
2012-02-27 08:14:54 +08:00
Eloy Lafuente (stronk7)
6ad5968d68
Merge branch 'wip-MDL-31160-m23' of git://github.com/samhemelryk/moodle
2012-02-01 00:53:16 +01:00
Sam Hemelryk
13915f89d4
MDL-31224 block_navigation: Fixed display of icons for node with an action_link action
2012-01-20 11:19:25 +08:00
David Penner
a0cc337bdb
MDL-31160 block_navigation: Fixed incorrect thrid arg to substr.
2012-01-20 11:14:38 +08:00
Petr Skoda
b85b25ebb8
MDL-31006 fix various notices in PHP54
...
PHP54 compatibility
2012-01-18 01:03:20 +01:00
Petr Skoda
612d65d037
MDL-30610 remove outdated block upgrade code
2011-12-23 10:38:10 +01:00
Aparup Banerjee
46f2a9366a
MDL-30604 Added upgrade lines to upgrade.php(s)
2011-12-09 01:28:59 +01:00
Petr Skoda
d68b3dbe72
MDL-30007 standard version file for all blocks
2011-11-29 20:57:30 +01:00
Petr Skoda
138c76789b
MDL-29014 fix a few incorrect uses of strlen and substr
2011-09-10 10:21:31 +02:00
Petr Skoda
0958759dc2
MDL-28554 workaround for http://yuilibrary.com/projects/yui3/ticket/2530999
...
Do not load io-xdr and io-upload-iframe on the same page.
2011-08-25 11:38:34 +02:00
Aparup Banerjee
c5a8abfedd
MDL-28169 Installation Added 2.1 upgrade (idiot proof) lines to upgrade scripts.
2011-07-07 11:40:38 +08:00
Aparup Banerjee
0193d9dfe7
MDL-27428 accessibility : added a fourth argument to event's subscription and delegation methods to specify selector actions.
...
- selected actions will fire the event through to the relevant handling functions.
2011-05-23 11:13:52 +08:00
Aparup Banerjee
f93844f3d7
MDL-27428 accessibility : added keyboard support to navigational menus loaded via ajax.
2011-05-23 11:13:36 +08:00
Aparup Banerjee
32561cafd4
MDL-27428 accessibility : made navigation and settings menu category span nodes navigable using tabs with tabindex=0
2011-05-23 11:12:53 +08:00