From ee2482696d2f8002b9d9ba7f0ca42ab5e99bb93c Mon Sep 17 00:00:00 2001 From: Andrew Pantyukhin Date: Sat, 27 May 2006 08:04:51 +0000 Subject: Add port www/xpi-tablesort: Sort any HTML data table. Simply press 'ctrl', 'alt' keys at the same time and click inside any table cell, the table will be sorted based on the data inside that column. The auto-detected data types include various US-styled date/time, currency, IP address, number, or text. Further, the context menu provides options to explicitly specify the data type, thus for example European styled date could be sorted correctly. One could also set a few options, including setting European date as the default auto-detected time stamp, etc. WWW: http://www.mingyi.org/other/tablesort.html Approved by: krion (mentor) --- www/xpi-tabletools/Makefile | 20 ++++++++++++++++++++ www/xpi-tabletools/distinfo | 3 +++ www/xpi-tabletools/files/chrome.manifest | 6 ++++++ www/xpi-tabletools/pkg-descr | 10 ++++++++++ www/xpi-tabletools/pkg-plist | 23 +++++++++++++++++++++++ 5 files changed, 62 insertions(+) create mode 100644 www/xpi-tabletools/Makefile create mode 100644 www/xpi-tabletools/distinfo create mode 100644 www/xpi-tabletools/files/chrome.manifest create mode 100644 www/xpi-tabletools/pkg-descr create mode 100644 www/xpi-tabletools/pkg-plist (limited to 'www/xpi-tabletools') diff --git a/www/xpi-tabletools/Makefile b/www/xpi-tabletools/Makefile new file mode 100644 index 000000000000..ce780c5be402 --- /dev/null +++ b/www/xpi-tabletools/Makefile @@ -0,0 +1,20 @@ +# New ports collection makefile for: xpi-tablesort +# Date created: 20 May 2006 +# Whom: Andrew Pantyukhin +# +# $FreeBSD$ +# + +PORTNAME= tablesort +PORTVERSION= 0.1.1 +DISTVERSION= 0.11 +DISTVERSIONSUFFIX= -fx +CATEGORIES= www + +MAINTAINER= infofarmer@FreeBSD.org +COMMENT= Sort any HTML data table + +XPI_ID= {C213841E-D6AE-4ed2-8441-FA1BDF39B90B} + +.include "${.CURDIR}/../xpi-adblock/Makefile.xpi" +.include diff --git a/www/xpi-tabletools/distinfo b/www/xpi-tabletools/distinfo new file mode 100644 index 000000000000..ce0e81e96ac4 --- /dev/null +++ b/www/xpi-tabletools/distinfo @@ -0,0 +1,3 @@ +MD5 (xpi/tablesort-0.11-fx.xpi) = c7b7f43f69c2418e3b41f834adb9a118 +SHA256 (xpi/tablesort-0.11-fx.xpi) = 1b2f667b0cab6952ee0834a857dddfacc6175a29a5a68dc985dfb26d5b37bfea +SIZE (xpi/tablesort-0.11-fx.xpi) = 50638 diff --git a/www/xpi-tabletools/files/chrome.manifest b/www/xpi-tabletools/files/chrome.manifest new file mode 100644 index 000000000000..5e87972727eb --- /dev/null +++ b/www/xpi-tabletools/files/chrome.manifest @@ -0,0 +1,6 @@ + +overlay chrome://browser/content/browser.xul chrome://tablesort/content/tablesortOverlay.xul +overlay chrome://navigator/content/navigator.xul chrome://tablesort/content/tablesortOverlay.xul +content tablesort jar:chrome/tablesort.jar!/content/tablesort/ + +skin tablesort classic/1.0 jar:chrome/tablesort.jar!/skin/classic/tablesort/ diff --git a/www/xpi-tabletools/pkg-descr b/www/xpi-tabletools/pkg-descr new file mode 100644 index 000000000000..a8e8a369554e --- /dev/null +++ b/www/xpi-tabletools/pkg-descr @@ -0,0 +1,10 @@ +Sort any HTML data table. Simply press 'ctrl', 'alt' keys at the +same time and click inside any table cell, the table will be sorted +based on the data inside that column. The auto-detected data types +include various US-styled date/time, currency, IP address, number, +or text. Further, the context menu provides options to explicitly +specify the data type, thus for example European styled date could +be sorted correctly. One could also set a few options, including +setting European date as the default auto-detected time stamp, etc. + +WWW: http://www.mingyi.org/other/tablesort.html diff --git a/www/xpi-tabletools/pkg-plist b/www/xpi-tabletools/pkg-plist new file mode 100644 index 000000000000..b92097958538 --- /dev/null +++ b/www/xpi-tabletools/pkg-plist @@ -0,0 +1,23 @@ +%%XPI_XPIDIR%%/chrome/content/tablesort/about.xul +%%XPI_XPIDIR%%/chrome/content/tablesort/contents.rdf +%%XPI_XPIDIR%%/chrome/content/tablesort/tablesortOptions.js +%%XPI_XPIDIR%%/chrome/content/tablesort/tablesortOptions.xul +%%XPI_XPIDIR%%/chrome/content/tablesort/tablesortOverlay.js +%%XPI_XPIDIR%%/chrome/content/tablesort/tablesortOverlay.xul +%%XPI_XPIDIR%%/chrome/skin/classic/tablesort/contents.rdf +%%XPI_XPIDIR%%/chrome/skin/classic/tablesort/tsort_large.png +%%XPI_XPIDIR%%/chrome/skin/classic/tablesort/tsort_small.png +%%XPI_XPIDIR%%/chrome/tablesort.jar +%%XPI_XPIDIR%%/context.png +%%XPI_XPIDIR%%/defaults/preferences/ts_defaults.js +%%XPI_XPIDIR%%/install.rdf +%%XPI_XPIDIR%%/options.png +%%XPI_XPIDIR%%/chrome.manifest +@dirrm %%XPI_XPIDIR%%/chrome/content/tablesort +@dirrm %%XPI_XPIDIR%%/chrome/content +@dirrm %%XPI_XPIDIR%%/chrome/skin/classic/tablesort +@dirrm %%XPI_XPIDIR%%/chrome/skin/classic +@dirrm %%XPI_XPIDIR%%/chrome/skin +@dirrm %%XPI_XPIDIR%%/chrome +@dirrm %%XPI_XPIDIR%%/defaults/preferences +@dirrm %%XPI_XPIDIR%%/defaults -- cgit v1.2.3