Coverage Report - org.homeunix.thecave.buddi.view.menu.items.HelpHelp
 
Classes in this File Line Coverage Branch Coverage Complexity
HelpHelp
75%
6/8
N/A
1.5
 
 1  
 /*
 2  
  * Created on Aug 6, 2007 by wyatt
 3  
  */
 4  
 package org.homeunix.thecave.buddi.view.menu.items;
 5  
 
 6  
 import java.awt.event.ActionEvent;
 7  
 import java.util.logging.Level;
 8  
 import java.util.logging.Logger;
 9  
 
 10  
 import org.homeunix.thecave.buddi.Const;
 11  
 import org.homeunix.thecave.buddi.i18n.keys.MenuKeys;
 12  
 import org.homeunix.thecave.buddi.model.prefs.PrefsModel;
 13  
 import org.homeunix.thecave.buddi.plugin.api.util.TextFormatter;
 14  
 
 15  
 import ca.digitalcave.moss.swing.MossFrame;
 16  
 import ca.digitalcave.moss.swing.MossMenuItem;
 17  
 import edu.stanford.ejalbert.BrowserLauncher;
 18  
 
 19  
 public class HelpHelp extends MossMenuItem {
 20  
         public static final long serialVersionUID = 0;
 21  
 
 22  
         public HelpHelp(MossFrame frame) {
 23  5975
                 super(frame, TextFormatter.getTranslation(MenuKeys.MENU_HELP_HELP));
 24  5975
         }
 25  
 
 26  
         public void actionPerformed(ActionEvent e) {
 27  
                 try{
 28  39
                         BrowserLauncher bl = new BrowserLauncher(null);
 29  39
                         bl.openURLinBrowser(
 30  
                                         Const.PROJECT_URL 
 31  
                                         + PrefsModel.getInstance().getLanguage().replaceAll("-.*$", "") 
 32  
                                         + "/index.jsp");
 33  
                 }
 34  0
                 catch (Exception ex){
 35  0
                         Logger.getLogger(this.getClass().getName()).log(Level.WARNING, "Exception", ex);
 36  39
                 }
 37  39
         }
 38  
 }