From e53fe4dcfe618bb050633c375e322e0d11259469 Mon Sep 17 00:00:00 2001 From: Wolfram Schneider Date: Mon, 22 Sep 2008 18:56:22 +0000 Subject: [PATCH] Add OpenSearch plugins for man.cgi, ports.cgi and query-pr.cgi --- en/search/Makefile | 4 +++- en/search/Makefile.inc | 4 ++++ en/search/opensearch/Makefile | 17 +++++++++++++++++ en/search/opensearch/man.xml | 13 +++++++++++++ en/search/opensearch/opensearch.js | 10 ++++++++++ en/search/opensearch/ports.xml | 13 +++++++++++++ en/search/opensearch/query-pr.xml | 13 +++++++++++++ 7 files changed, 73 insertions(+), 1 deletion(-) create mode 100644 en/search/Makefile.inc create mode 100644 en/search/opensearch/Makefile create mode 100644 en/search/opensearch/man.xml create mode 100644 en/search/opensearch/opensearch.js create mode 100644 en/search/opensearch/ports.xml create mode 100644 en/search/opensearch/query-pr.xml diff --git a/en/search/Makefile b/en/search/Makefile index 3512625548..03ea603e19 100644 --- a/en/search/Makefile +++ b/en/search/Makefile @@ -1,4 +1,4 @@ -# $FreeBSD: www/en/search/Makefile,v 1.8 2000/11/07 04:05:36 kuriyama Exp $ +# $FreeBSD: www/en/search/Makefile,v 1.9 2001/10/29 10:14:33 murray Exp $ .if exists(../Makefile.conf) .include "../Makefile.conf" @@ -12,6 +12,8 @@ DOCS+= search.sgml DOCS+= searchhints.sgml DOCS+= search-mid.sgml +SUBDIR+= opensearch + INDEXLINK= search.html CLEANFILES+=atoz.sgml site.sgml diff --git a/en/search/Makefile.inc b/en/search/Makefile.inc new file mode 100644 index 0000000000..7a0af6230e --- /dev/null +++ b/en/search/Makefile.inc @@ -0,0 +1,4 @@ +# $FreeBSD: www/en/releases/Makefile.inc,v 1.5 2000/11/07 04:05:21 kuriyama Exp $ + +WEBBASE?= /data/search +WEB_PREFIX?= ${.CURDIR}/../../.. diff --git a/en/search/opensearch/Makefile b/en/search/opensearch/Makefile new file mode 100644 index 0000000000..6a36bf370b --- /dev/null +++ b/en/search/opensearch/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD: www/en/cgi/Makefile,v 1.34 2007/03/19 05:44:58 dougb Exp $ + +.if exists(../Makefile.conf) +.include "../Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif + +DATA= +DATA+= opensearch.js + +DATA+= man.xml +DATA+= ports.xml +DATA+= query-pr.xml + +.include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/search/opensearch/man.xml b/en/search/opensearch/man.xml new file mode 100644 index 0000000000..1735f1ab0c --- /dev/null +++ b/en/search/opensearch/man.xml @@ -0,0 +1,13 @@ + + + FreeBSD Manpages + FreeBSD Manual Pages + FreeBSD Manual Pages + + The FreeBSD Project + http://www.freebsd.org/ + http://www.freebsd.org/favicon.ico + de + + diff --git a/en/search/opensearch/opensearch.js b/en/search/opensearch/opensearch.js new file mode 100644 index 0000000000..06297b1f99 --- /dev/null +++ b/en/search/opensearch/opensearch.js @@ -0,0 +1,10 @@ + +function install(link) { + if (typeof(window.external) != 'undefined' && typeof(window.external.AddSearchProvider) != 'undefined') { + window.external.AddSearchProvider(link.href); + return false; + } else { + return confirm("The plugin couldn’t be installed automatically. Display it instead?"); + } +} + diff --git a/en/search/opensearch/ports.xml b/en/search/opensearch/ports.xml new file mode 100644 index 0000000000..8546ccf18a --- /dev/null +++ b/en/search/opensearch/ports.xml @@ -0,0 +1,13 @@ + + + FreeBSD Ports + FreeBSD Ports and Packages Collection + FreeBSD Ports and Packages Collection + + The FreeBSD Project + http://www.freebsd.org/ + http://www.freebsd.org/favicon.ico + de + + diff --git a/en/search/opensearch/query-pr.xml b/en/search/opensearch/query-pr.xml new file mode 100644 index 0000000000..c014055369 --- /dev/null +++ b/en/search/opensearch/query-pr.xml @@ -0,0 +1,13 @@ + + + FreeBSD PR + FreeBSD Problem Reports + FreeBSD Problem Reports + + The FreeBSD Project + http://www.freebsd.org/ + http://www.freebsd.org/favicon.ico + de + +