package Ġde . tum . www 1 . or ion . ui . browser Ċ Ċ import Ġcom . intellij . openapi . action System . An Action Ċ import Ġcom . intellij . openapi . action System . An ActionEvent Ċ import Ġcom . intellij . openapi . components . service Ċ import Ġde . tum . www 1 . or ion . ui . Or ion Router Ċ Ċ /** Ċ Ġ* ĠAction Ġthat Ġopens ĠOr ion 's Ġdocumentation Ġpage , Ġenabled Ġonly Ġafter Ġthe Ġbrowser Ġloaded Ċ Ġ*/ Ċ class ĠBrowser Help Action Ġ: ĠAn Action () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġupdate ( e : ĠAn ActionEvent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġe . presentation . isEnabled Ġ= Ġ( e . project ?. service < IB rowser >() ?. isInitialized Ġ?: Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠactionPerformed ( e : ĠAn ActionEvent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġe . project ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . service < IB rowser >(). load Url ( it . service < Or ion Router >(). route For Documentation ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ