Skip to content

Instantly share code, notes, and snippets.

@kba
Created September 8, 2016 08:20
Show Gist options
  • Save kba/db5b4495f9a03664e3cb8c68cb7bfd8d to your computer and use it in GitHub Desktop.
Save kba/db5b4495f9a03664e3cb8c68cb7bfd8d to your computer and use it in GitHub Desktop.
# thin-arrow.coffee
$(->
rest_api_login((login_ok, userName, userRoles) ->
console.log("login_ok #{login_ok}, userName #{userName}, roles [#{userRoles.join(", ")}]")
vcm.app.userName = userName
vcm.app.userRoles = userRoles
vcm.app.defaultClassifications = []
initialize_templates((loaded_templates) ->
console.log("loaded_templates", loaded_templates)
vcm.app.main_application()
)
)
)
# fat-arrow.coffee
$(=>
rest_api_login((login_ok, userName, userRoles) ->
console.log("login_ok #{login_ok}, userName #{userName}, roles [#{userRoles.join(", ")}]")
vcm.app.userName = userName
vcm.app.userRoles = userRoles
vcm.app.defaultClassifications = []
initialize_templates((loaded_templates) ->
console.log("loaded_templates", loaded_templates)
vcm.app.main_application()
)
)
)
#------
# coffee -cpb thin-arrow.coffee:
$(function() {
return rest_api_login(function(login_ok, userName, userRoles) {
console.log("login_ok " + login_ok + ", userName " + userName + ", roles [" + (userRoles.join(", ")) + "]");
vcm.app.userName = userName;
vcm.app.userRoles = userRoles;
vcm.app.defaultClassifications = [];
return initialize_templates(function(loaded_templates) {
console.log("loaded_templates", loaded_templates);
return vcm.app.main_application();
});
});
});
# coffee -cpb fat-arrow.coffee
$((function(_this) {
return function() {
return rest_api_login(function(login_ok, userName, userRoles) {
console.log("login_ok " + login_ok + ", userName " + userName + ", roles [" + (userRoles.join(", ")) + "]");
vcm.app.userName = userName;
vcm.app.userRoles = userRoles;
vcm.app.defaultClassifications = [];
return initialize_templates(function(loaded_templates) {
console.log("loaded_templates", loaded_templates);
return vcm.app.main_application();
});
});
};
})(this));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment