<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>59455</bug_id>
          
          <creation_ts>2011-04-26 07:44:35 -0700</creation_ts>
          <short_desc>Web Inspector: implement incremental CSS editing in the structure view.</short_desc>
          <delta_ts>2011-04-27 01:34:41 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>392450</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-04-26 07:44:35 -0700</bug_when>
    <thetext>Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392452</commentid>
    <comment_count>1</comment_count>
      <attachid>91105</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-04-26 07:46:20 -0700</bug_when>
    <thetext>Created attachment 91105
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392457</commentid>
    <comment_count>2</comment_count>
      <attachid>91105</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-04-26 07:49:44 -0700</bug_when>
    <thetext>Comment on attachment 91105
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=91105&amp;action=review

&gt; Source/WebCore/inspector/front-end/StylesSidebarPane.js:1699
&gt; +        if (this._handleUpOrDownKeyPressed(event))

A good idea is to align this with _applyFreeFlowStyleTextEdit (just remove the model modification code from _handleUpOrDownKeyPressed and call _apply...() unconditionally).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392516</commentid>
    <comment_count>3</comment_count>
      <attachid>91105</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-04-26 09:38:48 -0700</bug_when>
    <thetext>Comment on attachment 91105
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=91105&amp;action=review

&gt;&gt; Source/WebCore/inspector/front-end/StylesSidebarPane.js:1699
&gt;&gt; +        if (this._handleUpOrDownKeyPressed(event))
&gt; 
&gt; A good idea is to align this with _applyFreeFlowStyleTextEdit (just remove the model modification code from _handleUpOrDownKeyPressed and call _apply...() unconditionally).

I think increments should be processed synchronously, with no delay</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393438</commentid>
    <comment_count>4</comment_count>
      <attachid>91105</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-04-27 01:34:32 -0700</bug_when>
    <thetext>Comment on attachment 91105
Patch

Clearing flags on attachment: 91105

Committed r85034: &lt;http://trac.webkit.org/changeset/85034&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393439</commentid>
    <comment_count>5</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-04-27 01:34:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91105</attachid>
            <date>2011-04-26 07:46:20 -0700</date>
            <delta_ts>2011-04-27 01:34:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-59455-20110426184618.patch</filename>
            <type>text/plain</type>
            <size>3345</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQ5MTAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA2ZDFmMGNmODdlZTMyYzI2
ZTk4YTFiOTIzYzdmOWZhZTg4MjFhZjNhLi4yNjUxN2IzZGFlYWVkYzVhZWRjMDYwNGE0ZjM0ZWM0
OWYzNWQ5MDlmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTUgQEAKIDIwMTEtMDQtMjYgIFBhdmVs
IEZlbGRtYW4gIDxwZmVsZG1hbkBnb29nbGUuY29tPgogCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IGltcGxlbWVudCBpbmNyZW1l
bnRhbCBDU1MgZWRpdGluZyBpbiB0aGUgc3RydWN0dXJlIHZpZXcuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01OTQ1NQorCisgICAgICAgICogaW5zcGVj
dG9yL2Zyb250LWVuZC9TdHlsZXNTaWRlYmFyUGFuZS5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rv
ci5TdHlsZVByb3BlcnR5VHJlZUVsZW1lbnQucHJvdG90eXBlKToKKworMjAxMS0wNC0yNiAgUGF2
ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGdvb2dsZS5jb20+CisKICAgICAgICAgUmV2aWV3ZWQgYnkg
WXVyeSBTZW1pa2hhdHNreS4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBjbG9zZSBidXR0b24g
aXMgb2ZmIGluIGRvY2tlZCBtb2RlIG9uIGEgbWFjLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9TdHlsZXNTaWRlYmFyUGFuZS5qcyBiL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU3R5bGVzU2lkZWJhclBhbmUuanMKaW5kZXggZjA5ZGEy
NDVjZjNhYjAxYjY2MjQzODg4NzZmNDVmNTFiNjJmNDkzNi4uODg4OGQyY2FjNWQ4OTgzNWE1NGVk
YzFlYTU4MmI5NWM1NDMwOWViOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9TdHlsZXNTaWRlYmFyUGFuZS5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL1N0eWxlc1NpZGViYXJQYW5lLmpzCkBAIC0xNjk2LDE4ICsxNjk2LDM4
IEBAIFdlYkluc3BlY3Rvci5TdHlsZVByb3BlcnR5VHJlZUVsZW1lbnQucHJvdG90eXBlID0gewog
ICAgIHsKICAgICAgICAgaWYgKGV2ZW50LmhhbmRsZWQpCiAgICAgICAgICAgICByZXR1cm47Cisg
ICAgICAgIGlmICh0aGlzLl9oYW5kbGVVcE9yRG93bktleVByZXNzZWQoZXZlbnQpKQorICAgICAg
ICAgICAgcmV0dXJuOworCisgICAgICAgIHRoaXMuX2FwcGx5RnJlZUZsb3dTdHlsZVRleHRFZGl0
KCk7CisgICAgfSwKKworICAgIF9hcHBseUZyZWVGbG93U3R5bGVUZXh0RWRpdDogZnVuY3Rpb24o
KQorICAgIHsKKyAgICAgICAgaWYgKHRoaXMuX2FwcGx5RnJlZUZsb3dTdHlsZVRleHRFZGl0VGlt
ZXIpCisgICAgICAgICAgICBjbGVhclRpbWVvdXQodGhpcy5fYXBwbHlGcmVlRmxvd1N0eWxlVGV4
dEVkaXRUaW1lcik7CisKKyAgICAgICAgZnVuY3Rpb24gYXBwbHkoKQorICAgICAgICB7CisgICAg
ICAgICAgICB0aGlzLmFwcGx5U3R5bGVUZXh0KHRoaXMubmFtZUVsZW1lbnQudGV4dENvbnRlbnQg
KyAiOiAiICsgdGhpcy52YWx1ZUVsZW1lbnQudGV4dENvbnRlbnQpOworICAgICAgICB9CisgICAg
ICAgIHRoaXMuX2FwcGx5RnJlZUZsb3dTdHlsZVRleHRFZGl0VGltZXIgPSBzZXRUaW1lb3V0KGFw
cGx5LmJpbmQodGhpcyksIDEwMCk7CisgICAgfSwKKworICAgIF9oYW5kbGVVcE9yRG93bktleVBy
ZXNzZWQ6IGZ1bmN0aW9uKGV2ZW50KQorICAgIHsKICAgICAgICAgdmFyIGFycm93S2V5UHJlc3Nl
ZCA9IChldmVudC5rZXlJZGVudGlmaWVyID09PSAiVXAiIHx8IGV2ZW50LmtleUlkZW50aWZpZXIg
PT09ICJEb3duIik7CiAgICAgICAgIHZhciBwYWdlS2V5UHJlc3NlZCA9IChldmVudC5rZXlJZGVu
dGlmaWVyID09PSAiUGFnZVVwIiB8fCBldmVudC5rZXlJZGVudGlmaWVyID09PSAiUGFnZURvd24i
KTsKICAgICAgICAgaWYgKCFhcnJvd0tleVByZXNzZWQgJiYgIXBhZ2VLZXlQcmVzc2VkKQotICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgICAgIHZh
ciBzZWxlY3Rpb24gPSB3aW5kb3cuZ2V0U2VsZWN0aW9uKCk7CiAgICAgICAgIGlmICghc2VsZWN0
aW9uLnJhbmdlQ291bnQpCi0gICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICByZXR1cm4g
ZmFsc2U7CiAKICAgICAgICAgdmFyIHNlbGVjdGlvblJhbmdlID0gc2VsZWN0aW9uLmdldFJhbmdl
QXQoMCk7CiAgICAgICAgIGlmIChzZWxlY3Rpb25SYW5nZS5jb21tb25BbmNlc3RvckNvbnRhaW5l
ciAhPT0gdGhpcy52YWx1ZUVsZW1lbnQgJiYgIXNlbGVjdGlvblJhbmdlLmNvbW1vbkFuY2VzdG9y
Q29udGFpbmVyLmlzRGVzY2VuZGFudCh0aGlzLnZhbHVlRWxlbWVudCkpCi0gICAgICAgICAgICBy
ZXR1cm47CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAgICAgdmFyIHdvcmRSYW5n
ZSA9IHNlbGVjdGlvblJhbmdlLnN0YXJ0Q29udGFpbmVyLnJhbmdlT2ZXb3JkKHNlbGVjdGlvblJh
bmdlLnN0YXJ0T2Zmc2V0LCBXZWJJbnNwZWN0b3IuU3R5bGVzU2lkZWJhclBhbmUuU3R5bGVWYWx1
ZURlbGltaXRlcnMsIHRoaXMudmFsdWVFbGVtZW50KTsKICAgICAgICAgdmFyIHdvcmRTdHJpbmcg
PSB3b3JkUmFuZ2UudG9TdHJpbmcoKTsKQEAgLTE3NTgsMTAgKzE3NzgsMTQgQEAgV2ViSW5zcGVj
dG9yLlN0eWxlUHJvcGVydHlUcmVlRWxlbWVudC5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICAv
LyBTeW50aGVzaXplIHByb3BlcnR5IHRleHQgZGlzcmVnYXJkaW5nIGFueSBjb21tZW50cywgY3Vz
dG9tIHdoaXRlc3BhY2UgZXRjLgogICAgICAgICAgICAgdGhpcy5hcHBseVN0eWxlVGV4dCh0aGlz
Lm5hbWVFbGVtZW50LnRleHRDb250ZW50ICsgIjogIiArIHRoaXMudmFsdWVFbGVtZW50LnRleHRD
b250ZW50KTsKICAgICAgICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9LAogCiAgICAg
ZWRpdGluZ0VuZGVkOiBmdW5jdGlvbihjb250ZXh0KQogICAgIHsKKyAgICAgICAgaWYgKHRoaXMu
X2FwcGx5RnJlZUZsb3dTdHlsZVRleHRFZGl0VGltZXIpCisgICAgICAgICAgICBjbGVhclRpbWVv
dXQodGhpcy5fYXBwbHlGcmVlRmxvd1N0eWxlVGV4dEVkaXRUaW1lcik7CisKICAgICAgICAgdGhp
cy5oYXNDaGlsZHJlbiA9IGNvbnRleHQuaGFzQ2hpbGRyZW47CiAgICAgICAgIGlmIChjb250ZXh0
LmV4cGFuZGVkKQogICAgICAgICAgICAgdGhpcy5leHBhbmQoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>