From 0bc5aae7ef65b39ed83afc8fdc44018a861cc35d Mon Sep 17 00:00:00 2001 From: ryan Date: Fri, 24 Feb 2006 03:55:25 +0000 Subject: [PATCH] Mac meta keys from Alex King. fixes #2182 git-svn-id: http://svn.automattic.com/wordpress/trunk@3569 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/js/tinymce/langs/en.js | 38 +++++++++++-------- .../js/tinymce/plugins/wordpress/langs/en.js | 10 ++++- 2 files changed, 32 insertions(+), 16 deletions(-) diff --git a/wp-includes/js/tinymce/langs/en.js b/wp-includes/js/tinymce/langs/en.js index 6d74cd87c..f6ffe1271 100644 --- a/wp-includes/js/tinymce/langs/en.js +++ b/wp-includes/js/tinymce/langs/en.js @@ -1,22 +1,30 @@ // UK lang variables -tinyMCELang['lang_bold_desc'] = 'Bold (Alt+b)'; -tinyMCELang['lang_italic_desc'] = 'Italic (Alt+i)'; +if (navigator.userAgent.indexOf('Mac OS') != -1) { +// Mac OS browsers use Ctrl to hit accesskeys + var metaKey = 'Ctrl'; +} +else { + var metaKey = 'Alt'; +} + +tinyMCELang['lang_bold_desc'] = 'Bold (' + metaKey + '+b)'; +tinyMCELang['lang_italic_desc'] = 'Italic (' + metaKey + '+i)'; tinyMCELang['lang_underline_desc'] = 'Underline'; -tinyMCELang['lang_striketrough_desc'] = 'Striketrough (Alt-d)'; -tinyMCELang['lang_justifyleft_desc'] = 'Align left (Alt-f)'; -tinyMCELang['lang_justifycenter_desc'] = 'Align center (Alt-c)'; -tinyMCELang['lang_justifyright_desc'] = 'Align right (Alt-r)'; +tinyMCELang['lang_striketrough_desc'] = 'Striketrough (' + metaKey + '-d)'; +tinyMCELang['lang_justifyleft_desc'] = 'Align left (' + metaKey + '-f)'; +tinyMCELang['lang_justifycenter_desc'] = 'Align center (' + metaKey + '-c)'; +tinyMCELang['lang_justifyright_desc'] = 'Align right (' + metaKey + '-r)'; tinyMCELang['lang_justifyfull_desc'] = 'Align full'; -tinyMCELang['lang_bullist_desc'] = 'Unordered list (Alt-l)'; -tinyMCELang['lang_numlist_desc'] = 'Ordered list (Alt-o)'; -tinyMCELang['lang_outdent_desc'] = 'Outdent (Alt-w)'; -tinyMCELang['lang_indent_desc'] = 'Indent/Blockquote (Alt-q)'; -tinyMCELang['lang_undo_desc'] = 'Undo (Alt-u)'; -tinyMCELang['lang_redo_desc'] = 'Redo (Alt-y)'; -tinyMCELang['lang_link_desc'] = 'Insert/edit link (Alt-a)'; -tinyMCELang['lang_unlink_desc'] = 'Unlink (Alt-s)'; -tinyMCELang['lang_image_desc'] = 'Insert/edit image (Alt-m)'; +tinyMCELang['lang_bullist_desc'] = 'Unordered list (' + metaKey + '-l)'; +tinyMCELang['lang_numlist_desc'] = 'Ordered list (' + metaKey + '-o)'; +tinyMCELang['lang_outdent_desc'] = 'Outdent (' + metaKey + '-w)'; +tinyMCELang['lang_indent_desc'] = 'Indent/Blockquote (' + metaKey + '-q)'; +tinyMCELang['lang_undo_desc'] = 'Undo (' + metaKey + '-u)'; +tinyMCELang['lang_redo_desc'] = 'Redo (' + metaKey + '-y)'; +tinyMCELang['lang_link_desc'] = 'Insert/edit link (' + metaKey + '-a)'; +tinyMCELang['lang_unlink_desc'] = 'Unlink (' + metaKey + '-s)'; +tinyMCELang['lang_image_desc'] = 'Insert/edit image (' + metaKey + '-m)'; tinyMCELang['lang_cleanup_desc'] = 'Cleanup messy code'; tinyMCELang['lang_focus_alert'] = 'A editor instance must be focused before using this command.'; tinyMCELang['lang_edit_confirm'] = 'Do you want to use the WYSIWYG mode for this textarea?'; diff --git a/wp-includes/js/tinymce/plugins/wordpress/langs/en.js b/wp-includes/js/tinymce/plugins/wordpress/langs/en.js index 30dda2f1f..c9daa5b80 100644 --- a/wp-includes/js/tinymce/plugins/wordpress/langs/en.js +++ b/wp-includes/js/tinymce/plugins/wordpress/langs/en.js @@ -1,7 +1,15 @@ // EN lang variables +if (navigator.userAgent.indexOf('Mac OS') != -1) { +// Mac OS browsers use Ctrl to hit accesskeys + var metaKey = 'Ctrl'; +} +else { + var metaKey = 'Alt'; +} + tinyMCE.addToLang('',{ -wordpress_more_button : 'Split post with More tag (Alt-t)', +wordpress_more_button : 'Split post with More tag (' + metaKey + '-t)', wordpress_page_button : 'Split post with Page tag', wordpress_more_alt : 'More...', wordpress_page_alt : '...page...'