Browse Source

new bert.js

Namdak Tonpa 6 years ago
parent
commit
2b551fed33
2 changed files with 3 additions and 3 deletions
  1. 1 1
      src/actions/action_api.erl
  2. 2 2
      src/actions/action_event.erl

+ 1 - 1
src/actions/action_api.erl

@@ -6,7 +6,7 @@
 -define(B(E), nitro:to_binary(E)).
 
 render_action(#api{name=Name,delegate=Delegate}) ->
-    Data = "utf8_toByteArray(JSON.stringify(data))",
+    Data = "string(JSON.stringify(data))",
     PostbackScript = wf_event:new(Name, "document", Delegate, api_event, Data, []),
     [?B(Name),"=function(data){",PostbackScript,"};"].
 

+ 2 - 2
src/actions/action_event.erl

@@ -15,8 +15,8 @@ render_action(#event{postback=Postback,actions=_A,source=Source,target=Control,t
 
 data(E,SourceList) ->
     Type=fun(A) when is_atom(A) -> [ "atom('",atom_to_list(A),"')" ];
-                            (A) -> [ "utf8_toByteArray('",A,"')" ] end,
-    list_to_binary(["[tuple(tuple(utf8_toByteArray('",E,"'),bin('detail')),[])",
+                            (A) -> [ "string('",A,"')" ] end,
+    list_to_binary(["[tuple(tuple(string('",E,"'),bin('detail')),[])",
         [ case S of {Id,Code} -> [ ",tuple(",Type(Id),",",Code,")" ];
                             _ -> [ ",tuple(",Type(S),",querySource('",?B(S),"'))" ]
           end || S <- SourceList ],"]"]).