From 8d9a2f505f2bc80f860810caea1d9f90ddcb06a8 Mon Sep 17 00:00:00 2001 From: Lars Jung Date: Fri, 17 Apr 2015 15:34:27 +0200 Subject: [PATCH] Clean code. --- src/_h5ai/client/js/inc/core/types.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/_h5ai/client/js/inc/core/types.js b/src/_h5ai/client/js/inc/core/types.js index a2a2175e..2d0bfe97 100644 --- a/src/_h5ai/client/js/inc/core/types.js +++ b/src/_h5ai/client/js/inc/core/types.js @@ -27,16 +27,17 @@ modulejs.define('core/types', ['config', '_'], function (config, _) { var slashidx = sequence.lastIndexOf('/'); var name = slashidx >= 0 ? sequence.substr(slashidx + 1) : sequence; + var result; - for (var type in regexps) { - if (regexps.hasOwnProperty(type)) { - if (regexps[type].test(name)) { - return type; - } + _.each(regexps, function (regexp, type) { + + if (regexps[type].test(name)) { + result = type; + return false; } - } + }); - return 'file'; + return result ? result : 'file'; }