Example #1
0
    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")