Guest User

Untitled

a guest
Apr 25th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. SLObject = Class.create({
  2.  
  3. ininitialize: function(element){
  4. if(element instanceof SLObject){
  5. return;
  6. } else if(Object.isString(element)){
  7. this.element = document.getElementById(element);
  8. } else {
  9. this.element = element;
  10. }
  11. },
  12.  
  13. addMethods: function(methods){
  14.  
  15. var method;
  16. for(var name in methods){
  17. method = methods[name];
  18. if(typeof this.element[name] != 'function')
  19. this.element[name] = method.curry(element);
  20. }
  21. }
  22. });
  23.  
  24. function $SL(element){
  25. return new SLObject(element);
  26. };
  27.  
  28. //Usage
  29. $SL('element_id').addMethods(Proto.Silverlight.Methods);
Add Comment
Please, Sign In to add comment