From b13a453d25ff31d19ec7550b3ceb03b633b6036a Mon Sep 17 00:00:00 2001 From: Mathew May Date: Fri, 22 Feb 2019 15:25:04 +0800 Subject: [PATCH] MDL-58428 theme: Move templates from lib --- lib/templates/action_menu.mustache | 33 +- lib/templates/action_menu_link.mustache | 6 +- lib/templates/action_menu_trigger.mustache | 98 +++++- .../auth_digital_minor_page.mustache | 37 ++- .../auth_verify_age_location_page.mustache | 45 ++- lib/templates/availability_info.mustache | 34 +- .../core => lib/templates}/block.mustache | 0 lib/templates/chooser.mustache | 4 +- lib/templates/columns-1to1to1.mustache | 8 +- lib/templates/columns-1to2.mustache | 6 +- lib/templates/columns-2to1.mustache | 6 +- .../templates}/custom_menu_item.mustache | 0 lib/templates/dataformat_selector.mustache | 24 +- .../filemanager_confirmdialog.mustache | 0 .../filemanager_default_searchform.mustache | 0 .../filemanager_fileselect.mustache | 0 .../templates}/filemanager_loginform.mustache | 0 .../filemanager_modal_generallayout.mustache | 0 .../filemanager_page_generallayout.mustache | 0 .../filemanager_processexistingfile.mustache | 0 ...nager_processexistingfilemultiple.mustache | 0 .../filemanager_selectlayout.mustache | 0 .../filemanager_uploadform.mustache | 0 .../form_autocomplete_input.mustache | 2 +- .../form_autocomplete_selection.mustache | 7 +- lib/templates/help_icon.mustache | 25 +- lib/templates/initials_bar.mustache | 30 +- lib/templates/loginform.mustache | 301 +++++++++++------- lib/templates/modal.mustache | 44 +-- lib/templates/modal_backdrop.mustache | 2 +- .../core => lib/templates}/navbar.mustache | 0 lib/templates/notification_error.mustache | 10 +- lib/templates/notification_info.mustache | 9 +- lib/templates/notification_success.mustache | 8 +- lib/templates/notification_warning.mustache | 8 +- .../templates}/preferences_groups.mustache | 0 lib/templates/progress_bar.mustache | 24 +- lib/templates/select_time.mustache | 4 +- lib/templates/settings_link_page.mustache | 150 ++++----- .../settings_link_page_single.mustache | 2 +- lib/templates/signup_form_layout.mustache | 27 +- lib/templates/single_button.mustache | 2 +- lib/templates/skip_links.mustache | 11 +- .../core => lib/templates}/tabtree.mustache | 0 .../core/action_menu_trigger.mustache | 120 ------- .../core/auth_digital_minor_page.mustache | 58 ---- .../auth_verify_age_location_page.mustache | 64 ---- .../templates/core/availability_info.mustache | 61 ---- theme/boost/templates/core/help_icon.mustache | 25 -- theme/boost/templates/core/loginform.mustache | 244 -------------- .../core/settings_link_page.mustache | 147 --------- .../core/signup_form_layout.mustache | 33 -- .../templates/core/action_menu.mustache | 33 +- .../templates/core/action_menu_item.mustache | 0 .../templates/core/action_menu_link.mustache | 6 +- .../core/action_menu_trigger.mustache | 30 ++ .../core/auth_digital_minor_page.mustache | 37 +++ .../auth_verify_age_location_page.mustache | 37 +++ .../templates/core/chooser.mustache | 4 +- .../templates/core/columns-1to1to1.mustache | 8 +- .../templates/core/columns-1to2.mustache | 6 +- .../templates/core/columns-2to1.mustache | 6 +- .../core/dataformat_selector.mustache | 24 +- .../core/form_autocomplete_input.mustache | 2 +- .../core/form_autocomplete_selection.mustache | 7 +- .../templates/core/help_icon.mustache | 38 +++ .../templates/core/initials_bar.mustache | 30 +- .../templates/core/loginform.mustache | 183 +++++++++++ .../templates/core/modal.mustache | 44 +-- .../templates/core/modal_backdrop.mustache | 2 +- .../core/notification_error.mustache | 10 +- .../templates/core/notification_info.mustache | 9 +- .../core/notification_success.mustache | 8 +- .../core/notification_warning.mustache | 8 +- .../templates/core/progress_bar.mustache | 24 +- .../templates/core/select_time.mustache | 4 +- .../core/settings_link_page.mustache | 145 +++++++++ .../core/settings_link_page_single.mustache | 2 +- .../core/signup_form_layout.mustache | 10 + .../templates/core/single_button.mustache | 2 +- .../templates/core/skip_links.mustache | 11 +- 81 files changed, 1208 insertions(+), 1241 deletions(-) rename {theme/boost/templates/core => lib/templates}/block.mustache (100%) rename {theme/boost/templates/core => lib/templates}/custom_menu_item.mustache (100%) rename {theme/boost/templates/core => lib/templates}/filemanager_confirmdialog.mustache (100%) rename {theme/boost/templates/core => lib/templates}/filemanager_default_searchform.mustache (100%) rename {theme/boost/templates/core => lib/templates}/filemanager_fileselect.mustache (100%) rename {theme/boost/templates/core => lib/templates}/filemanager_loginform.mustache (100%) rename {theme/boost/templates/core => lib/templates}/filemanager_modal_generallayout.mustache (100%) rename {theme/boost/templates/core => lib/templates}/filemanager_page_generallayout.mustache (100%) rename {theme/boost/templates/core => lib/templates}/filemanager_processexistingfile.mustache (100%) rename {theme/boost/templates/core => lib/templates}/filemanager_processexistingfilemultiple.mustache (100%) rename {theme/boost/templates/core => lib/templates}/filemanager_selectlayout.mustache (100%) rename {theme/boost/templates/core => lib/templates}/filemanager_uploadform.mustache (100%) rename {theme/boost/templates/core => lib/templates}/navbar.mustache (100%) rename {theme/boost/templates/core => lib/templates}/preferences_groups.mustache (100%) rename {theme/boost/templates/core => lib/templates}/tabtree.mustache (100%) delete mode 100644 theme/boost/templates/core/action_menu_trigger.mustache delete mode 100644 theme/boost/templates/core/auth_digital_minor_page.mustache delete mode 100644 theme/boost/templates/core/auth_verify_age_location_page.mustache delete mode 100644 theme/boost/templates/core/availability_info.mustache delete mode 100644 theme/boost/templates/core/help_icon.mustache delete mode 100644 theme/boost/templates/core/loginform.mustache delete mode 100644 theme/boost/templates/core/settings_link_page.mustache delete mode 100644 theme/boost/templates/core/signup_form_layout.mustache rename theme/{boost => bootstrapbase}/templates/core/action_menu.mustache (55%) rename theme/{boost => bootstrapbase}/templates/core/action_menu_item.mustache (100%) rename theme/{boost => bootstrapbase}/templates/core/action_menu_link.mustache (88%) create mode 100644 theme/bootstrapbase/templates/core/action_menu_trigger.mustache create mode 100644 theme/bootstrapbase/templates/core/auth_digital_minor_page.mustache create mode 100644 theme/bootstrapbase/templates/core/auth_verify_age_location_page.mustache rename theme/{boost => bootstrapbase}/templates/core/chooser.mustache (94%) rename theme/{boost => bootstrapbase}/templates/core/columns-1to1to1.mustache (86%) rename theme/{boost => bootstrapbase}/templates/core/columns-1to2.mustache (88%) rename theme/{boost => bootstrapbase}/templates/core/columns-2to1.mustache (88%) rename theme/{boost => bootstrapbase}/templates/core/dataformat_selector.mustache (68%) rename theme/{boost => bootstrapbase}/templates/core/form_autocomplete_input.mustache (83%) rename theme/{boost => bootstrapbase}/templates/core/form_autocomplete_selection.mustache (83%) create mode 100644 theme/bootstrapbase/templates/core/help_icon.mustache rename theme/{boost => bootstrapbase}/templates/core/initials_bar.mustache (75%) create mode 100644 theme/bootstrapbase/templates/core/loginform.mustache rename theme/{boost => bootstrapbase}/templates/core/modal.mustache (53%) rename theme/{boost => bootstrapbase}/templates/core/modal_backdrop.mustache (91%) rename theme/{boost => bootstrapbase}/templates/core/notification_error.mustache (84%) rename theme/{boost => bootstrapbase}/templates/core/notification_info.mustache (88%) rename theme/{boost => bootstrapbase}/templates/core/notification_success.mustache (88%) rename theme/{boost => bootstrapbase}/templates/core/notification_warning.mustache (88%) rename theme/{boost => bootstrapbase}/templates/core/progress_bar.mustache (67%) rename theme/{boost => bootstrapbase}/templates/core/select_time.mustache (92%) create mode 100644 theme/bootstrapbase/templates/core/settings_link_page.mustache rename theme/{boost => bootstrapbase}/templates/core/settings_link_page_single.mustache (96%) create mode 100644 theme/bootstrapbase/templates/core/signup_form_layout.mustache rename theme/{boost => bootstrapbase}/templates/core/single_button.mustache (97%) rename theme/{boost => bootstrapbase}/templates/core/skip_links.mustache (60%) diff --git a/lib/templates/action_menu.mustache b/lib/templates/action_menu.mustache index bb1167ae3b8..ab38ebab653 100644 --- a/lib/templates/action_menu.mustache +++ b/lib/templates/action_menu.mustache @@ -30,31 +30,26 @@ } } }} -
+
{{#primary}} -
    +
    - {{#prioritise}}
  • {{> core/action_menu_trigger }}
  • {{/prioritise}}{{#items}}
  • {{> core/action_menu_item }}
  • {{/items}}{{^prioritise}}
  • {{> core/action_menu_trigger }}
  • {{/prioritise}} + {{^prioritise}} +
    + {{> core/action_menu_trigger }} +
    + {{/prioritise}} -
+
{{/primary}} - - {{#secondary}} - - {{/secondary}}
-{{#js}} -require(['core/yui'], function(Y) { - Y.use('moodle-core-actionmenu', function() { - M.core.actionmenu.init(); - }); -}); -{{/js}} diff --git a/lib/templates/action_menu_link.mustache b/lib/templates/action_menu_link.mustache index cec09b71261..0e9f42af6cd 100644 --- a/lib/templates/action_menu_link.mustache +++ b/lib/templates/action_menu_link.mustache @@ -23,14 +23,12 @@ { "text": "Example link text", "showtext": true, - "url": "http://example.com/link", - "classes": "menu-action", - "instance": "1" + "url": "http://example.com/link" } }} {{^disabled}} {{#icon}}{{#pix}}{{key}}, {{component}}, {{title}}{{/pix}}{{/icon}}{{#showtext}}{{{text}}}{{/showtext}} {{/disabled}} {{#disabled}} - {{#icon}}{{#pix}}{{key}}, {{component}}, {{title}}{{/pix}}{{/icon}}{{{text}}} + {{#icon}}{{#pix}}{{key}},{{component}},{{title}}{{/pix}}{{/icon}}{{{text}}} {{/disabled}} diff --git a/lib/templates/action_menu_trigger.mustache b/lib/templates/action_menu_trigger.mustache index fce1a8b7e1f..8efab38b393 100644 --- a/lib/templates/action_menu_trigger.mustache +++ b/lib/templates/action_menu_trigger.mustache @@ -21,10 +21,100 @@ Example context (json): { + "text": "Example link text", + "title": "Example link title", + "url": "http://example.com/link", + "classes": "icon menu-action", "instance": "1", - "title": "Trigger me!", - "menutrigger": true, - "triggerextraclasses": "" + "triggerextraclasses": "", + "attributes": [ + {"name": "role", "value": "menuitem" }, + {"name": "data-title", "value": "mymoodle,admin" } + ], + "secondary": { + "classes": "menu align-tr-br", + "attributes": [ + {"name": "id", "value": "action-menu-0-menu"}, + {"name": "data-rel", "value": "menu-content"}, + {"name": "role", "value": "menu"}, + {"name": "data-align", "value": "tr-br"} + ], + "items": [ + {"actionmenulink": + { + "id": "action_link59ecf8394a68078", + "disabled": false, + "text": "Dashboard", + "url": "http://example.com/link", + "icon": { + "key": "i/dashboard", + "component": null, + "title": "Dashboard" + }, + "classes": "icon menu-action", + "attributes": [ + {"name": "role", "value": "menuitem"}, + {"name": "data-title", "value": "mymoodle,admin"} + ], + "instance": 1, + "showtext": true + } + }, + {"actionmenufiller": + { + "id": "action_link59ecf8394a68079", + "disabled": false, + "text": "", + "url": "", + "icon": null, + "classes": "", + "attributes": [ + {"name": "role", "value": "menuitem"} + ] + } + } + ] + } } }} -{{{actiontext}}}{{{menutrigger}}}{{#icon}}{{#pix}}{{key}}, {{component}}, {{title}}{{/pix}}{{/icon}}{{#rawicon}}{{{.}}}{{/rawicon}}{{#menutrigger}}{{/menutrigger}} + diff --git a/lib/templates/auth_digital_minor_page.mustache b/lib/templates/auth_digital_minor_page.mustache index 33b06885f83..a2fac7b681b 100644 --- a/lib/templates/auth_digital_minor_page.mustache +++ b/lib/templates/auth_digital_minor_page.mustache @@ -26,12 +26,33 @@ "homelink": "/" } }} -

{{#str}}considereddigitalminor{{/str}}

-

{{#str}}digitalminor_desc{{/str}}

-
-

{{{supportname}}}

-

{{{supportemail}}}

-
-