Jump to content

Template:Commentary: Difference between revisions

From Grantha
No edit summary
No edit summary
Line 2: Line 2:
   Template:Commentary
   Template:Commentary
   ═══════════════════
   ═══════════════════
   Collapsible commentary block clean, no background colors.
   Collapsible commentary — toggle icon appears inline after verse text.
   Parameters:
   Parameters:
     verse_id  – e.g. NNS_C01_V01
     verse_id  – e.g. NNS_C01_V01
Line 9: Line 9:
     text      – commentary body
     text      – commentary body
-->
-->
<div class="commentary-block mw-collapsible mw-collapsed"
<span class="commentary-toggle"
    id="commentary-{{{verse_id}}}-{{{name}}}">
      id="toggle-{{{verse_id}}}-{{{name}}}"
  <div class="mw-collapsible-toggle commentary-header">
      onclick="(function(){
    <span>▶ {{{label}}}</span>
        var body = document.getElementById('commentary-body-{{{verse_id}}}-{{{name}}}');
  </div>
        var btn = document.getElementById('toggle-{{{verse_id}}}-{{{name}}}');
  <div class="commentary-body mw-collapsible-content">
        if(body.style.display === 'none' || body.style.display === ''){
    {{{text}}}
          body.style.display = 'block';
  </div>
          btn.title = '{{{label}}} — क्लिक करें बंद करने के लिए';
 
        } else {
          body.style.display = 'none';
        }
      })()"
      title="{{{label}}}">💬</span><div class="commentary-body"
    id="commentary-body-{{{verse_id}}}-{{{name}}}"
    style="display:none">
  {{{text}}}
</div>
</div>

Revision as of 06:53, 24 March 2026

💬