Advertisement
KiberInfinity

Fave Item Fix v0.1

Jan 14th, 2012
79
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name          Fave Item Fix v0.1  (by KiberInfinity id13391307)
  3. // @description   plugin for VkOpt
  4. // @include       http://*vkontakte.ru/*
  5. // @include       http://*vk.com/*
  6. // ==/UserScript==
  7.  
  8.  
  9. function vkFVF_init(){
  10.       var els=geByTag('a',ge('side_bar'));
  11.       for (var i=0; i<els.length;i++)
  12.          if (els[i].getAttribute('href')=='/fave') {
  13.             els[i].setAttribute('href','/fave?section=users');
  14.             break;
  15.       }
  16. }
  17. if (!window.vkopt_plugins) vkopt_plugins={};
  18. (function(){
  19.     var PLUGIN_ID = 'vkfavefix';
  20.     var PLUGIN_NAME = 'vk fave menu item fix';
  21.    
  22.     var ADDITIONAL_CSS='';
  23.    
  24.     /* FUNCTIONS */
  25.     var INIT = vkFVF_init;                  // function()
  26.     var ON_NEW_LOCATION = null;// function(nav_obj,cur_module_name);
  27.     var PROCESS_NEW_SCRIPT = null;              // function(file_name);
  28.     var ON_STORAGE = null;                      // function(command_id,command_obj);
  29.     var PROCESS_LINK_FUNCTION = null;           // function(link);
  30.     var PROCESS_NODE_FUNCTION = null;           // function(node);
  31.    
  32.    
  33.    
  34.     vkopt_plugins[PLUGIN_ID]={
  35.         Name:PLUGIN_NAME,
  36.         css:ADDITIONAL_CSS,
  37.         init:INIT,
  38.         onLocation:ON_NEW_LOCATION,
  39.         onLibFiles:PROCESS_NEW_SCRIPT,
  40.         onStorage :ON_STORAGE,
  41.         processLinks:PROCESS_LINK_FUNCTION,
  42.         processNode:PROCESS_NODE_FUNCTION
  43.     };
  44.     if (window.vkopt_ready) vkopt_plugin_run(PLUGIN_ID);
  45. })();
Advertisement
RAW Paste Data Copied
Advertisement