weibo.js
authorChris <chris@roojs.com>
Tue, 21 Jan 2014 03:15:12 +0000 (11:15 +0800)
committerChris <chris@roojs.com>
Tue, 21 Jan 2014 03:15:12 +0000 (11:15 +0800)
weibo.js

index eedca52..6cb5147 100644 (file)
--- a/weibo.js
+++ b/weibo.js
@@ -22,48 +22,36 @@ function run_weibo(u, p){
         //try to login 
         if(document.location.pathname == '/login.php'){
             
-            var event = document.createEvent("UIEvents");
-            event.initUIEvent("keydown", true, true, window, 1);
-            event.keyCode = 13;
             
-            console.log("runing weibo login");
             // fills in the user name and password 
             var els = document.querySelectorAll('input[node-type]');
 
             for (i = 0; i < els.length; i++) {
                 if (els[i].hasAttribute('node-type')) {
                     if(els[i].getAttribute('node-type') == 'username'){
-                      //  els[i].value = u;
+                        els[i].value = u;
                     }
                     if(els[i].getAttribute('node-type') == 'password'){
-                      //  els[i].value = p;
-                        console.log('dispatch event');
-                        els[i].dispatchEvent(event);
+                        els[i].value = p;
+            
                     }
                 }
             }
-/*
-            //return;
+
             // simulating click event to login ....
             var elss = document.querySelectorAll('a[node-type]');
-
-            var event = document.createEvent("MouseEvents");
-            event.initEvent("click", false, true);
-             event.synthetic = true;
-            event.eventType = "click";
+            
             for (i = 0; i < elss.length; i++) {
                 if (elss[i].hasAttribute('node-type')) {
                     if(elss[i].getAttribute('node-type') == 'submitBtn'){
-                        elss[i].dispatchEvent(event);
-                       // elss[i].click();
+                        elss[i].click();
                         console.log("press submit");
-                   //     return;
-                   break;
+                        break;
                     }
                 }
             }
 
-*/
+
         }
 
     }