 based DHTML pop-up calendar is now repackaged as DatePickerPlugin. Simply installing the TWiki:Plugins.DatePickerPlugin
 based DHTML pop-up calendar is now repackaged as DatePickerPlugin. Simply installing the TWiki:Plugins.DatePickerPlugin is not enough:
 is not enough:  on twiki.org
 on twiki.org
 on twiki.org
 on twiki.org
 on twiki.org
 on twiki.org
 on twiki.org
 on twiki.org
 on twiki.org
 on twiki.org
 on twiki.org
 on twiki.org
| The old JSCalendarContrib way: 
%INCLUDE{"%SYSTEMWEB%.JSCalendarContribInline"}%
<input type="text" name="start_date" id="cal_val_here" />
<input type="image"
 src="%PUBURL%/%SYSTEMWEB%/JSCalendarContrib/img.gif" 
 onclick="javascript:
  return showCalendar('cal_val_here','%Y-%m-%d')" />
 | Change to the new DatePickerPlugin way: 
%DATEPICKER{ name="start_date" }%
 | 
| The old JSCalendarContrib way: use TWiki::Contrib::JSCalendarContrib; ... my $fromDate = TWiki::Contrib::JSCalendarContrib::renderDateForEdit( 'from', '1 April 1999'); my $toDate = TWiki::Contrib::JSCalendarContrib::renderDateForEdit( 'to', undef, '%Y'); | Change to the new DatePickerPlugin way: use TWiki::Plugins::DatePickerPlugin; ... my $fromDate = TWiki::Plugins::DatePickerPlugin::renderForEdit( 'from', '1 April 1999'); my $toDate = TWiki::Plugins::DatePickerPlugin::renderForEdit( 'to', undef, '%Y'); | 
| The old JSCalendarContrib way: 
use TWiki::Contrib::JSCalendarContrib;
...
sub commonTagsHandler {
  ....
  TWiki::Contrib::JSCalendarContrib::addHEAD( 'twiki' );
  my $cal = CGI::image_button(
      -name => 'img_datefield',
      -onclick =>
       "return showCalendar('id_datefield','%Y %b %e')",
      -src=> TWiki::Func::getPubUrlPath() . '/' .
             TWiki::Func::getTwikiWebname() .
             '/JSCalendarContrib/img.gif',
      -alt => 'Calendar',
      -align => 'middle' )
    . CGI::textfield(
      { name => 'date', id => "id_datefield" });
  ....
}
 | Change to the new DatePickerPlugin way: use TWiki::Plugins::DatePickerPlugin; ... sub commonTagsHandler { .... TWiki::Plugins::DatePickerPlugin::addToHEAD( 'twiki' ); my $cal = CGI::image_button( -name => 'img_datefield', -onclick => "return showCalendar('id_datefield','%Y %b %e')", -src=> TWiki::Func::getPubUrlPath() . '/' . TWiki::Func::getTwikiWebname() . '/DatePickerPlugin/img.gif', -alt => 'Calendar', -align => 'middle' ) . CGI::textfield( { name => 'date', id => "id_datefield" }); .... } | 
| Author: | TWiki:Main.CrawfordCurrie  http://c-dot.co.uk   | 
| Copyright: | © See the Mishoo documentation for Mishoo JSCalendar © 2007-2015 TWiki:TWiki.TWikiContributor  for TWiki JSCalendarContrib | 
| License: | GPL (GNU General Public License  ) | 
| Dependencies: | None | 
| Version: | 2015-05-27 | 
| Change History: | |
| 2015-05-27: | TWikibug:Item7604  : Switch from GPL v2 to v3 | 
| 2012-12-12: | TWikibug:Item7077  : Deprecate this contrib in favor of the new DatePickerPlugin -- TWiki:Main.PeterThoeny   | 
| 2012-12-08: | TWikibug:Item6962  : Configure change: Move contrib settings from top level section to Extensions section -- TWiki:Main.PeterThoeny   | 
| 2012-08-11: | TWikibug:Item6837  : Doc fixes; updated installation instructions -- TWiki:Main.PeterThoeny   | 
| 2011-07-08: | TWikibug:Item6725  : Change global package variables from "use vars" to "our" -- TWiki:Main.PeterThoeny   | 
| 2010-12-03: | TWikibug:Item6609  : In TWikiForms type table, automatically list the dateform field type defined in this contrib -- TWiki:Main.PeterThoeny  | 
| 2010-11-17: | TWikibug:Item6530  : Doc fixes: Changing TWIKIWEB to SYSTEMWEB | 
| 2010-11-04: | TWikibug:Item6603  : Add transparent image for nicer date button in TWiki Forms | 
| 2010-05-16: | TWikibug:Item6433  : Doc improvements | 
| 2009-04-27 | TWikibug:Item6254  Adding "JSCalendarContrib Settings" section to configure; changing default to ISO date format; improved documentation (TWiki:Main/PeterThoeny  ) | 
| 2008-09-10 | TWikibug:Item5991  Applied patch to fix rendering on IE7 | 
| 2007-09-06 | TWikibug:Item4030  Added doc for using the calendar in user forms | 
| 13603 | TWikibug:Item2982  cleaned up the interface to the contrib, re-added a date rendering function with a more generic interface | 
| 11594 | Allow format to be configured. | 
| 11415 | Add a renderFormFieldForEditHandlerso other plugins can forward to this handler to add the date field to the TWikiForms. (TWiki:Main.ThomasWeigert ) | 
| 10247 | TWikibug:Item2054  put the calendar at z-index 2000, way above pattern skin divs. | 
| 6634 | TWikibug:Item453  removed EditTablePlugins private copy of the Mishoo JS calendar, and made sure it works with JSCalendarContrib. Improved the documentation of the JSCalendar while I was there. | 
| 6626 | TWikibug:Item468  updated docs for Dakar release | 
| 5048 | Cairo readiness | 
| 5039 | Split from SharedCode | 
| 27 Dec 2005 | updated to calendar version 1.0; set style for Safari to win2k-1 | 
| 14 Aug 2004 | Separated out from SharedCode module | 
| Home: | http://TWiki.org/cgi-bin/view/Plugins/JSCalendarContrib   | 
| Feedback: | http://TWiki.org/cgi-bin/view/Plugins/JSCalendarContribDev   | 
| Appraisal: | http://TWiki.org/cgi-bin/view/Plugins/JSCalendarContribAppraisal   | 
 
  Copyright © 1999-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Copyright © 1999-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.