//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',
value : this.checked ? 1 : 0
},
success : function(d) {
- console.log(d);
+ // our failure value may appear here?
+ // console.log(d);
}
// failure??
});
-
- consle.log(this.checked);
+
});
+
+MTrack.Project = {
+ 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 t = this;
+
+ var wait = setTimeout(function() {
+ MTrack.Project.rolesave(t);
+ }, 1000);
+
+ $(this).data('timer', wait);
+});
+
+