예제 #1
0
    def run(self, edit):
        if hasattr(self, 'ss'):
            # Already synced
            print "Can't resync"
            return

        self.edit = edit

        client = MozClient("localhost", 6000)
        ui = MozUI(client)
        tab = ui.getSelectedTab()
        self.ss = tab.getStyleSheets()

        self.view.set_status("firefox-sync", "fx:connected")
        #FIXME: when do we hide that? No disconnected event yet.

        urls = [basename(urlparse(s.href).path) for s in self.ss]
        sublime.active_window().show_quick_panel(urls, self.on_chosen)
  def run(self, edit):
    if hasattr(self, 'ss'):
      # Already synced
      print "Can't resync"
      return

    self.edit = edit

    client = MozClient("localhost", 6000)
    ui = MozUI(client)
    tab = ui.getSelectedTab()
    self.ss = tab.getStyleSheets()

    self.view.set_status("firefox-sync", "fx:connected")
    #FIXME: when do we hide that? No disconnected event yet.

    urls = [basename(urlparse(s.href).path) for s in self.ss]
    sublime.active_window().show_quick_panel(urls, self.on_chosen)
예제 #3
0
#!/usr/bin/python
import os, sys

sys.path.append(os.path.join(os.path.dirname(__file__), "..", "libs"))
from client import MozClient
from fxui import MozUI


client = MozClient("localhost", 6000)
ui = MozUI(client)
tab = ui.getSelectedTab()
ss = tab.getStyleSheets()
print ss[0].href

# res = client.send({'to':'root', 'type': 'listTabs'})
# print res
# browserActor = res["chromeDebugger"]
# styleEditorActor = res["tabs"][2]["styleEditorActor"]
# res = client.send({'to':styleEditorActor, 'type':"getStyleSheets"})
##print res["styleSheets"][0]
# styleSheetActor = res["styleSheets"][0]["actor"]
##client.send({'to':styleSheetActor, 'type':"update", 'text':"", "transition":True})
# res = client.send({'to':styleSheetActor, 'type':"fetchSource"})
# res = client.receive()
# print res["source"]
##self.view.insert(edit, 0, res["styleSheets"][0])
예제 #4
0
#!/usr/bin/python
import os, sys
sys.path.append(os.path.join(os.path.dirname(__file__), '..', 'libs'))
from client import MozClient
from fxui import MozUI

client = MozClient("localhost", 6000)
ui = MozUI(client)
tab = ui.getSelectedTab()
ss = tab.getStyleSheets()
print ss[0].href

#res = client.send({'to':'root', 'type': 'listTabs'})
#print res
#browserActor = res["chromeDebugger"]
#styleEditorActor = res["tabs"][2]["styleEditorActor"]
#res = client.send({'to':styleEditorActor, 'type':"getStyleSheets"})
##print res["styleSheets"][0]
#styleSheetActor = res["styleSheets"][0]["actor"]
##client.send({'to':styleSheetActor, 'type':"update", 'text':"", "transition":True})
#res = client.send({'to':styleSheetActor, 'type':"fetchSource"})
#res = client.receive()
#print res["source"]
##self.view.insert(edit, 0, res["styleSheets"][0])