You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zeppelin.apache.org by mo...@apache.org on 2016/01/02 04:08:25 UTC

incubator-zeppelin git commit: ZEPPELIN-547: Cannot select output of the paragraph

Repository: incubator-zeppelin
Updated Branches:
  refs/heads/master 8fdaaba94 -> 1cd08ab75


ZEPPELIN-547: Cannot select output of the paragraph

### What is this PR for?
Cannot select error/output of the paragraph.
Whenever there is a click on output the focus is set to editor.

### What type of PR is it?
[Bug Fix]

### Todos
* [x] - keep scope for mouse drag, doulble/multiple clicks

### Is there a relevant Jira issue?
[ZEPPELIN-547](https://issues.apache.org/jira/browse/ZEPPELIN-547)

### How should this be tested?
 - Try single click on output, focus should be set to editor.
 - but if there is a mouse drag or double/triple click on output, it should select output.

### Screenshots (if appropriate)
Single click, double click, triple click
![click test](https://cloud.githubusercontent.com/assets/674497/12062140/fc61473e-afbc-11e5-9f1f-dce76540c006.gif)

Author: Prabhjyot Singh <pr...@gmail.com>
Author: Prabhjyot <pr...@gmail.com>
Author: Lee moon soo <mo...@apache.org>

Closes #585 from prabhjyotsingh/ZEPPELIN-547 and squashes the following commits:

ba6cc38 [Prabhjyot Singh] reverting notebook.controller.js changes
9ae6155 [Prabhjyot] Merge pull request #1 from Leemoonsoo/ZEPPELIN-547
daf4ed7 [Lee moon soo] Another way of handling ZEPPELIN-547
9a03cd8 [Prabhjyot Singh] keep scope for mouse drag, doulble/multiple clicks


Project: http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/commit/1cd08ab7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/tree/1cd08ab7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/diff/1cd08ab7

Branch: refs/heads/master
Commit: 1cd08ab7571fb55dfe83c464779b659ec9c200a3
Parents: 8fdaaba
Author: Prabhjyot Singh <pr...@gmail.com>
Authored: Fri Jan 1 11:43:22 2016 +0530
Committer: Lee moon soo <mo...@apache.org>
Committed: Fri Jan 1 19:10:16 2016 -0800

----------------------------------------------------------------------
 zeppelin-web/src/app/notebook/notebook.controller.js            | 1 -
 zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js | 3 +--
 2 files changed, 1 insertion(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/blob/1cd08ab7/zeppelin-web/src/app/notebook/notebook.controller.js
----------------------------------------------------------------------
diff --git a/zeppelin-web/src/app/notebook/notebook.controller.js b/zeppelin-web/src/app/notebook/notebook.controller.js
index 9030a49..e10d725 100644
--- a/zeppelin-web/src/app/notebook/notebook.controller.js
+++ b/zeppelin-web/src/app/notebook/notebook.controller.js
@@ -107,7 +107,6 @@ angular.module('zeppelinWebApp').controller('NotebookCtrl',
   // register mouseevent handler for focus paragraph
   document.addEventListener('click', $scope.focusParagraphOnClick);
 
-
   $scope.keyboardShortcut = function(keyEvent) {
     // handle keyevent
     if (!$scope.viewOnly) {

http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/blob/1cd08ab7/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js
----------------------------------------------------------------------
diff --git a/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js b/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js
index 280ef6e..7a92cd0 100644
--- a/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js
+++ b/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js
@@ -841,9 +841,8 @@ angular.module('zeppelinWebApp')
     if ($scope.paragraph.id === paragraphId) {
       // focus editor
       if (!$scope.paragraph.config.editorHide) {
-        $scope.editor.focus();
-
         if (!mouseEvent) {
+          $scope.editor.focus();
           // move cursor to the first row (or the last row)
           var row;
           if (cursorPos >= 0) {