Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
{{!
2
    This file is part of Moodle - http://moodle.org/
3
    Moodle is free software: you can redistribute it and/or modify
4
    it under the terms of the GNU General Public License as published by
5
    the Free Software Foundation, either version 3 of the License, or
6
    (at your option) any later version.
7
    Moodle is distributed in the hope that it will be useful,
8
    but WITHOUT ANY WARRANTY; without even the implied warranty of
9
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
10
    GNU General Public License for more details.
11
    You should have received a copy of the GNU General Public License
12
    along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
13
}}
14
{{!
15
    @template mod_data/view_action_bar
16
 
17
    Actions bar at the top of the view pages in the database activity.
18
 
19
    Context variables required for this template:
20
    * urlselect - The data object containing the required properties to render core/url_select.
21
    * actionsselect - The presets actions selector.
22
 
23
    Example context (json):
24
    {
25
        "urlselect": {
26
            "id": "url_select_test",
27
            "action": "https://example.com/post",
28
            "formid": "url_select_form",
29
            "sesskey": "sesskey",
30
            "classes": "urlselect",
31
            "label": "",
32
            "helpicon": false,
33
            "showbutton": null,
34
            "options": [
35
                {
36
                    "name": "List view",
37
                    "value": "/mod/data/someurl.php",
38
                    "selected": false
39
                },
40
                {
41
                    "name": "Single view",
42
                    "value": "/mod/data/someurl.php",
43
                    "selected": true
44
                }
45
            ],
46
            "disabled": false,
47
            "title": null
48
        },
49
        "actionsselect": {
50
            "classes": "moodle-actionmenu",
51
            "instance": "1",
52
            "triggerrole": "button",
53
            "primary": {
54
                "attributes": [
55
                    {"name": "id", "value": "action-menu-1"},
56
                    {"name": "role", "value": "menu"}
57
                ],
58
                "items": [
59
                    {
60
                        "attributes": [
61
                            {"name": "role", "value": "menuitem"}
62
                        ],
63
                        "rawhtml": "Actions"
64
                    }
65
                ]
66
            },
67
            "secondary": {
68
                "attributes": [
69
                    {"name": "id", "value": "action-menu-1-menu"},
70
                    {"name": "role", "value": "menuitem"}
71
                ],
72
                "items": [
73
                    {
74
                        "rawhtml": "Import entries"
75
                    },
76
                    {
77
                        "rawhtml": "Export entries"
78
                    }
79
                ]
80
            }
81
        }
82
    }
83
}}
84
<div class="container-fluid tertiary-navigation d-flex">
85
    <div class="row ml-auto">
86
        <div class="col">
87
            {{#addentrybutton}}
88
                <div class="navitem mb-0">
89
                    {{>core/single_button}}
90
                </div>
91
            {{/addentrybutton}}
92
        </div>
93
        <div class="col">
94
            {{#urlselect}}
95
                <div class="navitem mb-0">
96
                    {{>core/url_select}}
97
                </div>
98
            {{/urlselect}}
99
        </div>
100
        <div class="col">
101
            {{#actionsselect}}
102
                <div class='navitem mb-0 entriesactions'>
103
                    {{>core/action_menu}}
104
                </div>
105
            {{/actionsselect}}
106
        </div>
107
    </div>
108
</div>
109
<hr/>