Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Styles_from_get-styles.
- // @description 4vkontakte && VkOpt (by KiberInfinity id13391307)
- // @include http://*.get-styles.ru/*
- // @include http://get-styles.ru/*
- // ==/UserScript==
- function GStyle_init(){
- document.getElementById("warning_place").style.display="none";
- var addcss=".greybox-out, .greybox-out-gold, .theme {height: 215px; background-color:#EBEBEB;}";
- var styleElement = document.createElement("style");
- styleElement.type = "text/css";
- styleElement.appendChild(document.createTextNode(addcss));
- document.getElementsByTagName("head")[0].appendChild(styleElement);
- var els_=document.getElementsByTagName('a');
- var els=[];
- for (var i=0; i<els_.length; i++){
- els.push(els_[i]);
- }
- for (var i=0;i<els.length;i++){
- if (els[i].getAttribute('onclick') && els[i].getAttribute('onclick').match(/get-styles\.ru\/user/i) && els[i].className=="linkright"){
- var pn=els[i].parentNode.parentNode;
- var cssname=pn.innerHTML.match(/\/upload\/css\/([^\/]+)\/.+/);
- if (cssname) els[i].href="javascript:ExtInstallStyle('vk.com','http://get-styles.ru/upload/css/"+cssname[1]+"/"+cssname[1]+".css'+'/'+screen.width+'x'+screen.height+'/'+'"+cssname[1]+".css','"+cssname[1]+"','285_0')";
- }
- if (els[i].getAttribute('onclick') && els[i].getAttribute('onclick').match(/gShareStyleAndInstall/i)){
- var lnk= els[i].getAttribute('onclick').split(/[\(\)]/)[1].split(',');
- var link=gs_getUrl(lnk[0].replace(/'/g,''),lnk[1].replace(/'/g,''),lnk[2].replace(/'/g,''),lnk[3].replace(/'/g,''),lnk[4].replace(/'/g,''),lnk[5].replace(/'/g,''));
- var p=document.createElement('p');
- p.innerHTML='<a href="'+link+'" target="_blank">Ссылка</a>'+//javascript:alert(\'\')
- ' | '+
- '<a href="http://vk.com/feed.php?installcss='+link+'" target="_blank">Установить в VkOpt</a>';
- els[i].parentNode.insertBefore(p,els[i].parentNode.firstChild);
- }
- }
- }
- function gs_getUrl(server,id,cur_dir,dir,name,thk){
- return 'http://'+server+'/'+cur_dir+'.css'+'/'+screen.width+'x'+screen.height+'/'+dir+'.css';//,name,id+'_'+thk);
- }
- (function(){
- document.addEventListener('DOMContentLoaded',GStyle_init, false);
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement