src/widgets/Title.js
author ymh <ymh.work@gmail.com>
Mon, 02 Feb 2026 17:04:46 +0100
changeset 1081 f13d4f5b8766
parent 1072 ac1eacb3aa33
permissions -rw-r--r--
Correct full screen button

const Title = function (ns) {
  return class extends ns.Widgets.Widget {
    constructor(player, config) {
      super(player, config);
    }

    static defaults = {
      media_title: false,
    };

    static template =
      '<div class="Ldt-TitleWidget"><h2>{{#media_title}}{{media.title}}{{/media_title}}{{^media_title}}{{source.title}}{{/media_title}}</h2></div>';

    draw() {
      this.renderTemplate();
    }
  };
};

export { Title };