Merge 184d9c25d4 into 7e3df43463
This commit is contained in:
commit
2ca5ce4c67
|
|
@ -605,3 +605,11 @@ def qute_start(_url: QUrl) -> _HandlerRet:
|
||||||
search_url=searchurl,
|
search_url=searchurl,
|
||||||
quickmarks=quickmarks)
|
quickmarks=quickmarks)
|
||||||
return 'text/html', page
|
return 'text/html', page
|
||||||
|
|
||||||
|
|
||||||
|
@add_handler("blank")
|
||||||
|
def qute_blank(_url: QUrl) -> _HandlerRet:
|
||||||
|
"""Handler for qute://blank."""
|
||||||
|
bgcolor = config.val.colors.webpage.bg
|
||||||
|
return "text/html", \
|
||||||
|
f'<html style="background-color: {bgcolor.name()}"/>'
|
||||||
|
|
|
||||||
|
|
@ -340,3 +340,17 @@ class TestQuteConfigdiff:
|
||||||
url = QUrl('qute://configdiff/')
|
url = QUrl('qute://configdiff/')
|
||||||
_mimetype, data = qutescheme.data_for_url(url)
|
_mimetype, data = qutescheme.data_for_url(url)
|
||||||
assert data == b'content.images = false'
|
assert data == b'content.images = false'
|
||||||
|
|
||||||
|
|
||||||
|
class TestBlankHandler:
|
||||||
|
|
||||||
|
"""Test the qute://blank handler."""
|
||||||
|
|
||||||
|
@pytest.fixture(autouse=True)
|
||||||
|
def prepare_config(self, config_stub):
|
||||||
|
config_stub.set_obj("colors.webpage.bg", "#101010")
|
||||||
|
|
||||||
|
def test_basic(self, config_stub):
|
||||||
|
url = QUrl("qute://blank")
|
||||||
|
_mimetype, data = qutescheme.qute_blank(url)
|
||||||
|
assert data == '<html style="background-color: #101010"/>'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue