sync
[web.mtrack] / MTrackWeb / templates / images / js / mtrack.project.js
index 02424aa..728552a 100644 (file)
@@ -107,7 +107,7 @@ MTrack.register('.mtrack-perm', 'click', function(event) {
     //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',
@@ -117,7 +117,7 @@ MTrack.register('.mtrack-perm', 'click', function(event) {
         },
         success : function(d) {
             // our failure value may appear here?
-            console.log(d);
+           // console.log(d);
         }
         // failure??
         
@@ -127,9 +127,25 @@ MTrack.register('.mtrack-perm', 'click', function(event) {
 });
 
 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??
+            
+        });
         
     }
     
@@ -139,34 +155,14 @@ MTrack.Project = {
 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);
-});