Improved Javascript coding style

This commit is contained in:
Marcin Kurczewski
2014-09-08 22:02:28 +02:00
parent a5c89bc48e
commit 553c33b860
27 changed files with 180 additions and 140 deletions

View File

@ -7,34 +7,38 @@ App.State = function() {
function get(key) {
return properties[key];
};
}
function set(key, value) {
properties[key] = value;
if (key in observers) {
for (observerName in observers[key]) {
for (var observerName in observers[key]) {
if (observers[key].hasOwnProperty(observerName)) {
observers[key][observerName](key, value);
}
}
}
};
}
function startObserving(key, observerName, callback) {
if (!(key in observers))
if (!(key in observers)) {
observers[key] = {};
if (!(observerName in observers[key]))
}
if (!(observerName in observers[key])) {
observers[key][observerName] = {};
}
observers[key][observerName] = callback;
};
}
function stopObserving(key, observerName) {
if (!(key in observers))
if (!(key in observers)) {
return;
if (!(observerName in observers[key]))
}
if (!(observerName in observers[key])) {
return;
}
delete observers[key][observerName];
};
}
return {
get: get,