def run(self, editswi): global fp mapping = {} if fp: self.view.run_command('fireplay_start_any') return rdp_ports = b2g_helper.discover_rdp_ports() if rdp_ports['firefoxos']: for port in rdp_ports['firefoxos']: mapping[port] = 'Firefox OS on %s' % port else: # Find b2g binaries b2g_map = b2g_helper.find_b2gs() b2g_bins = [(k, sim) for k, sims in b2g_map.iteritems() for sim in sims] if b2g_bins: mapping['firefoxos'] = 'Start new Firefox OS simulator instance' else: mapping['install_firefoxos'] = 'Install Firefox OS simulator' # Making fireplay not default with Firefox Desktop if get_setting('fireplay_firefox'): if rdp_ports['firefox']: for port in rdp_ports['firefox']: mapping[port] = 'Firefox on %s' % port else: mapping['firefox'] = 'Start new Firefox instance' items = mapping.values() self.ports = mapping.keys() self.view.window().show_quick_panel(items, self.selecting_port)
def run(self, edit): global fp # Start a Firefox OS instance simulators_map = b2g_helper.find_b2gs() self.simulators = [(k, sim) for k, sims in simulators_map.iteritems() for sim in sims] items = [sim[1] for sim in self.simulators] if len(items) == 1: self.selecting_simulator(0) else: self.view.window().show_quick_panel(items, self.selecting_simulator)
def run(self, edit): global fp # Start a Firefox OS instance simulators_map = b2g_helper.find_b2gs() self.simulators = [(k, sim) for k, sims in simulators_map.iteritems() for sim in sims] items = [sim[1] for sim in self.simulators] if len(items) == 1: self.selecting_simulator(0) else: self.view.window().show_quick_panel(items, self.selecting_simulator)
def run(self, editswi): global fp mapping = {} if fp: self.view.run_command('fireplay_start_any') return rdp_ports = b2g_helper.discover_rdp_ports() if rdp_ports['firefoxos']: for port in rdp_ports['firefoxos']: mapping[port] = 'Firefox OS on %s' % port else: # Find b2g binaries b2g_map = b2g_helper.find_b2gs() b2g_bins = [(k, sim) for k, sims in b2g_map.iteritems() for sim in sims] if b2g_bins: mapping[ 'firefoxos'] = 'Start new Firefox OS simulator instance' else: mapping['install_firefoxos'] = 'Install Firefox OS simulator' # Making fireplay not default with Firefox Desktop if get_setting('fireplay_firefox'): if rdp_ports['firefox']: for port in rdp_ports['firefox']: mapping[port] = 'Firefox on %s' % port else: mapping['firefox'] = 'Start new Firefox instance' items = mapping.values() self.ports = mapping.keys() self.view.window().show_quick_panel(items, self.selecting_port)