示例#1
0
 def run(self, paths=[], type=False):
     import webbrowser
     project = SideBarProject()
     if project.hasOpenedProject():
         if type == False or type == 'testing':
             url = project.getPreference('url')
         elif type == 'production':
             url = project.getPreference('url_production')
         else:
             url = project.getPreference('url')
         if url:
             if url[-1:] != '/':
                 url = url + '/'
             for item in SideBarSelection(paths).getSelectedItems():
                 if item.isUnderCurrentProject():
                     webbrowser.open_new_tab(
                         url + item.pathRelativeFromProjectEncoded())
                 else:
                     webbrowser.open_new_tab(item.uri())
         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')
     else:
         for item in SideBarSelection(paths).getSelectedItems():
             webbrowser.open_new_tab(item.uri())
示例#2
0
	def run(self, paths = [], type = False):
		import webbrowser
		project = SideBarProject()
		if project.hasOpenedProject():
			if type == False or type == 'testing':
				url = project.getPreference('url')
			elif type == 'production':
				url = project.getPreference('url_production')
			else:
				url = project.getPreference('url')
			if url:
				if url[-1:] != '/':
					url = url+'/'
				for item in SideBarSelection(paths).getSelectedItems():
					if item.isUnderCurrentProject():
						webbrowser.open_new_tab(url + item.pathRelativeFromProjectEncoded())
					else:
						webbrowser.open_new_tab(item.uri())
			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')
		else:
			for item in SideBarSelection(paths).getSelectedItems():
				webbrowser.open_new_tab(item.uri())
示例#3
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')
示例#4
0
	def run(self, paths = []):
		project = SideBarProject()
		if project.hasOpenedProject():
			SideBarItem(project.getProjectFile(), False).edit();
示例#5
0
 def run(self, paths=[]):
     project = SideBarProject()
     if project.hasOpenedProject():
         SideBarItem(project.getProjectFile(), False).edit()