summaryrefslogtreecommitdiff
path: root/fix.go
diff options
context:
space:
mode:
Diffstat (limited to 'fix.go')
-rw-r--r--fix.go49
1 files changed, 23 insertions, 26 deletions
diff --git a/fix.go b/fix.go
index efaa4d9..e052ec0 100644
--- a/fix.go
+++ b/fix.go
@@ -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")