%PDF- %PDF-
| Direktori : /data/old/home/stash/stash/atlassian-stash/static/page/project/settings/ |
| Current File : //data/old/home/stash/stash/atlassian-stash/static/page/project/settings/project-settings-min.js |
define("page/project/settings",["jquery","stash/api/util/navbuilder","util/ajax","util/flash-notifications","model/page-state","widget/confirm-dialog","feature/project/project-avatar-picker","exports"],function(G,H,F,D,C,B,E,A){A.initDeleteButton=function(P){var O=G("<div class='container'></div>"),K;var L=new B({id:"delete-project-dialog",titleText:AJS.I18n.getText("stash.web.project.delete"),titleClass:"warning-header",confirmButtonClass:"delete-confirm-button",panelContent:O,submitText:AJS.I18n.getText("stash.web.button.delete")},{type:"DELETE"});function N(){O.empty();K=G("<div class='spinner'></div>").appendTo(O)}function M(Q){if(Q){G(".delete-confirm-button").removeProp("disabled").removeClass("disabled")}else{G(".delete-confirm-button").prop("disabled","disabled").addClass("disabled")}}function J(){O.append(stash.project.deleteDialog({project:C.getProject().toJSON()}));M(true)}function I(){O.append(stash.project.deleteDisabledDialog({project:C.getProject().toJSON()}));M(false)}L.attachTo(P,function(){N();M(false);K.spin("large");F.rest({url:H.rest().currentProject().allRepos().build(),statusCode:{"*":function(){return false}}}).done(function(Q){if(Q&&Q.size){I()}else{J()}}).fail(function(){J()}).always(function(){K.spinStop().remove()})});L.addConfirmListener(function(Q){Q.done(function(R){D.addNotification(AJS.I18n.getText("stash.web.project.deleted",C.getProject().getName()));window.location=H.allProjects().build()})})};A.onReady=function(){new E(".avatar-picker-field")}});