Skip to content

Commit d775754

Browse files
committed
Merge branch 'develop' into feat/issue-115-upgrade-numpy
2 parents 3f379d8 + 175583e commit d775754

File tree

4 files changed

+18
-11
lines changed

4 files changed

+18
-11
lines changed

compare50/_renderer/static/match.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,12 @@ a.index-link:hover {
178178
left: 110%;
179179
}
180180

181+
.sub_name {
182+
display: inline-block;
183+
vertical-align: top;
184+
white-space: nowrap;
185+
}
186+
181187
.score_tooltip:hover .tooltiptext {
182188
visibility: visible;
183189
}

compare50/_renderer/static/match.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ function init_group_button(groups, view_name) {
262262
document.addEventListener("keyup", (event) => {
263263
if (event.key === ' ' || event.key == "]") {
264264
event.preventDefault();
265-
go_to_adjacent_group(event, 1);
265+
go_to_adjacent_group(event, 1);
266266
}
267267
});
268268

@@ -425,12 +425,16 @@ function select_view(name) {
425425
select_view._cache[CURRENT_VIEW] = true;
426426
}
427427

428-
429428
function make_split(name) {
430429
return Split([`#${name}left`,`#${name}right`], {
431430
elementStyle: function (dimension, size, gutterSize) {
432-
window.dispatchEvent(new Event('resize'));
433-
return {'flex-basis': 'calc(' + size + '% - ' + gutterSize + 'px)'}
431+
requestAnimationFrame(() => {
432+
document.getElementById(`${name}left_header`).style.width =
433+
document.getElementById(`${name}left`).offsetWidth + 'px';
434+
document.getElementById(`${name}right_header`).style.width =
435+
document.getElementById(`${name}right`).offsetWidth + 'px';
436+
});
437+
return { 'flex-basis': 'calc(' + size + '% - ' + gutterSize + 'px)' };
434438
},
435439
gutterStyle: function (dimension, gutterSize) { return {'flex-basis': gutterSize + 'px'} },
436440
sizes: [50, 50],
@@ -440,7 +444,6 @@ function make_split(name) {
440444
});
441445
}
442446

443-
444447
document.addEventListener("DOMContentLoaded", event => {
445448
let id = parseInt(document.getElementsByClassName("id")[0].id);
446449

compare50/_renderer/templates/match.html

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
2-
31
<div id="{{name}}" class="container-fluid h-100 view {{name}}">
4-
<div class="row sticky-top bg-dark text-light" id="{{name}}sub_names">
5-
{% for sub in sub_a, sub_b %}
6-
<div class="col-sm-6 col-2 sub_name">
2+
<div class="row sticky-top bg-dark text-light">
3+
{% for sub, side in (sub_a, "left"), (sub_b, "right") %}
4+
<div class="sub_name" id="{{name}}{{side}}_header">
75
<h5 title="{{sub.path}}">{{sub.name}} ({{sub.percentage}}%)</h5>
86
</div>
97
{% endfor %}

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@
2222
packages=find_packages(exclude=["tests"]),
2323
scripts=["bin/compare50"],
2424
url="https://github.com/cs50/compare50",
25-
version="1.2.14",
25+
version="1.2.15",
2626
include_package_data=True,
2727
)

0 commit comments

Comments
 (0)