From a1a663cd30605f30942cf41eddf86834334c7d65 Mon Sep 17 00:00:00 2001 From: Justin Palmer Date: Sat, 9 Feb 2013 19:37:07 -0800 Subject: [PATCH] implement indexOfPane in RootView to get array index We need something like this because jquery's el.index() doesn't work when multiple panes are spread out among different rows and columns. --- src/app/root-view.coffee | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/app/root-view.coffee b/src/app/root-view.coffee index 2b86d95dc..2e298ba91 100644 --- a/src/app/root-view.coffee +++ b/src/app/root-view.coffee @@ -277,3 +277,11 @@ class RootView extends View eachBuffer: (callback) -> callback(buffer) for buffer in @project.getBuffers() @project.on 'buffer-created', (buffer) -> callback(buffer) + + indexOfPane: (pane) -> + index = -1 + for p, idx in @panes.find('.pane') + if pane.is(p) + index = idx + break + index