Serving a payment option for my minecraft server so I don't have to pay for it all alone
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

Settings.class.js 831B

1234567891011121314151617181920212223242526
  1. // MLQRequire: { "Plugin": "Minecraft-Payment", "Type": "Service", "Name": "MinecraftPayService" }
  2. class Settings {
  3. constructor() {
  4. this.settings = {};
  5. }
  6. onview(vnode) {
  7. if (typeof (MinecraftServer) !== 'function')
  8. LoadQueue.Start(() => { });
  9. else
  10. this.loadServer();
  11. }
  12. loadServer() {
  13. var id = m.route.param('id');
  14. if (id.match(/^[0-9]+$/))
  15. id = parseInt(id);
  16. else
  17. return;
  18. if (this.settings.ID !== id) {
  19. this.settings = $.extend(true, new MinecraftServer(), MinecraftPayService.Servers.find(o => o.ID === id)) || this.settings;
  20. m.redraw();
  21. }
  22. }
  23. saveServer() {
  24. MinecraftPayService.UpdateServer(this.settings.ID, this.settings);
  25. }
  26. }