| Index: third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js b/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js
|
| index 53f32100c8c900e9760dee650a0f84a3b8e7c6b4..49077735edd43c41ef819b528c667a4c7de373f4 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js
|
| @@ -2016,3 +2016,19 @@ UI.loadImage = function(url) {
|
|
|
| /** @type {!UI.ThemeSupport} */
|
| UI.themeSupport;
|
| +
|
| +/**
|
| + * @param {function(!File)} callback
|
| + * @return {!Node}
|
| + */
|
| +UI.createFileSelectorElement = function(callback) {
|
| + var fileSelectorElement = createElement('input');
|
| + fileSelectorElement.type = 'file';
|
| + fileSelectorElement.style.display = 'none';
|
| + fileSelectorElement.setAttribute('tabindex', -1);
|
| + fileSelectorElement.onchange = onChange;
|
| + function onChange(event) {
|
| + callback(fileSelectorElement.files[0]);
|
| + }
|
| + return fileSelectorElement;
|
| +};
|
|
|