@@ -7,16 +7,14 @@ import kebabCase from "lodash.kebabcase";
77
88const blackboxString = "sourceFooter.blackbox" ;
99const unblackboxString = "sourceFooter.unblackbox" ;
10- const blackboxKeyString = "sourceFooter.blackbox.accesskey" ;
1110
1211function formatMenuElement (
1312 labelString : string ,
14- accesskeyString : string ,
1513 click : Function ,
1614 disabled : boolean = false
1715) : ContextMenuItem {
1816 const label = L10N . getStr ( labelString ) ;
19- const accesskey = L10N . getStr ( accesskeyString ) ;
17+ const accesskey = L10N . getStr ( ` ${ labelString } .accesskey` ) ;
2018 const id = `node-menu-${ kebabCase ( label ) } ` ;
2119 return {
2220 id,
@@ -28,15 +26,11 @@ function formatMenuElement(
2826}
2927
3028function copySourceElement ( url ) {
31- return formatMenuElement ( "copySourceUrl" , "copySourceUrl.accesskey" , ( ) =>
32- copyToTheClipboard ( url )
33- ) ;
29+ return formatMenuElement ( "copySourceUrl" , ( ) => copyToTheClipboard ( url ) ) ;
3430}
3531
3632function copyStackTraceElement ( copyStackTrace ) {
37- return formatMenuElement ( "copyStackTrace" , "copyStackTrace.accesskey" , ( ) =>
38- copyStackTrace ( )
39- ) ;
33+ return formatMenuElement ( "copyStackTrace" , ( ) => copyStackTrace ( ) ) ;
4034}
4135
4236function toggleFrameworkGroupingElement (
@@ -47,19 +41,15 @@ function toggleFrameworkGroupingElement(
4741 ? "framework.disableGrouping"
4842 : "framework.enableGrouping" ;
4943
50- return formatMenuElement ( actionType , "framework.accesskey" , ( ) =>
51- toggleFrameworkGrouping ( )
52- ) ;
44+ return formatMenuElement ( actionType , ( ) => toggleFrameworkGrouping ( ) ) ;
5345}
5446
5547function blackBoxSource ( source , toggleBlackBox ) {
5648 const toggleBlackBoxString = source . isBlackBoxed
5749 ? unblackboxString
5850 : blackboxString ;
5951
60- return formatMenuElement ( toggleBlackBoxString , blackboxKeyString , ( ) =>
61- toggleBlackBox ( source )
62- ) ;
52+ return formatMenuElement ( toggleBlackBoxString , ( ) => toggleBlackBox ( source ) ) ;
6353}
6454
6555export default function FrameMenu (
0 commit comments