Advertisement
rdsedmundo

Obj dispatch [fully.js]

Mar 25th, 2013
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $.fn.disable = function () {
  2.     $(this).attr("disabled", "true");
  3.     return this;   
  4. }
  5.  
  6. $(function () {
  7.     $("html").css("font-size", "10px");
  8.    
  9.     var allObj = [];
  10.     for(var D in window) if(typeof eval("window."+D) == "object") allObj.push(D);
  11.    
  12. $('#m-name').keyup(function (k) {
  13.     if(k.keyCode == 13) sum();
  14.     $(this).each(function() {
  15.         $(this).val($(this).val().replace(/\./gi, ""));
  16.         $(this).autocomplete({source:allObj})
  17.     })
  18. })
  19.  
  20. $('button').click( function () {
  21.     $("#m-name").disable();
  22.     $('#methods').show();
  23.    
  24.     var k=$("#m-name").val(),b=[];
  25.    
  26.     for(var D in eval(k)) {
  27.          v=eval(k+"."+D);
  28.          v===null||v==""?v="null":v;
  29.          typeof v=="function"?v="function":v;
  30.          b.push(k+"."+D + " ("+ (typeof v) + ")" + " = " + v);
  31.     }
  32.  
  33.     $("#m-all").val(k).attr("type", "text").focus().autocomplete({source:b});
  34. });
  35.  
  36. });
  37.  
  38. const sum = (function () {
  39.     $("button").click();
  40. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement