diff options
Diffstat (limited to 'hostnameStatus.go')
| -rw-r--r-- | hostnameStatus.go | 31 |
1 files changed, 11 insertions, 20 deletions
diff --git a/hostnameStatus.go b/hostnameStatus.go index 34bcc4f..127bc61 100644 --- a/hostnameStatus.go +++ b/hostnameStatus.go @@ -46,6 +46,7 @@ type hostnameStatus struct { dnsA *gadgets.OneLiner dnsAAAA *gadgets.OneLiner dnsAPI *gadgets.OneLiner + APIprovider string speed *gadgets.OneLiner speedActual *gadgets.OneLiner @@ -96,25 +97,6 @@ func NewHostnameStatusWindow(p *gui.Node) *hostnameStatus { group.Pad() grid.Pad() - /* - group = hs.window.Box().NewGroup("Actions") - grid = group.NewGrid("LookupDetails", 2, 2) - - hs.dnsValue = grid.NewLabel("3.4.5.6") - hs.dnsAction = grid.NewButton("CHECK", func () { - log.Warn("should", hs.dnsAction.S, "here for", hs.dnsValue.S) - if (hs.dnsAction.S == "DELETE") { - hs.deleteDNSrecord(hs.dnsValue.S) - } - if (hs.dnsAction.S == "CREATE") { - hs.createDNSrecord(hs.dnsValue.S) - } - }) - */ - - group.Pad() - grid.Pad() - hs.hidden = false hs.ready = true return hs @@ -381,5 +363,14 @@ func (hs *hostnameStatus) Hide() { } func (hs *hostnameStatus) GetDNSapi() string { - return me.APIprovider + return hs.APIprovider +} + +func (hs *hostnameStatus) SetDNSapi(api string) { + if api == hs.APIprovider { + return + } + hs.APIprovider = api + hs.dnsAPI.Set(api) + hs.changed = true } |
