[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/tag/templates/ -> tagfeed.mustache (source)

   1  {{!
   2      This file is part of Moodle - http://moodle.org/
   3  
   4      Moodle is free software: you can redistribute it and/or modify
   5      it under the terms of the GNU General Public License as published by
   6      the Free Software Foundation, either version 3 of the License, or
   7      (at your option) any later version.
   8  
   9      Moodle is distributed in the hope that it will be useful,
  10      but WITHOUT ANY WARRANTY; without even the implied warranty of
  11      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12      GNU General Public License for more details.
  13  
  14      You should have received a copy of the GNU General Public License
  15      along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
  16  }}
  17  {{!
  18      @template core_tag/tagfeed
  19  
  20      Displays list of items tagged with a tag
  21  
  22      Classes required for JS:
  23      * none
  24  
  25      Data attributes required for JS:
  26      * none
  27  
  28      Context variables required for this template:
  29      * none
  30  
  31      Example context (json):
  32      {
  33      "items": [
  34              {"img":"<img class=\"smallicon\" src=\"https://moodle.org/pix/i/siteevent.png\">","heading":"<a href=\"#\">First post</a>","details":"Posted by user 1"},
  35              {"img":"<img class=\"smallicon\" src=\"https://moodle.org/pix/i/siteevent.png\">","heading":"<a href=\"#\">Second post without details</a>"},
  36              {"heading":"<a href=\"#\">Third post without image</a>","details":"Posted by <a href=\"#\">user 3</a>"}
  37      ]
  38      }
  39  
  40  }}
  41  <ul class="tag_feed media-list">
  42      {{#items}}
  43          <li class="media">
  44              {{#img}}
  45                  <div class="itemimage">
  46                      {{{img}}}
  47                  </div>
  48              {{/img}}
  49              <div class="media-body">
  50                  {{#heading}}
  51                      <div class="media-heading">
  52                          {{{heading}}}
  53                      </div>
  54                  {{/heading}}
  55                  {{#details}}
  56                      <div class="muted">
  57                          {{{details}}}
  58                      </div>
  59                  {{/details}}
  60              </div>
  61          </li>
  62      {{/items}}
  63  </ul>


Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1