ode.order, node.type, node.path]);
        }

        // Sort alphabetically
        sortArray.sort();
        // Sort by type
        sortArray.sort(function (a, b) {
          return a[2] - b[2];
        });
        // Sort by order
        sortArray.sort(function (a, b) {
          return a[1] - b[1];
        });

        // Append sorted nodes
        for (var i = 0; i < sortArray.length; i++) {
          elm = sortArray[i];
          if (elm[1]) {
            orderFragment.appendChild(el._sortRecursive