Author: bklaas
Date: Thu Jul  1 15:04:14 2010
New Revision: 8919

URL: http://svn.slimdevices.com/jive?rev=8919&view=rev
Log:
Bug: n/a
Description: remove "Welcome to squeezebox" window
add jump to demo listener to the first SetupNetworking window

Modified:
    
7.6/branches/new-setup/squeezeplay/src/squeezeplay_baby/share/applets/SetupWelcome/SetupWelcomeApplet.lua
    
7.6/branches/new-setup/squeezeplay/src/squeezeplay_squeezeos/share/applets/SetupNetworking/SetupNetworkingApplet.lua

Modified: 
7.6/branches/new-setup/squeezeplay/src/squeezeplay_baby/share/applets/SetupWelcome/SetupWelcomeApplet.lua
URL: 
http://svn.slimdevices.com/jive/7.6/branches/new-setup/squeezeplay/src/squeezeplay_baby/share/applets/SetupWelcome/SetupWelcomeApplet.lua?rev=8919&r1=8918&r2=8919&view=diff
==============================================================================
--- 
7.6/branches/new-setup/squeezeplay/src/squeezeplay_baby/share/applets/SetupWelcome/SetupWelcomeApplet.lua
 (original)
+++ 
7.6/branches/new-setup/squeezeplay/src/squeezeplay_baby/share/applets/SetupWelcome/SetupWelcomeApplet.lua
 Thu Jul  1 15:04:14 2010
@@ -158,37 +158,26 @@
 end
 
 
-function step2(self)
+function step2(self, transition)
        log:info("step2")
-
-       -- welcome!
-       self:setupWelcomeShow(
-               function()
-                       self:step3()
-               end)
-end
-
-
-function step3(self, transition)
-       log:info("step3")
 
        -- network connection type
        appletManager:callService("setupNetworking", 
                function()
-                       self:step6(iface)
+                       self:step3(iface)
                end,
        transition)
 end
 
 
-function step6(self)
-       log:info("step6")
+function step3(self)
+       log:info("step3")
 
        -- automatically setup local player as selected player
        for mac, player in appletManager:callService("iteratePlayers") do
                if player:isLocal() then
                        appletManager:callService("setCurrentPlayer", player)
-                       return self:step7()
+                       return self:step4()
                end
         end
 
@@ -196,12 +185,12 @@
        log:error("no local player found?")
        return appletManager:callService("setupShowSelectPlayer",
                function()
-                       self:step7()
+                       self:step4()
                end, 'setuptitle')
 end
 
-function step7(self)
-       log:info("step7")
+function step4(self)
+       log:info("step4")
 
        if UPGRADE_FROM_SCS_ENABLED then
                appletManager:callService("waitForSqueezenetwork")
@@ -245,7 +234,7 @@
                log:info("connecting ", player, " to ", squeezenetwork)
                player:connectToServer(squeezenetwork)
 
-               self:step7()
+               self:step4()
        end
 end
 
@@ -275,45 +264,6 @@
 end
 
 
-function _jumpToDemo(self)
-       appletManager:callService("jumpToInStoreDemo")
-end
-
-
-function setupWelcomeShow(self, setupNext)
-       local window = Window("help_list", self:string("WELCOME"), 
welcomeTitleStyle)
-       window:setAllowScreensaver(false)
-
-       window:setButtonAction("rbutton", nil)
-
-       window:addActionListener('start_demo', self, _jumpToDemo)
-       local textarea = Textarea("help_text", 
self:string("WELCOME_WALKTHROUGH"))
-
-       local continueButton = SimpleMenu("menu")
-
-       continueButton:addItem({
-               text = (self:string("CONTINUE")),
-               sound = "WINDOWSHOW",
-               callback = setupNext,
-               weight = 1
-       })
-
-       continueButton:setHeaderWidget(textarea)
-       window:addWidget(continueButton)
-
-       self:tieAndShowWindow(window)
-       return window
-end
-
-
---[[
-function init(self)
-       log:info("subscribe")
-       jnt:subscribe(self)
-end
---]]
-
-
 function free(self)
        appletManager:callService("setDateTimeDefaultFormats")
        return not self.locked

Modified: 
7.6/branches/new-setup/squeezeplay/src/squeezeplay_squeezeos/share/applets/SetupNetworking/SetupNetworkingApplet.lua
URL: 
http://svn.slimdevices.com/jive/7.6/branches/new-setup/squeezeplay/src/squeezeplay_squeezeos/share/applets/SetupNetworking/SetupNetworkingApplet.lua?rev=8919&r1=8918&r2=8919&view=diff
==============================================================================
--- 
7.6/branches/new-setup/squeezeplay/src/squeezeplay_squeezeos/share/applets/SetupNetworking/SetupNetworkingApplet.lua
 (original)
+++ 
7.6/branches/new-setup/squeezeplay/src/squeezeplay_squeezeos/share/applets/SetupNetworking/SetupNetworkingApplet.lua
 Thu Jul  1 15:04:14 2010
@@ -134,6 +134,7 @@
 -- start network setup flow
 function setupNetworking(self, setupNext, transition)
        self.mode = "setup"
+       self.addDemoListener = true
 
        self.setupNext = setupNext
 
@@ -181,7 +182,9 @@
        -- ask the user to choose
        local window = Window("text_list", 
self:string("NETWORK_CONNECTION_TYPE"), "setup")
        window:setAllowScreensaver(false)
-
+       if self.addDemoListener then
+               window:addActionListener('start_demo', self, _jumpToDemo)
+       end
        local connectionMenu = SimpleMenu("menu")
 
        connectionMenu:addItem({
@@ -229,7 +232,10 @@
 
        local window = Window("text_list", self:string("NETWORK_REGION"), 
"setup")
        window:setAllowScreensaver(false)
-
+       if self.addDemoListener then
+               window:addActionListener('start_demo', self, _jumpToDemo)
+               self.addDemoListener = nil
+       end
        local region = wlan:getRegion()
 
        local menu = SimpleMenu("menu")
@@ -1913,6 +1919,9 @@
        end):addTask()
 end
 
+function _jumpToDemo(self)
+        appletManager:callService("jumpToInStoreDemo")
+end
 
 --[[
 

_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive-checkins

Reply via email to