From 076b2e2ae1037eb1320f2663f7ae65fe941d7f4c Mon Sep 17 00:00:00 2001 From: coderaiser Date: Mon, 26 Dec 2016 15:34:20 +0200 Subject: [PATCH] refactor(contact) init: early return --- client/contact.js | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/client/contact.js b/client/contact.js index 563557b2..b809faac 100644 --- a/client/contact.js +++ b/client/contact.js @@ -13,23 +13,24 @@ var CloudCmd, Util, DOM, olark; Inited = false; function init(callback) { - if (!Inited) { - Contact.show = show; - Contact.hide = hide; + if (Inited) + return; + + Contact.show = show; + Contact.hide = hide; + + load(function() { + Inited = true; - load(function() { - Inited = true; - - olark.identify('6216-545-10-4223'); - olark('api.box.onExpand', Contact.show); - olark('api.box.onShow', Contact.show); - olark('api.box.onShrink', Contact.hide); - - Util.exec(callback); - }); + olark.identify('6216-545-10-4223'); + olark('api.box.onExpand', Contact.show); + olark('api.box.onShow', Contact.show); + olark('api.box.onShrink', Contact.hide); - Events.addKey(onKey); - } + Util.exec(callback); + }); + + Events.addKey(onKey); } function load(callback) {