//console.log($(this).attr('name'));
var nar = $(this).attr('name').split('_');
jQuery.ajax({
- url: baseURL+'/Project',
+ url: baseURL+'/core_project',
type : 'POST',
data: {
action : 'perm',
},
success : function(d) {
// our failure value may appear here?
- console.log(d);
+ // console.log(d);
}
// failure??
});
MTrack.Project = {
- rolesave : function()
+ rolesave : function(e)
{
+ var nar = $(e).attr('name').split('_');
+ jQuery.ajax({
+ url: baseURL+'/core_project',
+ type : 'POST',
+ data: {
+ action : 'role',
+ pdid : nar[1],
+ value : e.value
+ },
+ success : function(d) {
+ // our failure value may appear here?
+ // console.log(d);
+ }
+ // failure??
+
+ });
}
MTrack.register('.mtrack-project-person-role', 'keyup', function(event) {
//console.log($(this).attr('name'));
clearTimeout($.data(this, 'timer'));
- var id = this.id;
+ var t = this;
var wait = setTimeout(function() {
- MTrack.Project.rolesave(id)
+ MTrack.Project.rolesave(t);
}, 1000);
+
$(this).data('timer', wait);
});
- var nar = $(this).attr('name').split('_');
- jQuery.ajax({
- url: baseURL+'/Project',
- type : 'POST',
- data: {
- action : 'perm',
- gid : nar[1],
- uid : nar[0],
- value : this.checked ? 1 : 0
- },
- success : function(d) {
- // our failure value may appear here?
- console.log(d);
- }
- // failure??
-
- });
-
-
- consle.log(this.checked);
-});