Guest User

Untitled

a guest
May 22nd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. overrides : {
  2. list_entries : function(options_or_callback, callback){
  3. var params = '', extracted, cb;
  4. extracted = ars.api.extract_params_and_callback(options_or_callback, callback);
  5.  
  6. cb = function(entries){
  7. ars.api.offline.store_query(params, entries);
  8. extracted[1](entries);
  9. };
  10.  
  11. if(!params){
  12. arguments.callee.original.call(this, cb);
  13. }else{
  14. arguments.callee.original.call(this, options_or_callback, cb);
  15. }
  16. },
  17. get_bookmarks : function(callback){
  18. arguments.callee.original.call(this, callback);
  19. },
  20. delete_bookmark : function(callback){
  21. arguments.callee.original.call(this, callback);
  22. }
  23. }
  24. };
  25.  
  26. ars.api.prototype.offline = function(options){
  27. var m, original;
  28. if(!this.offline.enabled){
  29. this.offline.enabled = true;
  30.  
  31. for(m in ars.api.offline.overrides){
  32. if(ars.api.offline.overrides.hasOwnProperty(m)){
  33. original = this[m];
  34. this[m] = ars.api.offline.overrides[m];
  35. this[m].original = original;
  36. }
  37. }
  38. }
  39. };
Add Comment
Please, Sign In to add comment