mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 16:32:18 +02:00
Merge branch 'MDL-38691-master-int' of git://github.com/FMCorz/moodle
This commit is contained in:
commit
5cc929bc12
21
lib/form/yui/showadvanced/showadvanced.js
vendored
21
lib/form/yui/showadvanced/showadvanced.js
vendored
@ -24,7 +24,13 @@ YUI.add('moodle-form-showadvanced', function(Y) {
|
||||
},
|
||||
CSS = {
|
||||
SHOW : 'show',
|
||||
MORELESSTOGGLER : 'morelesstoggler'
|
||||
MORELESSACTIONS: 'moreless-actions',
|
||||
MORELESSTOGGLER : 'moreless-toggler',
|
||||
SHOWLESS : 'moreless-less'
|
||||
},
|
||||
WRAPPERS = {
|
||||
FITEM : '<div class="fitem"></div>',
|
||||
FELEMENT : '<div class="felement"></div>'
|
||||
},
|
||||
ATTRS = {};
|
||||
|
||||
@ -73,15 +79,24 @@ YUI.add('moodle-form-showadvanced', function(Y) {
|
||||
fieldset.get('id') + "'", 'debug');
|
||||
return;
|
||||
}
|
||||
|
||||
var morelesslink = Y.Node.create('<a href="#"></a>');
|
||||
morelesslink.addClass(CSS.MORELESSTOGGLER);
|
||||
if (statuselement.get('value') === '0') {
|
||||
morelesslink.setHTML(M.str.form.showmore);
|
||||
} else {
|
||||
morelesslink.setHTML(M.str.form.showless);
|
||||
morelesslink.addClass(CSS.SHOWLESS);
|
||||
fieldset.all(SELECTORS.DIVFITEMADVANCED).addClass(CSS.SHOW);
|
||||
}
|
||||
fieldset.one(SELECTORS.DIVFCONTAINER).append(morelesslink);
|
||||
|
||||
var fitem = Y.Node.create(WRAPPERS.FITEM);
|
||||
fitem.addClass(CSS.MORELESSACTIONS);
|
||||
var felement = Y.Node.create(WRAPPERS.FELEMENT);
|
||||
felement.append(morelesslink);
|
||||
fitem.append(felement);
|
||||
|
||||
fieldset.one(SELECTORS.DIVFCONTAINER).append(fitem);
|
||||
},
|
||||
switch_state : function(e) {
|
||||
e.preventDefault();
|
||||
@ -93,9 +108,11 @@ YUI.add('moodle-form-showadvanced', function(Y) {
|
||||
// Invert it and change the link text.
|
||||
if (statuselement.get('value') === '0') {
|
||||
statuselement.set('value', 1);
|
||||
this.addClass(CSS.SHOWLESS);
|
||||
this.setHTML(M.util.get_string('showless', 'form'));
|
||||
} else {
|
||||
statuselement.set('value', 0);
|
||||
this.removeClass(CSS.SHOWLESS);
|
||||
this.setHTML(M.util.get_string('showmore', 'form'));
|
||||
}
|
||||
}
|
||||
|
BIN
pix/t/less.png
Normal file
BIN
pix/t/less.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 151 B |
15
pix/t/less.svg
Normal file
15
pix/t/less.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
|
||||
<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
|
||||
]>
|
||||
<svg version="1.1"
|
||||
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
|
||||
x="0px" y="0px" width="12px" height="12px" viewBox="0 -4.5 12 12" style="overflow:visible;enable-background:new 0 -4.5 12 12;"
|
||||
xml:space="preserve">
|
||||
<defs>
|
||||
</defs>
|
||||
<g>
|
||||
<path style="fill:#999999;" d="M0,2c0,0.5,0.5,1,1,1h10c0.5,0,1-0.5,1-1V1c0-0.5-0.5-1-1-1H1C0.5,0,0,0.5,0,1V2z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 733 B |
BIN
pix/t/more.png
Normal file
BIN
pix/t/more.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 209 B |
14
pix/t/more.svg
Normal file
14
pix/t/more.svg
Normal file
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
|
||||
<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
|
||||
]>
|
||||
<svg version="1.1"
|
||||
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
|
||||
x="0px" y="0px" width="12px" height="12px" viewBox="0 0 12 12" style="overflow:visible;enable-background:new 0 0 12 12;"
|
||||
xml:space="preserve" preserveAspectRatio="xMinYMid meet">
|
||||
<defs>
|
||||
</defs>
|
||||
<path style="fill:#999999;" d="M11,4.5H7.5V1c0-0.5-0.5-1-1-1h-1c-0.5,0-1,0.5-1,1v3.5L1,4.5c-0.5,0-1,0.5-1,1v1c0,0.5,0.5,1,1,1
|
||||
h3.5V11c0,0.5,0.5,1,1,1h1c0.5,0,1-0.5,1-1V7.5H11c0.6,0,1-0.5,1-1l0-1C12,5,11.6,4.5,11,4.5z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 860 B |
@ -276,6 +276,9 @@ a.skip:active {position: static;display: block;}
|
||||
.mform fieldset.fdate_selector label {display:inline;float: none;width: auto;}
|
||||
.mform .ftags label.accesshide {display: block;position: static;}
|
||||
.mform .ftags select {margin-bottom: 0.7em;min-width: 22em;}
|
||||
.mform .moreless-toggler {background: url([[pix:t/more]]) left center no-repeat; padding-left: 16px;}
|
||||
.dir-rtl .moreless-toggler {padding-left: 0; padding-right: 16px; background-position: right center; }
|
||||
.mform .moreless-less {background-image: url([[pix:t/less]]);}
|
||||
.mform .helplink img { margin: 0 0 0 .45em; padding: 0;}
|
||||
.dir-rtl .mform .helplink img { margin: 0 .45em 0 0; padding: 0;}
|
||||
.mform legend .helplink img { margin-right: .2em; }
|
||||
|
Loading…
x
Reference in New Issue
Block a user