mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-06-28 15:27:43 +00:00
Fixed UI for inviting user to chat in dark mode. Bot badges. Fixed mod badges not overriding in some cases. Other minor tweaks.
This commit is contained in:
parent
0aec86a4d8
commit
45f82701c2
11 changed files with 216 additions and 51 deletions
20
src/utils.js
20
src/utils.js
|
@ -43,6 +43,24 @@ var sanitize_cache = {},
|
|||
}
|
||||
}
|
||||
return (0.2126 * rgb[0]) + (0.7152 * rgb[1]) + (0.0722 * rgb[2]);
|
||||
},
|
||||
|
||||
date_regex = /^(\d{4}|\+\d{6})(?:-?(\d{2})(?:-?(\d{2})(?:T(\d{2})(?::?(\d{2})(?::?(\d{2})(?:(?:\.|,)(\d{1,}))?)?)?(Z|([\-+])(\d{2})(?::?(\d{2}))?)?)?)?)?$/,
|
||||
|
||||
parse_date = function(str) {
|
||||
var parts = str.match(date_regex);
|
||||
if ( ! parts )
|
||||
return null;
|
||||
|
||||
var unix = Date.UTC(parts[1], parts[2] - 1, parts[3], parts[4], parts[5], parts[6], parts[7] || 0);
|
||||
|
||||
// Check Offset
|
||||
if ( parts[9] ) {
|
||||
var offset = (parts[9] == "-" ? 1 : -1) * 60000 * (60*parts[10] + 1*parts[11]);
|
||||
unix += offset;
|
||||
}
|
||||
|
||||
return new Date(unix);
|
||||
};
|
||||
|
||||
|
||||
|
@ -72,6 +90,8 @@ module.exports = {
|
|||
darken: darken,
|
||||
rgb_to_css: rgb_to_css,
|
||||
|
||||
parse_date: parse_date,
|
||||
|
||||
number_commas: function(x) {
|
||||
var parts = x.toString().split(".");
|
||||
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue