assets/themes/j1/adapter/js/lunr.js in j1-template-2023.0.13 vs assets/themes/j1/adapter/js/lunr.js in j1-template-2023.0.14
- old
+ new
@@ -39,21 +39,18 @@
{% assign template_version = site.version %}
{% assign lunr_search_defaults = modules.defaults.lunr.defaults %}
{% assign lunr_search_settings = modules.lunr.settings %}
-{% comment %} Set config options
--------------------------------------------------------------------------------- {% endcomment %}
-{% assign lunr_search_options = lunr_search_defaults | merge: lunr_search_settings %}
-
{% comment %} Detect prod mode
-------------------------------------------------------------------------------- {% endcomment %}
{% assign production = false %}
{% if environment == 'prod' or environment == 'production' %}
{% assign production = true %}
{% endif %}
+
/*
# -----------------------------------------------------------------------------
# ~/assets/themes/j1/adapter/js/lunr.js
# J1 Adapter for J1 Lunr
#
@@ -77,12 +74,14 @@
'use strict';
j1.adapter.lunr = (function (j1, window) {
{% comment %} Set global variables
------------------------------------------------------------------------------ {% endcomment %}
- var environment = '{{environment}}';
- var searchOptions = {};
+ var environment = '{{environment}}';
+ var searchDefaults;
+ var searchSettings;
+ var searchOptions;
var _this;
var logger;
var logText;
var modalBody;
@@ -112,14 +111,13 @@
// Global variable settings
// -----------------------------------------------------------------------
_this = j1.adapter.lunr;
logger = log4javascript.getLogger('j1.adapter.lunr');
- // -----------------------------------------------------------------------
- // options loader
- // -----------------------------------------------------------------------
- /* eslint-disable */
- searchOptions = $.extend({}, {{lunr_search_options | replace: '=>', ':' | replace: 'nil', '""'}});
+ // Load module DEFAULTS|CONFIG
+ searchDefaults = $.extend({}, {{lunr_search_defaults | replace: 'nil', 'null' | replace: '=>', ':' }});
+ searchSettings = $.extend({}, {{lunr_search_settings | replace: 'nil', 'null' | replace: '=>', ':' }});
+ searchOptions = $.extend(true, {}, searchDefaults, searchSettings);
// -----------------------------------------------------------------------
// lunr initializer
// -----------------------------------------------------------------------
var dependencies_met_j1_finished = setInterval(function() {