この関数をcoffeescript互換のバージョンにするにはどうすればよいですか?CoffeeScriptの引数と匿名関数の解析
私の主な問題は...しかし、私は常に引数または権限のいずれかを失っているように見えるしてみてください。.. fb.loginである
最も評価function promptLogin(login_level, callback)
{
var cbk = callback;
FB.login(function(response) {
if (response.session) {
if (response.perms) {
cbk(true, response);
} else {
cbk(false, response);
//showAlert("Please accept the permissions.", 'Error');
}
} else {
cbk(false, response);
//showAlert("Please accept the permissions.", 'Error');
}
}, {perms:'email,publish_stream'}
);
}
...
ガレス下のあなたの答えのすべてのための
EDIT
おかげで、いくつかは、いくつかはしなかった働いていた、いくつかは私に他のISSUを引き起こしましたes。
私は、ソリューションのミックスと一致に定住しています
login: (permissions = '', callback) ->
responseHandler = (response) ->
if response.session
if permissions && permissions != ''
if permissions == response.perms
AP.log 'Login accepted - Permissions Accepted', response
callback true, response
else
AP.log 'Login rejected - Permissions Rejected', response
callback false, response
else
AP.log 'Login accepted - No Permissions', response
callback true, response
else
AP.log 'Login rejected', response
callback false, response
return
FB.login responseHandler, perms: permissions
が答えたすべての人に感謝します。これが他人を助けることを願っています
敬具、
ガレス
残念ながら、それはまだパーミッションで解析されません:( – ThinkGareth