From deca9a3227deac92ed3f2cc0424424bfedbe1002 Mon Sep 17 00:00:00 2001 From: Maxim Velesyuk Date: Thu, 17 Nov 2016 17:54:15 +0100 Subject: [PATCH] Add sorting of keys while printing objects --- extension/js/background.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/extension/js/background.js b/extension/js/background.js index c5b223a..40e7670 100644 --- a/extension/js/background.js +++ b/extension/js/background.js @@ -296,8 +296,10 @@ // Create blockInner, which indents (don't attach yet) blockInner = templates.t_blockInner.cloneNode(false) ; // For each key/value pair, add as a kvov to blockInner - var count = 0, k, comma ; - for (k in value) { + var count = 0, k, kk, comma ; + var keyz = Object.keys(value).sort(); + for (kk in keyz) { + k = keyz[kk]; if (value.hasOwnProperty(k)) { count++ ; childKvov = getKvovDOM(value[k], k) ;