[interchange-cvs] interchange - heins modified 2 files
interchange-cvs at icdevgroup.org
interchange-cvs at icdevgroup.org
Fri Apr 9 17:32:04 EDT 2004
User: heins
Date: 2004-04-09 21:32:04 GMT
Modified: . MANIFEST
Added: code/Widget htmlarea.widget
Log:
* Fix manifeset to add WHATSNEW-* files.
* Add htmlarea widget, gives IC an excellent Rich Text editor. Installation
instructions included in widget file. Metadata NOT updated to add yet.
Revision Changes Path
2.132 +56 -51 interchange/MANIFEST
rev 2.132, prev_rev 2.131
Index: MANIFEST
===================================================================
RCS file: /var/cvs/interchange/MANIFEST,v
retrieving revision 2.131
retrieving revision 2.132
diff -u -r2.131 -r2.132
--- MANIFEST 8 Apr 2004 18:03:53 -0000 2.131
+++ MANIFEST 9 Apr 2004 21:32:03 -0000 2.132
@@ -1,19 +1,3 @@
-LICENSE
-MANIFEST
-MANIFEST.SKIP
-META.yml Module meta-data (added by MakeMaker)
-Makefile.PL
-README
-README.cvs
-README.debian
-README.rpm-dist
-SPECS/interchange-cron
-SPECS/interchange-init
-SPECS/interchange-logrotate
-SPECS/interchange-wrapper
-SPECS/interchange.spec
-UPGRADE
-WHATSNEW
code/ActionMap/foo.am
code/Filter/convert_date.filter
code/Filter/date2time.filter
@@ -216,17 +200,17 @@
code/UserTag/var.tag
code/UserTag/weight.tag
code/Widget/gpg_keys.widget
+code/Widget/htmlarea.widget
code/Widget/imagedir.widget
code/Widget/imagehelper.widget
code/Widget/uploadhelper.widget
configure
debian/400mod_interchange.info
-debian/CREDITS.debian
-debian/TODO
debian/catalogs.cfg
debian/changelog
debian/control
debian/copyright
+debian/CREDITS.debian
debian/docs
debian/interchange-cat-foundation.config
debian/interchange-cat-foundation.files
@@ -262,12 +246,13 @@
debian/libapache-mod-interchange.files
debian/makecat.cfg
debian/makecat.wrapper
-debian/po/POTFILES.in
debian/po/de.po
debian/po/fr.po
+debian/po/POTFILES.in
debian/po/templates.pot
debian/robots.cfg
debian/rules
+debian/TODO
dist/catalog_after.cfg
dist/catalog_before.cfg
dist/error.log
@@ -282,8 +267,6 @@
dist/foundation/config/postcopy_commands
dist/foundation/config/precopy_commands
dist/foundation/dbconf/default_db/2ndDayAir.dbm
-dist/foundation/dbconf/default_db/Ground.dbm
-dist/foundation/dbconf/default_db/NextDayAir.dbm
dist/foundation/dbconf/default_db/access.dbm
dist/foundation/dbconf/default_db/affiliate.dbm
dist/foundation/dbconf/default_db/area.dbm
@@ -293,10 +276,12 @@
dist/foundation/dbconf/default_db/default_db.cfg
dist/foundation/dbconf/default_db/forum.dbm
dist/foundation/dbconf/default_db/gift_certs.dbm
+dist/foundation/dbconf/default_db/Ground.dbm
dist/foundation/dbconf/default_db/inventory.dbm
dist/foundation/dbconf/default_db/locale.dbm
dist/foundation/dbconf/default_db/merchandising.dbm
dist/foundation/dbconf/default_db/mv_metadata.dbm
+dist/foundation/dbconf/default_db/NextDayAir.dbm
dist/foundation/dbconf/default_db/options.dbm
dist/foundation/dbconf/default_db/order_returns.dbm
dist/foundation/dbconf/default_db/orderline.dbm
@@ -313,8 +298,6 @@
dist/foundation/dbconf/locales/default.cfg
dist/foundation/dbconf/locales/nl_NL.cfg
dist/foundation/dbconf/mysql/2ndDayAir.dbm
-dist/foundation/dbconf/mysql/Ground.dbm
-dist/foundation/dbconf/mysql/NextDayAir.dbm
dist/foundation/dbconf/mysql/access.dbm
dist/foundation/dbconf/mysql/affiliate.mysql
dist/foundation/dbconf/mysql/area.mysql
@@ -323,11 +306,13 @@
dist/foundation/dbconf/mysql/country.mysql
dist/foundation/dbconf/mysql/forum.mysql
dist/foundation/dbconf/mysql/gift_certs.mysql
+dist/foundation/dbconf/mysql/Ground.dbm
dist/foundation/dbconf/mysql/inventory.mysql
dist/foundation/dbconf/mysql/locale.dbm
dist/foundation/dbconf/mysql/merchandising.mysql
dist/foundation/dbconf/mysql/mv_metadata.dbm
dist/foundation/dbconf/mysql/mysql.cfg
+dist/foundation/dbconf/mysql/NextDayAir.dbm
dist/foundation/dbconf/mysql/options.mysql
dist/foundation/dbconf/mysql/order_returns.mysql
dist/foundation/dbconf/mysql/orderline.mysql
@@ -341,8 +326,6 @@
dist/foundation/dbconf/mysql/variable.dbm
dist/foundation/dbconf/mysql/variants.mysql
dist/foundation/dbconf/oracle/2ndDayAir.dbm
-dist/foundation/dbconf/oracle/Ground.dbm
-dist/foundation/dbconf/oracle/NextDayAir.dbm
dist/foundation/dbconf/oracle/access.dbm
dist/foundation/dbconf/oracle/affiliate.ora
dist/foundation/dbconf/oracle/area.ora
@@ -350,10 +333,12 @@
dist/foundation/dbconf/oracle/component.dbm
dist/foundation/dbconf/oracle/country.ora
dist/foundation/dbconf/oracle/gift_certs.ora
+dist/foundation/dbconf/oracle/Ground.dbm
dist/foundation/dbconf/oracle/inventory.ora
dist/foundation/dbconf/oracle/locale.dbm
dist/foundation/dbconf/oracle/merchandising.ora
dist/foundation/dbconf/oracle/mv_metadata.dbm
+dist/foundation/dbconf/oracle/NextDayAir.dbm
dist/foundation/dbconf/oracle/options.ora
dist/foundation/dbconf/oracle/oracle.cfg
dist/foundation/dbconf/oracle/order_returns.ora
@@ -368,8 +353,6 @@
dist/foundation/dbconf/oracle/variable.dbm
dist/foundation/dbconf/oracle/variants.ora
dist/foundation/dbconf/pgsql/2ndDayAir.dbm
-dist/foundation/dbconf/pgsql/Ground.dbm
-dist/foundation/dbconf/pgsql/NextDayAir.dbm
dist/foundation/dbconf/pgsql/access.dbm
dist/foundation/dbconf/pgsql/affiliate.pgsql
dist/foundation/dbconf/pgsql/area.pgsql
@@ -378,10 +361,12 @@
dist/foundation/dbconf/pgsql/country.pgsql
dist/foundation/dbconf/pgsql/forum.pgsql
dist/foundation/dbconf/pgsql/gift_certs.pgsql
+dist/foundation/dbconf/pgsql/Ground.dbm
dist/foundation/dbconf/pgsql/inventory.pgsql
dist/foundation/dbconf/pgsql/locale.dbm
dist/foundation/dbconf/pgsql/merchandising.pgsql
dist/foundation/dbconf/pgsql/mv_metadata.dbm
+dist/foundation/dbconf/pgsql/NextDayAir.dbm
dist/foundation/dbconf/pgsql/options.pgsql
dist/foundation/dbconf/pgsql/order_returns.pgsql
dist/foundation/dbconf/pgsql/orderline.pgsql
@@ -396,8 +381,6 @@
dist/foundation/dbconf/pgsql/variable.dbm
dist/foundation/dbconf/pgsql/variants.pgsql
dist/foundation/dbconf/sqlite/2ndDayAir.dbm
-dist/foundation/dbconf/sqlite/Ground.dbm
-dist/foundation/dbconf/sqlite/NextDayAir.dbm
dist/foundation/dbconf/sqlite/access.dbm
dist/foundation/dbconf/sqlite/affiliate.lite
dist/foundation/dbconf/sqlite/area.lite
@@ -406,10 +389,12 @@
dist/foundation/dbconf/sqlite/country.lite
dist/foundation/dbconf/sqlite/forum.lite
dist/foundation/dbconf/sqlite/gift_certs.lite
+dist/foundation/dbconf/sqlite/Ground.dbm
dist/foundation/dbconf/sqlite/inventory.lite
dist/foundation/dbconf/sqlite/locale.dbm
dist/foundation/dbconf/sqlite/merchandising.lite
dist/foundation/dbconf/sqlite/mv_metadata.dbm
+dist/foundation/dbconf/sqlite/NextDayAir.dbm
dist/foundation/dbconf/sqlite/options.lite
dist/foundation/dbconf/sqlite/order_returns.lite
dist/foundation/dbconf/sqlite/orderline.lite
@@ -681,8 +666,6 @@
dist/foundation/pages/test_order.html
dist/foundation/products/2ndDayAir.csv
dist/foundation/products/450.csv
-dist/foundation/products/Ground.csv
-dist/foundation/products/NextDayAir.csv
dist/foundation/products/access.asc
dist/foundation/products/affiliate.txt
dist/foundation/products/area.txt
@@ -693,10 +676,12 @@
dist/foundation/products/files.txt
dist/foundation/products/forum.txt
dist/foundation/products/gift_certs.txt
+dist/foundation/products/Ground.csv
dist/foundation/products/inventory.txt
dist/foundation/products/locale.txt
dist/foundation/products/merchandising.txt
dist/foundation/products/mv_metadata.asc
+dist/foundation/products/NextDayAir.csv
dist/foundation/products/options.txt
dist/foundation/products/order_returns.txt
dist/foundation/products/orderline.txt
@@ -931,10 +916,7 @@
dist/foundation/upload/.empty
dist/interchange.cfg.dist
dist/lib/UI/ContentEditor.pm
-dist/lib/UI/Primitive.pm
dist/lib/UI/ichelp.txt
-dist/lib/UI/locales/README
-dist/lib/UI/locales/TODO
dist/lib/UI/locales/da_DK.cfg
dist/lib/UI/locales/de_DE.cfg
dist/lib/UI/locales/default.cfg
@@ -945,7 +927,9 @@
dist/lib/UI/locales/ja_JP.cfg
dist/lib/UI/locales/nl_NL.cfg
dist/lib/UI/locales/pt_BR.cfg
+dist/lib/UI/locales/README
dist/lib/UI/locales/sv_SE.cfg
+dist/lib/UI/locales/TODO
dist/lib/UI/pages/admin/.access
dist/lib/UI/pages/admin/.autoload
dist/lib/UI/pages/admin/access.html
@@ -1087,11 +1071,6 @@
dist/lib/UI/pages/admin/upload_pages.html
dist/lib/UI/pages/admin/user_change_pass.html
dist/lib/UI/pages/admin/user_edit.html
-dist/lib/UI/pages/include/Options/Matrix
-dist/lib/UI/pages/include/Options/Simple
-dist/lib/UI/pages/include/Options/old/item_option_matrix
-dist/lib/UI/pages/include/Options/old/item_option_modular
-dist/lib/UI/pages/include/Options/old/item_option_simple
dist/lib/UI/pages/include/component_editor
dist/lib/UI/pages/include/menus/Accounting.txt
dist/lib/UI/pages/include/menus/Admin.txt
@@ -1109,16 +1088,21 @@
dist/lib/UI/pages/include/menus/Misc.txt
dist/lib/UI/pages/include/menus/MiscFunction.txt
dist/lib/UI/pages/include/menus/None.txt
-dist/lib/UI/pages/include/menus/OrderView.txt
dist/lib/UI/pages/include/menus/Orders.txt
+dist/lib/UI/pages/include/menus/OrderView.txt
dist/lib/UI/pages/include/menus/Quicklinks.txt
dist/lib/UI/pages/include/menus/Reports.txt
dist/lib/UI/pages/include/menus/Surveys.txt
dist/lib/UI/pages/include/menus/Tables.txt
dist/lib/UI/pages/include/menus/Top.txt
-dist/lib/UI/pages/include/menus/Wizard.txt
dist/lib/UI/pages/include/menus/uiExport.txt
+dist/lib/UI/pages/include/menus/Wizard.txt
dist/lib/UI/pages/include/meta/mv_metadata.asc
+dist/lib/UI/pages/include/Options/Matrix
+dist/lib/UI/pages/include/Options/old/item_option_matrix
+dist/lib/UI/pages/include/Options/old/item_option_modular
+dist/lib/UI/pages/include/Options/old/item_option_simple
+dist/lib/UI/pages/include/Options/Simple
dist/lib/UI/pages/include/order_delete_archive
dist/lib/UI/pages/include/page_editor
dist/lib/UI/pages/include/table_populator
@@ -1129,6 +1113,7 @@
dist/lib/UI/pages/include/templates/ui_type5
dist/lib/UI/pages/include/wizard_checklist
dist/lib/UI/pages/include/wizard_profiles
+dist/lib/UI/Primitive.pm
dist/lib/UI/profiles/Cancel
dist/lib/UI/profiles/db_maintenance
dist/lib/UI/profiles/file_maintenance
@@ -1148,10 +1133,10 @@
dist/src/configure
dist/src/cpan_local_install
dist/src/mod_interchange/Makefile
-dist/src/mod_interchange/README
dist/src/mod_interchange/mod_interchange.c
dist/src/mod_interchange/mod_interchange.html
dist/src/mod_interchange/mod_interchange.spec
+dist/src/mod_interchange/README
dist/src/mod_perl_tlink.pl
dist/src/mvctl.c
dist/src/syscfg.in
@@ -1167,13 +1152,13 @@
eg/gpg_display
eg/grant.sql
eg/ifdef
-eg/news_feature/README
eg/news_feature/dbconf/default_db/news.dbm
eg/news_feature/dbconf/mysql/news.mysql
eg/news_feature/dbconf/oracle/news.ora
eg/news_feature/dbconf/pgsql/news.pgsql
eg/news_feature/pages/news.html
eg/news_feature/products/news.txt
+eg/news_feature/README
eg/news_feature/templates/components/news
eg/reset_order_number
eg/survey_graph.tag
@@ -1183,11 +1168,9 @@
eg/usps/html2tab
eg/usps/join123local
eg/usps/makezone
-extensions/ECML/Vend/ECML.pm
extensions/ECML/ecml.coretag
+extensions/ECML/Vend/ECML.pm
extensions/Interchange.pm
-extensions/quickbooks/README.html
-extensions/quickbooks/README.txt
extensions/quickbooks/legacy/qb.catalog.cfg
extensions/quickbooks/legacy/trans_quickbooks
extensions/quickbooks/menus/Admin.txt.append
@@ -1200,6 +1183,8 @@
extensions/quickbooks/products/mv_metadata.asc.append
extensions/quickbooks/products/variable.txt.append
extensions/quickbooks/qb_getord.pl
+extensions/quickbooks/README.html
+extensions/quickbooks/README.txt
extensions/quickbooks/usertag/export_quicken_coa.tag
extensions/quickbooks/usertag/export_quicken_items.tag
extensions/quickbooks/usertag/get_quicken_orders.tag
@@ -1251,6 +1236,7 @@
lib/Vend/Payment/BoA.pm
lib/Vend/Payment/CyberCash.pm
lib/Vend/Payment/ECHO.pm
+lib/Vend/Payment/iTransact.pm
lib/Vend/Payment/Linkpoint.pm
lib/Vend/Payment/MCVE.pm
lib/Vend/Payment/PSiGate.pm
@@ -1259,11 +1245,7 @@
lib/Vend/Payment/TCLink.pm
lib/Vend/Payment/TestPayment.pm
lib/Vend/Payment/WellsFargo.pm
-lib/Vend/Payment/iTransact.pm
lib/Vend/RefSearch.pm
-lib/Vend/SOAP.pm
-lib/Vend/SOAP/Transport.pm
-lib/Vend/SQL_Parser.pm
lib/Vend/Scan.pm
lib/Vend/Search.pm
lib/Vend/Server.pm
@@ -1273,10 +1255,13 @@
lib/Vend/Ship.pm
lib/Vend/Ship/Postal.pm
lib/Vend/Ship/QueryUPS.pm
+lib/Vend/SOAP.pm
+lib/Vend/SOAP/Transport.pm
+lib/Vend/SQL_Parser.pm
lib/Vend/Swish.pm
lib/Vend/Table/Common.pm
-lib/Vend/Table/DBI.pm
lib/Vend/Table/DB_File.pm
+lib/Vend/Table/DBI.pm
lib/Vend/Table/Editor.pm
lib/Vend/Table/GDBM.pm
lib/Vend/Table/InMemory.pm
@@ -1289,6 +1274,15 @@
lib/Vend/UserControl.pm
lib/Vend/UserDB.pm
lib/Vend/Util.pm
+LICENSE
+Makefile.PL
+MANIFEST
+MANIFEST.SKIP
+META.yml Module meta-data (added by MakeMaker)
+README
+README.cvs
+README.debian
+README.rpm-dist
relocate.pl
scripts/compile_link.PL
scripts/config_prog.PL
@@ -1375,4 +1369,15 @@
share/interchange-5/u/tab_light_left.gif
share/interchange-5/u/tab_light_right.gif
share/interchange-5/u/tab_right.gif
+SPECS/interchange-cron
+SPECS/interchange-init
+SPECS/interchange-logrotate
+SPECS/interchange-wrapper
+SPECS/interchange.spec
test.pl
+UPGRADE
+WHATSNEW-4.5
+WHATSNEW-4.7
+WHATSNEW-4.9
+WHATSNEW-5.1
+WHATSNEW-5.3
1.1 interchange/code/Widget/htmlarea.widget
rev 1.1, prev_rev 1.0
Index: htmlarea.widget
===================================================================
CodeDef htmlarea Widget 1
CodeDef htmlarea Documentation <<EOD
=head1 NAME
HTMLArea widget for Interchange
=head1 SYNOPSIS
[display type=htmlarea name=foo height=NN width=NNN]
or
[table-editor
widget.foo=htmlarea
...
]
=head1 DESCRIPTION
The C<htmlarea> widget makes calls to HTMLArea, an excellent rich-text
editor that replaces a C<TEXTAREA> component on supported browsers. It
operates as a normal textarea otherwise.
Supported browsers include at least Mozilla 1.3.1 and higher, and
MSIE 6 and higher.
=head1 INSTALLATION
To install, get HTMLArea-3.0-RC1 or later and install in the C<htmlarea>
directory of your DocumentRoot. (That means that routines can be accessed
with a base HREF of C</htmlarea/>.
Alternatively, you can set the Interchnage Variable HTMLAREA_PATH to
the appropriate path.
This widget requires Interchange 5.0 and higher.
If you are planning on using it outside of the Interchange UI, you must
either have the output-style of layout (the "mike" demo) with a
[scratch meta_header] call in the <HEAD> area, or you must place the
equivalent of the following in the header of any page to use this widget:
[tmp tmp_hpath][either]__HTMLAREA_PATH__[or]/htmlarea/[/either][/tmp]
<script type="text/javascript">
_editor_url = "[scratch hpath]";
_editor_lang = "en";
</script>
<script type="text/javascript" src="[scratch hpath]htmlarea.js"></script>
The "en" is the language locale to use. If you use the output-style
layout, this is automatically determined from the Interchange locale.
You can also override this with the Variable HTMLAREA_LANG.
=head1 BUGS
A bug in MSIE doesn't allow initialization of a textarea until the
complete document is loaded. This means that the editor toolbox will not
show up until the mouse enters the C<TEXTAREA>.
EOD
CodeDef htmlarea Routine <<EOR
sub {
my ($opt) = @_;
#::logDebug("called kupu widget, value=$opt->{value}");
use vars qw/$Tag/;
my $fname = $opt->{form_name} || 'editor';
my $callpage = $opt->{append} || 'special/kupu';
my $pname = $opt->{name};
my $wname = $opt->{window_name} || "ic_kupu_$pname";
$pname =~ s/\W/_/g;
unless(defined $opt->{close_window}) {
$opt->{close_window} = 1;
}
if(! $::Scratch->{htmlarea_added}) {
$Tag->tmp({ name => 'htmlarea_added', body => 1 });
$::Scratch->{meta_header} ||= '';
my $path = $::Variable->{HTMLAREA_PATH} || '/htmlarea/';
my $lang = $::Variable->{HTMLAREA_LANG} || $::Scratch->{mv_locale} || 'en';
$lang = substr($lang, 0, 2);
$path =~ s:/*$:/:;
$::Scratch->{meta_header} .= <<EOF;
<script type="text/javascript">
_editor_url = "$path";
_editor_lang = "$lang";
</script>
<script type="text/javascript" src="${path}htmlarea.js"></script>
EOF
}
my $val;
if($opt->{value} =~ /</) {
$val = HTML::Entities::encode($opt->{value});
}
else {
$val = $opt->{value};
}
my $pre_scr = '';
my $post_scr = '';
my $onmouse = '';
if($Session->{browser} =~ /MSIE/) {
$pre_scr = qq{
<script>
var htmlarea_needinit_$pname = true;
</script>
};
$onmouse = qq{ onMouseOver="if(htmlarea_needinit_$pname) { HTMLArea.replace('htmlarea_$pname'); htmlarea_needinit_$pname=false }"};
}
else {
$post_scr = <<EOF;
<script>
HTMLArea.replace('htmlarea_$pname');
</script>
EOF
}
$opt->{height} =~ s/\D+//;
$opt->{width} =~ s/\D+//;
$opt->{anchor_style} ||= 'font-size: smaller';
my $extra = $opt->{anchor_class} ? qq{ class="$opt->{anchor_class}"} : '';
$extra .= qq{ style="$opt->{anchor_style}"} if $opt->{anchor_style};
my $textra = $opt->{text_class} ? qq{ class="$opt->{text_class}"} : '';
$textra .= qq{ style="$opt->{text_style}"} if $opt->{text_style};
my $wid = qq{$pre_scr
<textarea id="htmlarea_$pname" rows=$opt->{height} cols=$opt->{width} name=$pname$onmouse>$val</textarea>
$post_scr};
return $wid;
}
EOR
More information about the interchange-cvs
mailing list