TonyBenedetti
Hobbyist Programmer & Fabrik Fan
I'm a bit confused about how to arrange the code in my form_23.js file. I would like to move the JS from each of the "on" events into the external file.
My confusion stems from:
As always -- I am "Puzzled Near Poughkeepsie"
My confusion stems from:
- Why do examples in the forum use:
JavaScript:
requirejs(['fab/fabrik'], function() {
- but the wiki shows "Fabrik" as a parameter:
JavaScript:
requirejs(['fab/fabrik'], function (Fabrik) {
- one function with the requirejs inside the outermost function:
JavaScript:
function gn_event (fromTab, fromElement, trigger) {
requirejs(['fab/fabrik'], function (Fabrik) {
<<<callback stuff>>> {
{ code for "loadOne" based on outermost function params }
{ code for "clickOne" based on outermost function params }
{ code for "loadTwo" based on outermost function params }
etc., etc., etc.
}
});
}
- OR -- a separate function for each "inline"
JavaScript:
function loadOne (fromTab, fromElement, trigger) {
requirejs(['fab/fabrik'], function (Fabrik) {
<<< callback stuff >>> {
<<< code for "loadOne" >>>
}
}
}
function clickOne (fromTab, fromElement, trigger) {
requirejs(['fab/fabrik'], function (Fabrik) {
<<< callback stuff >>> {
<<< code for "clickOne" >>>
}
}
}
function loadTwo (fromTab, fromElement, trigger) {
requirejs(['fab/fabrik'], function (Fabrik) {
<<< callback stuff >>> {
<<< code for "loadTwo" >>>
}
}
}
etc., etc., etc.
As always -- I am "Puzzled Near Poughkeepsie"
Last edited: