|
| __call ($method, $arguments) |
| Magic method used to pass calls otherwise meant for the standard renderer to it to ensure we don't go causing unnecessary grief.
|
|
| add_action_handler (component_action $action, $id=null) |
| Adds a JS action for the element with the provided id.
|
|
| get_compact_logo_url ($maxwidth=300, $maxheight=300) |
| Return the site's compact logo URL, if any.
|
|
| get_logo_url ($maxwidth=null, $maxheight=200) |
| Return the site's logo URL, if any.
|
|
| has_started () |
| Returns true is output has already started, and false if not.
|
|
| image_url ($imagename, $component='moodle') |
| Return the moodle_url for an image.
|
|
| pix_url ($imagename, $component='moodle') |
| Return the direct URL for an image from the pix folder.
|
|
| render (renderable $widget) |
| Renders the provided widget and returns the HTML to display it.
|
|
| render_admin_setting_registered_platforms (array $registrations) |
| Render the table applications which have been registered as LTI Advantage platforms.
|
|
| render_cookies_required_notice () |
| Render a warning, indicating to the user that cookies are require but couldn't be set.
|
|
| render_from_template ($templatename, $context) |
| Renders a template by name with the given context.
|
|
| render_published_resource_selection_view (LtiMessageLaunch $launch, array $resources) |
| Render the content item selection (deep linking 2.0) view.
|
|
| render_registration (registration $registration) |
| Render the enrol_lti/proxy_registration template.
|
|
| render_registration_view (int $registrationid, string $activetab='') |
| Renders the registration view page, allowing admins to view tool details, platform details and deployments.
|
|
| should_display_main_logo ($headinglevel=1) |
| Whether we should display the main logo.
|
|
| should_display_navbar_logo () |
| Whether we should display the logo in the navbar.
|
|
Renderer class for LTI enrolment.
- Copyright
- 2016 John Okely john@.nosp@m.mood.nosp@m.le.co.nosp@m.m
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
renderer_base::image_url |
( |
| $imagename, |
|
|
| $component = 'moodle' ) |
|
inherited |
Return the moodle_url for an image.
The exact image location and extension is determined automatically by searching for gif|png|jpg|jpeg, please note there can not be diferent images with the different extension. The imagename is for historical reasons a relative path name, it may be changed later for core images. It is recommended to not use subdirectories in plugin and theme pix directories.
There are three types of images: 1/ theme images - stored in theme/mytheme/pix/, use component 'theme' 2/ core images - stored in /pix/, overridden via theme/mytheme/pix_core/ 3/ plugin images - stored in mod/mymodule/pix, overridden via theme/mytheme/pix_plugins/mod/mymodule/, example: image_url('comment', 'mod_glossary')
- Parameters
-
string | $imagename | the pathname of the image |
string | $component | full plugin name (aka component) or 'theme' |
- Return values
-
renderer_base::render_from_template |
( |
| $templatename, |
|
|
| $context ) |
|
inherited |
Renders a template by name with the given context.
The provided data needs to be array/stdClass made up of only simple types. Simple types are array,stdClass,bool,int,float,string
- Since
- 2.9
- Parameters
-
array | stdClass | $context | Context containing data for the template. |
- Return values
-
enrol_lti\output\renderer::render_registration_view |
( |
int | $registrationid, |
|
|
string | $activetab = '' ) |
Renders the registration view page, allowing admins to view tool details, platform details and deployments.
The template uses dynamic tabs, which renders with one active tab and uses js to change tabs if desired. E.g. if an anchor link is used to go to another tab, the page will first load the active tab, then switch to the tab referenced in the anchor using JS. To allow navigation to the page with a specific tab selected, and WITHOUT the js slowdown, this renderer method allows callers to specify which tab is set as the active tab during first render. Valid values correspond to the tab names in the enrol_lti/local/ltiadvantage/registration_view template, currently:
- 'tooldetails' - to render with the Tool details tab as the active tab
- 'platformdetails' - to render with the Platform details tab as the active tab
- 'tooldeployments' - to render with the Tool deployments tab as the active tab By default, the platformdetails tab will be selected as active.
- Parameters
-
int | $registrationid | the id of the registration to display information for. |
string | $activetab | a string identifying the tab to preselect when rendering. |
- Return values
-
- Exceptions
-