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 }