update changes requested by victor and update corresponding tests

This commit is contained in:
Deep Tailor
2017-08-29 11:27:01 -07:00
parent aa336dfd57
commit 0e3b629d90
3 changed files with 4 additions and 3 deletions

View File

@ -166,13 +166,14 @@ define(
// Getter-setter for the pixel offset of the splitter, // Getter-setter for the pixel offset of the splitter,
// relative to the current edge. // relative to the current edge.
function getSetPosition(value) { function getSetPosition(value) {
var prior = position;
if (typeof value === 'number') { if (typeof value === 'number') {
position = value; position = value;
enforceExtrema(); enforceExtrema();
updateElementPositions(); updateElementPositions();
// Pass change up so this state can be shared // Pass change up so this state can be shared
if (positionParsed.assign) { if (positionParsed.assign && position !== prior) {
positionParsed.assign($scope, position); positionParsed.assign($scope, position);
} }
} }

View File

@ -57,7 +57,7 @@ define(
// Update the position of this splitter // Update the position of this splitter
newPosition = initialPosition + pixelDelta; newPosition = initialPosition + pixelDelta;
mctSplitPane.position(newPosition); mctSplitPane.position(initialPosition, newPosition);
}, },
// Grab the event when the user is done moving // Grab the event when the user is done moving
// the splitter and pass it on // the splitter and pass it on

View File

@ -94,7 +94,7 @@ define(
it("repositions during drag", function () { it("repositions during drag", function () {
mockScope.splitter.move([10, 0]); mockScope.splitter.move([10, 0]);
expect(mockSplitPane.position) expect(mockSplitPane.position)
.toHaveBeenCalledWith(testPosition + 10); .toHaveBeenCalledWith(testPosition, testPosition + 10);
}); });
it("tell's the splitter when it is done resizing", function () { it("tell's the splitter when it is done resizing", function () {