View Javadoc

1   package com.atlassian.theplugin.idea.fisheye;
2   
3   import com.intellij.ide.BrowserUtil;
4   import com.intellij.openapi.editor.EditorGutterAction;
5   
6   import java.awt.*;
7   
8   public class FisheyeEditorAction implements EditorGutterAction {
9   	private final String url;
10  
11  	public FisheyeEditorAction(final String url) {
12  		this.url = url;
13  	}
14  
15  	public void doAction(final int lineNum) {
16  		if (url.indexOf("#l") > 0) {
17  			String newUrl = url.substring(0, url.indexOf("#"));
18  			newUrl += "#l" + (lineNum + 1);
19  			BrowserUtil.launchBrowser(newUrl);
20  		}
21  	}
22  
23  	public Cursor getCursor(final int lineNum) {
24  		return null;
25  	}
26  }