This commit is contained in:
Aleksandr Borisenko 2025-10-13 07:59:16 +05:30 committed by GitHub
commit 2928529756
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -42,6 +42,16 @@
return color;
}
function whenRgbToHex(input) {
var re = /rgb\((\d+),\s*(\d+),\s*(\d+)\)/i;
var match = input.match(re);
if (match) {
var color = match[1] | (match[2] << 8) | (match[3] << 16);
return '#' + (0x1000000 + color).toString(16).slice(1);
}
return input;
}
return {
restrict: 'A',
scope: {
@ -50,7 +60,8 @@
negative: '='
},
link: function (scope, el) {
var _color = jQuery('#header').css('background-color');
var _color = whenRgbToHex(
jQuery('#header').css('background-color'));
var _bg = _color;
if (scope.negative) {
_bg = invertColor(_bg);
@ -66,4 +77,4 @@
}
};
}]);
}());
}());