Changeset 140817 in webkit


Ignore:
Timestamp:
Jan 25, 2013 5:07:19 AM (11 years ago)
Author:
apavlov@chromium.org
Message:

Web Inspector: [Styles] Editing a property value containing a trimmed data: URL breaks the style
https://bugs.webkit.org/show_bug.cgi?id=107936

Reviewed by Yury Semikhatsky.

Source/WebCore:

Restore the original CSS property value before editing.

Test: inspector/styles/edit-value-with-trimmed-url.html

  • inspector/front-end/StylesSidebarPane.js:

LayoutTests:

  • inspector/styles/edit-value-with-trimmed-url-expected.txt: Added.
  • inspector/styles/edit-value-with-trimmed-url.html: Added.
Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r140815 r140817  
     12013-01-25  Alexander Pavlov  <apavlov@chromium.org>
     2
     3        Web Inspector: [Styles] Editing a property value containing a trimmed data: URL breaks the style
     4        https://bugs.webkit.org/show_bug.cgi?id=107936
     5
     6        Reviewed by Yury Semikhatsky.
     7
     8        * inspector/styles/edit-value-with-trimmed-url-expected.txt: Added.
     9        * inspector/styles/edit-value-with-trimmed-url.html: Added.
     10
    1112013-01-25  Keishi Hattori  <keishi@webkit.org>
    212
  • trunk/Source/WebCore/ChangeLog

    r140814 r140817  
     12013-01-25  Alexander Pavlov  <apavlov@chromium.org>
     2
     3        Web Inspector: [Styles] Editing a property value containing a trimmed data: URL breaks the style
     4        https://bugs.webkit.org/show_bug.cgi?id=107936
     5
     6        Reviewed by Yury Semikhatsky.
     7
     8        Restore the original CSS property value before editing.
     9
     10        Test: inspector/styles/edit-value-with-trimmed-url.html
     11
     12        * inspector/front-end/StylesSidebarPane.js:
     13
    1142013-01-25  Eugene Klyuchnikov  <eustas@chromium.org>
    215
  • trunk/Source/WebCore/inspector/front-end/StylesSidebarPane.js

    r140122 r140817  
    20762076
    20772077        var isEditingName = selectElement === this.nameElement;
    2078         if (!isEditingName && selectElement !== this.valueElement) {
    2079             // Double-click in the LI - start editing value.
    2080             isEditingName = false;
    2081             selectElement = this.valueElement;
     2078        if (!isEditingName) {
     2079            if (selectElement !== this.valueElement) {
     2080                // Click in the LI - start editing value.
     2081                isEditingName = false;
     2082                selectElement = this.valueElement;
     2083            }
     2084
     2085            this.valueElement.textContent = this.value;
    20822086        }
    20832087
Note: See TracChangeset for help on using the changeset viewer.