Ċ import Ġcom . intellij . ide . actions On Save . Action On Save Back edBy Own Configurable Ċ import Ġcom . intellij . ide . actions On Save . Action On Save Context Ċ import Ġcom . intellij . lang . javascript . linter . J SL inter Configurable Ċ import Ġcom . intellij . lang . javascript . linter . J SL inter View Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . ui . components . Action Link Ċ Ċ class ĠTemplate Lint Configurable ( project : ĠProject , Ġfull Mode Dialog : ĠBoolean Ġ= Ġfalse ) Ġ: ĊĠĠĠĠĠĠĠ ĠJ SL inter Configurable < Template Lint State >( ĊĠĠĠĠĠĠĠ Ġproject , ĠTemplate Lint Configuration :: class . java , Ġfull Mode Dialog ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠID Ġ= Ġ" configurable . ember js . h bs . lint " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( project : ĠProject ) Ġ: Ġthis ( project , Ġfalse ) ĊĊĠĠĠ Ġoverride Ġfun ĠgetId (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠID ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate View (): ĠJ SL inter View < Template Lint State > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠTemplate Lint View ( this . project , Ġthis . is Full Mode Dialog ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget DisplayName (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠTemplate Lint Bundle . message (" h bs . lint . configurable . name ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget View (): ĠTemplate Lint View ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsuper . getView () Ġas ĠTemplate Lint View ? ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠTemplate Lint On Save Action Info ( context : ĠAction On Save Context ) Ġ: ĊĠĠĠĠĠĠĠ ĠAction On Save Back edBy Own Configurable < Template Lint Configurable >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext , ĠID , ĠTemplate Lint Configurable :: class . java ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Action On Save Name (): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠTemplate Lint Bundle . message (" h bs . lint . run . on . save . checkbox . on . actions . on . save . page ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġset Action On Save Enabled ( configurable : ĠTemplate Lint Configurable , Ġenabled : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġconfigurable . view ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( view Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview . my Run On Save CheckBox . isSelected Ġ= Ġenabled ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġis Applicable Acc ording To Stored State (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠTemplate Lint Configuration . getInstance ( this . project ). isEnabled ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġis Applicable Acc ording To Ui State ( configurable : ĠTemplate Lint Configurable ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcheckbox Ġ= Ġconfigurable . view ?. my Run On Save CheckBox ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġcheckbox Ġ!= Ġnull Ġ&& Ġcheckbox . isVisible Ġ&& Ġcheckbox . isEnabled ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġis Action On Save Enabled Acc ording To Stored State (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠTemplate Lint Action On Save . is Fix On Save Enabled ( this . project ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġis Action On Save Enabled Acc ording To Ui State ( configurable : ĠTemplate Lint Configurable ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcheckbox Ġ= Ġconfigurable . view ?. my Run On Save CheckBox ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġcheckbox Ġ!= Ġnull Ġ&& Ġcheckbox . isVisible Ġ&& Ġcheckbox . isEnabled Ġ&& Ġcheckbox . isSelected ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Action Links (): ĠMutable List < out ĠAction Link > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġmutable ListOf ( create Go To Page In Settings Link ( ID )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ