src/widgets/CreateAnnotation.js
author veltr
Thu, 03 May 2012 17:52:52 +0200
branchnew-model
changeset 882 61c384dda19e
parent 881 f11b234497f7
child 887 6a04bd37da0a
permissions -rw-r--r--
Big refactoring
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
880
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
     1
IriSP.Widgets.CreateAnnotation = function(player, config) {
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
     2
    IriSP.Widgets.Widget.call(this, player, config);
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
     3
    this.lastAnnotation = false;
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
     4
};
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
     5
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
     6
IriSP.Widgets.CreateAnnotation.prototype = new IriSP.Widgets.Widget();
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
     7
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
     8
IriSP.Widgets.CreateAnnotation.prototype.defaults = {
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
     9
    single_time_mode : false,
881
f11b234497f7 Finished Mediafragment
veltr
parents: 880
diff changeset
    10
    show_title_field : true,
f11b234497f7 Finished Mediafragment
veltr
parents: 880
diff changeset
    11
    user_avatar : "https://si0.twimg.com/sticky/default_profile_images/default_profile_1_normal.png"
882
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    12
/*
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    13
        tags : [
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    14
            {
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    15
                id: "digitalstudies",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    16
                meta: {
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    17
                    description: "#digital-studies"
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    18
                }
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    19
            },
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    20
            {
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    21
                id: "amateur",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    22
                meta: {
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    23
                    description: "#amateur"
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    24
                },
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    25
            }
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    26
        ],
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    27
        remote_tags : false,
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    28
        random_tags : false,
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    29
        show_from_field : false,
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    30
        disable_share : false,
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    31
        polemic_mode : true, // enable polemics
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    32
        polemics : [{
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    33
            className: "positive",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    34
            keyword: "++"
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    35
        }, {
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    36
            className: "negative",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    37
            keyword: "--"
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    38
        }, {
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    39
            className: "reference",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    40
            keyword: "=="
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    41
        }, {
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    42
            className: "question",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    43
            keyword: "??"
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    44
        }],
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    45
        cinecast_version : false, // put to false to enable the platform version, true for the festival cinecast one.
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    46
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    47
        // where does the widget PUT the annotations - this is a mustache template. id refers to the id of the media and is filled by the widget.
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    48
         
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    49
        api_endpoint_template : "", // platform_url + "/ldtplatform/api/ldt/annotations/{{id}}.json",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    50
        api_method : "PUT"
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    51
 */
880
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
    52
}
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
    53
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
    54
IriSP.Widgets.CreateAnnotation.prototype.messages = {
882
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    55
    en: {
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    56
        from_time: "from",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    57
        to_time: "to",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    58
        at_time: "at",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    59
        submit: "Submit",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    60
        add_keywords: "Add keywords",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    61
        add_polemic_keywords: "Add polemic keywords",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    62
        your_name: "Your name",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    63
        no_title: "Annotate this video",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    64
        type_title: "Annotation title",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    65
        type_description: "Type the full description of your annotation here.",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    66
        wait_while_processing: "Please wait while your request is being processed...",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    67
        error_while_contacting: "An error happened while contacting the server. Your annotation has not been saved.",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    68
        empty_annotation: "Your annotation is empty. Please write something before submitting.",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    69
        annotation_saved: "Thank you, your annotation has been saved.",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    70
        share_annotation: "Would you like to share it on social networks ?",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    71
        share_on: "Share on",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    72
        more_tags: "More tags",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    73
        cancel: "Cancel"
880
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
    74
    },
882
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    75
    fr: {
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    76
        from_time: "from",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    77
        to_time: "à",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    78
        at_time: "à",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    79
        submit: "Envoyer",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    80
        add_keywords: "Ajouter des mots-clés",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    81
        add_polemic_keywords: "Ajouter des mots-clés polémiques",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    82
        your_name: "Votre nom",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    83
        no_title: "Annoter cette vidéo",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    84
        type_title: "Titre de l'annotation",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    85
        type_description: "Rédigez le contenu de votre annotation ici.",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    86
        wait_while_processing: "Veuillez patienter pendant le traitement de votre requête...",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    87
        error_while_contacting: "Une erreur s'est produite en contactant le serveur. Votre annotation n'a pas été enregistrée",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    88
        empty_annotation: "Votre annotation est vide. Merci de rédiger un texte avant de l'envoyer.",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    89
        annotation_saved: "Merci, votre annotation a été enregistrée.",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    90
        share_annotation: "Souhaitez-vous la partager sur les réseaux sociaux ?",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    91
        share_on: "Partager sur",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    92
        more_tags: "Plus de mots-clés",
61c384dda19e Big refactoring
veltr
parents: 881
diff changeset
    93
        cancel: "Cancel"
880
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
    94
    }
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
    95
}
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
    96
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
    97
IriSP.Widgets.CreateAnnotation.prototype.template =
881
f11b234497f7 Finished Mediafragment
veltr
parents: 880
diff changeset
    98
    '<div class="Ldt-CreateAnnotation"><div class="Ldt-CreateAnnotation-Inner">'
f11b234497f7 Finished Mediafragment
veltr
parents: 880
diff changeset
    99
    + '<form class="Ldt-CreateAnnotation-Screen Ldt-CreateAnnotation-Main">'
f11b234497f7 Finished Mediafragment
veltr
parents: 880
diff changeset
   100
    + '<h3>{{#show_title_field}}<input class="Ldt-CreateAnnotation-Title" placeholder="{{l10n.type_title}}" />{{/show_title_field}}'
f11b234497f7 Finished Mediafragment
veltr
parents: 880
diff changeset
   101
    + '{{^show_title_field}}<span class="Ldt-CreateAnnotation-NoTitle">{{l10n.no_title}}</span>{{/show_title_field}}'
f11b234497f7 Finished Mediafragment
veltr
parents: 880
diff changeset
   102
    + ' <span class="Ldt-CreateAnnotation-Times">{{#single_time_mode}}{{l10n.at_time}}{{/single_time_mode}}'
f11b234497f7 Finished Mediafragment
veltr
parents: 880
diff changeset
   103
    + '{{^single_time_mode}}{{l10n.from_time}}{{/single_time_mode}} <span class="Ldt-CreateAnnotation-Begin"></span>'
f11b234497f7 Finished Mediafragment
veltr
parents: 880
diff changeset
   104
    + ' {{^single_time_mode}}{{l10n.to_time}} <span class="Ldt-CreateAnnotation-End"></span>{{/single_time_mode}}</span></h3>'
f11b234497f7 Finished Mediafragment
veltr
parents: 880
diff changeset
   105
    + ''
880
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   106
    
881
f11b234497f7 Finished Mediafragment
veltr
parents: 880
diff changeset
   107
    + '</form>'
f11b234497f7 Finished Mediafragment
veltr
parents: 880
diff changeset
   108
    + '</div></div>'
880
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   109
    
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   110
/*    
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   111
    + '        <div class="Ldt-CreateAnnotation-Screen Ldt-createAnnotation-startScreen">'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   112
    + '            <div style="margin-bottom: 7px; overflow: auto;">'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   113
    + '                <div class="Ldt-createAnnotation-Title"></div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   114
    + '                <div class="Ldt-createAnnotation-TimeFrame"></div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   115
    + '                {{^cinecast_version}} <div class="Ldt-createAnnotation-Minimize Ldt-TraceMe" title="Cancel"></div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   116
    + '                {{/cinecast_version}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   117
    + '            </div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   118
    + '            <div class="Ldt-createAnnotation-Container">'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   119
    + '                {{#show_from_field}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   120
    + '                <label>{{l10n.your_name}}&nbsp;: </label><input class="Ldt-createAnnotation-userName Ldt-TraceMe" value="{{user_name}}" />'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   121
    + '                {{/show_from_field}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   122
    + '                <textarea class="Ldt-createAnnotation-Description Ldt-TraceMe"></textarea>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   123
    + '                <div class="Ldt-createAnnotation-userAvatar Ldt-TraceMe">'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   124
    + '                    {{^user_avatar}} <img src="https://si0.twimg.com/sticky/default_profile_images/default_profile_1_normal.png"></img>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   125
    + '                    {{/user_avatar}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   126
    + '                    {{#user_avatar}} <img src="{{ user_avatar }}"></img>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   127
    + '                    {{/user_avatar}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   128
    + '                </div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   129
    + '                <div class="Ldt-createAnnotation-profileArrow"></div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   130
    + '            </div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   131
    + '            <button class="Ldt-createAnnotation-submitButton Ldt-TraceMe">{{l10n.submit}}</button>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   132
    + '            {{#tags.length}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   133
    + '            <div class="Ldt-createAnnotation-btnblock Ldt-createAnnotation-keywords">'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   134
    + '                <label>{{l10n.add_keywords}} :</label>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   135
    + '                <ul class="Ldt-floatList">'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   136
    + '                {{#tags}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   137
    + '                    <li><button class="Ldt-createAnnotation-keyword-button Ldt-TraceMe" tag-id="{{id}}">{{meta.description}}</button></li>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   138
    + '                {{/tags}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   139
    + '                </ul>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   140
    + '            </div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   141
    + '            {{#random_tags}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   142
    + '                <button class="Ldt-createAnnotation-moar-keywordz">{{l10n.more_tags}}</button>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   143
    + '            {{/random_tags}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   144
    + '            {{/tags.length}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   145
    + '            {{#polemic_mode}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   146
    + '            {{#polemics.length}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   147
    + '            <div class="Ldt-createAnnotation-btnblock Ldt-createAnnotation-polemics">'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   148
    + '                <label>{{l10n.add_polemic_keywords}} :</label>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   149
    + '                <ul class="Ldt-floatList">'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   150
    + '                {{#polemics}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   151
    + '                    <li><button class="Ldt-createAnnotation-polemic-{{className}} Ldt-createAnnotation-polemic-button Ldt-TraceMe">{{keyword}}</button></li>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   152
    + '                {{/polemics}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   153
    + '                </ul>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   154
    + '            </div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   155
    + '            {{/polemics.length}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   156
    + '            {{/polemic_mode}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   157
    + '        </div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   158
    + '        <div class="Ldt-createAnnotation-screen Ldt-createAnnotation-waitScreen" style="display: none; text-align: center">'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   159
    + '            <div class="Ldt-createAnnotation-spinner"></div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   160
    + '            {{l10n.wait_while_processed}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   161
    + '        </div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   162
    + '        <div class="Ldt-createAnnotation-screen Ldt-createAnnotation-errorScreen" style="display: none; text-align: center">'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   163
    + '            <div class="Ldt-createAnnotation-Minimize" title="Hide"></div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   164
    + '            {{l10n.error_while_contacting}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   165
    + '        </div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   166
    + '        <div class="Ldt-createAnnotation-screen Ldt-createAnnotation-endScreen" style="display: none">'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   167
    + '            <div class="Ldt-createAnnotation-Minimize" title="Hide"></div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   168
    + '            {{l10n.annotation_saved}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   169
    + '            <br>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   170
    + '            {{^disable_share}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   171
    + '            {{l10n.share_annotation}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   172
    + '            <div style="margin-top: 12px; text-align: center;">'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   173
    + '                <a target="_blank" class="Ldt-createAnnotation-endScreen-TweetLink Ldt-TraceMe"></a>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   174
    + '                <a target="_blank" class="Ldt-createAnnotation-endScreen-FbLink Ldt-TraceMe"></a>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   175
    + '                <a target="_blank" class="Ldt-createAnnotation-endScreen-GplusLink Ldt-TraceMe"></a>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   176
    + '            </div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   177
    + '            {{/disable_share}}'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   178
    + '        </div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   179
    + '        <div class="Ldt-floatClear"></div>'
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   180
*/
4c7b33bf2795 Started work on CreateAnnotation and Mediafragment
veltr
parents:
diff changeset
   181