mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
Fix for MDL-7493.
We basically replace the plus and minus hide buttons when the elementToggleHide javascript function is called.
This commit is contained in:
parent
0d0e48d464
commit
122223e8ab
1 changed files with 6 additions and 5 deletions
|
@ -204,7 +204,7 @@ function findParentNode(el, elName, elClass, elId) {
|
||||||
|
|
||||||
If persistent == true, also sets a cookie for this.
|
If persistent == true, also sets a cookie for this.
|
||||||
*/
|
*/
|
||||||
function elementToggleHide(el, persistent, elementFinder) {
|
function elementToggleHide(el, persistent, elementFinder, pixPath) {
|
||||||
if(!elementFinder) {
|
if(!elementFinder) {
|
||||||
var obj = el;
|
var obj = el;
|
||||||
}
|
}
|
||||||
|
@ -213,13 +213,14 @@ function elementToggleHide(el, persistent, elementFinder) {
|
||||||
}
|
}
|
||||||
if(obj.className.indexOf('hidden') == -1) {
|
if(obj.className.indexOf('hidden') == -1) {
|
||||||
obj.className += ' hidden';
|
obj.className += ' hidden';
|
||||||
var shown = 0;
|
document.getElementById('togglehide_'+obj.id).setAttribute('src', pixPath+'/t/switch_plus.gif');
|
||||||
|
var shown = 0;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
obj.className = obj.className.replace(new RegExp(' ?hidden'), '')
|
obj.className = obj.className.replace(new RegExp(' ?hidden'), '');
|
||||||
var shown = 1;
|
document.getElementById('togglehide_'+obj.id).setAttribute('src', pixPath+'/t/switch_minus.gif');
|
||||||
|
var shown = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(persistent == true) {
|
if(persistent == true) {
|
||||||
new cookie('hide:' + obj.id, 1, (shown ? -1 : 356), '/').set();
|
new cookie('hide:' + obj.id, 1, (shown ? -1 : 356), '/').set();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue