Changeset 18896 for lang/javascript
- Timestamp:
- 09/05/08 17:54:13 (3 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/vimperator-plugins/trunk/shuppoppo.js
r16046 r18896 15 15 * set [no]slbeep 16 16 */ 17 //:js (function(){echo('\n\n\n\n\n\n\n\n\n\n\n\n\n',true); var f=$('liberator-multiline-output');var d=f.contentDocument,s=d.createElement('script');s.src="http://labs.creazy.net/sl/bookmarklet.js";d.body.appendChild(s);})()17 //:js (function(){echo('\n\n\n\n\n\n\n\n\n\n\n\n\n',true);var f=$('liberator-multiline-output');var d=f.contentDocument,s=d.createElement('script');s.src="http://labs.creazy.net/sl/bookmarklet.js";d.body.appendChild(s);})() 18 18 19 19 liberator.plugins.sl = (function(){ … … 65 65 ' +" |/-=|___|= || || || |_____/~\\___/ |_D__D__D_| |_D__D__D_| <br>"', 66 66 ' +" \\_/ \\__/ \\__/ \\__/ \\__/ \\_/ \\_/ \\_/ \\_/ \\_/ <br>";', 67 "sl_steam[0] = sl_steam[0].replace(/ /g,' ');", 68 "sl_steam[1] = sl_steam[1].replace(/ /g,' ');", 69 "sl_body = sl_body.replace(/ /g,' ');", 70 "sl_wheels[0] = sl_wheels[0].replace(/ /g,' ');", 71 "sl_wheels[1] = sl_wheels[1].replace(/ /g,' ');", 72 "sl_wheels[2] = sl_wheels[2].replace(/ /g,' ');", 73 "sl_wheels[3] = sl_wheels[3].replace(/ /g,' ');", 74 "sl_wheels[4] = sl_wheels[4].replace(/ /g,' ');", 75 "sl_wheels[5] = sl_wheels[5].replace(/ /g,' ');", 76 'var sl_patterns = [];', 77 'sl_patterns[0] = sl_steam[0] + sl_body + sl_wheels[0];', 78 'sl_patterns[1] = sl_steam[0] + sl_body + sl_wheels[1];', 79 'sl_patterns[2] = sl_steam[0] + sl_body + sl_wheels[2];', 80 'sl_patterns[3] = sl_steam[1] + sl_body + sl_wheels[3];', 81 'sl_patterns[4] = sl_steam[1] + sl_body + sl_wheels[4];', 82 'sl_patterns[5] = sl_steam[1] + sl_body + sl_wheels[5];', 67 "sl_steam = sl_steam.map(function(s) s.replace(/ /g, ' '));", 68 "sl_body = sl_body.replace(/ /g,' ');", 69 "sl_wheels = sl_wheels.map(function(s) s.replace(/ /g, ' '));", 70 'var sl_patterns = [0, 0, 0, 1, 1, 1];', 71 'sl_patterns = sl_patterns.map(function(p, i) sl_steam[p] + sl_body + sl_wheels[i]);', 83 72 'var sl_counter = 0;', 84 73 'var sl_position = 0;', 85 'var scrollTop = document.body.scrollTop || document.documentElement.scrollTop;',74 'var scrollTop = document.body.scrollTop || document.documentElement.scrollTop;', 86 75 'var windowWidth = window.innerWidth;', 87 76 "var sl_style_base ='display: block;position: absolute;text-align: left;overflow: visible;white-space: pre;font: 12px/12px monospace;';", … … 91 80 'var sl_h = document.getElementById("__sl_main__").clientHeight;', 92 81 "var sl_style_background =sl_style_base +'top: '+(scrollTop+0)+'px;' +'left: 0px;' +'width: '+windowWidth+'px;' +'height: '+sl_h+'px;' +'z-index: 998;' +'background-color: '+sl_bg_color+';' +'filter: alpha(opacity=0);' +'-moz-opacity: 0.0;' +'opacity: 0.0;';", 93 "document.body.innerHTML += '<div id=\"__sl_background__\" style=\"'+sl_style_background+'\"><br /></div>';",82 "document.body.innerHTML += '<div id=\"__sl_background__\" style=\"'+sl_style_background+'\"><br></div>';", 94 83 'var sl_bg_counter = 0;', 95 84 'sl_open = function() {', … … 122 111 ' var oid = "__sl_background__";', 123 112 ' var op = sl_bg_counter;', 124 ' var ua = navigator.userAgent',113 ' var ua = navigator.userAgent', 125 114 ' document.getElementById(oid).style.MozOpacity = op / 10;', 126 115 ' if ( sl_bg_counter > 0 ) {', … … 139 128 sl_bg_color : "#000000" 140 129 }; 141 for ( varv in option){130 for (let v in option){ 142 131 if (liberator.globalVariables[v]) option[v] = liberator.globalVariables[v]; 143 132 } 144 var option_code = "var sl_speed=" + option.sl_speed + 145 ",sl_pitch=" + option.sl_pitch + 133 var option_code = "var sl_speed=" + option.sl_speed + 134 ",sl_pitch=" + option.sl_pitch + 146 135 ",sl_tx_color=\"" + option.sl_fg_color + "\"" + 147 136 ",sl_bg_color=\"" + option.sl_bg_color + "\";\n"; 148 137 var script = d.createElement('script'); 149 script.setAttribute('type','application/ x-javascript');138 script.setAttribute('type','application/javascript'); 150 139 var cdata = document.createCDATASection(option_code + data); 151 140 //var cdata = d.createComment(data); … … 160 149 else 161 150 orig_beep(); 162 } 151 }; 163 152 return sl; 164 153 })();
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)