return ModalFactory.create({
type: ModalFactory.types.DEFAULT,
title: getString('addresourceoractivity'),
- body: Templates.render('core_course/chooser', data),
+ body: Templates.render('core_course/activitychooser', data),
large: true,
templateContext: {
classes: 'modchooser'
const builtFaves = sectionIdMapper(newFaves, sectionId);
- const {html, js} = await Templates.renderForPromise('core_course/chooser_favourites', {favourites: builtFaves});
+ const {html, js} = await Templates.renderForPromise('core_course/local/activitychooser/favourites',
+ {favourites: builtFaves});
await Templates.replaceNodeContents(favouriteArea, html, js);
});
// Build up the html & js ready to place into the help section.
- const contentPromise = Templates.renderForPromise('core_course/chooser_help', moduleData);
+ const contentPromise = Templates.renderForPromise('core_course/local/activitychooser/help', moduleData);
// Wait for the content to be ready, and for the transition to be complet.
Promise.all([contentPromise, spinnerPromise, transitionPromise])
'searchresults': searchResultsData
};
// Build up the html & js ready to place into the help section.
- const {html, js} = await Templates.renderForPromise('core_course/chooser_search_results', templateData);
+ const {html, js} = await Templates.renderForPromise('core_course/local/activitychooser/search_results', templateData);
await Templates.replaceNodeContents(searchResultsContainer, html, js);
};
<div class="carousel-item px-4 py-3 active" data-region="modules">
<div class="modchoosercontainer" aria-label="{{#str}} activitymodules, core {{/str}}">
<div class="searchcontainer mb-3">
- {{>core_course/chooser_search}}
+ {{>core_course/local/activitychooser/search}}
</div>
<div data-region="chooser-container">
<ul class="nav nav-tabs mb-3" id="activities-{{uniqid}}" role="tablist">
<div class="tab-content" id="tabbed-activities-{{uniqid}}">
<div class="tab-pane {{#favouritesFirst}}active{{/favouritesFirst}}" id="starred-{{uniqid}}" data-region="favourites" role="tabpanel" aria-labelledby="starred-tab-{{uniqid}}">
<div class="optionscontainer d-flex flex-wrap p-1 mw-100 position-relative" role="menubar" data-region="chooser-options-container" data-render="favourites-area">
- {{>core_course/chooser_favourites}}
+ {{>core_course/local/activitychooser/favourites}}
</div>
</div>
<div class="tab-pane {{#recommendedFirst}}active{{/recommendedFirst}}" id="recommended-{{uniqid}}" data-region="recommended" role="tabpanel" aria-labelledby="recommended-tab-{{uniqid}}">
<div class="optionscontainer d-flex flex-wrap p-1 mw-100 position-relative" role="menubar" data-region="chooser-options-container">
{{#recommended}}
- {{>core_course/chooser_item}}
+ {{>core_course/local/activitychooser/item}}
{{/recommended}}
</div>
</div>
<div class="tab-pane {{#fallback}}active{{/fallback}}" id="all-{{uniqid}}" data-region="default" role="tabpanel" aria-labelledby="all-tab-{{uniqid}}">
<div class="optionscontainer d-flex flex-wrap p-1 mw-100 position-relative" role="menubar" data-region="chooser-options-container">
{{#default}}
- {{>core_course/chooser_item}}
+ {{>core_course/local/activitychooser/item}}
{{/default}}
</div>
</div>
}
}}
{{#favourites}}
- {{>core_course/chooser_item}}
+ {{>core_course/local/activitychooser/item}}
{{/favourites}}
<p class="mt-4 px-3 pb-1">{{#str}} resultsfound, core, {{searchresultsnumber}} {{/str}}</p>
<div class="searchresultitemscontainer d-flex flex-wrap mw-100 position-relative p-1 mt-4" role="menubar" data-region="search-result-items-container">
{{#searchresults}}
- {{>core_course/chooser_item}}
+ {{>core_course/local/activitychooser/item}}
{{/searchresults}}
</div>