<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch trac-1.4
in repository trac.macports.org.

</pre>
<p><a href="https://github.com/macports/trac.macports.org/commit/6c395e287d688bda573c5d945deef4b27db600a8">https://github.com/macports/trac.macports.org/commit/6c395e287d688bda573c5d945deef4b27db600a8</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 6c395e287d688bda573c5d945deef4b27db600a8
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Wed Nov 4 03:24:29 2020 +0100

<span style='display:block; white-space:pre;color:#404040;'>    Update configuration for Trac 1.4
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Note that since Genshi is no longer supported as template mechanism,
</span><span style='display:block; white-space:pre;color:#404040;'>    this means moving some of the template choices to JavaScript as
</span><span style='display:block; white-space:pre;color:#404040;'>    recommended by upstream. I do not particularly like this, but see no
</span><span style='display:block; white-space:pre;color:#404040;'>    good alternative.
</span>---
 conf/trac.ini              |  6 +++---
 htdocs/style.css           |  4 ++++
 templates/site_footer.html | 20 ++++++++++++++++++++
 templates/site_head.html   |  1 +
 4 files changed, 28 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/conf/trac.ini b/conf/trac.ini
</span><span style='display:block; white-space:pre;color:#808080;'>index 9a0f049..177426c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/conf/trac.ini
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/conf/trac.ini
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -176,7 +176,7 @@ reports.url = /report
</span> [notification]
 admit_domains = 
 ambiguous_char_width = single
<span style='display:block; white-space:pre;background:#ffe0e0;'>-batch_subject_template = $prefix Batch modify: $tickets_descr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+batch_subject_template = ${prefix} Batch modify: ${tickets_descr}
</span> email_sender = SendmailEmailSender
 ignore_domains = 
 mime_encoding = qp
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -194,7 +194,7 @@ smtp_replyto = macports-dev@lists.macports.org
</span> smtp_server = localhost
 smtp_subject_prefix = __default__
 smtp_user = 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ticket_subject_template = $prefix #$ticket.id: $summary
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ticket_subject_template = ${prefix} #${ticket.id}: ${summary}
</span> use_public_cc = enabled
 use_short_addr = disabled
 use_tls = disabled
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -377,7 +377,7 @@ jquery_ui_location =
</span> jquery_ui_theme_location = 
 mysqldump_path = mysqldump
 never_obfuscate_mailto = disabled
<span style='display:block; white-space:pre;background:#ffe0e0;'>-permission_policies = TicketReporterPermissionsPolicy, ReadonlyWikiPolicy, DefaultPermissionPolicy, LegacyAttachmentPolicy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+permission_policies = TicketReporterPermissionsPolicy, DefaultWikiPolicy, DefaultTicketPolicy, DefaultPermissionPolicy, LegacyAttachmentPolicy
</span> permission_store = DefaultPermissionStore
 pg_dump_path = pg_dump
 resizable_textareas = enabled
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/htdocs/style.css b/htdocs/style.css
</span><span style='display:block; white-space:pre;color:#808080;'>index 184998a..aeb9379 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/htdocs/style.css
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/htdocs/style.css
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -93,3 +93,7 @@ fieldset {
</span> .milestone .info h2 em {
     color: #0155CD;
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#footer {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   display: none !important;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/templates/site_footer.html b/templates/site_footer.html
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c6a1ec6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/templates/site_footer.html
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# if req.path_info == '/newticket' and 'preview' not in req.args:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <div id="ticket-guidelines-notice" class="macports-ticket-guide">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        Please read the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        <a href="http://guide.macports.org/#project.tickets">Ticket Guidelines</a>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        before submitting!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    </div>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <script type="text/javascript">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        jQuery(function($) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            var $ticket_notice = $("#ticket-guidelines-notice");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if ($ticket_notice.length) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                $("#propertyform").prepend($ticket_notice.detach());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            var $keyword_labels = $("label[for='field-keywords']");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if ($keyword_labels.length) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                $keyword_labels.wrapInner('<a href="/wiki/TicketKeywordGuidelines" rel="noopener" target="_blank"></a>');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        });
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    </script>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# endif
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/templates/site_head.html b/templates/site_head.html
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..5e62d93
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/templates/site_head.html
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<link rel="stylesheet" href="${href.chrome('site/style.css')}" />
</span></pre><pre style='margin:0'>

</pre>