diff options
author | Sam Atkins <atkinssj@gmail.com> | 2021-09-01 16:00:53 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-09-06 18:20:26 +0200 |
commit | 931f462b6e85643e82763ab932308aca0f6bb6cd (patch) | |
tree | 14cd65973c4b52dafcf0aea7130e03365cd09140 /Userland/Applications/Browser | |
parent | 2ecbe5dd7154f791b0d00748756eb72c65967534 (diff) | |
download | serenity-931f462b6e85643e82763ab932308aca0f6bb6cd.zip |
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. :^)
Diffstat (limited to 'Userland/Applications/Browser')
-rw-r--r-- | Userland/Applications/Browser/BrowserConsoleClient.cpp | 128 | ||||
-rw-r--r-- | Userland/Applications/Browser/BrowserConsoleClient.h | 40 | ||||
-rw-r--r-- | Userland/Applications/Browser/CMakeLists.txt | 1 |
3 files changed, 0 insertions, 169 deletions
diff --git a/Userland/Applications/Browser/BrowserConsoleClient.cpp b/Userland/Applications/Browser/BrowserConsoleClient.cpp deleted file mode 100644 index 1c854c4503..0000000000 --- a/Userland/Applications/Browser/BrowserConsoleClient.cpp +++ /dev/null @@ -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(); -} - -} diff --git a/Userland/Applications/Browser/BrowserConsoleClient.h b/Userland/Applications/Browser/BrowserConsoleClient.h deleted file mode 100644 index 7c99f69e40..0000000000 --- a/Userland/Applications/Browser/BrowserConsoleClient.h +++ /dev/null @@ -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; -}; - -} diff --git a/Userland/Applications/Browser/CMakeLists.txt b/Userland/Applications/Browser/CMakeLists.txt index 4cb8648b90..f9d01126db 100644 --- a/Userland/Applications/Browser/CMakeLists.txt +++ b/Userland/Applications/Browser/CMakeLists.txt @@ -11,7 +11,6 @@ compile_gml(Tab.gml TabGML.h tab_gml) set(SOURCES BookmarksBarWidget.cpp - BrowserConsoleClient.cpp BrowserWindow.cpp BrowserWindowGML.h ConsoleWidget.cpp |