domains/remove_print_css.js
[app.webkitpdf] / weibo.js
1
2 function run_weibo(u, p){
3     console.log("runing weibo");
4     if(document.location.host=='weibo.com') {
5         
6           
7         // clear login dialog from weibo.
8         //check and hidden the login dialog and overlay .....
9         var els = document.querySelectorAll('div[node-type]');
10         var bbc = [];
11         for (i = 0; i < els.length; i++) {
12             if (els[i].hasAttribute('node-type')) {
13                 if(els[i].getAttribute('node-type') == 'outer'){
14                     bbc.push(els[i]);
15                 }
16             }
17         }
18         for (i = 0; i < bbc.length; i++) {// hide all the outer.....
19             bbc[i].style.display = 'none';
20         }
21
22         //try to login
23         console.log(document.location.pathname);
24         if(document.location.pathname == '/login.php'){
25             
26             
27             // fills in the user name and password 
28             var els = document.querySelectorAll('input[node-type]');
29             console.log(els.length);
30             
31             for (i = 0; i < els.length; i++) {
32                 
33                 console.log(els[i].name);
34                 if (els[i].hasAttribute('node-type')) {
35                     if(els[i].getAttribute('node-type') == 'username'){
36                         els[i].value = u;
37                         console.log("set pass:" + u);
38                     }
39                     if(els[i].getAttribute('node-type') == 'password'){
40                         els[i].value = p;
41                         console.log("set pass:" + p);
42                     }
43                     
44                 }
45             }
46
47             // simulating click event to login ....
48             var elss = document.querySelectorAll('a[node-type]');
49             
50             for (i = 0; i < elss.length; i++) {
51                 if (elss[i].hasAttribute('node-type')) {
52                     
53                     if(elss[i].getAttribute('node-type') == 'submitBtn'){
54                         elss[i].click();
55                         console.log("press submit");
56                         break;
57                     }
58                 }
59             }
60         }
61         return;
62     }
63 }
64