Author: bklaas
Date: Mon Oct  6 12:18:27 2008
New Revision: 3080

URL: http://svn.slimdevices.com?rev=3080&root=Jive&view=rev
Log:
Bug: 9362
Description: temporarily disable choice items from availability in the 
Customize Home Menu applet
add getCanCustomize method to HomeMenu

also, softsqueeze should return true from Player.canConnectToServer method

Modified:
    
7.1/trunk/squeezeplay/src/squeezeplay/share/applets/CustomizeHomeMenu/CustomizeHomeMenuApplet.lua
    
7.1/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
    7.1/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
    7.1/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua

Modified: 
7.1/trunk/squeezeplay/src/squeezeplay/share/applets/CustomizeHomeMenu/CustomizeHomeMenuApplet.lua
URL: 
http://svn.slimdevices.com/7.1/trunk/squeezeplay/src/squeezeplay/share/applets/CustomizeHomeMenu/CustomizeHomeMenuApplet.lua?rev=3080&root=Jive&r1=3079&r2=3080&view=diff
==============================================================================
--- 
7.1/trunk/squeezeplay/src/squeezeplay/share/applets/CustomizeHomeMenu/CustomizeHomeMenuApplet.lua
 (original)
+++ 
7.1/trunk/squeezeplay/src/squeezeplay/share/applets/CustomizeHomeMenu/CustomizeHomeMenuApplet.lua
 Mon Oct  6 12:18:27 2008
@@ -127,7 +127,8 @@
                        item.weights = { 2 }
                end
                local menuItem
-               if item.noCustom then
+
+               if not jiveMain:getCanCustomize(item) then
                        menuItem = {
                                text = title,
                                weights = item.weights,

Modified: 
7.1/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
URL: 
http://svn.slimdevices.com/7.1/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua?rev=3080&root=Jive&r1=3079&r2=3080&view=diff
==============================================================================
--- 
7.1/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
 (original)
+++ 
7.1/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
 Mon Oct  6 12:18:27 2008
@@ -1036,6 +1036,9 @@
 
                        elseif choiceAction then
 
+                               -- FIXME: Bug 9362, do not allow choice items 
to be promoted to home menu
+                               item.noCustom = true
+
                                local selectedIndex = 1
                                if v.selectedIndex then
                                        selectedIndex = 
tonumber(v.selectedIndex)

Modified: 7.1/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
URL: 
http://svn.slimdevices.com/7.1/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua?rev=3080&root=Jive&r1=3079&r2=3080&view=diff
==============================================================================
--- 7.1/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua (original)
+++ 7.1/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua Mon Oct  6 
12:18:27 2008
@@ -1166,6 +1166,7 @@
                or self.info.model == "receiver"
                or self.info.model == "transporter"
                or self.info.model == "boom"
+               or self.info.model == "softsqueeze"
 end
 
 

Modified: 7.1/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua
URL: 
http://svn.slimdevices.com/7.1/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua?rev=3080&root=Jive&r1=3079&r2=3080&view=diff
==============================================================================
--- 7.1/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua (original)
+++ 7.1/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua Mon Oct  6 
12:18:27 2008
@@ -96,6 +96,14 @@
        end
 end
 
+function getCanCustomize(self, item)
+       if item and item.noCustom then
+               return false
+       else
+               return true
+       end
+end
+
 function setTitle(self, title)
        if title then
                self.window:setTitle(title)
@@ -235,6 +243,7 @@
 
        if self.nodeTable[node] then
                self.nodeTable[node].items[item.id] = item
+               log:debug('adding ', item.id, 'to ', node)
                local menuIdx = self.nodeTable[node].menu:addItem(item)
                if node == 'home' and item.homeMenuText then
                        local labelText = item.homeMenuText

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

Reply via email to