Title: [154310] trunk/Source/WebInspectorUI
Revision
154310
Author
[email protected]
Date
2013-08-19 18:31:23 -0700 (Mon, 19 Aug 2013)

Log Message

<https://webkit.org/b/118106> Web Inspector: AX: Add additional contextual labels for Error/Warnings/Logs that will be spoken for screen readers

Patch by James Craig <[email protected]> on 2013-08-19
Reviewed by Joseph Pecoraro.

Changed general console "Output" string to more specific "Error", "Warning", etc for accessibility.

* Localizations/en.lproj/localizedStrings.js:
* UserInterface/ConsoleCommandResult.js:
* UserInterface/ConsoleMessageImpl.js:

Modified Paths

Diff

Modified: trunk/Source/WebInspectorUI/ChangeLog (154309 => 154310)


--- trunk/Source/WebInspectorUI/ChangeLog	2013-08-20 00:53:03 UTC (rev 154309)
+++ trunk/Source/WebInspectorUI/ChangeLog	2013-08-20 01:31:23 UTC (rev 154310)
@@ -1,3 +1,15 @@
+2013-08-19  James Craig  <[email protected]>
+
+        <https://webkit.org/b/118106> Web Inspector: AX: Add additional contextual labels for Error/Warnings/Logs that will be spoken for screen readers
+
+        Reviewed by Joseph Pecoraro.
+
+        Changed general console "Output" string to more specific "Error", "Warning", etc for accessibility.
+
+        * Localizations/en.lproj/localizedStrings.js:
+        * UserInterface/ConsoleCommandResult.js:
+        * UserInterface/ConsoleMessageImpl.js:
+
 2013-08-16  James Craig  <[email protected]>
 
         <https://webkit.org/b/118105> Web Inspector: AX: Add support for ARIA tablists/tabs to inspector tabs

Modified: trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js (154309 => 154310)


--- trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js	2013-08-20 00:53:03 UTC (rev 154309)
+++ trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js	2013-08-20 01:31:23 UTC (rev 154310)
@@ -99,6 +99,7 @@
 localizedStrings["Data returned from the database is too large."] = "Data returned from the database is too large.";
 localizedStrings["Database no longer has expected version."] = "Database no longer has expected version.";
 localizedStrings["Databases"] = "Databases";
+localizedStrings["Debug: "] = "Debug: ";
 localizedStrings["Debugger"] = "Debugger";
 localizedStrings["Decoded"] = "Decoded";
 localizedStrings["Delete"] = "Delete";
@@ -156,6 +157,7 @@
 localizedStrings["Enable point to inspect mode (%s)"] = "Enable point to inspect mode (%s)";
 localizedStrings["Encoded"] = "Encoded";
 localizedStrings["Encoding"] = "Encoding";
+localizedStrings["Error: "] = "Error: ";
 localizedStrings["Errors"] = "Errors";
 localizedStrings["Event Dispatched"] = "Event Dispatched";
 localizedStrings["Event Listeners"] = "Event Listeners";
@@ -224,6 +226,7 @@
 localizedStrings["Local Variables"] = "Local Variables";
 localizedStrings["Located at %s"] = "Located at %s";
 localizedStrings["Location"] = "Location";
+localizedStrings["Log: "] = "Log: ";
 localizedStrings["Logs"] = "Logs";
 localizedStrings["MIME Type"] = "MIME Type";
 localizedStrings["Main Frame"] = "Main Frame";
@@ -373,6 +376,7 @@
 localizedStrings["Timer Installed"] = "Timer Installed";
 localizedStrings["Timer Removed"] = "Timer Removed";
 localizedStrings["Timestamp marker at %s"] = "Timestamp marker at %s";
+localizedStrings["Tip: "] = "Tip: ";
 localizedStrings["Total"] = "Total";
 localizedStrings["Total number of resources, click to show the Resources navigation sidebar"] = "Total number of resources, click to show the Resources navigation sidebar";
 localizedStrings["Total size of all resources, click to show the Network Requests timeline"] = "Total size of all resources, click to show the Network Requests timeline";
@@ -385,6 +389,7 @@
 localizedStrings["User Agent Stylesheet"] = "User Agent Stylesheet";
 localizedStrings["User Stylesheet"] = "User Stylesheet";
 localizedStrings["Value"] = "Value";
+localizedStrings["Warning: "] = "Warning: ";
 localizedStrings["Warnings"] = "Warnings";
 localizedStrings["Web Inspector"] = "Web Inspector";
 localizedStrings["Width"] = "Width";

Modified: trunk/Source/WebInspectorUI/UserInterface/ConsoleCommandResult.js (154309 => 154310)


--- trunk/Source/WebInspectorUI/UserInterface/ConsoleCommandResult.js	2013-08-20 00:53:03 UTC (rev 154309)
+++ trunk/Source/WebInspectorUI/UserInterface/ConsoleCommandResult.js	2013-08-20 01:31:23 UTC (rev 154310)
@@ -46,7 +46,8 @@
     {
         var element = WebInspector.ConsoleMessageImpl.prototype.toMessageElement.call(this);
         element.classList.add("console-user-command-result");
-        element.setAttribute("data-labelprefix", WebInspector.UIString("Output: "));
+        if (!element.getAttribute("data-labelprefix")) 
+            element.setAttribute("data-labelprefix", WebInspector.UIString("Output: "));
         return element;
     },
 

Modified: trunk/Source/WebInspectorUI/UserInterface/ConsoleMessageImpl.js (154309 => 154310)


--- trunk/Source/WebInspectorUI/UserInterface/ConsoleMessageImpl.js	2013-08-20 00:53:03 UTC (rev 154309)
+++ trunk/Source/WebInspectorUI/UserInterface/ConsoleMessageImpl.js	2013-08-20 01:31:23 UTC (rev 154310)
@@ -483,18 +483,23 @@
         switch (this.level) {
             case WebInspector.ConsoleMessage.MessageLevel.Tip:
                 element.classList.add("console-tip-level");
+                element.setAttribute("data-labelprefix", WebInspector.UIString("Tip: "));
                 break;
             case WebInspector.ConsoleMessage.MessageLevel.Log:
                 element.classList.add("console-log-level");
+                element.setAttribute("data-labelprefix", WebInspector.UIString("Log: "));
                 break;
             case WebInspector.ConsoleMessage.MessageLevel.Debug:
                 element.classList.add("console-debug-level");
+                element.setAttribute("data-labelprefix", WebInspector.UIString("Debug: "));
                 break;
             case WebInspector.ConsoleMessage.MessageLevel.Warning:
                 element.classList.add("console-warning-level");
+                element.setAttribute("data-labelprefix", WebInspector.UIString("Warning: "));
                 break;
             case WebInspector.ConsoleMessage.MessageLevel.Error:
                 element.classList.add("console-error-level");
+                element.setAttribute("data-labelprefix", WebInspector.UIString("Error: "));
                 break;
         }
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to