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 + -
显示快捷键?