Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(168)

Side by Side Diff: Source/core/inspector/InspectorDOMAgent.cpp

Issue 19510005: [oilpan] Completely move HTMLFormControlElement's hierarchy to the managed heap Base URL: svn://svn.chromium.org/blink/branches/oilpan
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2009 Apple Inc. All rights reserved. 2 * Copyright (C) 2009 Apple Inc. All rights reserved.
3 * Copyright (C) 2011 Google Inc. All rights reserved. 3 * Copyright (C) 2011 Google Inc. All rights reserved.
4 * Copyright (C) 2009 Joseph Pecoraro 4 * Copyright (C) 2009 Joseph Pecoraro
5 * 5 *
6 * Redistribution and use in source and binary forms, with or without 6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions 7 * modification, are permitted provided that the following conditions
8 * are met: 8 * are met:
9 * 9 *
10 * 1. Redistributions of source code must retain the above copyright 10 * 1. Redistributions of source code must retain the above copyright
(...skipping 1264 matching lines...) Expand 10 before | Expand all | Expand 10 after
1275 return; 1275 return;
1276 } 1276 }
1277 element->focus(); 1277 element->focus();
1278 } 1278 }
1279 1279
1280 void InspectorDOMAgent::setFileInputFiles(ErrorString* errorString, int nodeId, const RefPtr<InspectorArray>& files) 1280 void InspectorDOMAgent::setFileInputFiles(ErrorString* errorString, int nodeId, const RefPtr<InspectorArray>& files)
1281 { 1281 {
1282 Node* node = assertNode(errorString, nodeId); 1282 Node* node = assertNode(errorString, nodeId);
1283 if (!node) 1283 if (!node)
1284 return; 1284 return;
1285 HTMLInputElement* element = node->toInputElement(); 1285 Handle<HTMLInputElement> element = node->toInputElement();
1286 if (!element || !element->isFileUpload()) { 1286 if (!element || !element->isFileUpload()) {
1287 *errorString = "Node is not a file input element"; 1287 *errorString = "Node is not a file input element";
1288 return; 1288 return;
1289 } 1289 }
1290 1290
1291 RefPtr<FileList> fileList = FileList::create(); 1291 RefPtr<FileList> fileList = FileList::create();
1292 for (InspectorArray::const_iterator iter = files->begin(); iter != files->en d(); ++iter) { 1292 for (InspectorArray::const_iterator iter = files->begin(); iter != files->en d(); ++iter) {
1293 String path; 1293 String path;
1294 if (!(*iter)->asString(&path)) { 1294 if (!(*iter)->asString(&path)) {
1295 *errorString = "Files must be strings"; 1295 *errorString = "Files must be strings";
(...skipping 519 matching lines...) Expand 10 before | Expand all | Expand 10 after
1815 1815
1816 InjectedScript injectedScript = m_injectedScriptManager->injectedScriptFor(m ainWorldScriptState(frame)); 1816 InjectedScript injectedScript = m_injectedScriptManager->injectedScriptFor(m ainWorldScriptState(frame));
1817 if (injectedScript.hasNoValue()) 1817 if (injectedScript.hasNoValue())
1818 return 0; 1818 return 0;
1819 1819
1820 return injectedScript.wrapNode(node, objectGroup); 1820 return injectedScript.wrapNode(node, objectGroup);
1821 } 1821 }
1822 1822
1823 } // namespace WebCore 1823 } // namespace WebCore
1824 1824
OLDNEW
« no previous file with comments | « Source/core/html/shadow/TextFieldDecorationElement.cpp ('k') | Source/core/loader/FormSubmission.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698