Serving a payment option for my minecraft server so I don't have to pay for it all alone
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

MinecraftUsers.template.html 1.3KB

123456789101112131415161718192021
  1. <table class="table table-striped table-hover">
  2. <thead>
  3. <tr class="table-primary">
  4. <th dval-innerText="this.user.Username" colspan="2"></th>
  5. </tr>
  6. </thead>
  7. <tbody>
  8. <tr class="table-primary">
  9. <th colspan="2" dval-innerText="__('Server')"></th>
  10. </tr>
  11. <tr m-for="MinecraftPayService.Servers as server">
  12. <td class="align-middle" style="vertical-align: middle; width: 100%" dval-innerText="server.Name"></td>
  13. <td class="align-middle">
  14. <span m-if="this.subscriptionsStates.has( server.ID )" dval-onclick="() => this.UnlockServer( server.ID )" dval-class="'d-flex align-items-center btn ' + ( this.subscriptionsStates.get( server.ID ) ? 'btn-success' : 'btn-danger' )">
  15. <span m-if="!this.subscriptionsStates.get( server.ID )" dval-innerText="__( 'Unlock' ) + '&nbsp;~' + server.PerMonthPrice + '&nbsp;&euro;&nbsp;'"></span>
  16. <img class="float-right" style="height: 1em; filter: invert( 1 ); vertical-align: middle;" dval-src="Resources.GetImageUrl( this.subscriptionsStates.get( server.ID ) ? 'unlock.svg' : 'lock.svg', 'Minecraft-Payment' )" />
  17. </span>
  18. </td>
  19. </tr>
  20. </tbody>
  21. </table>