예제 #1
0
	def hasItemsUnderProject(self):
		project = SideBarProject()
		url = project.getPreference('url_production')
		if url:
			for item in self.getSelectedItems():
				if item.isUnderCurrentProject():
					return True
			return False
		else:
			return False
예제 #2
0
	def run(self, paths = []):
		import webbrowser
		project = SideBarProject()
		url = project.getPreference('url')
		if url:
			if url[-1:] != '/':
				url = url+'/'
			for item in SideBarSelection(paths).getSelectedItems():
				webbrowser.open_new_tab(url + item.pathRelativeFromProjectEncoded())
		else:
			for item in SideBarSelection(paths).getSelectedItems():
				webbrowser.open_new_tab(item.uri())
			sublime.status_message('Preference "url" was not found in project file.\n"'+project.getProjectFile()+'", opening local file')