Sha256: fd5a6904b8cbe9978a4b32ac26b0142e8d89a2778e618cc687c634730d8ee6d6
Contents?: true
Size: 1012 Bytes
Versions: 1
Compression:
Stored size: 1012 Bytes
Contents
/*! * Aloha Editor * Author & Copyright (c) 2010 Gentics Software GmbH * aloha-sales@gentics.com * Licensed unter the terms of http://www.aloha-editor.com/license.html */ define([ 'aloha/plugin', 'aloha/floatingmenu', 'i18n!aloha/nls/i18n' ], function ( Plugin, FloatingMenu, i18nCore ) { return Plugin.create('speak', { init: function () { var that = this; Aloha.require(['speak/speak','css!speak/css/speak.css']); Aloha.jQuery('body').append('<div id="audio"></div>') var button = new Aloha.ui.Button({ name : 'speak', text : 'Speak', // that.i18n('button.' + button + '.text'), iconClass : 'GENTICS_button_speak', size : 'small', onclick : function() { var range = Aloha.getSelection().getRangeAt( 0 ); speak( Aloha.jQuery(range.startContainer.parentNode).text() ); } }); FloatingMenu.addButton( 'Aloha.continuoustext', button, i18nCore.t('floatingmenu.tab.format'), 1 ); } }); });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
free_text-0.0.3 | app/assets/javascripts/aloha-0.10.0/plugins/extra/speak/lib/speak-plugin.js |