% define_template "date_type_single", jsonmodel_definition(:date) do |form| %>
<%= form.label_and_date "begin" %>
<% end %>
<% define_template "date_type_inclusive", jsonmodel_definition(:date) do |form| %>
<%= form.label_and_date "begin" %>
<%= form.label_and_date "end" %>
<% end %>
<% define_template "date_type_range", jsonmodel_definition(:date) do |form| %>
<%= form.label_and_date "begin" %>
<%= form.label_and_date "end" %>
<% end %>
<% define_template "date_type_bulk", jsonmodel_definition(:date) do |form| %>
<%= form.label_and_date "begin" %>
<%= form.label_and_date "end" %>
<% end %>
<% define_template "date_type_nil", jsonmodel_definition(:date) do %>
<% end %>
<% define_template "existence_date", jsonmodel_definition(:date) do |form| %>
<% end %>
<% define_template "usage_date", jsonmodel_definition(:date) do |form| %>
<% end %>
<% define_template "archival_record_date", jsonmodel_definition(:date) do |form| %>
<% end %>
<% define_template "date", jsonmodel_definition(:date) do |form| %>
<% end %>
<% define_template "date_fields", jsonmodel_definition(:date) do |form| %>
<% if !form.obj["date_type"].blank? %>
<% form.emit_template("date_type_#{form.obj["date_type"]}", form.obj) %>
<% elsif form.default_for("date_type") %>
<% form.emit_template("date_type_#{form.default_for("date_type")}") %>
<% else %>
<% form.emit_template("date_type_nil") %>
<% end %>
<%= form.label_and_select("certainty", form.possible_options_for("certainty", true)) %>
<%= form.label_and_select("era", form.possible_options_for("era", true)) %>
<%= form.label_and_select("calendar", form.possible_options_for("calendar", true)) %>
<% end %>