Welcome to mirror list, hosted at ThFree Co, Russian Federation.

start.js « js - github.com/nextcloud/polls.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: fc109cead44e726ad42c98d96c47a2846404c608 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
$(document).ready(function () {
/*     
     $('.table-body div.column.expiry').each(function(i, obj) {
            if (isDate(obj.dataset.value)) {
                obj.dataset.value = obj.dataset.value.replace(/ /g,"T")+"Z";
                obj.innerText= OC.Util.relativeModifiedDate(obj.dataset.value);
            };
    });
 */  
    $('.table-body .avatardiv').each(function(i, obj) {
        $(obj).avatar(obj.title, 32);
    });
    
    $('.popupmenu').each(function() {
        OC.registerMenu($('#expand_' + $(this).attr('value')), $('#expanddiv_' + $(this).attr('value')) ); 
    });
    
    // $('.cl_delete').click(deletePoll);
    $('.delete_poll').click(deletePoll);

    $('.copy_link').click(function() {
        window.prompt(t('polls','Copy to clipboard: Ctrl+C, Enter'), $(this).data('url'));
    });
    
    // $('.cl_link').click(function() {
        // window.prompt(t('polls','Copy to clipboard: Ctrl+C, Enter'), $(this).data('url'));
    // });
    
    
    
});

function deletePoll(e) {
    var tr = this.parentNode.parentNode;
    var titleTd = $(this).attr('data-value');
    var str = t('polls', 'Do you really want to delete that poll?') + '\n\n' + $(this).attr('data-value');
    if (confirm(str)) {
        var form = document.form_delete_poll;
        var hiddenId = document.createElement("input");
        hiddenId.setAttribute("name", "pollId");
        hiddenId.setAttribute("type", "hidden");
        form.appendChild(hiddenId);
        form.elements['pollId'].value = this.id.split('_')[2];
        form.submit();
    }
}

/* 
            obj.textContent = obj.data-value ;
 */

function isDate(val) {
    var d = new Date(val);
    return !isNaN(d.valueOf());
}