def __init__(self, view): # init super SublimErlProjectLoader.__init__(self, view) # init self.panel_name = 'sublimerl_autocompiler' self.panel_buffer = '' # setup panel self.setup_panel()
def __init__(self, view): # init super SublimErlProjectLoader.__init__(self, view) # init self.initialized = False self.panel_name = 'sublimerl' self.panel_buffer = '' # don't proceed if a test is already running global SUBLIMERL if SUBLIMERL.test_in_progress == True: return SUBLIMERL.test_in_progress = True # setup panel self.setup_panel() # run if self.init_tests() == True: self.initialized = True else: SUBLIMERL.test_in_progress = False
def show_contextual_menu(self): loader = SublimErlProjectLoader(self.view) index_path = os.path.abspath(os.path.join(loader.project_root, 'logs', 'index.html')) print index_path return os.path.exists(index_path)
def run_command(self, edit): # open CT results loader = SublimErlProjectLoader(self.view) index_path = os.path.abspath(os.path.join(loader.project_root, 'logs', 'index.html')) if os.path.exists(index_path): webbrowser.open(index_path)