Clean code.

This commit is contained in:
Lars Jung 2014-09-13 17:16:19 +02:00
parent d9d5e9473d
commit d9ff0c3cf4

View file

@ -1,15 +1,12 @@
modulejs.define('core/server', ['$', '_', 'config', 'core/location'], function ($, _, config, location) { modulejs.define('core/server', ['$', '_', 'config', 'core/location'], function ($, _, config, location) {
var server = {
backend: config.setup.BACKEND, var hasApi = config.setup.API === true;
api: config.setup.API === true,
name: config.setup.SERVER_NAME,
version: config.setup.SERVER_VERSION,
request: function (data, callback) {
if (server.api) { function request(data, callback) {
if (hasApi) {
$.ajax({ $.ajax({
url: location.getAbsHref(), url: location.getAbsHref(),
data: data, data: data,
@ -27,11 +24,11 @@ modulejs.define('core/server', ['$', '_', 'config', 'core/location'], function (
} else { } else {
callback(); callback();
} }
}, }
formRequest: function (data) { function formRequest(data) {
if (server.api) { if (hasApi) {
var $form = $('<form method="post" style="display:none;"/>') var $form = $('<form method="post" style="display:none;"/>')
.attr('action', location.getAbsHref()); .attr('action', location.getAbsHref());
@ -46,7 +43,14 @@ modulejs.define('core/server', ['$', '_', 'config', 'core/location'], function (
$form.appendTo('body').submit().remove(); $form.appendTo('body').submit().remove();
} }
} }
};
return server;
return {
backend: config.setup.BACKEND,
api: hasApi,
name: config.setup.SERVER_NAME,
version: config.setup.SERVER_VERSION,
request: request,
formRequest: formRequest
};
}); });