Reusable JavaScript functions for designing Splunk interfaces.
I have no idea about the terminology, I’m a newbie to Splunk
The helper.js
file combines all the modules into a single object, each module accessible by its name.
Add https://featherbear.cc/splunk-helper/helper.js
to your require
statement.
require([
'jquery'
'splunkjs/mvc',
'https://featherbear.cc/splunk-helper/helper.js'
],
function ($, mvc, splunkHelper) {
// Your code goes here
// splunkHelper.DOM.createButton(...)
}
)
You can using the destructuring assignment to simplify your namespace.
require([
'jquery'
'splunkjs/mvc',
'https://featherbear.cc/splunk-helper/helper.js'
],
function ($, mvc, { DOM }) {
// Your code goes here
// DOM.createButton(...)
}
)
You can also import specific modules (for loading speed optimisation, etc…).
Modules are located in the lib
directory, and are accessible at https://featherbear.cc/splunk-helper/lib/<MODULE>.js
.
require([
'jquery'
'splunkjs/mvc',
'https://featherbear.cc/splunk-helper/lib/DOM.js'
],
function ($, mvc, DOM ) {
// Your code goes here
// DOM.createButton(...)
}
)
Documentation to come… maybe not… unless?
GitHub Repository: featherbear/splunk-helper
Copyright © 2020 Andrew Wong
This software is licensed under the MIT License. You are free to redistribute it and/or modify it under the terms of the license.
For more details see the license file