mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 06:07:34 +00:00
Browser: Delete unused BrowserConsoleClient.{h,cpp}
Since the Browser now only runs in multi-process mode, we have no use for this single-process ConsoleClient. :^)
This commit is contained in:
parent
2ecbe5dd71
commit
931f462b6e
3 changed files with 0 additions and 169 deletions
|
@ -1,128 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright (c) 2020, Hunter Salyer <thefalsehonesty@gmail.com>
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: BSD-2-Clause
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "BrowserConsoleClient.h"
|
|
||||||
#include "ConsoleWidget.h"
|
|
||||||
#include <AK/StringBuilder.h>
|
|
||||||
#include <LibGUI/BoxLayout.h>
|
|
||||||
#include <LibGUI/TextBox.h>
|
|
||||||
#include <LibWeb/DOM/DocumentType.h>
|
|
||||||
#include <LibWeb/DOM/Text.h>
|
|
||||||
#include <LibWeb/DOMTreeModel.h>
|
|
||||||
|
|
||||||
namespace Browser {
|
|
||||||
|
|
||||||
JS::Value BrowserConsoleClient::log()
|
|
||||||
{
|
|
||||||
m_console_widget.print_html(escape_html_entities(vm().join_arguments()));
|
|
||||||
return JS::js_undefined();
|
|
||||||
}
|
|
||||||
|
|
||||||
JS::Value BrowserConsoleClient::info()
|
|
||||||
{
|
|
||||||
StringBuilder html;
|
|
||||||
html.append("<span class=\"info\">");
|
|
||||||
html.append("(i) ");
|
|
||||||
html.append(escape_html_entities(vm().join_arguments()));
|
|
||||||
html.append("</span>");
|
|
||||||
m_console_widget.print_html(html.string_view());
|
|
||||||
return JS::js_undefined();
|
|
||||||
}
|
|
||||||
|
|
||||||
JS::Value BrowserConsoleClient::debug()
|
|
||||||
{
|
|
||||||
StringBuilder html;
|
|
||||||
html.append("<span class=\"debug\">");
|
|
||||||
html.append("(d) ");
|
|
||||||
html.append(escape_html_entities(vm().join_arguments()));
|
|
||||||
html.append("</span>");
|
|
||||||
m_console_widget.print_html(html.string_view());
|
|
||||||
return JS::js_undefined();
|
|
||||||
}
|
|
||||||
|
|
||||||
JS::Value BrowserConsoleClient::warn()
|
|
||||||
{
|
|
||||||
StringBuilder html;
|
|
||||||
html.append("<span class=\"warn\">");
|
|
||||||
html.append("(w) ");
|
|
||||||
html.append(escape_html_entities(vm().join_arguments()));
|
|
||||||
html.append("</span>");
|
|
||||||
m_console_widget.print_html(html.string_view());
|
|
||||||
return JS::js_undefined();
|
|
||||||
}
|
|
||||||
|
|
||||||
JS::Value BrowserConsoleClient::error()
|
|
||||||
{
|
|
||||||
StringBuilder html;
|
|
||||||
html.append("<span class=\"error\">");
|
|
||||||
html.append("(e) ");
|
|
||||||
html.append(escape_html_entities(vm().join_arguments()));
|
|
||||||
html.append("</span>");
|
|
||||||
m_console_widget.print_html(html.string_view());
|
|
||||||
return JS::js_undefined();
|
|
||||||
}
|
|
||||||
|
|
||||||
JS::Value BrowserConsoleClient::clear()
|
|
||||||
{
|
|
||||||
m_console_widget.clear_output();
|
|
||||||
return JS::js_undefined();
|
|
||||||
}
|
|
||||||
|
|
||||||
JS::Value BrowserConsoleClient::trace()
|
|
||||||
{
|
|
||||||
StringBuilder html;
|
|
||||||
html.append(escape_html_entities(vm().join_arguments()));
|
|
||||||
auto trace = get_trace();
|
|
||||||
for (auto& function_name : trace) {
|
|
||||||
if (function_name.is_empty())
|
|
||||||
function_name = "<anonymous>";
|
|
||||||
html.appendff(" -> {}<br>", function_name);
|
|
||||||
}
|
|
||||||
m_console_widget.print_html(html.string_view());
|
|
||||||
return JS::js_undefined();
|
|
||||||
}
|
|
||||||
|
|
||||||
JS::Value BrowserConsoleClient::count()
|
|
||||||
{
|
|
||||||
auto label = vm().argument_count() ? vm().argument(0).to_string_without_side_effects() : "default";
|
|
||||||
auto counter_value = m_console.counter_increment(label);
|
|
||||||
m_console_widget.print_html(String::formatted("{}: {}", label, counter_value));
|
|
||||||
return JS::js_undefined();
|
|
||||||
}
|
|
||||||
|
|
||||||
JS::Value BrowserConsoleClient::count_reset()
|
|
||||||
{
|
|
||||||
auto label = vm().argument_count() ? vm().argument(0).to_string_without_side_effects() : "default";
|
|
||||||
if (m_console.counter_reset(label)) {
|
|
||||||
m_console_widget.print_html(String::formatted("{}: 0", label));
|
|
||||||
} else {
|
|
||||||
m_console_widget.print_html(String::formatted("\"{}\" doesn't have a count", label));
|
|
||||||
}
|
|
||||||
return JS::js_undefined();
|
|
||||||
}
|
|
||||||
|
|
||||||
JS::Value BrowserConsoleClient::assert_()
|
|
||||||
{
|
|
||||||
auto& vm = this->vm();
|
|
||||||
if (!vm.argument(0).to_boolean()) {
|
|
||||||
StringBuilder html;
|
|
||||||
if (vm.argument_count() > 1) {
|
|
||||||
html.append("<span class=\"error\">");
|
|
||||||
html.append("Assertion failed:");
|
|
||||||
html.append("</span>");
|
|
||||||
html.append(" ");
|
|
||||||
html.append(escape_html_entities(vm.join_arguments(1)));
|
|
||||||
} else {
|
|
||||||
html.append("<span class=\"error\">");
|
|
||||||
html.append("Assertion failed");
|
|
||||||
html.append("</span>");
|
|
||||||
}
|
|
||||||
m_console_widget.print_html(html.string_view());
|
|
||||||
}
|
|
||||||
return JS::js_undefined();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,40 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright (c) 2020, Hunter Salyer <thefalsehonesty@gmail.com>
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: BSD-2-Clause
|
|
||||||
*/
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <LibGUI/Widget.h>
|
|
||||||
#include <LibJS/Console.h>
|
|
||||||
#include <LibJS/Forward.h>
|
|
||||||
|
|
||||||
namespace Browser {
|
|
||||||
|
|
||||||
class ConsoleWidget;
|
|
||||||
|
|
||||||
class BrowserConsoleClient final : public JS::ConsoleClient {
|
|
||||||
public:
|
|
||||||
BrowserConsoleClient(JS::Console& console, ConsoleWidget& console_widget)
|
|
||||||
: ConsoleClient(console)
|
|
||||||
, m_console_widget(console_widget)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
|
||||||
virtual JS::Value log() override;
|
|
||||||
virtual JS::Value info() override;
|
|
||||||
virtual JS::Value debug() override;
|
|
||||||
virtual JS::Value warn() override;
|
|
||||||
virtual JS::Value error() override;
|
|
||||||
virtual JS::Value clear() override;
|
|
||||||
virtual JS::Value trace() override;
|
|
||||||
virtual JS::Value count() override;
|
|
||||||
virtual JS::Value count_reset() override;
|
|
||||||
virtual JS::Value assert_() override;
|
|
||||||
|
|
||||||
ConsoleWidget& m_console_widget;
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
|
|
@ -11,7 +11,6 @@ compile_gml(Tab.gml TabGML.h tab_gml)
|
||||||
|
|
||||||
set(SOURCES
|
set(SOURCES
|
||||||
BookmarksBarWidget.cpp
|
BookmarksBarWidget.cpp
|
||||||
BrowserConsoleClient.cpp
|
|
||||||
BrowserWindow.cpp
|
BrowserWindow.cpp
|
||||||
BrowserWindowGML.h
|
BrowserWindowGML.h
|
||||||
ConsoleWidget.cpp
|
ConsoleWidget.cpp
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue