});
+
+/** ----------- members quick changer ----------*/
+
+MTrack.curProjEditor = false;
+
+MTrack.register('.mtrack-members .person-desc', 'click', function(event) {
+
+ // if we are editing something block event..
+
+ if (MTrack.curProjEditor) {
+ MTrack.curProjEditor.find('select').change();
+ MTrack.curProjEditor=false;
+ // send it...
+ }
+
+ var tr = $($(this).parents('tr:first')[0]);
+ var tid = $(tr.find('td.ticket a')).attr('href').split('/').pop();;
+
+
+ var el = $(this);
+ var type = el.attr('class').split(' ')[1].split('-').pop();
+ var inner = $('.report-pulldowns select[name="' + type + '_id"]').clone();
+ var ar = [];
+ inner.find('option').each(function() { ar[$(this).html()] = $(this).val(); } );
+ var cval = el.html();
+
+ inner.val(typeof(ar[cval]) == 'undefined' ? '' : ar[cval]);
+ el.html("");
+ el.append(inner);
+ MTrack.curEnumEditor = el;
+ $(inner).change(function() {
+ // test replace..
+ var val = $(this).find('option:selected').val();
+ var data = {};
+ data['id'] = tid;
+ data[type + '_id'] = $(this).find('option:selected').val();;
+ el.html($(this).find('option:selected').html());
+ MTrack.curEnumEditor = false;
+ jQuery.ajax({
+ url: baseURL+'/TicketEdit/' + tid,
+ type : 'POST',
+ data: data,
+ success : function() {
+ // nothing???
+
+ }
+ });
+
+
+
+ })
+
+
+
+});