Author: andy
Date: Wed Feb 13 13:37:42 2008
New Revision: 1943

URL: http://svn.slimdevices.com?rev=1943&root=Jive&view=rev
Log:
Bug 7123, prepend slashes to URIs when not already provided

Modified:
    branches/7.0/jive/src/pkg/jive/share/applets/NowPlaying/NowPlayingApplet.lua
    
branches/7.0/jive/src/pkg/jive/share/applets/SlimBrowser/SlimBrowserApplet.lua

Modified: 
branches/7.0/jive/src/pkg/jive/share/applets/NowPlaying/NowPlayingApplet.lua
URL: 
http://svn.slimdevices.com/branches/7.0/jive/src/pkg/jive/share/applets/NowPlaying/NowPlayingApplet.lua?rev=1943&root=Jive&r1=1942&r2=1943&view=diff
==============================================================================
--- 
branches/7.0/jive/src/pkg/jive/share/applets/NowPlaying/NowPlayingApplet.lua 
(original)
+++ 
branches/7.0/jive/src/pkg/jive/share/applets/NowPlaying/NowPlayingApplet.lua 
Wed Feb 13 13:37:42 2008
@@ -116,6 +116,12 @@
        if string.match(path, '.png') then
                 artworkUri = string.gsub(path, '.png', resizeFrag)
        end
+       
+       -- Bug 7123, Add a leading slash if needed
+       if not string.find(artworkUri, "^/") then
+               artworkUri = "/" .. artworkUri
+       end
+       
        return artworkUri
 end
 
@@ -151,7 +157,13 @@
                        if server:isSqueezeNetwork() then
                                -- Artwork on SN must be fetched as a normal URL
                                local ip, port = server:getIpPort()
-                               item["icon"] = 'http://' .. ip .. ':' .. port 
.. '/' .. item["icon"]
+                               
+                               -- Bug 7123, Add a leading slash if needed
+                               if not string.find(item["icon"], "^/") then
+                                       item["icon"] = "/" .. item["icon"]
+                               end
+                               
+                               item["icon"] = 'http://' .. ip .. ':' .. port 
.. item["icon"]
                                server:fetchArtworkURL(item["icon"], icon, 
ARTWORK_SIZE)
                        else
                                server:fetchArtworkThumb(item["icon"], icon, 
_staticArtworkThumbUri, ARTWORK_SIZE)

Modified: 
branches/7.0/jive/src/pkg/jive/share/applets/SlimBrowser/SlimBrowserApplet.lua
URL: 
http://svn.slimdevices.com/branches/7.0/jive/src/pkg/jive/share/applets/SlimBrowser/SlimBrowserApplet.lua?rev=1943&root=Jive&r1=1942&r2=1943&view=diff
==============================================================================
--- 
branches/7.0/jive/src/pkg/jive/share/applets/SlimBrowser/SlimBrowserApplet.lua 
(original)
+++ 
branches/7.0/jive/src/pkg/jive/share/applets/SlimBrowser/SlimBrowserApplet.lua 
Wed Feb 13 13:37:42 2008
@@ -219,6 +219,11 @@
                -- and we don't want this in gd format, because that doesn't 
work
                imgFormat = 'png'
                artworkUri = string.gsub(iconId, '.png', resizeFrag .. '.' .. 
imgFormat)
+               
+               -- Bug 7123, Add a leading slash if needed
+               if not string.find(artworkUri, "^/") then
+                       artworkUri = "/" .. artworkUri
+               end
        -- otherwise punt
        else
                return iconId
@@ -289,6 +294,12 @@
        if string.match(path, '.png') then
                artworkUri = string.gsub(path, '.png', resizeFrag)
        end
+       
+       -- Bug 7123, Add a leading slash if needed
+       if not string.find(artworkUri, "^/") then
+               artworkUri = "/" .. artworkUri
+       end
+       
        return artworkUri
 end
 

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

Reply via email to