%PDF- %PDF-
| Direktori : /data/old/home/stash/atlassian/stash/3.7.1/atlassian-stash/static/page/branches/ |
| Current File : //data/old/home/stash/atlassian/stash/3.7.1/atlassian-stash/static/page/branches/branches-min.js |
define("page/branches",["jquery","memoir","stash/api/util/navbuilder","util/ajax","util/events","model/revision-reference","feature/repository/branch-table","exports"],function(H,J,A,I,L,B,E,F){function C(M){return A.currentRepo().branches(M).build()}function K(){window.location.reload();return H.Deferred()}function G(M){L.on("stash.page.branches.revisionRefRemoved",function(N){if(!M.isCurrentBase(N)){M.remove(N)}else{window.location=C()}});L.on("stash.layout.branch.revisionRefChanged",function(N){N=N.toJSON();J.pushState(N,null,C(N))});L.on("memoir.changestate",function(O){var N=O.state;if(N){M.update(N);L.trigger("stash.page.branches.revisionRefChanged",null,new B(N))}})}function D(M){M.initShortcuts();L.on("stash.widget.keyboard-shortcuts.register-contexts",function(N){N.enableContext("branch-list")})}F.onReady=function(M,P,N,R){var Q=H(M);Q.append(stash.feature.repository.branchTable({repository:N,baseRef:R,id:P,filterable:false}));var O=new E({target:"#branch-list",filter:'input[data-for="branch-list"]',statusCode:I.ignore404WithinRepository(K)},R);O.init();G(O);D(O)}});