Changeset 5061


Ignore:
Timestamp:
02/08/10 18:17:41 (5 years ago)
Author:
garry.yao
Message:

Lazy load the 'a11yhelp' plugin language entires.

Location:
CKEditor/branches/features/aria/_source
Files:
1 added
2 edited
1 copied

Legend:

Unmodified
Added
Removed
  • CKEditor/branches/features/aria/_source/lang/en.js

    r5060 r5061  
    592592                label : 'Font',
    593593                voiceLabel : 'Font',
    594                 panelTitle : 'Font Name',
     594                panelTitle : 'Font Name'
    595595        },
    596596
     
    599599                label : 'Size',
    600600                voiceLabel : 'Font Size',
    601                 panelTitle : 'Font Size',
     601                panelTitle : 'Font Size'
    602602        },
    603603
     
    705705
    706706        toolbarCollapse : 'Collapse Toolbar',
    707         toolbarExpand : 'Expand Toolbar',
    708 
    709         accessibilityHelp :
    710         {
    711                 title : 'Accessibility Instructions',
    712                 legend :
    713                 [
    714                         {
    715                                 name : 'General',
    716                                 items :
    717                                                 [
    718                                                         {
    719                                                                 name : 'Editor Toolbar',
    720                                                                 legend: 'Press ALT + F10 to navigate to the toolbar; Move to next toolbar button with TAB or RIGHT ARROW; Move to previous button with  SHIFT+TAB or LEFT ARROW; Press SPACE or ENTER to trigger the toolbar button.'
    721                                                         },
    722 
    723                                                         {
    724                                                                 name : 'Editor Element Pathbar',
    725                                                                 legend : 'Press ALT + F10 to navigate to the elements pathbar; Move to next element button with TAB or RIGHT ARROW; Move to previous button with  SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor.'
    726                                                         },
    727 
    728                                                         {
    729                                                                 name : 'Editor Context Menu',
    730                                                                 legend : 'Press SHIFT + F10 or CTRL + SHIFT + F10 or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW; Move to previous option with  SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option.' +
    731                                                                                  'Open sub-menu of current option wtih SPACE or ENTER or RIGHT ARROW; Go back to parent menu item with ESC or LEFT ARROW;' +
    732                                                                                  'Close context menu with ESC.'
    733                                                         },
    734 
    735                                                         {
    736                                                                 name : 'Editor Dialog',
    737                                                                 legend : 'Inside a dialog, press TAB to navigate to next dialog field, press SHIFT + TAB to move to previous field, press ENTER to submit dialog, press ESC to cancel dialog.' +
    738                                                                                  'For dialogs that have multiple tab pages, press ALT + F10 to navigate to tab-list. Then move to next tab with TAB OR RIGTH ARROW; Move to previous tab with SHIFT + TAB or LEFT ARROW. Press SPACE or ENTER to select the tab page.'
    739                                                         },
    740 
    741                                                         {
    742                                                                 name : 'Editor List Box',
    743                                                                 legend : 'Inside a list-box, move to next list item with TAB OR DOWN ARROW; Move to previous list item with SHIFT + TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box.'
    744                                                         }
    745                                                 ]
    746                         },
    747                         {
    748                                 name : 'Commands',
    749                                 items :
    750                                                 [
    751                                                         {
    752                                                                 name : ' Undo command',
    753                                                                 legend : 'Press CTRL + Z'
    754                                                         },
    755                                                         {
    756                                                                 name : ' Redo command',
    757                                                                 legend : 'Press CTRL + Y or CTRL + SHIFT + Y'
    758                                                         },
    759                                                         {
    760                                                                 name : ' Bold command',
    761                                                                 legend : 'Press CTRL + B'
    762                                                         },
    763                                                         {
    764                                                                 name : ' Italic command',
    765                                                                 legend : 'Press CTRL + I'
    766                                                         },
    767                                                         {
    768                                                                 name : ' Underline command',
    769                                                                 legend : 'Press CTRL + U'
    770                                                         },
    771                                                         {
    772                                                                 name : ' Link command',
    773                                                                 legend : 'Press CTRL + L'
    774                                                         },
    775                                                         {
    776                                                                 name : ' Toolbar Collapse command',
    777                                                                 legend : 'Press ALT + -'
    778                                                         }
    779                                                 ]
    780                         }
    781                 ]
    782         }
     707        toolbarExpand : 'Expand Toolbar'
    783708};
  • CKEditor/branches/features/aria/_source/plugins/a11yhelp/lang/default.js

    r5053 r5061  
    44*/
    55
    6 CKEDITOR.plugins.setLang( 'uicolor', 'en',
     6CKEDITOR.plugins.setLang( 'a11yhelp', 'en',
    77{
    8         uicolor :
     8        accessibilityHelp :
    99        {
    10                 title : 'UI Color Picker',
    11                 preview : 'Live preview',
    12                 config : 'Paste this string into your config.js file',
    13                 predefined : 'Predefined color sets'
     10                title : 'Accessibility Instructions',
     11                legend :
     12                [
     13                        {
     14                                name : 'General',
     15                                items :
     16                                                [
     17                                                        {
     18                                                                name : 'Editor Toolbar',
     19                                                                legend: 'Press ALT + F10 to navigate to the toolbar; Move to next toolbar button with TAB or RIGHT ARROW; Move to previous button with  SHIFT+TAB or LEFT ARROW; Press SPACE or ENTER to trigger the toolbar button.'
     20                                                        },
     21
     22                                                        {
     23                                                                name : 'Editor Element Pathbar',
     24                                                                legend : 'Press ALT + F10 to navigate to the elements pathbar; Move to next element button with TAB or RIGHT ARROW; Move to previous button with  SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor.'
     25                                                        },
     26
     27                                                        {
     28                                                                name : 'Editor Context Menu',
     29                                                                legend : 'Press SHIFT + F10 or CTRL + SHIFT + F10 or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW; Move to previous option with  SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option.' +
     30                                                                                 'Open sub-menu of current option wtih SPACE or ENTER or RIGHT ARROW; Go back to parent menu item with ESC or LEFT ARROW;' +
     31                                                                                 'Close context menu with ESC.'
     32                                                        },
     33
     34                                                        {
     35                                                                name : 'Editor Dialog',
     36                                                                legend : 'Inside a dialog, press TAB to navigate to next dialog field, press SHIFT + TAB to move to previous field, press ENTER to submit dialog, press ESC to cancel dialog.' +
     37                                                                                 'For dialogs that have multiple tab pages, press ALT + F10 to navigate to tab-list. Then move to next tab with TAB OR RIGTH ARROW; Move to previous tab with SHIFT + TAB or LEFT ARROW. Press SPACE or ENTER to select the tab page.'
     38                                                        },
     39
     40                                                        {
     41                                                                name : 'Editor List Box',
     42                                                                legend : 'Inside a list-box, move to next list item with TAB OR DOWN ARROW; Move to previous list item with SHIFT + TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box.'
     43                                                        }
     44                                                ]
     45                        },
     46                        {
     47                                name : 'Commands',
     48                                items :
     49                                                [
     50                                                        {
     51                                                                name : ' Undo command',
     52                                                                legend : 'Press CTRL + Z'
     53                                                        },
     54                                                        {
     55                                                                name : ' Redo command',
     56                                                                legend : 'Press CTRL + Y or CTRL + SHIFT + Y'
     57                                                        },
     58                                                        {
     59                                                                name : ' Bold command',
     60                                                                legend : 'Press CTRL + B'
     61                                                        },
     62                                                        {
     63                                                                name : ' Italic command',
     64                                                                legend : 'Press CTRL + I'
     65                                                        },
     66                                                        {
     67                                                                name : ' Underline command',
     68                                                                legend : 'Press CTRL + U'
     69                                                        },
     70                                                        {
     71                                                                name : ' Link command',
     72                                                                legend : 'Press CTRL + L'
     73                                                        },
     74                                                        {
     75                                                                name : ' Toolbar Collapse command',
     76                                                                legend : 'Press ALT + -'
     77                                                        }
     78                                                ]
     79                        }
     80                ]
    1481        }
    1582});
  • CKEditor/branches/features/aria/_source/plugins/a11yhelp/plugin.js

    r5059 r5061  
    1212        init : function( editor )
    1313        {
    14                 var command = new CKEDITOR.dialogCommand( 'a11yHelp' );
    15                 command.modes = { wysiwyg:1, source:1 };
    16                 command.canUndo = false;
     14                var plugin = this,
     15                        pluginLang = ( plugin.lang = [] );
    1716
    18                 editor.addCommand( 'a11yHelp', command );
     17                editor.addCommand( 'a11yHelp',
     18                {
     19                        exec :   function()
     20                        {
     21                                CKEDITOR.scriptLoader.load( CKEDITOR.getUrl( plugin.path + 'lang/default.js' ), function()
     22                                        {
     23                                                CKEDITOR.tools.extend( editor.lang, pluginLang[ editor.langCode ] || pluginLang[ 'en' ] );
     24                                                editor.openDialog( 'a11yHelp' );
     25                                        })      ;
     26                        },
     27                        modes : { wysiwyg:1, source:1 },
     28                        canUndo : false
     29                } );
     30
    1931                CKEDITOR.dialog.add( 'a11yHelp', this.path + 'dialogs/a11yhelp.js' );
    2032        }
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy