Skip to content

Commit 56c107f

Browse files
committed
rewrite intention text
1 parent d1f4d98 commit 56c107f

File tree

3 files changed

+13
-8
lines changed

3 files changed

+13
-8
lines changed

src/main/kotlin/com/github/xepozz/crontab/ide/actions/CrontabGuruIntention.kt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,18 @@ import com.github.xepozz.crontab.CrontabIcons
44
import com.github.xepozz.crontab.ide.CrontabGuruUtils
55
import com.github.xepozz.crontab.language.psi.CrontabPsiTreeUtils
66
import com.intellij.codeInsight.intention.PsiElementBaseIntentionAction
7+
import com.intellij.codeInsight.intention.preview.IntentionPreviewInfo
78
import com.intellij.openapi.editor.Editor
9+
import com.intellij.openapi.project.DumbAware
810
import com.intellij.openapi.project.Project
911
import com.intellij.openapi.util.Iconable
1012
import com.intellij.psi.PsiElement
13+
import com.intellij.psi.PsiFile
1114

12-
class CrontabGuruIntention : PsiElementBaseIntentionAction(), Iconable {
15+
class CrontabGuruIntention : PsiElementBaseIntentionAction(), Iconable, DumbAware {
1316
override fun invoke(
1417
project: Project,
15-
editor: Editor,
18+
editor: Editor?,
1619
element: PsiElement
1720
) {
1821
val crontabSchedule = CrontabPsiTreeUtils.findCrontabSchedule(element)
@@ -22,7 +25,9 @@ class CrontabGuruIntention : PsiElementBaseIntentionAction(), Iconable {
2225
}
2326
}
2427

25-
override fun isAvailable(project: Project, editor: Editor, element: PsiElement) = true
28+
override fun isAvailable(project: Project, editor: Editor?, element: PsiElement) = true
29+
30+
override fun generatePreview(project: Project, editor: Editor, file: PsiFile) = IntentionPreviewInfo.EMPTY
2631

2732
override fun getFamilyName() = "Crontab intentions"
2833

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<html>
2+
<body>
3+
Open in <a href="https://crontab.guru">https://crontab.guru</a>.
4+
</body>
5+
</html>

src/main/resources/intentionDescriptions/description.html

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)