From b6416e86c9c58b8e886c14de55b01aeb863b8676 Mon Sep 17 00:00:00 2001
From: erdgeist Editing event
@@ -25,8 +22,8 @@
<%= f.text_field :rrule %>
- <%= f.label :custom_rrule %>
- <%= f.check_box :custom_rrule %>
+ <%= f.label :tag_list, "Tags" %>
+ <%= f.text_field :tag_list %>
<%= f.label :allday %>
--
cgit v1.3
From 3d7ddaf18419c983dd179b50eabe253c3eee8194 Mon Sep 17 00:00:00 2001
From: erdgeist
- <%= f.label :rrule %>
- <%= f.text_field :rrule %>
+ <%= f.label :rrule, "Recurrence" %>
+
+ + +
++ <% %w[MO TU WE TH FR SA SU].each do |code| %> + + <% end %> +
++ + <%= select_tag "rrule_excluded_month", options_for_select((1..12).map { |m| [RruleHumanizer::MONTH_NAMES[:de][m-1], m] }), style: "display: none;" %> +
+ Builds the field below automatically. If your pattern is more complex than this covers, just edit it directly below - these controls won't touch it unless you use them. +
<%= f.label :tag_list, "Tags" %> -per-field layout to node_description/node_content,
matching every other converted view. The RRULE builder's internal
markup and JS-driven show/hide are untouched -- only its containing
block moved.
Adds the same node picker and optional Title field events#new just
got, with one addition specific to edit: an already-linked event
shows its node as a plain link, with the picker itself gated behind
a
diff --git a/public/javascripts/admin_interface.js b/public/javascripts/admin_interface.js
index 450438f..cb32d5a 100644
--- a/public/javascripts/admin_interface.js
+++ b/public/javascripts/admin_interface.js
@@ -50,7 +50,11 @@ $(document).ready(function () {
if ($("#move_to_search_term").length != 0) {
move_to_search.initialize_search();
}
-
+
+ if ($("#rrule_builder").length != 0) {
+ rrule_builder.initialize();
+ }
+
if ($('#recent_changes_toggle').length != 0) {
hide_all();
$('#recent_changes_toggle').attr("class", "selected");
--
cgit v1.3
From ff2edea873de50c5be41cd24bb7a8d1e0d75d9ee Mon Sep 17 00:00:00 2001
From: erdgeist