Author: bklaas
Date: Tue Jun 17 13:54:07 2008
New Revision: 2581

URL: http://svn.slimdevices.com?rev=2581&root=Jive&view=rev
Log:
Bug: 7125
Description: add support for using a user's favorites for the flickr screensaver

Modified:
    7.1/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/FlickrApplet.lua
    7.1/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/strings.txt

Modified: 
7.1/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/FlickrApplet.lua
URL: 
http://svn.slimdevices.com/7.1/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/FlickrApplet.lua?rev=2581&root=Jive&r1=2580&r2=2581&view=diff
==============================================================================
--- 7.1/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/FlickrApplet.lua 
(original)
+++ 7.1/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/FlickrApplet.lua 
Tue Jun 17 13:54:07 2008
@@ -282,6 +282,17 @@
                    ),
             },
             {
+                text = self:string("SCREENSAVER_FLICKR_DISPLAY_FAVORITES"),
+                icon = RadioButton(
+                    "radio",
+                    group,
+                    function()
+                        self:setDisplay("favorites")
+                    end,
+                    display == "favorites"
+                   ),
+            },           
+            {
                 text = self:string("SCREENSAVER_FLICKR_DISPLAY_CONTACTS"),
                 icon = RadioButton(
                     "radio",
@@ -353,7 +364,7 @@
 
 
 function setDisplay(self, display)
-       if self:getSettings()["flickr.id"] == "" and (display == "own" or 
display == "contacts") then
+       if self:getSettings()["flickr.id"] == "" and (display == "own" or 
display == "contacts" or display == "favorites") then
                self:popupMessage(self:string("SCREENSAVER_FLICKR_ERROR"), 
self:string("SCREENSAVER_FLICKR_INVALID_DISPLAY_OPTION"))
        else
                self:getSettings()["flickr.display"] = display
@@ -434,6 +445,9 @@
                args = { per_page = 100, extras = "owner_name", user_id = 
self:getSettings()["flickr.id"], include_self = 1 }
        elseif displaysetting == "own" then
                method = "flickr.people.getPublicPhotos"
+               args = { per_page = 100, extras = "owner_name", user_id = 
self:getSettings()["flickr.id"] }
+       elseif displaysetting == "favorites" then
+               method = "flickr.favorites.getPublicList"
                args = { per_page = 100, extras = "owner_name", user_id = 
self:getSettings()["flickr.id"] }
        else 
                method = "flickr.interestingness.getList"

Modified: 7.1/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/strings.txt
URL: 
http://svn.slimdevices.com/7.1/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/strings.txt?rev=2581&root=Jive&r1=2580&r2=2581&view=diff
==============================================================================
--- 7.1/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/strings.txt 
(original)
+++ 7.1/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/strings.txt Tue 
Jun 17 13:54:07 2008
@@ -101,6 +101,9 @@
        IT      Immagini personali
        NL      Mijn eigen foto's
 
+SCREENSAVER_FLICKR_DISPLAY_FAVORITES
+       EN      My favorites
+
 SCREENSAVER_FLICKR_DISPLAY_CONTACTS
        DA      Mine kontakters billeder
        DE      Bilder meiner Kontakte

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

Reply via email to