You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
2.7 KiB

{{!
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 format_tiles/admin_setting_tabs
This template is a slightly modified clone of the theme_boost/admin_setting_tabs template.
Example context (json):
{
"documentationurl": "http://evolutioncode.uk",
"sesskey": "abcde13455",
"isregistered": 1,
"tabs": [
{
"name": "tab1",
"active": 0,
"displayname": "Inactive tab1",
"html": "<p>Tab 1 content</p>",
"iscolourstab": "1"
},
{
"name": "tab2",
"active": 1,
"displayname": "Active tab2",
"html": "<p>Tab 2 content</p>",
"iscolourstab": "0"
}
]
}
}}
<div id="docsbuttons" class="text-right">
{{#documentationurl}}
<a class="btn btn-primary" href="{{documentationurl}}" target="_blank">{{#str}}documentation, format_tiles{{/str}}</a>
{{/documentationurl}}
<a class="btn btn-primary" href="https://evolutioncode.uk/contact" target="_blank">{{#str}}contactdeveloper, format_tiles{{/str}}</a>
</div>
{{^isregistered}}
<div class="box generalbox adminerror alert alert-danger py-3">
{{#str}}notregistered, format_tiles{{/str}}
{{{registerhelpicon}}}
<a href="{{config.wwwroot}}/course/format/tiles/register.php?sesskey={{sesskey}}" class="btn btn-secondary" title="">
{{#str}}register, format_tiles{{/str}}
</a>
</div>
{{/isregistered}}
<ul class="nav nav-tabs" role="tablist">
{{#tabs}}
<li class="nav-item">
<a href="#{{name}}" class="nav-link {{#active}}active{{/active}}" data-toggle="tab" role="tab">{{displayname}}</a>
</li>
{{/tabs}}
</ul>
<div class="tab-content mt-3">
{{#tabs}}
<div class="tab-pane{{#active}} active{{/active}}" id="{{name}}" role="tabpanel">
{{#iscolourstab}}
{{>format_tiles/admin_settings_colours_tab_header}}
{{/iscolourstab}}
{{{html}}}
</div>
{{/tabs}}
</div>