From 6d164340d99434b9c11099a2e74d7cf4a4a7e322 Mon Sep 17 00:00:00 2001 From: Ulrich-Matthias Schäfer Date: Mon, 3 Dec 2018 16:19:21 +0100 Subject: fixed methods not returning this and missing methods on List --- src/modules/optional/arrange.js | 2 ++ src/modules/optional/sugar.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'src/modules') diff --git a/src/modules/optional/arrange.js b/src/modules/optional/arrange.js index f06509a..7c9d994 100644 --- a/src/modules/optional/arrange.js +++ b/src/modules/optional/arrange.js @@ -99,11 +99,13 @@ export function after (element) { export function insertBefore (element) { element = makeInstance(element) element.before(this) + return this } export function insertAfter (element) { element = makeInstance(element) element.after(this) + return this } registerMethods('Dom', { diff --git a/src/modules/optional/sugar.js b/src/modules/optional/sugar.js index 18f3e78..d4255c3 100644 --- a/src/modules/optional/sugar.js +++ b/src/modules/optional/sugar.js @@ -96,7 +96,7 @@ registerMethods([ 'Element', 'Runner' ], { : (direction === 'y') ? [ 0, around ] : isFinite(direction) ? [ direction, direction ] : [ 0, 0 ] - this.transform({ flip: directionString, origin: origin }, true) + return this.transform({ flip: directionString, origin: origin }, true) }, // Opacity -- cgit v1.2.3