def run(self, edit): if not isJavascriptFile(self.view): sublime.status_message('Active file is not a javascript file.') return active_file_path = self.active_file_path() self._funcs = ClassFunctions(sublime, active_file_path) if not self._funcs.isValid(): sublime.status_message( 'Active file path does not contain project.') return JsDuck.checkJsDuck(sublime, self._funcs.appRoot()) if JsDuck.isActive(): sublime.status_message('JsDuck is active...') return if active_file_path: self.load() self.window().show_quick_panel(self._funcs.descriptions(), self.open_file) else: sublime.status_message("No open file")
def run(self, edit): if not isJavascriptFile(self.view): sublime.status_message('Active file is not a javascript file.'); return; active_file_path = self.active_file_path() self._funcs = ClassFunctions(sublime, active_file_path) if not self._funcs.isValid(): sublime.status_message('Active file path does not contain project.'); return; JsDuck.checkJsDuck(sublime, self._funcs.appRoot()); if JsDuck.isActive(): sublime.status_message('JsDuck is active...'); return; if active_file_path: self.load(); self.window().show_quick_panel(self._funcs.descriptions(), self.open_file) else: sublime.status_message("No open file")