Add no_h264 option
This commit is contained in:
parent
b6a1e05cd0
commit
8c32ce4020
3 changed files with 21 additions and 1 deletions
|
|
@ -98,6 +98,19 @@ function getOrDefault(k, def) {
|
|||
return v;
|
||||
}
|
||||
|
||||
function default_noh264() {
|
||||
var ua = navigator.userAgent + "";
|
||||
if (ua.match(/Chrome|Chromium/)) {
|
||||
return false;
|
||||
} else if (ua.match(/Firefox/)) {
|
||||
var version = ua.match(/Firefox\/(\d+)/)[1];
|
||||
version = parseInt(version);
|
||||
return version >= 29;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
var USEROPTS = {
|
||||
theme : getOrDefault("theme", "/css/themes/slate.css"),
|
||||
layout : getOrDefault("layout", "fluid"),
|
||||
|
|
@ -120,7 +133,8 @@ var USEROPTS = {
|
|||
sort_afk : getOrDefault("sort_afk", false),
|
||||
default_quality : getOrDefault("default_quality", ""),
|
||||
boop : getOrDefault("boop", false),
|
||||
secure_connection : getOrDefault("secure_connection", false)
|
||||
secure_connection : getOrDefault("secure_connection", false),
|
||||
no_h264 : getOrDefault("no_h264", default_noh264())
|
||||
};
|
||||
|
||||
var VOLUME = parseFloat(getOrDefault("volume", 1));
|
||||
|
|
|
|||
|
|
@ -601,6 +601,7 @@ function showUserOptions() {
|
|||
$("#us-synch").prop("checked", USEROPTS.synch);
|
||||
$("#us-synch-accuracy").val(USEROPTS.synch_accuracy);
|
||||
$("#us-wmode-transparent").prop("checked", USEROPTS.wmode_transparent);
|
||||
$("#us-no-h264").prop("checked", USEROPTS.no_h264);
|
||||
$("#us-hidevideo").prop("checked", USEROPTS.hidevid);
|
||||
$("#us-playlistbuttons").prop("checked", USEROPTS.qbtn_hide);
|
||||
$("#us-oldbtns").prop("checked", USEROPTS.qbtn_idontlikechange);
|
||||
|
|
@ -631,6 +632,7 @@ function saveUserOptions() {
|
|||
USEROPTS.synch = $("#us-synch").prop("checked");
|
||||
USEROPTS.synch_accuracy = parseFloat($("#us-synch-accuracy").val()) || 2;
|
||||
USEROPTS.wmode_transparent = $("#us-wmode-transparent").prop("checked");
|
||||
USEROPTS.no_h264 = $("#us-no-h264").prop("checked");
|
||||
USEROPTS.hidevid = $("#us-hidevideo").prop("checked");
|
||||
USEROPTS.qbtn_hide = $("#us-playlistbuttons").prop("checked");
|
||||
USEROPTS.qbtn_idontlikechange = $("#us-oldbtns").prop("checked");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue