Application Framework Reference

Splunk.Module constructor

Splunk.Module

Instantiate a Splunk.Module instance.

Subclassing

myNewModule = $.klass(Splunk.Module, {
    initialize: function($super, container){
        $super(container);
        ... elided ...
    },
    ... elided ...
});

Parameters

container

DOM element

The containing DOM element for rendering module HTML.

Example

Splunk.Module.GenericFTR= $.klass(Splunk.Module, {

    initialize: function($super, container) {
        $super(container);
        this.logger = Splunk.Logger.getLogger("GenericFTR.js");
        this.messenger = Splunk.Messenger.System.getInstance();
        this.popupDiv = $('.ftrPopup', this.container).get(0);
        this.redirectTo = this._params['configLink'];
        this.getResults();
    },
    
    ... elided ...

});