diff options
Diffstat (limited to 'fix.go')
| -rw-r--r-- | fix.go | 49 |
1 files changed, 23 insertions, 26 deletions
@@ -1,29 +1,24 @@ // This creates a simple hello world window package main -import ( +import ( + "go.wit.com/lib/gadgets" + "go.wit.com/lib/gui/cloudflare" "go.wit.com/log" - "go.wit.com/gui/lib/cloudflare" - "go.wit.com/apps/control-panel-dns/smartwindow" ) func fix() bool { // make and toggle the fixWindow display if me.fixWindow == nil { - me.fixWindow = smartwindow.New() - me.fixWindow.SetParent(me.myGui) - me.fixWindow.Title("fix window") - me.fixWindow.SetDraw(drawFixWindow) - me.fixWindow.Vertical() + me.fixWindow = gadgets.NewBasicWindow(me.myGui, "fix window") + me.fixWindow.SetTitle("fix window") me.fixWindow.Make() me.fixWindow.Draw() - me.fixWindow.Hide() - // me.fixWindow.Draw2() return false } me.fixWindow.Toggle() - if ! me.statusDNS.Ready() { + if !me.statusDNS.Ready() { log.Log(CHANGE, "The IPv6 Control Panel is not Ready() yet") return false } @@ -46,10 +41,10 @@ func fix() bool { log.Log(CHANGE, "You must first figure out why you can't look up IPv6 addresses") return false } - if ! me.statusDNS.IPv4() { - log.Log(CHANGE, "OK You do not have real IPv4 addresses. Nothing to fix here") + if !me.statusDNS.IPv4() { + log.Log(CHANGE, "OK You do not have real IPv4 addresses. Nothing to fix here") } - if ! me.statusDNS.IPv6() { + if !me.statusDNS.IPv6() { if fixIPv6dns() { log.Log(CHANGE, "IPv6 DNS Repair is underway") return false @@ -87,11 +82,11 @@ func fixIPv6dns() bool { // addToFixWindow("DELETE", aaaa) me.problems.addIPerror(RR, DELETE, aaaa) /* - if deleteFromDNS(aaaa) { - log.Log(INFO, "Delete AAAA", aaaa, "Worked") - } else { - log.Log(INFO, "Delete AAAA", aaaa, "Failed") - } + if deleteFromDNS(aaaa) { + log.Log(INFO, "Delete AAAA", aaaa, "Worked") + } else { + log.Log(INFO, "Delete AAAA", aaaa, "Failed") + } */ } } @@ -105,11 +100,11 @@ func fixIPv6dns() bool { log.Log(INFO, "OS AAAA is not in DNS", aaaa) addToFixWindow("CREATE", aaaa) /* - if addToDNS(aaaa) { - log.Log(INFO, "Add AAAA", aaaa, "Worked") - } else { - log.Log(INFO, "Add AAAA", aaaa, "Failed") - } + if addToDNS(aaaa) { + log.Log(INFO, "Add AAAA", aaaa, "Worked") + } else { + log.Log(INFO, "Add AAAA", aaaa, "Failed") + } */ } } @@ -153,12 +148,14 @@ func exists(m map[string]bool, s string) bool { func addToFixWindow(t string, ip string) { log.Log(INFO, "addToFixWindow() START") - if ! me.problems.Ready() { return } + if !me.problems.Ready() { + return + } me.problems.addIPerror(RR, CREATE, ip) log.Log(INFO, "addToFixWindow() END") } -func drawFixWindow(sw *smartwindow.SmartWindow) { +func drawFixWindow(sw *gadgets.BasicWindow) { log.Log(WARN, "drawFixWindow() START") box := sw.Box() box.NewLabel("test") |
