function showTaskParticipants(trigger, task, maxY) {
        gpostmile.task = task;

        if (task.participants) {
            showTaskParticipantsSync(trigger, task, maxY);
        } else {
            var cbo = {
                trigger: trigger,
                task: task,
                maxY: maxY
            };
            getJson("/task/" + task.id, showTaskParticipantsCB, cbo);
        }
    }
/**
    * fetch the task participant data, delaying the menu visibility until we have the data
    * note that hover in tasklist currently prefetches this data
    *
    */
fetch the task participant data, delaying the menu visibility until we have the data
note that hover in tasklist currently prefetches this data
fetch the task participant data delaying the menu visibility until we have the data note that hover in tasklist currently prefetches this data
function showTaskParticipants(trigger, task, maxY) {
        gpostmile.task = task;
        if (task.participants) {
            showTaskParticipantsSync(trigger, task, maxY);
        } else {
            var cbo = {
                trigger: trigger,
                task: task,
                maxY: maxY
            };
            getJson("/task/" + task.id, showTaskParticipantsCB, cbo);
        }
    }
function showTaskParticipants ( trigger , task , maxY ) { gpostmile . task = task ; if ( task . participants ) { showTaskParticipantsSync ( trigger , task , maxY ) ; } else { var cbo = { trigger : trigger , task : task , maxY : maxY } ; getJson ( "/task/" + task . id , showTaskParticipantsCB , cbo ) ; } }
fetch the task participant data, delaying the menu visibility until we have the data
 note that hover in tasklist currently prefetches this data
fetch the task participant data delaying the menu visibility until we have the data note that hover in tasklist currently prefetches this data