| Index: content/browser/resources/media/client_renderer.js
|
| diff --git a/content/browser/resources/media/client_renderer.js b/content/browser/resources/media/client_renderer.js
|
| index 5cdedaabb47890be131bad8070de2fcdb862a097..49d4ccc45fe7aa5dd95f67d499b9d3a98c0ab892 100644
|
| --- a/content/browser/resources/media/client_renderer.js
|
| +++ b/content/browser/resources/media/client_renderer.js
|
| @@ -122,6 +122,46 @@ var ClientRenderer = (function() {
|
| }
|
| },
|
|
|
| + redrawVideoCaptureCapabilities: function( videoCaptureCapabilities, keys ) {
|
| +
|
| + var copyButtonElement =
|
| + document.getElementById('video-capture-capabilities-copy-button');
|
| + copyButtonElement.onclick = function() {
|
| + window.prompt("Copy to clipboard: Ctrl+C, Enter",
|
| + JSON.stringify(videoCaptureCapabilities))
|
| + }
|
| +
|
| + var videoTableBodyElement =
|
| + document.getElementById('video-capture-capabilities-tbody');
|
| + removeChildren(videoTableBodyElement);
|
| +
|
| + for (var component in videoCaptureCapabilities) {
|
| + var tableRow = document.createElement("tr");
|
| + var device = videoCaptureCapabilities[ component ];
|
| +
|
| + for (var i in keys) {
|
| + var value = device[keys[i]];
|
| + var tableCell = document.createElement("td");
|
| + var cellElement;
|
| + if ( (typeof value) == (typeof []) ) {
|
| + cellElement = document.createElement("ul");
|
| + for (var i in value) {
|
| + var format = value[i];
|
| + var li = document.createElement("li");
|
| + li.appendChild(document.createTextNode(format))
|
| + cellElement.appendChild(li)
|
| + }
|
| + } else {
|
| + cellElement = document.createTextNode(
|
| + ((typeof value) == 'undefined') ? "n/a" : value);
|
| + }
|
| + tableCell.appendChild(cellElement)
|
| + tableRow.appendChild(tableCell);
|
| + }
|
| + videoTableBodyElement.appendChild(tableRow);
|
| + }
|
| + },
|
| +
|
| redrawAudioComponentList_: function(componentType, components) {
|
| function redrawList(renderer, baseName, element) {
|
| var fragment = document.createDocumentFragment();
|
|
|