From 9d74ca302ea182d336853aa2578cc455c32556be Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Wed, 12 Jun 2013 17:03:07 +0200 Subject: [PATCH] Refactoring --- modules/rng/rng.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/rng/rng.js b/modules/rng/rng.js index deda771..992d601 100644 --- a/modules/rng/rng.js +++ b/modules/rng/rng.js @@ -14,14 +14,6 @@ return function(sandbox) { views.mainTabs.addTab(title, slug, view); } - function tabIsDirty(slug) { - if(slug === 'editor' && (dirty.documentCanvas || dirty.metadataEditor)) - return true; - if(slug === 'sourceEditor' && dirty.sourceEditor) - return true; - return false; - } - var dirty = { sourceEditor: false, documentCanvas: false, @@ -29,6 +21,14 @@ return function(sandbox) { }; var synchronizeTab = function(slug) { + function tabIsDirty(slug) { + if(slug === 'editor' && (dirty.documentCanvas || dirty.metadataEditor)) + return true; + if(slug === 'sourceEditor' && dirty.sourceEditor) + return true; + return false; + } + if(tabIsDirty(slug)) { if(slug === 'sourceEditor') { sandbox.getModule('data').commitDocument(sandbox.getModule('sourceEditor').getDocument(), 'source_edit'); -- 2.20.1