Class ::xowiki::formfield::time_span

::xowiki::formfield::time_span[i] create ...

Class Relations

  • class: ::xotcl::Class[i]
  • superclass: ::xowiki::formfield::CalendarField[i]
::xotcl::Class create ::xowiki::formfield::time_span \
     -superclass ::xowiki::formfield::CalendarField

Methods (to be applied on instances)

  • initialize (scripted)

    #:log "time_span initialize [info exists :__initialized], multi=${:multiday} state=${:__state}"
    if {${:__state} ne "after_specs"} return
    set :widget_type time_span
    # if {${:multiday}} {
    #   set dtend_format DD_MONTH_YYYY_#xowiki.event-hour_prefix#_HH24_MI
    #   set dtend_display_format %Q_%X
    # } else {
    #   set dtend_format HH24_MI
    #   set dtend_display_format %X
    # }
    :create_components [subst {
      {dtstart {datetime-local,form_item_wrapper_CSSclass=form-inline,label=#xowiki.From#}}
      {dtend   {h5time,form_item_wrapper_CSSclass=form-inline,label=#xowiki.to#}}
      {cal_item_id hidden}
    }]
    set :__initialized 1