UNPKG

trumbowyg

Version:
10 lines 2.1 kB
/* =========================================================== * trumbowyg.ruby.js v1.0 * Ruby text plugin for Trumbowyg * http://alex-d.github.com/Trumbowyg * =========================================================== * Author : Fathi Anshory (0x00000F5C) * Twitter : @fscchannl * Comment : Since I use trumbowyg in my project and required it to insert ruby text, so I thought I can contribute a little. :D */ !function(u){"use strict";u.extend(!0,u.trumbowyg,{langs:{en:{ruby:"Add ruby text",rubyModal:"Ruby modal",rubyText:"Ruby text"},az:{ruby:"Ruby mətni əlavə et",rubyModal:"Ruby modal",rubyText:"Ruby mətni"},by:{ruby:"Уставіць ruby тэкст",rubyModal:"Ruby анатацыя",rubyText:"Ruby тэкст"},da:{ruby:"Tilføj ruby tekst",rubyModal:"Ruby modal",rubyText:"Ruby tekst"},de:{ruby:"Ruby-Text einfügen",rubyModal:"Ruby-Modal",rubyText:"Ruby-Text"},et:{ruby:"Lisa ruby tekst",rubyModal:"Ruby modaal",rubyText:"Ruby tekst"},fr:{ruby:"Ajouter du texte ruby",rubyModal:"Modale ruby",rubyText:"Texte ruby"},hu:{ruby:"Ruby szöveg hozzáadás",rubyModal:"Ruby modal",rubyText:"Ruby szöveg"},id:{ruby:"Sisipkan teks ruby",rubyModal:"Modal teks ruby",rubyText:"Teks ruby"},ko:{ruby:"루비 문자 넣기",rubyModal:"대상 문자",rubyText:"루비 문자"},pt_br:{ruby:"Adicionar texto ruby",rubyModal:"Modal ruby",rubyText:"Texto ruby"},ru:{ruby:"Вставить ruby текст",rubyModal:"Ruby аннотация",rubyText:"Ruby текст"},tr:{ruby:"Ruby metni ekle",rubyModal:"Ruby modal",rubyText:"Ruby metni"},zh_tw:{ruby:"加入 ruby 文字",rubyModal:"Ruby 彈跳視窗",rubyText:"Ruby 文字"}},plugins:{ruby:{init:function(b){var r={fn:function(){b.saveRange(),b.openModalInsert(b.lang.ruby,{rubyText:{label:b.lang.rubyText,required:!1},modal:{label:b.lang.rubyModal,value:b.getRangeText(),required:!0}},(function(r){var y=u('<ruby title="'+r.rubyText+'">'+r.modal+"<rp> (</rp><rt>"+r.rubyText+"</rt><rp>)</rp></ruby>")[0];return b.range.deleteContents(),b.range.insertNode(y),b.syncCode(),b.$c.trigger("tbwchange"),!0}))}};b.addBtnDef("ruby",r)}}}})}(jQuery);