<?for triple $arg.triples?>
  <tr>
    <?do var letters = ["s", "p", "o"];?>
    <?for p [0, 1, 2]?>
      <?if letters[p] != $arg.ignore?>
        <td><?part triple[p]?></td>
      <?if.?>
    <?for.?>
    <?if showGraphNames?>
      <td>
        <?if triple[3] == null?>
          <span class="subtle">(default graph)</span>
        <?else?>
          <?part triple[3]?>
        <?if.?>
      </td>
    <?if.?>
    <?if userWrite()?>
      <td>
        <span class="linkish" title="Delete this triple">×</span>
        <?event click showDialog("Delete this triple?", partial(deleteTriple, triple));?>
      </td>
    <?if.?>
  </tr>
<?for.?>
