add eslint and clean up code

This commit is contained in:
Keegan
2016-01-27 19:12:12 -08:00
parent 67d2258bb6
commit cdb855edaa
51 changed files with 292 additions and 2793 deletions
+6 -10
View File
@@ -2,28 +2,24 @@
var $ = require('./vendor/minified/minified').$;
var _ = require('./vendor/minified/minified')._;
var Api = require('./lib/api');
var ClayConfig = require('./lib/clay-config');
var config = _.extend([], window.clayConfig || []);
var settings = _.extend({}, window.claySettings || {});
var returnTo = window.returnTo || 'pebblejs://close#';
var customFn = window.customFn || function() {};
var api = new Api(settings);
var $mainForm = $('#main-form');
var clayConfig = new ClayConfig(settings, config, $mainForm);
function submit(event) {
_.each(api.itemsByAppKey, function(appKey, item) {
settings[appKey] = item.get();
});
// Set the return URL depending on the runtime environment
location.href = returnTo + encodeURIComponent(JSON.stringify(settings));
location.href =
returnTo + encodeURIComponent(JSON.stringify(clayConfig.getSettings()));
event.preventDefault();
return false;
}
api.addItem(config, $mainForm);
$mainForm.on('|submit', submit);
//$mainForm.on('submit', submit);
customFn.call(api);
customFn.call(clayConfig);