client/data/custom_templates.js
author rougeronj
Tue, 15 Sep 2015 12:24:58 +0200
changeset 521 0d9b3f1b97e7
parent 484 cfe440ade6d6
permissions -rw-r--r--
Create new view id the current one isn't in the project or if it's the first one (so we let the first one always unchanged) Otherwise modify the current one
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
484
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
     1
var custom_templates = {}
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
     2
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
     3
custom_templates['nodeeditor_audio'] = function(obj) {
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
     4
    obj || (obj = {});
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
     5
    var __t, __p = '', __e = _.escape, __j = Array.prototype.join;
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
     6
    function print() { __p += __j.call(arguments, '') }
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
     7
    with (obj) {
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
     8
    __p += '<h2>\n    <span class="Rk-CloseX">&times;</span>\n    ';
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
     9
     if (options.show_node_tooltip_color) { ;
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    10
    __p += '\n        <span class="Rk-UserColor" style="background: ' +
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    11
    __e(node.color) +
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    12
    ';"></span>\n    ';
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    13
     } ;
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    14
    __p += '\n    <span class="Rk-Display-Title">\n        ';
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    15
     if (node.uri) { ;
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    16
    __p += '\n            <a href="' +
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    17
    __e(node.uri) +
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    18
    '" target="_blank">\n        ';
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    19
     } ;
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    20
    __p += '\n        ' +
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    21
    __e(node.title) +
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    22
    '\n        ';
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    23
     if (node.uri) { ;
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    24
    __p += '</a>';
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    25
     } ;
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    26
    __p += '\n    </span>\n</h2>\n';
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    27
     if (node.uri && options.show_node_tooltip_uri) { ;
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    28
    __p += '\n     <audio width="320" height="240" controls>\n        <source src="' +
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    29
    __e(node.uri) +
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    30
    '" type="video/mp4">\n     </video> \n';
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    31
     } ;
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    32
    __p += '\n    <a href="#?idnode=' +
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    33
    __e(node._id) +
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    34
    '">' +
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    35
    __e(renkan.translate("Link to the node")) +
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    36
    '</a>\n';
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    37
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    38
    }
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    39
    return __p
cfe440ade6d6 new tests to check the correct behavior of adding custom templates
rougeronj
parents:
diff changeset
    40
};