app/assets/javascripts/activeadmin/trumbowyg/plugins/template/trumbowyg.template.js in activeadmin_trumbowyg-0.1.3 vs app/assets/javascripts/activeadmin/trumbowyg/plugins/template/trumbowyg.template.js in activeadmin_trumbowyg-0.1.6

- old
+ new

@@ -1,34 +1,46 @@ -(function($) { +(function ($) { 'use strict'; // Adds the language variables $.extend(true, $.trumbowyg, { langs: { en: { template: 'Template' }, + da: { + template: 'Skabelon' + }, + fr: { + template: 'Patron' + }, nl: { template: 'Sjabloon' }, ru: { template: 'Шаблон' }, ja: { template: 'テンプレート' - } + }, + tr: { + template: 'Şablon' + }, + zh_tw: { + template: '模板', + }, } }); // Adds the extra button definition $.extend(true, $.trumbowyg, { plugins: { template: { - shouldInit: function(trumbowyg) { + shouldInit: function (trumbowyg) { return trumbowyg.o.plugins.hasOwnProperty('templates'); }, - init: function(trumbowyg) { + init: function (trumbowyg) { trumbowyg.addBtnDef('template', { dropdown: templateSelector(trumbowyg), hasIcon: false, text: trumbowyg.lang.template }); @@ -40,19 +52,19 @@ // Creates the template-selector dropdown. function templateSelector(trumbowyg) { var available = trumbowyg.o.plugins.templates; var templates = []; - $.each(available, function(index, template) { + $.each(available, function (index, template) { trumbowyg.addBtnDef('template_' + index, { - fn: function(){ + fn: function () { trumbowyg.html(template.html); }, hasIcon: false, title: template.name }); templates.push('template_' + index); }); return templates; } -})(jQuery); \ No newline at end of file +})(jQuery);