src/cm/templates/site/export.xml
author Simon Descarpentries <sid@sopinspace.com>
Mon, 21 Oct 2013 16:37:07 +0200
changeset 553 bf26fb47a14c
parent 465 4d81d1ec1ce6
permissions -rw-r--r--
To allow scrolling in Safari mobile, we set the content of text_view_comments frame in a jQuery UI layout. So the automated scrolling operations in c_sync.js must be adjustable to the right part to scroll. Also, if a comment have to be shown outside of the current viewport, we scroll the correct part to that viewport and then set the comment top Y offset to juste what it needs to avoid the "Add comment" button after scrolling operation. If not in Safari mobile, we add an offset here to avoid comment to display under the "Add comment" button.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
465
4d81d1ec1ce6 Fix export in XML of dates when timezone is negative.
gibus
parents: 460
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
453
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
     2
{% load com %}
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
     3
{% autoescape off %}
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
     4
<co_ment_text>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
     5
  <title>{{ title }}</title>
465
4d81d1ec1ce6 Fix export in XML of dates when timezone is negative.
gibus
parents: 460
diff changeset
     6
  <created>{{ created|date:"c" }}{{ tz|leading_zeros:"2" }}</created>
4d81d1ec1ce6 Fix export in XML of dates when timezone is negative.
gibus
parents: 460
diff changeset
     7
  <modified>{{ modified|date:"c" }}{{ tz|leading_zeros:"2" }}</modified>
453
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
     8
  <name>{{ name }}</name>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
     9
  <email>{{ email }}</email>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    10
  <format>{{ format }}</format>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    11
  <content><![CDATA[{{ content }}]]></content>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    12
  {% if tags %}
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    13
  <tags>{{ tags }}</tags>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    14
  {% endif %}
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    15
  {% if comments %}
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    16
  <comments>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    17
    {% for c in comments %}
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    18
    <comment>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    19
      <id>{{ c.id }}</id>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    20
      {% if c.reply_to_id %}
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    21
      <parent>{{ c.reply_to_id }}</parent>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    22
      {% endif %}
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    23
      <title>{{ c.title }}</title>
460
2fdb7d095d5c Added import from XML file, including text, comments and attachments.
gibus
parents: 455
diff changeset
    24
      <state>{{ c.state }}</state>
2fdb7d095d5c Added import from XML file, including text, comments and attachments.
gibus
parents: 455
diff changeset
    25
      <deleted>{{ c.deleted }}</deleted>
465
4d81d1ec1ce6 Fix export in XML of dates when timezone is negative.
gibus
parents: 460
diff changeset
    26
      <created>{{ c.created|date:"c" }}{{ tz|leading_zeros:"2" }}</created>
4d81d1ec1ce6 Fix export in XML of dates when timezone is negative.
gibus
parents: 460
diff changeset
    27
      <modified>{{ c.modified|date:"c" }}{{ tz|leading_zeros:"2" }}</modified>
453
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    28
      <name>{{ c.name }}</name>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    29
      <email>{{ c.email }}</email>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    30
      <format>{{ c.format }}</format>
460
2fdb7d095d5c Added import from XML file, including text, comments and attachments.
gibus
parents: 455
diff changeset
    31
      <content><![CDATA[{{ c.content }}]]></content>
2fdb7d095d5c Added import from XML file, including text, comments and attachments.
gibus
parents: 455
diff changeset
    32
      <content_html><![CDATA[{{ c.content_html }}]]></content_html>
453
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    33
      {% if c.tags %}
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    34
      <tags>{{ c.tags }}</tags>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    35
      {% endif %}
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    36
      <start_wrapper>{{ c.start_wrapper }}</start_wrapper>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    37
      <end_wrapper>{{ c.end_wrapper }}</end_wrapper>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    38
      <start_offset>{{ c.start_offset }}</start_offset>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    39
      <end_offset>{{ c.end_offset }}</end_offset>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    40
    </comment>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    41
    {% endfor %}
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    42
  </comments>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    43
  {% endif %}
455
33c7e20efcb7 Added export of attachements as inline b64 images for appropriate formats.
gibus
parents: 453
diff changeset
    44
  {% if attachments %}
33c7e20efcb7 Added export of attachements as inline b64 images for appropriate formats.
gibus
parents: 453
diff changeset
    45
  <attachments>
33c7e20efcb7 Added export of attachements as inline b64 images for appropriate formats.
gibus
parents: 453
diff changeset
    46
    {% for a in attachments %}
33c7e20efcb7 Added export of attachements as inline b64 images for appropriate formats.
gibus
parents: 453
diff changeset
    47
    <attachment>
33c7e20efcb7 Added export of attachements as inline b64 images for appropriate formats.
gibus
parents: 453
diff changeset
    48
      <key>{{ a.key }}</key>
33c7e20efcb7 Added export of attachements as inline b64 images for appropriate formats.
gibus
parents: 453
diff changeset
    49
      <data>{{ a.data }}</data>
33c7e20efcb7 Added export of attachements as inline b64 images for appropriate formats.
gibus
parents: 453
diff changeset
    50
    </attachment>
33c7e20efcb7 Added export of attachements as inline b64 images for appropriate formats.
gibus
parents: 453
diff changeset
    51
    {% endfor %}
33c7e20efcb7 Added export of attachements as inline b64 images for appropriate formats.
gibus
parents: 453
diff changeset
    52
  </attachments>
33c7e20efcb7 Added export of attachements as inline b64 images for appropriate formats.
gibus
parents: 453
diff changeset
    53
  {% endif %}
453
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    54
</co_ment_text>
1d314f629611 Added export to XML for re-import (nb. without attachements).
gibus
parents:
diff changeset
    55
{% endautoescape %}