<?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>28357</bug_id>
          
          <creation_ts>2009-08-16 09:07:46 -0700</creation_ts>
          <short_desc>WebInspector: Implement InspectorController::copyNode(id) that pushes node markup into the clipboard.</short_desc>
          <delta_ts>2009-09-26 01:31:44 -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>
          <dependson>29634</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>140561</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-08-16 09:07:46 -0700</bug_when>
    <thetext>Otherwise ElementsPanel.handleCopyEvent is not working for ELEMENT_NODE nodes. The reason is that DOMNode does not have outerHTML property available for all the nodes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149047</commentid>
    <comment_count>1</comment_count>
      <attachid>39922</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-09-22 07:54:07 -0700</bug_when>
    <thetext>Created attachment 39922
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149728</commentid>
    <comment_count>2</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-09-24 04:45:20 -0700</bug_when>
    <thetext>Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	WebCore/ChangeLog
	M	WebCore/inspector/InspectorBackend.cpp
	M	WebCore/inspector/InspectorBackend.h
	M	WebCore/inspector/InspectorBackend.idl
	M	WebCore/inspector/front-end/ElementsPanel.js
Committed r48716</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150270</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-09-26 01:31:44 -0700</bug_when>
    <thetext>Closing, per above comment from Pavel.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>39922</attachid>
            <date>2009-09-22 07:54:07 -0700</date>
            <delta_ts>2009-09-22 09:16:40 -0700</delta_ts>
            <desc>patch</desc>
            <filename>copy_node</filename>
            <type>text/plain</type>
            <size>4296</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
OTQxZTA4OS4uYzE5Zjc5ZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAwOS0wOS0yMiAgUGF2ZWwgRmVsZG1h
biAgPHBmZWxkbWFuQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBUaW1vdGh5
IEhhdGNoZXIuCisKKyAgICAgICAgV2ViSW5zcGVjdG9yOiBJbXBsZW1lbnQgSW5zcGVjdG9yQ29u
dHJvbGxlcjo6Y29weU5vZGUoaWQpLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yODM1NworCisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckJh
Y2tlbmQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yQmFja2VuZDo6Y29weU5vZGUp
OgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JCYWNrZW5kLmg6CisgICAgICAgICogaW5z
cGVjdG9yL0luc3BlY3RvckJhY2tlbmQuaWRsOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1l
bmQvRWxlbWVudHNQYW5lbC5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5FbGVtZW50c1BhbmVs
LnByb3RvdHlwZS5oYW5kbGVDb3B5RXZlbnQpOgorCiAyMDA5LTA5LTIyICBUb3IgQXJuZSBWZXN0
YsO4ICA8dG9yLmFybmUudmVzdGJvQG5va2lhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBT
aW1vbiBIYXVzbWFubi4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckJh
Y2tlbmQuY3BwIGIvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQmFja2VuZC5jcHAKaW5kZXgg
MjUwMzRmYS4uYzU0ZmM1NiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9y
QmFja2VuZC5jcHAKKysrIGIvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQmFja2VuZC5jcHAK
QEAgLTQ1LDYgKzQ1LDcgQEAKICNpbmNsdWRlICJJbnNwZWN0b3JET01BZ2VudC5oIgogI2luY2x1
ZGUgIkluc3BlY3RvckZyb250ZW5kLmgiCiAjaW5jbHVkZSAiSW5zcGVjdG9yUmVzb3VyY2UuaCIK
KyNpbmNsdWRlICJQYXN0ZWJvYXJkLmgiCiAjaW5jbHVkZSAiU2NyaXB0RnVuY3Rpb25DYWxsLmgi
CiAKICNpZiBFTkFCTEUoRE9NX1NUT1JBR0UpCkBAIC01Nyw2ICs1OCw4IEBACiB1c2luZyBuYW1l
c3BhY2UgSlNDOwogI2VuZGlmCiAKKyNpbmNsdWRlICJtYXJrdXAuaCIKKwogI2luY2x1ZGUgPHd0
Zi9SZWZQdHIuaD4KICNpbmNsdWRlIDx3dGYvU3RkTGliRXh0cmFzLmg+CiAKQEAgLTQ0Niw2ICs0
NDksMTUgQEAgdm9pZCBJbnNwZWN0b3JCYWNrZW5kOjpzZXRUZXh0Tm9kZVZhbHVlKGxvbmcgY2Fs
bElkLCBsb25nIG5vZGVJZCwgY29uc3QgU3RyaW5nJgogICAgICAgICBkb21BZ2VudC0+c2V0VGV4
dE5vZGVWYWx1ZShjYWxsSWQsIG5vZGVJZCwgdmFsdWUpOwogfQogCit2b2lkIEluc3BlY3RvckJh
Y2tlbmQ6OmNvcHlOb2RlKGxvbmcgbm9kZUlkKQoreworICAgIE5vZGUqIG5vZGUgPSBub2RlRm9y
SWQobm9kZUlkKTsKKyAgICBpZiAoIW5vZGUpCisgICAgICAgIHJldHVybjsKKyAgICBTdHJpbmcg
bWFya3VwID0gY3JlYXRlTWFya3VwKG5vZGUpOworICAgIFBhc3RlYm9hcmQ6OmdlbmVyYWxQYXN0
ZWJvYXJkKCktPndyaXRlUGxhaW5UZXh0KG1hcmt1cCk7Cit9CisKIHZvaWQgSW5zcGVjdG9yQmFj
a2VuZDo6aGlnaGxpZ2h0KGxvbmcgbm9kZUlkKQogewogICAgIGlmIChOb2RlKiBub2RlID0gbm9k
ZUZvcklkKG5vZGVJZCkpCmRpZmYgLS1naXQgYS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JC
YWNrZW5kLmggYi9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JCYWNrZW5kLmgKaW5kZXggMjJi
NDZiZi4uM2MzYjg0MyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQmFj
a2VuZC5oCisrKyBiL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckJhY2tlbmQuaApAQCAtMTM4
LDYgKzEzOCw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldEF0dHJpYnV0ZShsb25nIGNhbGxJZCwg
bG9uZyBlbGVtZW50SWQsIGNvbnN0IFN0cmluZyYgbmFtZSwgY29uc3QgU3RyaW5nJiB2YWx1ZSk7
CiAgICAgdm9pZCByZW1vdmVBdHRyaWJ1dGUobG9uZyBjYWxsSWQsIGxvbmcgZWxlbWVudElkLCBj
b25zdCBTdHJpbmcmIG5hbWUpOwogICAgIHZvaWQgc2V0VGV4dE5vZGVWYWx1ZShsb25nIGNhbGxJ
ZCwgbG9uZyBub2RlSWQsIGNvbnN0IFN0cmluZyYgdmFsdWUpOworICAgIHZvaWQgY29weU5vZGUo
bG9uZyBub2RlSWQpOwogCiAgICAgLy8gR2VuZXJpYyBjb2RlIGNhbGxlZCBmcm9tIGN1c3RvbSBp
bXBsZW1lbnRhdGlvbnMuCiAgICAgdm9pZCBoaWdobGlnaHQobG9uZyBub2RlSWQpOwpkaWZmIC0t
Z2l0IGEvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQmFja2VuZC5pZGwgYi9XZWJDb3JlL2lu
c3BlY3Rvci9JbnNwZWN0b3JCYWNrZW5kLmlkbAppbmRleCA0NTQwMDAxLi40YmFhMmVhIDEwMDY0
NAotLS0gYS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JCYWNrZW5kLmlkbAorKysgYi9XZWJD
b3JlL2luc3BlY3Rvci9JbnNwZWN0b3JCYWNrZW5kLmlkbApAQCAtMTA5LDYgKzEwOSw3IEBAIG1v
ZHVsZSBjb3JlIHsKICAgICAgICAgdm9pZCBzZXRBdHRyaWJ1dGUoaW4gbG9uZyBjYWxsSWQsIGlu
IGxvbmcgZWxlbWVudElkLCBpbiBET01TdHJpbmcgbmFtZSwgaW4gRE9NU3RyaW5nIHZhbHVlKTsK
ICAgICAgICAgdm9pZCByZW1vdmVBdHRyaWJ1dGUoaW4gbG9uZyBjYWxsSWQsIGluIGxvbmcgZWxl
bWVudElkLCBpbiBET01TdHJpbmcgbmFtZSk7CiAgICAgICAgIHZvaWQgc2V0VGV4dE5vZGVWYWx1
ZShpbiBsb25nIGNhbGxJZCwgaW4gbG9uZyBub2RlSWQsIGluIERPTVN0cmluZyB2YWx1ZSk7Cisg
ICAgICAgIHZvaWQgY29weU5vZGUoaW4gbG9uZyBub2RlSWQpOwogCiAgICAgICAgIC8vIENhbGxl
ZCBmcm9tIEluamVjdGVkU2NyaXB0LgogICAgICAgICBbQ3VzdG9tXSBET01PYmplY3Qgbm9kZUZv
cklkKGluIGxvbmcgbm9kZUlkKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250
LWVuZC9FbGVtZW50c1BhbmVsLmpzIGIvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0VsZW1l
bnRzUGFuZWwuanMKaW5kZXggNDlhMTE4OC4uOTI4ZGE1MiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL0VsZW1lbnRzUGFuZWwuanMKKysrIGIvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL0VsZW1lbnRzUGFuZWwuanMKQEAgLTk4NywyNyArOTg3LDkgQEAgV2ViSW5z
cGVjdG9yLkVsZW1lbnRzUGFuZWwucHJvdG90eXBlID0gewogICAgICAgICAvLyBEb24ndCBwcmV2
ZW50IHRoZSBub3JtYWwgY29weSBpZiB0aGUgdXNlciBoYXMgYSBzZWxlY3Rpb24uCiAgICAgICAg
IGlmICghd2luZG93LmdldFNlbGVjdGlvbigpLmlzQ29sbGFwc2VkKQogICAgICAgICAgICAgcmV0
dXJuOwotCi0gICAgICAgIHN3aXRjaCAodGhpcy5mb2N1c2VkRE9NTm9kZS5ub2RlVHlwZSkgewot
ICAgICAgICAgICAgY2FzZSBOb2RlLkVMRU1FTlRfTk9ERToKLSAgICAgICAgICAgICAgICAvLyBU
T0RPOiBJbnRyb2R1Y2UgSW5zcGVjdG9yQ29udHJvbGxlci5jb3B5RXZlbnQgdGhhdCBwdXNoZXMg
YXBwcm9wcmlhdGUgbWFya3VwIGludG8gdGhlIGNsaXBib2FyZC4KLSAgICAgICAgICAgICAgICB2
YXIgZGF0YSA9IG51bGw7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIGNh
c2UgTm9kZS5DT01NRU5UX05PREU6Ci0gICAgICAgICAgICAgICAgdmFyIGRhdGEgPSAiPCEtLSIg
KyB0aGlzLmZvY3VzZWRET01Ob2RlLm5vZGVWYWx1ZSArICItLT4iOwotICAgICAgICAgICAgICAg
IGJyZWFrOwotCi0gICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgY2FzZSBOb2RlLlRF
WFRfTk9ERToKLSAgICAgICAgICAgICAgICB2YXIgZGF0YSA9IHRoaXMuZm9jdXNlZERPTU5vZGUu
bm9kZVZhbHVlOwotICAgICAgICB9Ci0KICAgICAgICAgZXZlbnQuY2xpcGJvYXJkRGF0YS5jbGVh
ckRhdGEoKTsKICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTsKLQotICAgICAgICBpZiAo
ZGF0YSkKLSAgICAgICAgICAgIGV2ZW50LmNsaXBib2FyZERhdGEuc2V0RGF0YSgidGV4dC9wbGFp
biIsIGRhdGEpOworICAgICAgICBJbnNwZWN0b3JDb250cm9sbGVyLmNvcHlOb2RlKHRoaXMuZm9j
dXNlZERPTU5vZGUuaWQpOwogICAgIH0sCiAKICAgICByaWdodFNpZGViYXJSZXNpemVyRHJhZ1N0
YXJ0OiBmdW5jdGlvbihldmVudCkK
</data>
<flag name="review"
          id="21064"
          type_id="1"
          status="+"
          setter="timothy"
    />
          </attachment>
      

    </bug>

</bugzilla>