Introduce about:paths listing common locations
This commit is contained in:
parent
5998b6b0ea
commit
2c77e2d1dd
1 changed files with 19 additions and 0 deletions
|
@ -4066,6 +4066,7 @@ static const gchar* valid_about_uris[] = {
|
||||||
"error:nodocs",
|
"error:nodocs",
|
||||||
"http://.invalid",
|
"http://.invalid",
|
||||||
"about:geolocation",
|
"about:geolocation",
|
||||||
|
"about:paths",
|
||||||
};
|
};
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -4357,6 +4358,24 @@ midori_view_set_uri (MidoriView* view,
|
||||||
list_geolocation (markup);
|
list_geolocation (markup);
|
||||||
data = g_string_free (markup, FALSE);
|
data = g_string_free (markup, FALSE);
|
||||||
}
|
}
|
||||||
|
else if (!strcmp (uri, "about:paths"))
|
||||||
|
{
|
||||||
|
gchar* res_dir = midori_app_find_res_filename ("");
|
||||||
|
gchar* lib_dir = midori_app_get_lib_path (PACKAGE_NAME);
|
||||||
|
gchar* tmp_dir = midori_view_get_tmp_dir ();
|
||||||
|
data = g_strdup_printf ("<body><h1>%s</h1>"
|
||||||
|
"<p>config: %s</p>"
|
||||||
|
"<p>res: %s</p>"
|
||||||
|
"<p>lib: %s</p>"
|
||||||
|
"<p>cache: %s</p>"
|
||||||
|
"<p>tmp: %s</p>"
|
||||||
|
"</body>",
|
||||||
|
uri, sokoke_set_config_dir (NULL), res_dir, lib_dir, g_get_user_cache_dir (), tmp_dir);
|
||||||
|
g_free (res_dir);
|
||||||
|
g_free (lib_dir);
|
||||||
|
g_free (tmp_dir);
|
||||||
|
katze_assign (view->uri, g_strdup (uri));
|
||||||
|
}
|
||||||
else if (!strcmp (uri, "about:") || !strcmp (uri, "about:version"))
|
else if (!strcmp (uri, "about:") || !strcmp (uri, "about:version"))
|
||||||
{
|
{
|
||||||
gchar* arguments = g_strjoinv (" ", midori_app_get_command_line ());
|
gchar* arguments = g_strjoinv (" ", midori_app_get_command_line ());
|
||||||
|
|
Loading…
Reference in a new issue