Greasy Fork is available in English.

谷歌翻译Qt文档代码框屏蔽

try to take over the world!

  1. // ==UserScript==
  2. // @name 谷歌翻译Qt文档代码框屏蔽
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1.2
  5. // @description try to take over the world!
  6. // @author 海
  7. // @match https://doc.qt.io/*
  8. // @grant none
  9. // @run-at document-start
  10. // @require https://code.jquery.com/jquery-2.1.4.min.js
  11. /* globals jQuery, $, waitForKeyElements */
  12. // ==/UserScript==
  13.  
  14. (function() {
  15. 'use strict';
  16. $(function(){
  17.  
  18. $("pre").each(function(){
  19. var pre = $(this).html()
  20. $(this).empty()
  21. $(this).html("<code>"+pre+"</code>")
  22. });
  23. $("b").each(function(){
  24. var b = $(this).html()
  25. $(this).empty()
  26. $(this).html("<code>"+b+"</code>")
  27. });
  28.  
  29. var Q = ""
  30. $("div.context [href],p .name").not("code [href]").each(function(){
  31. var text = $(this).html()
  32. var font = $(this).text()
  33. var font1 = text
  34. var Q = ""
  35. var i = 0
  36. for (i = 0; i < font1.length; i++) {
  37. if(i!=0 ){
  38. if( font1[i]<'A' || font1[i]>'Z'){
  39. if( font1[i]<'0' || font1[i]>'9'){
  40. Q = Q + font1[i]
  41. }else{
  42. Q = Q +" "+ font1[i]
  43. }
  44. }else{
  45. Q = Q +" "+ font1[i]
  46. }
  47. }else{
  48. Q = Q + font1[i]
  49. }
  50.  
  51. }
  52. $(this).empty()
  53. $(this).html(Q+"<font color=\"#9D9D9D\" style=\"font-size: 5px;\">【<code>"+font+"</code>】</font>")
  54. });
  55.  
  56. console.log(Q)
  57. })
  58.  
  59.  
  60. })();