kopia lustrzana https://github.com/ihabunek/toot
				
				
				
			Timeline ui support + signal for [A]ccount feature
[A] displays overlay with account details and actionspull/308/head
							rodzic
							
								
									5ae6db8689
								
							
						
					
					
						commit
						7be30302dc
					
				| 
						 | 
				
			
			@ -21,6 +21,7 @@ class Timeline(urwid.Columns):
 | 
			
		|||
    Displays a list of statuses to the left, and status details on the right.
 | 
			
		||||
    """
 | 
			
		||||
    signals = [
 | 
			
		||||
        "account",       # Display account info and actions
 | 
			
		||||
        "close",         # Close thread
 | 
			
		||||
        "compose",       # Compose a new toot
 | 
			
		||||
        "delete",        # Delete own status
 | 
			
		||||
| 
						 | 
				
			
			@ -102,6 +103,7 @@ class Timeline(urwid.Columns):
 | 
			
		|||
            return None
 | 
			
		||||
 | 
			
		||||
        options = [
 | 
			
		||||
            "[A]ccount" if not status.is_mine else "",
 | 
			
		||||
            "[B]oost",
 | 
			
		||||
            "[D]elete" if status.is_mine else "",
 | 
			
		||||
            "B[o]okmark",
 | 
			
		||||
| 
						 | 
				
			
			@ -169,6 +171,10 @@ class Timeline(urwid.Columns):
 | 
			
		|||
            if index >= count:
 | 
			
		||||
                self._emit("next")
 | 
			
		||||
 | 
			
		||||
        if key in ("a", "A"):
 | 
			
		||||
            self._emit("account", status.data['account']['id'])
 | 
			
		||||
            return
 | 
			
		||||
 | 
			
		||||
        if key in ("b", "B"):
 | 
			
		||||
            self._emit("reblog", status)
 | 
			
		||||
            return
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue