Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
core\output Namespace Reference

  More...

Namespaces

namespace  dynamic_tabs
  
 

Classes

class  activity_header
 Data structure representing standard components displayed on the activity header. More...
 
class  checkbox_toggleall
 The checkbox-toggleall renderable class. More...
 
class  choicelist
 A generic user choice output class. More...
 
class  chooser
 The chooser renderable class. More...
 
class  chooser_item
 The chooser_item renderable class. More...
 
class  chooser_section
 The chooser_section renderable class. More...
 
class  comboboxsearch
 Renderable class for the comboboxsearch. More...
 
class  datafilter
 The filter renderable class. More...
 
class  dynamic_tabs
 Class dynamic tabs. More...
 
class  external
 This class contains a list of webservice functions related to output. More...
 
class  icon_system
 Class allowing different systems for mapping and rendering icons. More...
 
class  icon_system_font
 Class allowing different systems for mapping and rendering icons. More...
 
class  icon_system_fontawesome
 Class allowing different systems for mapping and rendering icons. More...
 
class  icon_system_standard
 Standard icon rendering. More...
 
class  inplace_editable
 Class allowing to quick edit a title inline. More...
 
class  language_menu
 Class for creating the language menu. More...
 
class  mustache_clean_string_helper
 This class will load language strings in a template. More...
 
class  mustache_engine
 Custom Moodle engine for mustache. More...
 
class  mustache_filesystem_loader
 Perform some custom name mapping for template file names. More...
 
class  mustache_helper_collection
 Custom Moodle helper collection for mustache. More...
 
class  mustache_javascript_helper
 Store a list of JS calls to insert at the end of the page. More...
 
class  mustache_pix_helper
 This class will call pix_icon with the section content. More...
 
class  mustache_quote_helper
 Wrap content in quotes, and escape all special JSON characters used. More...
 
class  mustache_shorten_text_helper
 This class will call shorten_text with the section content. More...
 
class  mustache_string_helper
 This class will load language strings in a template. More...
 
class  mustache_template_finder
 Get information about valid locations for mustache templates. More...
 
class  mustache_template_source_loader
 Load template source strings. More...
 
class  mustache_uniqid_helper
 Lazy create a uniqid per instance of the class. More...
 
class  mustache_user_date_helper
 Mustache helper that will convert a timestamp to a date string. More...
 
interface  named_templatable
 A subset of templatable which provides the name of the template to use. More...
 
class  notification
 Data structure representing a notification. More...
 
class  participants_action_bar
 Class responsible for generating the action bar (tertiary nav) elements in the participants page and related pages. More...
 
class  select_menu
 A single-select combobox widget that is functionally similar to an HTML select element. More...
 
class  sticky_footer
 Class to render a sticky footer element. More...
 
interface  url_rewriter
 URL rewriter interface. More...
 

Detailed Description

 

URL rewriter base.

Notification renderable component.

Mustache helper that will convert a timestamp to a date string.

Mustache helper that will add JS to the end of the page.

Load template source strings.

List the valid locations to search for a template with a given name.

Mustache helper to load strings from string_manager.

Mustache helper shorten text.

Wrap content in quotes, and escape all special JSON characters used.

Mustache helper render pix icons.

Custom Moodle helper collection for mustache.

Perform some custom name mapping for template file names (strip leading component/).

Custom Moodle engine for mustache.

Mustache helper to load strings from string_manager and perform HTML escaping on them.

Contains class core\output\language_menu.

Contains class core\output\inplace_editable.

Contains class core\output\icon_system_standard.

Contains class core\output\icon_system.

The chooser_section renderable.

The chooser_item renderable.

The chooser renderable.

The renderable for core/checkbox-toggleall.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Author
Brendan Heywood brend.nosp@m.an@c.nosp@m.ataly.nosp@m.st-a.nosp@m.u.net
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later