Advertisement
patrickc

Untitled

Sep 9th, 2011
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. enyo.kind({
  2.    name : "odMedia",
  3.    kind : enyo.VFlexBox,
  4.    components : [
  5.      { flex : 1,
  6.       kind : "Pane",
  7.       components : [{
  8.          flex : 1,
  9.          kind : "Scroller",
  10.          components : [
  11.          {
  12.             name : "getPerm",
  13.             kind : "PalmService",
  14.             service : "palm://com.palm.mediapermissions",
  15.             method : "request",
  16.             onSuccess : "getPermSuccess",
  17.             onFailure : "getPermFailure",
  18.             subscribe : true
  19.          },
  20.          {kind : "Button", name : "getPermButton", caption : "Get Permissions", onclick : "getPermClick"}
  21.         ]
  22.       }]
  23.     }],
  24.     getPermClick: function() {  
  25.          var params = {"read":[album, albumimage, artist, audio, genre, image, playlist, video]};        
  26.          this.$.getPerm.call({ "rights":params});
  27.          var album      = "com.palm.media.audio.album:1";
  28.          var albumimage = "com.palm.media.image.album:1";
  29.          var artist     = "com.palm.media.audio.artist:1";
  30.          var audio      = "com.palm.media.audio.file:1";
  31.          var genre      = "com.palm.media.audio.genre:1";
  32.          var image      = "com.palm.media.image.file:1";
  33.          var playlist   = "com.palm.media.audio.playlist.object:1";
  34.          var video      = "com.palm.media.video.file:1";
  35.     },  
  36.     getPermSuccess: function(inSender, inResponse) {
  37.         console.log("Get Permissions success, results=" + enyo.json.stringify(inResponse));
  38.     },          
  39.     // Log errors to the console for debugging
  40.     getPermFailure: function(inSender, inError, inRequest) {
  41.         console.log(enyo.json.stringify(inError));
  42.     }
  43. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement