Skip to content

Commit 8e2e026

Browse files
committed
replace fontawesome with base64
1 parent 0d94639 commit 8e2e026

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

sklearn/utils/_repr_html/estimator.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -467,8 +467,6 @@ def estimator_html_repr(estimator):
467467
" with nbviewer.org."
468468
)
469469
html_template = (
470-
'<link rel="stylesheet" '
471-
'href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">'
472470
f"<style>{style_with_id}</style>"
473471
f"<body>"
474472
f'<div id="{container_id}" class="sk-top-container">'

sklearn/utils/_repr_html/params.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,14 @@
3232
.default td i {
3333
color: gray;
3434
}
35+
36+
.copy-paste-icon {
37+
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNy4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTIwOCAwTDMzMi4xIDBjMTIuNyAwIDI0LjkgNS4xIDMzLjkgMTQuMWw2Ny45IDY3LjljOSA5IDE0LjEgMjEuMiAxNC4xIDMzLjlMNDQ4IDMzNmMwIDI2LjUtMjEuNSA0OC00OCA0OGwtMTkyIDBjLTI2LjUgMC00OC0yMS41LTQ4LTQ4bDAtMjg4YzAtMjYuNSAyMS41LTQ4IDQ4LTQ4ek00OCAxMjhsODAgMCAwIDY0LTY0IDAgMCAyNTYgMTkyIDAgMC0zMiA2NCAwIDAgNDhjMCAyNi41LTIxLjUgNDgtNDggNDhMNDggNTEyYy0yNi41IDAtNDgtMjEuNS00OC00OEwwIDE3NmMwLTI2LjUgMjEuNS00OCA0OC00OHoiLz48L3N2Zz4K);
38+
background-repeat: no-repeat;
39+
background-size: 14px 14px;
40+
background-position: 0;
41+
display: inline-block;
42+
width: 14px;
43+
height: 14px;
44+
cursor: pointer;
45+
}

sklearn/utils/_repr_html/params.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def _params_html_repr(params):
4444
"""
4545
ROW_TEMPLATE = """
4646
<tr class="{param_type}">
47-
<td><i class="fa-regular fa-copy"
47+
<td><i class="copy-paste-icon"
4848
onclick="copyToClipboard('{param_name}',
4949
this.parentElement.nextElementSibling)"
5050
></i></td>

0 commit comments

Comments
 (0)