'use strict'; const path = require("path"); const DomainUtil = require(path.resolve(('app/renderer/js/utils/domain-util.js'))); class PreferenceView { constructor() { this.$newServerButton = document.getElementById('new-server-action'); this.$saveServerButton = document.getElementById('save-server-action'); this.$serverInfoContainer = document.querySelector('.server-info-container'); } init() { this.domainUtil = new DomainUtil(); this.initServers(); } initServers() { const servers = this.domainUtil.getDomains(); for (let server of servers) { this.initServer(server); } } initServer(server) { const { alias, url, icon } = server; const serverInfoTemplate = `