domains/remove_print_css.js
[app.webkitpdf] / weibo.js
index 8b709d6..0f638e2 100644 (file)
--- a/weibo.js
+++ b/weibo.js
@@ -2,6 +2,8 @@
 function run_weibo(u, p){
     console.log("runing weibo");
     if(document.location.host=='weibo.com') {
+        
+          
         // clear login dialog from weibo.
         //check and hidden the login dialog and overlay .....
         var els = document.querySelectorAll('div[node-type]');
@@ -17,40 +19,46 @@ function run_weibo(u, p){
             bbc[i].style.display = 'none';
         }
 
-        //try to login 
+        //try to login
+        console.log(document.location.pathname);
         if(document.location.pathname == '/login.php'){
-            console.log("runing weibo login");
+            
+            
             // fills in the user name and password 
             var els = document.querySelectorAll('input[node-type]');
-
+            console.log(els.length);
+            
             for (i = 0; i < els.length; i++) {
+                
+                console.log(els[i].name);
                 if (els[i].hasAttribute('node-type')) {
                     if(els[i].getAttribute('node-type') == 'username'){
                         els[i].value = u;
+                        console.log("set pass:" + u);
                     }
                     if(els[i].getAttribute('node-type') == 'password'){
                         els[i].value = p;
+                        console.log("set pass:" + p);
                     }
+                    
                 }
             }
 
-
             // simulating click event to login ....
             var elss = document.querySelectorAll('a[node-type]');
-
+            
             for (i = 0; i < elss.length; i++) {
                 if (elss[i].hasAttribute('node-type')) {
+                    
                     if(elss[i].getAttribute('node-type') == 'submitBtn'){
                         elss[i].click();
                         console.log("press submit");
-                        return;
+                        break;
                     }
                 }
             }
-
-
         }
-
+        return;
     }
 }