- Update sources
This commit is contained in:
@@ -213,10 +213,11 @@ if JS then
|
||||
]]
|
||||
), function(data) print("In callback: " .. data); res=data end)
|
||||
repeat
|
||||
love.timer.sleep(0.01)
|
||||
JS.retrieveData(0.01)
|
||||
love.timer.sleep(1)
|
||||
JS.retrieveData(1)
|
||||
print("In lua: " .. res)
|
||||
print(JS)
|
||||
until res
|
||||
print("In lua: " .. res)
|
||||
return res
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
local __requestQueue = {}
|
||||
local _requestCount = 0
|
||||
local _Request =
|
||||
__requestQueue = {}
|
||||
_requestCount = 0
|
||||
_Request =
|
||||
{
|
||||
command = "",
|
||||
currentTime = 0,
|
||||
@@ -11,7 +11,7 @@ local os = love.system.getOS()
|
||||
local __defaultErrorFunction = nil
|
||||
local isDebugActive = false
|
||||
|
||||
local JS = {}
|
||||
JS = {}
|
||||
|
||||
function JS.callJS(funcToCall)
|
||||
if(os == "Web") then
|
||||
@@ -23,11 +23,16 @@ end
|
||||
--If you pass arguments to the func beyond the string, it will perform automatically string.format
|
||||
--Return statement is possible inside this structure
|
||||
--This will return a string containing a function to be called by JS.callJS
|
||||
|
||||
local _unpack
|
||||
if(_VERSION == "Lua 5.1" or _VERSION == "LuaJIT") then
|
||||
_unpack = unpack
|
||||
else
|
||||
_unpack = table.unpack
|
||||
end
|
||||
function JS.stringFunc(str, ...)
|
||||
str = "(function(){"..str.."})()"
|
||||
if(#arg > 0) then
|
||||
str = str:format(unpack(arg))
|
||||
str = str:format(_unpack(arg))
|
||||
end
|
||||
str = str:gsub("[\n\t]", "")
|
||||
return str
|
||||
|
||||
Reference in New Issue
Block a user