fjsc: load bootstrap factor code on startup
parent
3df86a4658
commit
69df2c402d
|
@ -4,11 +4,9 @@
|
||||||
|
|
||||||
"browser-dom" in
|
"browser-dom" in
|
||||||
|
|
||||||
: get-element ( id -- element )
|
: $ ( string -- result )
|
||||||
document { "element" } "" "getElementById" { "string" } alien-invoke ;
|
#! Call JQuery's $ function
|
||||||
|
window { "result" } "" "$" { "string" } alien-invoke ;
|
||||||
|
|
||||||
: property ( name element -- value )
|
|
||||||
alien-property ;
|
|
||||||
|
|
||||||
"scratchpad" in
|
"scratchpad" in
|
||||||
"Bootstrap code loaded" alert
|
|
|
@ -530,3 +530,10 @@ factor.add_word("browser-dom", "document", "primitive", function(next) {
|
||||||
factor.cont.data_stack.push(document);
|
factor.cont.data_stack.push(document);
|
||||||
factor.call_next(next);
|
factor.call_next(next);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/* Run initial factor code */
|
||||||
|
$(document).ready(function() {
|
||||||
|
$.get("/responder/fjsc-resources/bootstrap.factor", function(result) {
|
||||||
|
factor.server_eval(result, function() { });
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
Loading…
Reference in New Issue