Support about: in the WebKit-based HTML renderer
This commit is contained in:
parent
2ab1ac3fbd
commit
fb75e65109
12
po/de.po
12
po/de.po
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Surfer 0.1.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-03-11 12:19+0100\n"
|
||||
"POT-Creation-Date: 2011-03-11 12:43+0100\n"
|
||||
"PO-Revision-Date: 2010-04-01 19:40+0200\n"
|
||||
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
||||
"Language-Team: German\n"
|
||||
@ -72,8 +72,8 @@ msgid "Connected"
|
||||
msgstr ""
|
||||
|
||||
#: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961
|
||||
#: ../src/ghtml-webkit.c:574 ../src/ghtml-webkit.c:715
|
||||
#: ../src/ghtml-webkit.c:727
|
||||
#: ../src/ghtml-webkit.c:594 ../src/ghtml-webkit.c:735
|
||||
#: ../src/ghtml-webkit.c:747
|
||||
msgid "Downloading..."
|
||||
msgstr ""
|
||||
|
||||
@ -185,7 +185,7 @@ msgstr ""
|
||||
msgid "Code "
|
||||
msgstr ""
|
||||
|
||||
#: ../src/download.c:626 ../src/ghtml-webkit.c:673 ../src/surfer.c:949
|
||||
#: ../src/download.c:626 ../src/ghtml-webkit.c:693 ../src/surfer.c:949
|
||||
msgid "Unknown error"
|
||||
msgstr ""
|
||||
|
||||
@ -212,8 +212,8 @@ msgstr ""
|
||||
msgid "Redirecting to "
|
||||
msgstr ""
|
||||
|
||||
#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:431
|
||||
#: ../src/ghtml-webkit.c:572
|
||||
#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:451
|
||||
#: ../src/ghtml-webkit.c:592
|
||||
msgid "Connecting..."
|
||||
msgstr ""
|
||||
|
||||
|
12
po/es.po
12
po/es.po
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Surfer 0.1.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-03-11 12:19+0100\n"
|
||||
"POT-Creation-Date: 2011-03-11 12:43+0100\n"
|
||||
"PO-Revision-Date: 2010-04-01 19:40+0200\n"
|
||||
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
||||
"Language-Team: Spanish\n"
|
||||
@ -72,8 +72,8 @@ msgid "Connected"
|
||||
msgstr ""
|
||||
|
||||
#: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961
|
||||
#: ../src/ghtml-webkit.c:574 ../src/ghtml-webkit.c:715
|
||||
#: ../src/ghtml-webkit.c:727
|
||||
#: ../src/ghtml-webkit.c:594 ../src/ghtml-webkit.c:735
|
||||
#: ../src/ghtml-webkit.c:747
|
||||
msgid "Downloading..."
|
||||
msgstr ""
|
||||
|
||||
@ -185,7 +185,7 @@ msgstr ""
|
||||
msgid "Code "
|
||||
msgstr ""
|
||||
|
||||
#: ../src/download.c:626 ../src/ghtml-webkit.c:673 ../src/surfer.c:949
|
||||
#: ../src/download.c:626 ../src/ghtml-webkit.c:693 ../src/surfer.c:949
|
||||
msgid "Unknown error"
|
||||
msgstr ""
|
||||
|
||||
@ -212,8 +212,8 @@ msgstr ""
|
||||
msgid "Redirecting to "
|
||||
msgstr ""
|
||||
|
||||
#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:431
|
||||
#: ../src/ghtml-webkit.c:572
|
||||
#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:451
|
||||
#: ../src/ghtml-webkit.c:592
|
||||
msgid "Connecting..."
|
||||
msgstr ""
|
||||
|
||||
|
12
po/fr.po
12
po/fr.po
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Surfer 0.1.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-03-11 12:19+0100\n"
|
||||
"POT-Creation-Date: 2011-03-11 12:43+0100\n"
|
||||
"PO-Revision-Date: 2010-04-01 19:40+0200\n"
|
||||
"Last-Translator: Calimero <calimeroteknik@free.fr>\n"
|
||||
"Language-Team: French\n"
|
||||
@ -74,8 +74,8 @@ msgid "Connected"
|
||||
msgstr "Connecté"
|
||||
|
||||
#: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961
|
||||
#: ../src/ghtml-webkit.c:574 ../src/ghtml-webkit.c:715
|
||||
#: ../src/ghtml-webkit.c:727
|
||||
#: ../src/ghtml-webkit.c:594 ../src/ghtml-webkit.c:735
|
||||
#: ../src/ghtml-webkit.c:747
|
||||
msgid "Downloading..."
|
||||
msgstr "Téléchargement..."
|
||||
|
||||
@ -187,7 +187,7 @@ msgstr "Résolu"
|
||||
msgid "Code "
|
||||
msgstr "Code "
|
||||
|
||||
#: ../src/download.c:626 ../src/ghtml-webkit.c:673 ../src/surfer.c:949
|
||||
#: ../src/download.c:626 ../src/ghtml-webkit.c:693 ../src/surfer.c:949
|
||||
msgid "Unknown error"
|
||||
msgstr "Erreur inconnue"
|
||||
|
||||
@ -217,8 +217,8 @@ msgstr "Redirection..."
|
||||
msgid "Redirecting to "
|
||||
msgstr "Redirection vers "
|
||||
|
||||
#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:431
|
||||
#: ../src/ghtml-webkit.c:572
|
||||
#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:451
|
||||
#: ../src/ghtml-webkit.c:592
|
||||
msgid "Connecting..."
|
||||
msgstr "Connexion..."
|
||||
|
||||
|
12
po/it.po
12
po/it.po
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Surfer 0.1.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-03-11 12:19+0100\n"
|
||||
"POT-Creation-Date: 2011-03-11 12:43+0100\n"
|
||||
"PO-Revision-Date: 2010-04-11 12:06+0200\n"
|
||||
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
||||
"Language-Team: Italian\n"
|
||||
@ -72,8 +72,8 @@ msgid "Connected"
|
||||
msgstr ""
|
||||
|
||||
#: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961
|
||||
#: ../src/ghtml-webkit.c:574 ../src/ghtml-webkit.c:715
|
||||
#: ../src/ghtml-webkit.c:727
|
||||
#: ../src/ghtml-webkit.c:594 ../src/ghtml-webkit.c:735
|
||||
#: ../src/ghtml-webkit.c:747
|
||||
msgid "Downloading..."
|
||||
msgstr ""
|
||||
|
||||
@ -185,7 +185,7 @@ msgstr ""
|
||||
msgid "Code "
|
||||
msgstr ""
|
||||
|
||||
#: ../src/download.c:626 ../src/ghtml-webkit.c:673 ../src/surfer.c:949
|
||||
#: ../src/download.c:626 ../src/ghtml-webkit.c:693 ../src/surfer.c:949
|
||||
msgid "Unknown error"
|
||||
msgstr ""
|
||||
|
||||
@ -212,8 +212,8 @@ msgstr ""
|
||||
msgid "Redirecting to "
|
||||
msgstr ""
|
||||
|
||||
#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:431
|
||||
#: ../src/ghtml-webkit.c:572
|
||||
#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:451
|
||||
#: ../src/ghtml-webkit.c:592
|
||||
msgid "Connecting..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -25,6 +25,7 @@
|
||||
#include <webkit/webkit.h>
|
||||
#include "ghtml.h"
|
||||
#include "common/url.c"
|
||||
#include "../config.h"
|
||||
#define _(string) gettext(string)
|
||||
|
||||
|
||||
@ -421,15 +422,29 @@ void ghtml_load_url(GtkWidget * widget, char const * url)
|
||||
{
|
||||
GHtml * ghtml;
|
||||
gchar * p;
|
||||
const char about[] = "<html>\n<head><title>About " PACKAGE "</title>"
|
||||
"</head>\n<body>\n<h1>" PACKAGE " " VERSION "</h1>\n"
|
||||
"<p>Copyright (c) 2011 <a href=\"http://www.defora.org/\">"
|
||||
"DeforaOS Project</a></p>\n</body>\n</html>";
|
||||
const char blank[] = "";
|
||||
|
||||
ghtml = g_object_get_data(G_OBJECT(widget), "ghtml");
|
||||
if((p = _ghtml_make_url(NULL, url)) != NULL)
|
||||
url = p;
|
||||
if(strcmp("about:blank", url) == 0)
|
||||
webkit_web_view_load_string(WEBKIT_WEB_VIEW(ghtml->view),
|
||||
blank, NULL, NULL, url);
|
||||
else if(strncmp("about:", url, 6) == 0)
|
||||
webkit_web_view_load_string(WEBKIT_WEB_VIEW(ghtml->view),
|
||||
about, NULL, NULL, url);
|
||||
else
|
||||
{
|
||||
#if WEBKIT_CHECK_VERSION(1, 1, 1)
|
||||
webkit_web_view_load_uri(WEBKIT_WEB_VIEW(ghtml->view), url);
|
||||
#else
|
||||
webkit_web_view_open(WEBKIT_WEB_VIEW(ghtml->view), url);
|
||||
#endif
|
||||
}
|
||||
g_free(p);
|
||||
surfer_set_progress(ghtml->surfer, 0.0);
|
||||
surfer_set_security(ghtml->surfer, SS_NONE);
|
||||
|
Loading…
Reference in New Issue
Block a user