⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 194123 in webkit


Ignore:
Timestamp:
Dec 15, 2015, 4:23:49 PM (11 years ago)
Author:
Joseph Pecoraro
Message:

Web Inspector: Localize "global code" and "eval code" strings
​https://bugs.webkit.org/show_bug.cgi?id=152313

Reviewed by Timothy Hatcher.

Source/WebInspectorUI:

  • Localizations/en.lproj/localizedStrings.js:
  • UserInterface/Models/CallFrame.js:

(WebInspector.CallFrame.fromPayload):
Localize the strings given to use from the backend.

LayoutTests:

  • inspector/debugger/js-stacktrace-expected.txt:
  • inspector/debugger/js-stacktrace.html:
  • inspector/model/stack-trace-expected.txt: Added.
  • inspector/model/stack-trace.html: Added.
Location:
trunk
Files:
2 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r194117 r194123  
     12015-12-15  Joseph Pecoraro  <pecoraro@apple.com>
     2
     3        Web Inspector: Localize "global code" and "eval code" strings
     4        https://bugs.webkit.org/show_bug.cgi?id=152313
     5
     6        Reviewed by Timothy Hatcher.
     7
     8        * inspector/debugger/js-stacktrace-expected.txt:
     9        * inspector/debugger/js-stacktrace.html:
     10        * inspector/model/stack-trace-expected.txt: Added.
     11        * inspector/model/stack-trace.html: Added.
     12
    1132015-12-15  Tim Horton  <timothy_horton@apple.com>
    214
  • trunk/LayoutTests/inspector/debugger/js-stacktrace-expected.txt

    r194083 r194123  
    2020        "lineNumber": null,
    2121        "columnNumber": null,
    22         "functionName": "eval code",
     22        "functionName": "Eval Code",
    2323        "nativeCode": true,
    2424        "programCode": true
    … …  
    7474        "lineNumber": null,
    7575        "columnNumber": null,
    76         "functionName": "eval code",
     76        "functionName": "Eval Code",
    7777        "nativeCode": true,
    7878        "programCode": true
  • trunk/LayoutTests/inspector/debugger/js-stacktrace.html

    r194083 r194123  
    115115        for (var frame of stackTrace) {
    116116            index++;
    117             if (frame.nativeCode && frame.functionName === "eval code")
     117            if (frame.programCode)
    118118                break;
    119119        }
  • trunk/Source/WebInspectorUI/ChangeLog

    r194116 r194123  
     12015-12-15  Joseph Pecoraro  <pecoraro@apple.com>
     2
     3        Web Inspector: Localize "global code" and "eval code" strings
     4        https://bugs.webkit.org/show_bug.cgi?id=152313
     5
     6        Reviewed by Timothy Hatcher.
     7
     8        * Localizations/en.lproj/localizedStrings.js:
     9        * UserInterface/Models/CallFrame.js:
     10        (WebInspector.CallFrame.fromPayload):
     11        Localize the strings given to use from the backend.
     12
    1132015-12-15  Matt Baker  <mattbaker@apple.com>
    214
  • trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js

    r193425 r194123  
    267267localizedStrings["Error: "] = "Error: ";
    268268localizedStrings["Errors"] = "Errors";
     269localizedStrings["Eval Code"] = "Eval Code";
    269270localizedStrings["Evaluate JavaScript"] = "Evaluate JavaScript";
    270271localizedStrings["Event Dispatched"] = "Event Dispatched";
    … …  
    310311localizedStrings["Getter"] = "Getter";
    311312localizedStrings["Global Breakpoints"] = "Global Breakpoints";
     313localizedStrings["Global Code"] = "Global Code";
    312314localizedStrings["Global Lexical Environment"] = "Global Lexical Environment";
    313315localizedStrings["Global Variables"] = "Global Variables";
    … …  
    392394localizedStrings["Min"] = "Min";
    393395localizedStrings["Mixed"] = "Mixed";
     396localizedStrings["Module Code"] = "Module Code";
    394397localizedStrings["Name"] = "Name";
    395398localizedStrings["Network"] = "Network";
  • trunk/Source/WebInspectorUI/UserInterface/Models/CallFrame.js

    r194083 r194123  
    113113        console.assert(payload);
    114114
    115         var url = payload.url;
    116         var nativeCode = false;
    117         var programCode = false;
    118         var sourceCodeLocation = null;
     115        let url = payload.url;
     116        let nativeCode = false;
     117        let programCode = false;
     118        let sourceCodeLocation = null;
    119119
    120120        if (!url || url === "[native code]") {
    … …  
    122122            url = null;
    123123        } else {
    124             var sourceCode = WebInspector.frameResourceManager.resourceForURL(url);
     124            let sourceCode = WebInspector.frameResourceManager.resourceForURL(url);
    125125            if (!sourceCode)
    126126                sourceCode = WebInspector.debuggerManager.scriptsForURL(url)[0];
    … …  
    128128            if (sourceCode) {
    129129                // The lineNumber is 1-based, but we expect 0-based.
    130                 var lineNumber = payload.lineNumber - 1;
     130                let lineNumber = payload.lineNumber - 1;
    131131                sourceCodeLocation = sourceCode.createLazySourceCodeLocation(lineNumber, payload.columnNumber);
    132132            }
    133133        }
    134134
    135         var functionName = payload.functionName;
    136         if (payload.functionName === "global code"
    137             || payload.functionName === "eval code"
    138             || payload.functionName === "module code")
     135        let functionName = payload.functionName;
     136        if (payload.functionName === "global code") {
     137            functionName = WebInspector.UIString("Global Code");
    139138            programCode = true;
     139        } else if (payload.functionName === "eval code") {
     140            functionName = WebInspector.UIString("Eval Code");
     141            programCode = true;
     142        } else if (payload.functionName === "module code") {
     143            functionName = WebInspector.UIString("Module Code");
     144            programCode = true;
     145        }
    140146
    141147        return new WebInspector.CallFrame(null, sourceCodeLocation, functionName, null, null, nativeCode, programCode);
Note: See TracChangeset for help on using the changeset viewer.