Convert google translation result to camel case  

google翻訳結果をキャメルケースに変換してクリップボードにコピー

目前为 2018-05-09 提交的版本。查看 最新版本

// ==UserScript==
// @name Convert google translation result to camel case    
// @description google翻訳結果をキャメルケースに変換してクリップボードにコピー
// @version  1
// @grant    none
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js
// @include https://translate.google.co.jp/*
// @namespace https://gf.qytechs.cn/users/184902
// ==/UserScript==

(function ($) {
	var $btnDiv = $("<div>");
  $btnDiv.css("width","14px").css("height","14px").css("margin","4px").css("border","dotted 2px gray").css("border-radius","10px").css("float","left");
  
  $btnDiv.click(function(){

  	  var result = toCamelcase($('#result_box').text())
    
    	var ta = document.createElement("textarea")
      ta.value = result
      document.body.appendChild(ta)
      ta.select()
      document.execCommand("copy")
      ta.parentElement.removeChild(ta)
    
  })
  
  $("#gt-res-tools-l").append($btnDiv);
  
})(jQuery);

var toCamelcase = function(str) {
    if (!str) return str;
     var strs = str.split(/ /),
     len = strs.length;
     if (len <= 1) return str;

     str = strs[0].toLowerCase();
 
    for (var i = 1; i < len; i++) {
        str += strs[i].toLowerCase().replace(/^[a-z]/, function(value) {
            return value.toUpperCase();
        });
    }
 
    return str;
};

QingJ © 2025

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