/** * ButtonsRow.js * * Released under LGPL License. * Copyright (c) 1999-2017 Ephox Corp. All rights reserved * * License: http://www.tinymce.com/license * Contributing: http://www.tinymce.com/contributing */ import EditorManager from 'tinymce/core/api/EditorManager'; import I18n from 'tinymce/core/api/util/I18n'; const getVersion = function (major, minor) { return major.indexOf('@') === 0 ? 'X.X.X' : major + '.' + minor; }; const makeRow = function () { const version = getVersion(EditorManager.majorVersion, EditorManager.minorVersion); const changeLogLink = 'TinyMCE ' + version + ''; return [ { type: 'label', html: I18n.translate(['You are using {0}', changeLogLink]) }, { type: 'spacer', flex: 1 }, { text: 'Close', onclick () { this.parent().parent().close(); } } ]; }; export default { makeRow };