зеркало из https://github.com/mozilla/gecko-dev.git
31 строка
970 B
Python
31 строка
970 B
Python
from .registry import register_callback_action
|
|
|
|
|
|
@register_callback_action(
|
|
title='Say Hello',
|
|
symbol='hw',
|
|
description="""
|
|
Simple **proof-of-concept** action that prints a hello action.
|
|
""",
|
|
order=10000, # Put this at the very bottom/end of any menu (default)
|
|
context=[{}], # Applies to any task
|
|
available=lambda parameters: True, # available regardless decision parameters (default)
|
|
schema={
|
|
'type': 'string',
|
|
'maxLength': 255,
|
|
'default': 'World',
|
|
'title': 'Target Name',
|
|
'description': """
|
|
A name wish to say hello to...
|
|
This should normally be **your name**.
|
|
|
|
But you can also use the default value `'World'`.
|
|
""".strip(),
|
|
},
|
|
)
|
|
def hello_world_action(parameters, input, task_group_id, task_id, task):
|
|
print "This message was triggered from context-menu of taskId: {}".format(task_id)
|
|
print ""
|
|
print "Hello {}".format(input)
|
|
print "--- Action is now executed"
|