[Dibs web] disable save button when loading page
authorSungmin kim <dev.sungmin.kim@samsung.com>
Fri, 12 Apr 2013 07:04:32 +0000 (16:04 +0900)
committerSungmin kim <dev.sungmin.kim@samsung.com>
Fri, 12 Apr 2013 07:04:32 +0000 (16:04 +0900)
dibs-web/public/index.html
dibs-web/public/javascripts/admin-group-modify.js
dibs-web/public/javascripts/admin-server-modify.js
dibs-web/public/javascripts/admin-user-modify.js

index dd7ee5e593f13be863cc2c6328611f16272de60f..7b9b8178ca840b9aeeed747c3453455c3b5e036c 100644 (file)
@@ -350,7 +350,7 @@ Contributors:
                        </form>
                </div>
                <div align="right" style="font-size: 10px">
-                       <a href=#adminUser onClick="adminUserModify()" data-role="button" data-inline="true" data-mini="true" data-icon="gear">Save</a>
+                       <a href=#adminUser onClick="adminUserModify()" data-role="button" data-inline="true" data-mini="true" data-icon="gear" id="adminUserModify-save">Save</a>
                </div>
        </div><!-- /page -->
 
@@ -701,7 +701,7 @@ Contributors:
                        </form>
                </div>
                <div align="right" style="font-size: 10px">
-                       <a id="adminProjectModifyBinary-save" href="#" onClick="adminProjectModfyBinaryProject()" data-role="button" data-inline="true" data-mini="true" data-icon="gear">Save</a>
+                       <a href="#" onClick="adminProjectModfyBinaryProject()" data-role="button" data-inline="true" data-mini="true" data-icon="gear" id="adminProjectModifyBinary-save">Save</a>
                </div>
        </div><!-- /page -->
 
@@ -737,7 +737,7 @@ Contributors:
                        </form>
                </div>
                <div align="right" style="font-size: 10px">
-                       <a id="adminProjectModifyGit-save" href="#" onClick="adminProjectModfyGitProject()" data-role="button" data-inline="true" data-mini="true" data-icon="gear">Save</a>
+                       <a href="#" onClick="adminProjectModfyGitProject()" data-role="button" data-inline="true" data-mini="true" data-icon="gear" id="adminProjectModifyGit-save">Save</a>
                </div>
        </div><!-- /page -->
 
@@ -803,7 +803,7 @@ Contributors:
                        </form>
                </div>
                <div align="right" style="font-size: 10px">
-                       <a href="#" onClick="adminGroupModifyGroup()" data-role="button" data-inline="true" data-mini="true" data-icon="gear">Save</a>
+                       <a href="#" onClick="adminGroupModifyGroup()" data-role="button" data-inline="true" data-mini="true" data-icon="gear" id="adminGroupModify-save">Save</a>
                </div>
        </div><!-- /page -->
        
@@ -840,7 +840,7 @@ Contributors:
                        </form>
                </div>
                <div align="right" style="font-size: 10px">
-                       <a href=# onClick="adminServerModifyRemoteBuildServer()" data-role="button" data-inline="true" data-mini="true" data-icon="gear">Save</a>
+                       <a href=# onClick="adminServerModifyRemoteBuildServer()" data-role="button" data-inline="true" data-mini="true" data-icon="gear" id="adminServer-modifyRemoteBuildServer-save" >Save</a>
                        <a href=# onClick="adminServerRemoveRemoteBuildServer()" data-role="button" data-inline="true" data-mini="true" data-icon="minus">Delete</a>
                </div>
        </div><!-- /page -->
@@ -913,8 +913,8 @@ Contributors:
                        </form>
                </div>
                <div align="right" style="font-size: 10px">
+                       <a href="#" onClick="adminServerModifySupportedOS()" data-role="button" data-inline="true" data-mini="true" data-icon="gear" id="adminServer-ModifySupportedOs-save" >Save</a>
                        <a href="#" onClick="adminServerRemoveSupportedOS()" data-role="button" data-inline="true" data-mini="true" data-icon="minus">Remove</a>
-                       <a href="#" onClick="adminServerModifySupportedOS()" data-role="button" data-inline="true" data-mini="true" data-icon="gear">Save</a>
                </div>
        </div><!-- /page -->
 
@@ -984,7 +984,7 @@ Contributors:
                        </form>
                </div>
                <div align="right" style="font-size: 10px">
-                       <a href=# onClick="adminServerModifyServerInfo()" data-role="button" data-inline="true" data-mini="true" data-icon="gear">Save</a>
+                       <a href=# onClick="adminServerModifyServerInfo()" data-role="button" data-inline="true" data-mini="true" data-icon="gear" id="adminServer-modifyServerInfo-save"Save</a>
                        <a href=# onClick="adminServerRemoveServerInfo()" data-role="button" data-inline="true" data-mini="true" data-icon="minus">Delete</a>
                </div>
        </div><!-- /page -->
index ee0012db27bbbc251154dab6b38282784987aeac..b2e9decca7ff8b57d3391f484a29dfb92f19d5b7 100644 (file)
@@ -31,6 +31,7 @@ function adminGroupModifyInit(groupId) {
        var adminFlagText = $("#adminGroup-contents-"+groupId+"-flag").html();
        var description = $("#adminGroup-contents-"+groupId+"-description").html();
 
+       $("#adminGroupModify-save").attr("onClick", "");
        $("#adminGroupModify-id").val(groupId);
        $("#adminGroupModify-name").val(groupName);
        $("#adminGroupModify-description").val(description);
@@ -55,6 +56,7 @@ function adminGroupModifyInit(groupId) {
                var projectIdList = $(xml).find("Data").find("Group").find("ProjectIdList").text().split(",");
 
                adminGroupModifyGenerateProjectSelect(fullProjectList, projectIdList);
+               $("#adminGroupModify-save").attr("onClick", "adminGroupModifyGroup()");
        });
 }
 
index 2a4d1c63299f44c7a72a45ad783de218ae5734b6..accf973341b630c255b95938bee14657c58b775e 100644 (file)
@@ -27,39 +27,43 @@ Contributors:
 */
 
 function adminServerModifyServerInfoInit(configId) {
+       $("#adminServer-modifyServerInfo-id").val(configId);
+       $("#adminProjectModifyBinary-save").attr("onClick", "");
+
        queryServerConfig(configId, function(xml) {
-               var id = $(xml).find("Data").find("Id").text();
                var property = $(xml).find("Data").find("Property").text();
                var value = $(xml).find("Data").find("Value").text();
 
-               $("#adminServer-modifyServerInfo-id").val(id);
                $("#adminServer-modifyServerInfo-property").val(property);
                $("#adminServer-modifyServerInfo-value").val(value);
+               $("#adminProjectModifyBinary-save").attr("onClick", "adminServerModifyServerInfo()");
        });
 }
 
 function adminServerModifyRemoteBuildServerInit(serverId) {
+       $("#adminServer-modifyRemoteBuildServer-id").val(serverId);
+       $("#adminServer-modifyRemoteBuildServer-save").attr("onClick", "");
+
        queryRemoteBuildServer(serverId, function(xml) {
-               var id = $(xml).find("Data").find("Id").text();
                var address = $(xml).find("Data").find("Address").text();
                var description = $(xml).find("Data").find("Description").text();
 
-               $("#adminServer-modifyRemoteBuildServer-id").val(id);
                $("#adminServer-modifyRemoteBuildServer-address").val(address);
                $("#adminServer-modifyRemoteBuildServer-description").val(description);
+               $("#adminServer-modifyRemoteBuildServer-save").attr("onClick", "adminServerModifyRemoteBuildServer()");
        });
 
 }
 
 function adminServerModifySupportedOSInit(osId) {
        $("#adminServer-ModifySupportedOs-OsCategory").empty();
+       $("#adminServer-ModifySupportedOs-id").val(osId);
+       $("#adminServer-ModifySupportedOs-save").attr("onClick", "");
 
        querySupportedOS(osId, function(xml) {
-               var id = $(xml).find("Data").find("Id").text();
                var name = $(xml).find("Data").find("Name").text();
                var category = $(xml).find("Data").find("CategoryId").text();
     
-               $("#adminServer-ModifySupportedOs-id").val(id);
                $("#adminServer-MoidfySupportedOs-name").val(name);
     
                queryAllOSCategory( function(xml){
@@ -76,6 +80,7 @@ function adminServerModifySupportedOSInit(osId) {
     
                                $('#adminServer-ModifySupportedOs-OsCategory').append(option);
                                $('#adminServer-ModifySupportedOs-OsCategory').selectmenu("refresh");
+                               $("#adminServer-ModifySupportedOs-save").attr("onClick", "adminServerModifySupportedOS()");
                        });
                });
        });
index 8068539bf862d404aa6d1d1552c956e2b333b4d4..5dc67f89f3312676063cf315a8eb77516b8ca5d0 100644 (file)
@@ -33,12 +33,14 @@ function adminUserModifyInit(userId) {
        $("#adminUserModify-id").val(userId);
        $("#adminUserModify-name").val(name);
        $("#adminUserModify-email").val(email);
+       $("#adminUserModify-save").attr("onClick", "");
 
        queryUserInfoForAdmin(userId, function(xml) {
                var fullGroupList = $(xml).find("Data").find("GroupInfo").find("Group");
                var userGroupIdList = $(xml).find("Data").find("GroupInfo").find("GroupIdList").text().split(",");
                
                adminUserModifyGenerateGroupSelect(fullGroupList, userGroupIdList); 
+               $("#adminUserModify-save").attr("onClick", "adminUserModify()");
        });
 }