84 lines
2.1 KiB
JavaScript
Executable File
84 lines
2.1 KiB
JavaScript
Executable File
chrome.storage.sync.get(null, function(items) {
|
|
if (items['resolutions']) {
|
|
document.getElementById('resolutions').value = items['resolutions'];
|
|
} else {
|
|
chrome.storage.sync.set({
|
|
resolutions: 'fit-screen'
|
|
}, function() {
|
|
document.getElementById('resolutions').value = 'fit-screen'
|
|
});
|
|
}
|
|
|
|
if (items['codecs']) {
|
|
document.getElementById('codecs').value = items['codecs'];
|
|
} else {
|
|
chrome.storage.sync.set({
|
|
codecs: 'default'
|
|
}, function() {
|
|
document.getElementById('codecs').value = 'default'
|
|
});
|
|
}
|
|
|
|
if (items['room_password']) {
|
|
document.getElementById('room_password').value = items['room_password'];
|
|
}
|
|
|
|
if (items['bandwidth']) {
|
|
document.getElementById('bandwidth').value = items['bandwidth'];
|
|
}
|
|
|
|
if (items['room_id']) {
|
|
document.getElementById('room_id').value = items['room_id'];
|
|
}
|
|
});
|
|
|
|
document.getElementById('resolutions').onchange = function() {
|
|
this.disabled = true;
|
|
|
|
chrome.storage.sync.set({
|
|
resolutions: this.value
|
|
}, function() {
|
|
document.getElementById('resolutions').disabled = false;
|
|
});
|
|
};
|
|
|
|
document.getElementById('codecs').onchange = function() {
|
|
this.disabled = true;
|
|
|
|
chrome.storage.sync.set({
|
|
codecs: this.value
|
|
}, function() {
|
|
document.getElementById('codecs').disabled = false;
|
|
});
|
|
};
|
|
|
|
document.getElementById('bandwidth').onblur = function() {
|
|
this.disabled = true;
|
|
|
|
chrome.storage.sync.set({
|
|
bandwidth: this.value
|
|
}, function() {
|
|
document.getElementById('bandwidth').disabled = false;
|
|
});
|
|
};
|
|
|
|
document.getElementById('room_password').onblur = function() {
|
|
this.disabled = true;
|
|
|
|
chrome.storage.sync.set({
|
|
room_password: this.value
|
|
}, function() {
|
|
document.getElementById('room_password').disabled = false;
|
|
});
|
|
};
|
|
|
|
document.getElementById('room_id').onblur = function() {
|
|
this.disabled = true;
|
|
|
|
chrome.storage.sync.set({
|
|
room_id: this.value
|
|
}, function() {
|
|
document.getElementById('room_id').disabled = false;
|
|
});
|
|
};
|