Skip to content

Commit e64e58f

Browse files
authored
2.6.2 fix (#682)
2.6.2 release: * fix for regression caused by 2.6.1, invalid static path #681 * add missing base.css
1 parent a6be766 commit e64e58f

File tree

7 files changed

+53
-7
lines changed

7 files changed

+53
-7
lines changed

CHANGES.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
pywb 2.6.2 changelist
2+
~~~~~~~~~~~~~~~~~~~~~
3+
4+
Fix regression caused by 2.6.1, with static files not being loaded correctly. `#678 <https://github.com/webrecorder/pywb/pull/678>`_
5+
6+
17
pywb 2.6.1 changelist
28
~~~~~~~~~~~~~~~~~~~~~
39

config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ framed_replay: true
2222
# default_locale: en
2323

2424
# uncomment to set available locales
25-
# locales:
26-
# - en
27-
# - es
25+
locales:
26+
- en
27+
- fr
2828

pywb/apps/rewriterapp.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -334,8 +334,6 @@ def render_content(self, wb_url, kwargs, environ):
334334
if is_proxy and self.is_preflight(environ):
335335
return WbResponse.options_response(environ)
336336

337-
environ['pywb.host_prefix'] = host_prefix
338-
339337
if self.use_js_obj_proxy:
340338
content_rw = self.js_proxy_rw
341339
else:

pywb/rewrite/templateview.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ def render_to_string(self, env, **kwargs):
322322
kwargs.update(params)
323323

324324
kwargs['env'] = env
325-
kwargs['static_prefix'] = env.get('pywb.static_prefix')
325+
kwargs['static_prefix'] = env.get('pywb.static_prefix', '/static')
326326

327327

328328
return template.render(**kwargs)

pywb/static/css/base.css

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
header {
2+
display: flex;
3+
display: -webkit-box;
4+
display: -moz-box;
5+
display: -webkit-flex;
6+
display: -ms-flexbox;
7+
8+
justify-content: space-between;
9+
-webkit-box-pack: justify;
10+
-moz-box-pack: justify;
11+
-ms-flex-pack: justify;
12+
}
13+
14+
header .language-select {
15+
position: absolute;
16+
top: 10px;
17+
right: 10px;
18+
}
19+
header .language-select ul {
20+
display: inline-block;
21+
list-style-type: none;
22+
margin: 0;
23+
padding: 0;
24+
}
25+
header .language-select ul li {
26+
display: inline-block;
27+
}
28+
header .language-select ul li:not(:last-child):after {
29+
content: ' / ';
30+
}
31+
32+
header .language-select a:link,
33+
header .language-select a:visited,
34+
header .language-select a:active {
35+
text-decoration: none;
36+
}
37+
38+
header .language-select a:hover {
39+
text-decoration: underline;
40+
}
41+

pywb/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = '2.6.1'
1+
__version__ = '2.6.2'
22

33
if __name__ == '__main__':
44
print(__version__)

tests/test_integration.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ def test_home(self):
1717
def test_pywb_root(self):
1818
resp = self.testapp.get('/pywb/')
1919
self._assert_basic_html(resp)
20+
assert '<link rel="stylesheet" href="/static/css/base.css"' in resp.text
2021
assert 'Search' in resp.text
2122

2223
def test_pywb_root_head(self):

0 commit comments

Comments
 (0)