def footer(context, id, **kwargs):
    return component_context(context,
                             "splunk-footer",
                             id,
                             "view",
                             "splunkjs/mvc/footerview",
                             kwargs,
                             classes="footer")
示例#2
0
def searchbar(context, id, timerange=True, **kwargs):
    if 'timepicker' in kwargs:
        logger.warn(
            'The "%s" parameter of template tag "%s" is deprecated. Use "%s" instead.',
            'timepicker', 'searchbar', 'timerange')
        timerange = kwargs.pop('timepicker')
    kwargs['timerange'] = timerange
    return component_context(context, "splunk-searchbar", id, "view", "splunkjs/mvc/searchbarview", kwargs)
def header(context, id, **kwargs):
    header_file = "splunkjs/mvc/aceheader/aceheader" if settings.SPLUNK_5 else "splunkjs/mvc/headerview"
    header_tag = "header" if settings.SPLUNK_5 else "div"
    return component_context(context,
                             "splunk-header",
                             id,
                             "view",
                             header_file,
                             kwargs,
                             classes="header",
                             tag=header_tag)
示例#4
0
def group(context, *args, **kwargs):
    if 'id' not in kwargs or not kwargs['id']:
        raise Exception("Must supply an id for 'groupcontext'")
    id = kwargs['id']

    add_statics(context, js=["appfx/splunkui/groupcontext.js"])
    options = {'app': context['app_name'], 'contexts': args}
    options.update(kwargs)

    return component_context(context, "appfx-groupcontext", id, "context",
                             options)
示例#5
0
def group(context, *args, **kwargs):
    if 'id' not in kwargs or not kwargs['id']:
        raise Exception("Must supply an id for 'groupcontext'")
    id = kwargs['id']
    
    add_statics(context, js=["appfx/splunkui/groupcontext.js"])
    options = { 
        'app': context['app_name'],
        'contexts': args
    }
    options.update(kwargs) 
    
    return component_context(context, "appfx-groupcontext", id, "context", options)
示例#6
0
def dropdown(context, id, **kwargs):
    return component_context(context, "splunk-dropdown", id, "view", "splunkjs/mvc/dropdownview", kwargs)
示例#7
0
def d3chart(context, id, *args, **kwargs):
    return component_context(context, "splunk-d3chart", id, "view", "splunkjs/mvc/d3chart/d3chartview", kwargs)
示例#8
0
def chart(context, id, **kwargs):        
    return component_context(context, "splunk-chart", id, "view", "splunkjs/mvc/chartview", kwargs)
def footer(context, id, **kwargs):
    return component_context(context, "splunk-footer", id, "view", "splunkjs/mvc/footerview", kwargs, classes="footer")
示例#10
0
def timerange(context, id, **kwargs):
    return component_context(context, "splunk-timerange", id, "view", "splunkjs/mvc/timerangeview", kwargs)
示例#11
0
def textinput(context, id, **kwargs):
    return component_context(context, "splunk-textinput", id, "view", "splunkjs/mvc/textinputview", kwargs)
示例#12
0
def postprocessmanager(context, id, **kwargs):
    options = { 'app': context['app_name'] }
    options.update(kwargs)
    return component_context(context, "splunk-postprocessmanager", id, "manager", "splunkjs/mvc/postprocessmanager", options)
示例#13
0
def timepicker(context, id, **kwargs):
    return component_context(context, "appfx-timepicker", id, "control",
                             kwargs)
示例#14
0
def search(context, id, **kwargs):
    add_statics(context, js=["appfx/splunkui/searchcontext.js"])
    options = { 'app': context['app_name'] }
    options.update(kwargs)
    return component_context(context, "appfx-searchcontext", id, "context", options)
示例#15
0
def resulttable(context, id, **kwargs):    
    return component_context(context, "appfx-resulttable", id, "control", kwargs)
示例#16
0
def radio(context, id, **kwargs):
    return component_context(context, "appfx-radio", id, "control", kwargs)
示例#17
0
def paginator(context, id, **kwargs):
    return component_context(context, "appfx-paginator", id, "control", kwargs)
示例#18
0
def jobstatus(context, id, **kwargs):
    return component_context(context, "appfx-jobstatus", id, "control", kwargs)
示例#19
0
def googlemap(context, id, **kwargs):
    return component_context(context, "splunk-googlemap", id, "view", "splunkjs/mvc/googlemapview", kwargs)
示例#20
0
def radiogroup(context, id, **kwargs):
    return component_context(context, "splunk-radiogroup", id, "view", "splunkjs/mvc/radiogroupview", kwargs)
示例#21
0
def control(context, type=None, id=None, **kwargs):
    if not type or not id:
        raise Error("Must supply type and id.")
    return component_context(context, type, id, "control", kwargs)
示例#22
0
def googlemap(context, id, **kwargs):
    return component_context(context, "appfx-googlemap", id, "control", kwargs)
示例#23
0
def d3chart(context, id, *args, **kwargs):
    return component_context(context, "appfx-d3chart", id, "control", kwargs)
示例#24
0
def checkboxgroup(context, id, **kwargs):
    return component_context(context, "splunk-checkboxgroup", id, "view", "splunkjs/mvc/checkboxgroupview", kwargs)
示例#25
0
def dataview(context, id, **kwargs):
    return component_context(context, "appfx-dataview", id, "control", kwargs)
def header(context, id, **kwargs):
    header_file = "splunkjs/mvc/aceheader/aceheader" if settings.SPLUNK_5 else "splunkjs/mvc/headerview"
    header_tag = "header" if settings.SPLUNK_5 else "div" 
    return component_context(context, "splunk-header", id, "view", header_file, kwargs, classes="header", tag=header_tag)
示例#27
0
def eventtable(context, id, **kwargs):
    return component_context(context, "appfx-eventtable", id, "control",
                             kwargs)
示例#28
0
def splunkmap(context, id, **kwargs):
    return component_context(context, "splunk-map", id, "view", "splunkjs/mvc/splunkmapview", kwargs)
示例#29
0
def googlemap(context, id, **kwargs):
    return component_context(context, "appfx-googlemap", id, "control", kwargs)
示例#30
0
def view(context, type=None, id=None, require='', **kwargs):
    if not type or not id:
        raise Error("Must supply type and id.")
    return component_context(context, type, id, "view", require, kwargs)
示例#31
0
def jobstatus(context, id, **kwargs):
    return component_context(context, "appfx-jobstatus", id, "control", kwargs)
示例#32
0
def dataview(context, id, **kwargs):
    return component_context(context, "splunk-dataview", id, "view", "splunkjs/mvc/dataview", kwargs)
示例#33
0
def paginator(context, id, **kwargs):
    return component_context(context, "appfx-paginator", id, "control", kwargs)
示例#34
0
def eventsviewer(context, id, **kwargs):
    return component_context(context, "splunk-events-viewer", id, "view", "splunkjs/mvc/eventsviewerview", kwargs)
示例#35
0
def d3chart(context, id, *args, **kwargs):
    return component_context(context, "appfx-d3chart", id, "control", kwargs)
示例#36
0
def paginator(context, id, **kwargs):
    return component_context(context, "splunk-paginator", id, "view", "splunkjs/mvc/paginatorview", kwargs)
示例#37
0
def single(context, id, **kwargs):
    return component_context(context, "splunk-single", id, "view", "splunkjs/mvc/singleview", kwargs)
示例#38
0
def searchmanager(context, id, **kwargs):
    options = { 'app': context['app_name'] }
    options.update(kwargs)
    return component_context(context, "splunk-searchmanager", id, "manager", "splunkjs/mvc/searchmanager", options)
示例#39
0
def table(context, id, **kwargs):    
    return component_context(context, "splunk-table", id, "view", "splunkjs/mvc/tableview", kwargs)
示例#40
0
def searchcontrols(context, id, **kwargs):
    return component_context(context, "splunk-searchcontrols", id, "view", "splunkjs/mvc/searchcontrolsview", kwargs)
示例#41
0
def dataview(context, id, **kwargs):
    return component_context(context, "appfx-dataview", id, "control", kwargs)