%PDF- %PDF-
Direktori : /proc/985914/root/data/old/home/stash/stash/atlassian-stash/static/model/ |
Current File : //proc/985914/root/data/old/home/stash/stash/atlassian-stash/static/model/page-state-min.js |
define("model/page-state",["util/events","util/text"],function(L,G){var K=Object.prototype.hasOwnProperty;var A={};var F={};var H={extend:function(M,O,N){if(O||N){return C(M,O,N)}else{return D(M)}}};function I(M){return K.call(A,M)?A[M]:undefined}function B(N,O){var M=I(N);A[N]=O;L.trigger("stash.model.page-state.changed."+N,H,{key:N,newValue:O,oldValue:M})}function J(M){return function(){return I(M)}}function E(M){return function(N){return B(M,N)}}function C(M,O,N){if(K.call(F,M)){throw new Error("The property "+M+" is already in use. Please use a different key.")}F[M]=true;if(O){H["get"+G.toSentenceCase(M)]=O}if(N){H["set"+G.toSentenceCase(M)]=N}return this}function D(M){return C(M,J(M),E(M))}D("currentUser");D("project");D("repository");D("pullRequest");D("branch");D("changeset");D("filePath");D("revisionRef");return H});