mirror of
https://github.com/moodle/moodle.git
synced 2025-08-07 09:56:38 +02:00
Merge branch 'MDL-71689-master' of git://github.com/ilyatregubov/moodle
This commit is contained in:
commit
6dfd0bc8ce
6 changed files with 103 additions and 18 deletions
|
@ -36,7 +36,7 @@
|
|||
}
|
||||
}}
|
||||
{{#showaddsection}}
|
||||
<div id="changenumsections" class="mdl-right">
|
||||
<div id="changenumsections" class="mdl-left">
|
||||
{{#increase}}
|
||||
<a href="{{{url}}}" class="increase-sections">
|
||||
{{#pix}}t/switch_plus, moodle, {{#str}} increasesections, moodle {{/str}}{{/pix}}
|
||||
|
|
|
@ -287,23 +287,11 @@ class core_course_renderer extends plugin_renderer_base {
|
|||
return '';
|
||||
}
|
||||
|
||||
$straddeither = get_string('addresourceoractivity');
|
||||
|
||||
$ajaxcontrol = html_writer::start_tag('div', array('class' => 'mdl-right'));
|
||||
$ajaxcontrol .= html_writer::start_tag('div', array('class' => 'section-modchooser'));
|
||||
|
||||
$icon = $this->output->pix_icon('t/add', '');
|
||||
$span = html_writer::tag('span', $straddeither, array('class' => 'section-modchooser-text'));
|
||||
|
||||
$ajaxcontrol .= html_writer::tag('button', $icon . $span, [
|
||||
'class' => 'section-modchooser-link btn btn-link',
|
||||
'data-action' => 'open-chooser',
|
||||
'data-sectionid' => $section,
|
||||
'data-sectionreturnid' => $sectionreturn,
|
||||
]);
|
||||
|
||||
$ajaxcontrol .= html_writer::end_tag('div');
|
||||
$ajaxcontrol .= html_writer::end_tag('div');
|
||||
$data = [
|
||||
'sectionid' => $section,
|
||||
'sectionreturn' => $sectionreturn
|
||||
];
|
||||
$ajaxcontrol = $this->render_from_template('course/activitychooserbutton', $data);
|
||||
|
||||
// Load the JS for the modal.
|
||||
$this->course_activitychooser($course->id);
|
||||
|
|
38
course/templates/activitychooserbutton.mustache
Normal file
38
course/templates/activitychooserbutton.mustache
Normal file
|
@ -0,0 +1,38 @@
|
|||
{{!
|
||||
This file is part of Moodle - http://moodle.org/
|
||||
|
||||
Moodle is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Moodle is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
}}
|
||||
{{!
|
||||
@template core_course/activitychooserbutton
|
||||
|
||||
Displays a add activity or resource button.
|
||||
|
||||
Context variables required for this template:
|
||||
* sectionid - Relative section number (field course_sections.section).
|
||||
* sectionreturn - The section to link back to.
|
||||
|
||||
Example context (json):
|
||||
{
|
||||
"sectionid": 1,
|
||||
"sectionreturn": 0
|
||||
}
|
||||
}}
|
||||
<button class="btn btn-link text-decoration-none section-modchooser section-modchooser-link activity-add d-flex align-items-center px-3 py-2 mb-3"
|
||||
data-action="open-chooser" data-sectionid="{{sectionid}}" data-sectionreturnid="{{sectionreturn}}">
|
||||
<span class="pluscontainer icon-no-margin icon-size-3 d-flex p-2 mr-2">
|
||||
{{#pix}} t/add, core {{/pix}}
|
||||
</span>
|
||||
{{#str}}addresourceoractivity, core{{/str}}
|
||||
</button>
|
Loading…
Add table
Add a link
Reference in a new issue