khtml_ecma_window_3.4.patch
来自「konqueror3 embedded版本, KDE环境下的当家浏览器的嵌入式版」· PATCH 代码 · 共 66 行
PATCH
66 行
--- /home/lmonta/kde/kdelibs-34/khtml/ecma/kjs_window.cpp 2005-02-02 19:27:49.000000000 +0100+++ ecma/kjs_window.cpp 2005-03-02 12:58:22.551932131 +0100@@ -36,7 +36,9 @@ #include <kwinmodule.h> // schroder #endif +#ifndef KONQ_EMBEDDED #include <kbookmarkmanager.h>+#endif #include <kglobalsettings.h> #include <assert.h> #include <qstyle.h>@@ -631,11 +633,16 @@ Value Window::get(ExecState *exec, const case OuterHeight: case OuterWidth: {+#if defined Q_WS_X11 && ! defined K_WS_QTONLY if (!part->widget()) return Number(0); KWin::WindowInfo inf = KWin::windowInfo(part->widget()->topLevelWidget()->winId()); return Number(entry->value == OuterHeight ? inf.geometry().height() : inf.geometry().width());+#else+ return Number(entry->value == OuterHeight ? + part->view()->height() : part->view()->width());+#endif } case PageXOffset: return Number(part->view()->contentsX());@@ -1471,6 +1478,7 @@ Value WindowFunc::tryCall(ExecState *exe return Boolean((KMessageBox::warningYesNo(widget, str, caption, KStdGuiItem::ok(), KStdGuiItem::cancel()) == KMessageBox::Yes)); case Window::Prompt:+#ifndef KONQ_EMBEDDED if (!widget->dialogsAllowed()) return Undefined(); if ( part && part->xmlDocImpl() )@@ -1490,6 +1498,9 @@ Value WindowFunc::tryCall(ExecState *exe return String(str2); else return Null();+#else+ return Undefined();+#endif case Window::Open: return window->openWindow(exec, args); case Window::Navigate:@@ -2235,6 +2246,7 @@ Value ExternalFunc::tryCall(ExecState *e switch (id) { case External::AddFavorite: {+#ifndef KONQ_EMBEDDED if (!widget->dialogsAllowed()) return Undefined(); part->xmlDocImpl()->updateRendering();@@ -2272,6 +2284,9 @@ Value ExternalFunc::tryCall(ExecState *e KBookmarkManager *mgr = KBookmarkManager::userBookmarksManager(); mgr->addBookmarkDialog(url,title); }+#else+ return Undefined();+#endif break; } default:
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?