Multiline tabs for netvibes again, inspired by nv_poweruser script

Bring back the multiline tabs for Netvibes

当前为 2018-10-05 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Multiline tabs for netvibes again, inspired by nv_poweruser script
  3. // @namespace lostinbrittany
  4. // @description Bring back the multiline tabs for Netvibes
  5. // @include http://www.netvibes.com/*
  6. // @include https://www.netvibes.com/*
  7. // @version 2.5
  8. // @grant GM_addStyle
  9. // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js
  10. // @require https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js
  11. // ==/UserScript==
  12.  
  13. var addGlobalStyle = function(css) {
  14. var head, style;
  15. head = document.getElementsByTagName('head')[0];
  16. if (!head) { return; }
  17. style = document.createElement('style');
  18. style.type = 'text/css';
  19. style.innerHTML = css;
  20. head.appendChild(style);
  21. };
  22.  
  23. var bttf = function () {
  24. //document.getElementById('divTabs').childNodes[0].childNodes[0].childNodes[0].width = '100%'
  25. //document.getElementById('divTabs').childNodes[0].childNodes[0].childNodes[0].childNodes[0].style.whiteSpace = 'normal';
  26. document.getElementById('divTabs').childNodes[1].style.display = 'inline-block';
  27. document.getElementById('divTabs').childNodes[1].style.width = 'auto';
  28. document.getElementById('divTabs').childNodes[1].style.height = '28px';
  29. $('#divTabs .nv-tabs-left').remove(); // document.getElementById('nv-tabs-left');
  30. $('#divTabs .nv-tabs-right .btn-scroll-next').remove();
  31. // $('#divTabs .tabs').unwrap();
  32. $('#divTabs .tabs').css('white-space', 'normal');
  33.  
  34. var divTabs = $('#divTabs');
  35. divTabs.css('padding-left', '0').css('margin-left', '0');
  36. addGlobalStyle('#divTabs .nv-tabs-right:before {background-image: none !important}');
  37. //unsafeWindow.App.tabView.scroller.scroller.elements.scroller.removeEvents('mousewheel');
  38. //unsafeWindow.App.tabView.resize();
  39.  
  40. };
  41.  
  42. window.setTimeout(bttf, 2000);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址