algoliasearch.zendesk-hc
Advanced tools
Comparing version 2.30.1 to 2.31.0
'use strict'; | ||
var _index = require('./src/index.js'); | ||
var _index = require('./src/index'); | ||
@@ -9,2 +9,3 @@ var _index2 = _interopRequireDefault(_index); | ||
module.exports = _index2.default; /* eslint algolia/no-module-exports: 0 */ | ||
// eslint-disable-next-line import/no-commonjs | ||
module.exports = _index2.default; |
@@ -13,28 +13,28 @@ 'use strict'; | ||
var _autocomplete = require('./autocomplete.js'); | ||
var _autocomplete = require('./autocomplete'); | ||
var _autocomplete2 = _interopRequireDefault(_autocomplete); | ||
var _compile = require('./compile.js'); | ||
var _clickAnalytics = require('./clickAnalytics'); | ||
var _compile = require('./compile'); | ||
var _compile2 = _interopRequireDefault(_compile); | ||
var _getCurrentLocale = require('./getCurrentLocale.js'); | ||
var _getCurrentLocale = require('./getCurrentLocale'); | ||
var _getCurrentLocale2 = _interopRequireDefault(_getCurrentLocale); | ||
var _translations = require('./translations.js'); | ||
var _instantsearch = require('./instantsearch'); | ||
var _translations2 = _interopRequireDefault(_translations); | ||
var _instantsearch2 = _interopRequireDefault(_instantsearch); | ||
var _templates = require('./templates.js'); | ||
var _templates = require('./templates'); | ||
var _templates2 = _interopRequireDefault(_templates); | ||
var _instantsearch = require('./instantsearch.js'); | ||
var _translations = require('./translations'); | ||
var _instantsearch2 = _interopRequireDefault(_instantsearch); | ||
var _translations2 = _interopRequireDefault(_translations); | ||
var _clickAnalytics = require('./clickAnalytics.js'); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -50,11 +50,22 @@ | ||
} | ||
var optionsStructure = { required: true, type: 'Object', children: { | ||
var optionsStructure = { | ||
required: true, | ||
type: 'Object', | ||
children: { | ||
analytics: { type: 'boolean', value: true }, | ||
applicationId: { type: 'string', required: true }, | ||
apiKey: { type: 'string', required: true }, | ||
autocomplete: { type: 'Object', value: {}, children: { | ||
autocomplete: { | ||
type: 'Object', | ||
value: {}, | ||
children: { | ||
enabled: { type: 'boolean', value: true }, | ||
inputSelector: { type: 'string', value: '#query' }, | ||
hitsPerPage: { type: 'number', value: 5, validators: [hitsPerPageValidator] } | ||
} }, | ||
hitsPerPage: { | ||
type: 'number', | ||
value: 5, | ||
validators: [hitsPerPageValidator] | ||
} | ||
} | ||
}, | ||
baseUrl: { type: 'string', value: '/hc/' }, | ||
@@ -67,3 +78,6 @@ color: { type: 'string', value: '#158EC2' }, | ||
indexPrefix: { type: 'string', value: 'zendesk_' }, | ||
instantsearch: { type: 'Object', value: {}, children: { | ||
instantsearch: { | ||
type: 'Object', | ||
value: {}, | ||
children: { | ||
enabled: { type: 'boolean', value: true }, | ||
@@ -77,3 +91,4 @@ hitsPerPage: { type: 'number', value: 20 }, | ||
useEditedAt: { type: 'boolean', value: false } | ||
} }, | ||
} | ||
}, | ||
instantsearchPage: { type: 'function', value: instantsearchPage }, | ||
@@ -83,8 +98,14 @@ poweredBy: { type: 'boolean', value: true }, | ||
subdomain: { type: 'string', required: true }, | ||
templates: { type: 'Object', value: {}, children: { | ||
indexName: { type: 'string', value: false }, | ||
templates: { | ||
type: 'Object', | ||
value: {}, | ||
children: { | ||
autocomplete: { type: 'Object', value: {} }, | ||
instantsearch: { type: 'Object', value: {} } | ||
} }, | ||
} | ||
}, | ||
translations: { type: 'Object', value: {} } | ||
} }; | ||
} | ||
}; | ||
@@ -95,3 +116,5 @@ var AlgoliasearchZendeskHC = function () { | ||
var options = (0, _fargs2.default)().check('algoliasearchZendeskHC').arg('options', optionsStructure).values(arguments)[0]; | ||
var options = (0, _fargs2.default)().check('algoliasearchZendeskHC').arg('options', optionsStructure) | ||
// eslint-disable-next-line prefer-rest-params | ||
.values(arguments)[0]; | ||
@@ -98,0 +121,0 @@ options.highlightColor = options.highlightColor || options.color; |
@@ -13,5 +13,5 @@ 'use strict'; | ||
var _utils = require('autocomplete.js/src/common/utils.js'); | ||
var _algoliasearch = require('algoliasearch'); | ||
var _utils2 = _interopRequireDefault(_utils); | ||
var _algoliasearch2 = _interopRequireDefault(_algoliasearch); | ||
@@ -22,21 +22,21 @@ var _autocomplete = require('autocomplete.js'); | ||
var _zepto = require('autocomplete.js/zepto.js'); | ||
var _utils = require('autocomplete.js/src/common/utils'); | ||
var _zepto2 = _interopRequireDefault(_zepto); | ||
var _utils2 = _interopRequireDefault(_utils); | ||
var _algoliasearch = require('algoliasearch'); | ||
var _zepto = require('autocomplete.js/zepto'); | ||
var _algoliasearch2 = _interopRequireDefault(_algoliasearch); | ||
var _zepto2 = _interopRequireDefault(_zepto); | ||
var _clickAnalytics = require('./clickAnalytics.js'); | ||
var _addCSS = require('./addCSS'); | ||
var _addCSS = require('./addCSS.js'); | ||
var _addCSS2 = _interopRequireDefault(_addCSS); | ||
var _removeCSS = require('./removeCSS.js'); | ||
var _clickAnalytics = require('./clickAnalytics'); | ||
var _removeCSS = require('./removeCSS'); | ||
var _removeCSS2 = _interopRequireDefault(_removeCSS); | ||
var _stopwords = require('./stopwords.js'); | ||
var _stopwords = require('./stopwords'); | ||
@@ -50,3 +50,3 @@ var _stopwords2 = _interopRequireDefault(_stopwords); | ||
if (!_utils2.default.isMsie()) { | ||
var css = require('autocomplete.js/src/autocomplete/css.js'); | ||
var css = require('autocomplete.js/src/autocomplete/css'); | ||
delete css.input.verticalAlign; | ||
@@ -66,2 +66,3 @@ delete css.inputWithNoHint.verticalAlign; | ||
inputSelector = _ref$autocomplete.inputSelector, | ||
indexName = _ref.indexName, | ||
indexPrefix = _ref.indexPrefix, | ||
@@ -78,3 +79,3 @@ subdomain = _ref.subdomain; | ||
this.client.addAlgoliaAgent('Zendesk Integration (__VERSION__)'); | ||
this.indexName = '' + indexPrefix + subdomain + '_articles'; | ||
this.indexName = indexName || '' + indexPrefix + subdomain + '_articles'; | ||
this.index = this.client.initIndex(this.indexName); | ||
@@ -136,3 +137,8 @@ this.trackClick = (0, _clickAnalytics.createClickTracker)(this, this.indexName); | ||
debug: process.env.NODE_ENV === 'development' || debug, | ||
templates: _this._templates({ poweredBy: poweredBy, subdomain: subdomain, templates: templates, translations: translations }), | ||
templates: _this._templates({ | ||
poweredBy: poweredBy, | ||
subdomain: subdomain, | ||
templates: templates, | ||
translations: translations | ||
}), | ||
appendTo: 'body' | ||
@@ -190,3 +196,7 @@ }, [{ | ||
return function (query, callback) { | ||
_this2.index.search(_extends({}, params, { clickAnalytics: clickAnalytics, query: query, optionalWords: (0, _stopwords2.default)(query, locale) })).then(function (content) { | ||
_this2.index.search(_extends({}, params, { | ||
clickAnalytics: clickAnalytics, | ||
query: query, | ||
optionalWords: (0, _stopwords2.default)(query, locale) | ||
})).then(function (content) { | ||
var hitsWithPosition = _this2._addPositionToHits(content.hits, content.queryID, clickAnalytics); | ||
@@ -193,0 +203,0 @@ var reorderedHits = _this2._reorderedHits(hitsWithPosition); |
@@ -50,6 +50,7 @@ 'use strict'; | ||
var clickAnalytics = _ref2.clickAnalytics, | ||
indexName = _ref2.indexName, | ||
indexPrefix = _ref2.indexPrefix, | ||
subdomain = _ref2.subdomain; | ||
var indexName = '' + indexPrefix + subdomain + '_articles'; | ||
var finalIndexName = indexName || '' + indexPrefix + subdomain + '_articles'; | ||
@@ -64,3 +65,7 @@ if (!clickAnalytics) { | ||
self._saveLastClick = function (queryID, article) { | ||
var cookieBody = JSON.stringify({ queryID: queryID, objectID: article.objectID, articleID: article.id }); | ||
var cookieBody = JSON.stringify({ | ||
queryID: queryID, | ||
objectID: article.objectID, | ||
articleID: article.id | ||
}); | ||
_jsCookie2.default.set('algolia-last-click', cookieBody, { expires: 1 }); | ||
@@ -78,3 +83,3 @@ }; | ||
window.aa('convertedObjectIDsAfterSearch', { | ||
index: indexName, | ||
index: finalIndexName, | ||
eventName: 'article_conversion', | ||
@@ -81,0 +86,0 @@ queryID: lastClick.queryID, |
@@ -11,3 +11,3 @@ 'use strict'; | ||
if (!res) { | ||
console.error('[Algolia] Could not retrieve current locale from URL'); // eslint-disable-line no-console | ||
console.error('[Algolia] Could not retrieve current locale from URL'); | ||
return 'en-us'; | ||
@@ -14,0 +14,0 @@ } |
@@ -11,3 +11,3 @@ 'use strict'; | ||
var _AlgoliasearchZendeskHC = require('./AlgoliasearchZendeskHC.js'); | ||
var _AlgoliasearchZendeskHC = require('./AlgoliasearchZendeskHC'); | ||
@@ -14,0 +14,0 @@ var _AlgoliasearchZendeskHC2 = _interopRequireDefault(_AlgoliasearchZendeskHC); |
@@ -15,17 +15,17 @@ 'use strict'; | ||
var _clickAnalytics = require('./clickAnalytics.js'); | ||
var _addCSS = require('./addCSS'); | ||
var _addCSS = require('./addCSS.js'); | ||
var _addCSS2 = _interopRequireDefault(_addCSS); | ||
var _removeCSS = require('./removeCSS.js'); | ||
var _clickAnalytics = require('./clickAnalytics'); | ||
var _removeCSS = require('./removeCSS'); | ||
var _removeCSS2 = _interopRequireDefault(_removeCSS); | ||
var _stopwords = require('./stopwords.js'); | ||
var _stopwords = require('./stopwords'); | ||
var _stopwords2 = _interopRequireDefault(_stopwords); | ||
require('./closestPolyfill.js'); | ||
require('./closestPolyfill'); | ||
@@ -45,2 +45,3 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
clickAnalytics = _ref.clickAnalytics, | ||
indexName = _ref.indexName, | ||
indexPrefix = _ref.indexPrefix, | ||
@@ -59,3 +60,3 @@ _ref$instantsearch = _ref.instantsearch, | ||
this.locale = null; | ||
this.indexName = '' + indexPrefix + subdomain + '_articles'; | ||
this.indexName = indexName || '' + indexPrefix + subdomain + '_articles'; | ||
this.trackClick = (0, _clickAnalytics.createClickTracker)(this, this.indexName); | ||
@@ -155,3 +156,5 @@ | ||
} | ||
this.$container.innerHTML = templates.instantsearch.layout({ translations: translations }); | ||
this.$container.innerHTML = templates.instantsearch.layout({ | ||
translations: translations | ||
}); | ||
@@ -176,3 +179,6 @@ this._handleResponsiveness({ responsive: responsive, templates: templates }); | ||
poweredBy = { | ||
template: templates.instantsearch.poweredBy({ subdomain: subdomain, translations: translations }) | ||
template: templates.instantsearch.poweredBy({ | ||
subdomain: subdomain, | ||
translations: translations | ||
}) | ||
}; | ||
@@ -282,3 +288,4 @@ } | ||
value: function _displayTimes() { | ||
var moment = require('moment'); // eslint-disable-line algolia/no-require | ||
// eslint-disable-next-line import/no-extraneous-dependencies | ||
var moment = require('moment'); | ||
var timezoneOffset = moment().zone(); | ||
@@ -335,2 +342,3 @@ moment().lang(this.locale); // Doesn't work, as we're missing translations | ||
for (var target = e.target; target && target !== _this3; target = target.parentNode) { | ||
// eslint-disable-next-line no-continue | ||
if (target.classList === undefined) continue; | ||
@@ -344,2 +352,3 @@ if (target.classList.contains('ais-change-query')) { | ||
for (var target = e.target; target && target !== _this3; target = target.parentNode) { | ||
// eslint-disable-next-line no-continue | ||
if (target.classList === undefined) continue; | ||
@@ -406,3 +415,3 @@ if (target.classList.contains('ais-clear-filters')) { | ||
if (!$article) { | ||
console.error("Couldn't find associated article for link", $link); // eslint-disable-line no-console | ||
console.error("Couldn't find associated article for link", $link); | ||
return; | ||
@@ -409,0 +418,0 @@ } |
@@ -8,125 +8,123 @@ 'use strict'; | ||
var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }(); | ||
var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }(); /* Languages stopwords */ | ||
/* Languages stopwords */ | ||
exports.default = getStopWords; | ||
var _unorm = require('unorm'); | ||
var _ar = require('stopwords/dist/ar.json'); | ||
var _unorm2 = _interopRequireDefault(_unorm); | ||
var _regexpEscape = require('./regexpEscape.js'); | ||
var _regexpEscape2 = _interopRequireDefault(_regexpEscape); | ||
var _ar = require('stopwords/dist/ar'); | ||
var _ar2 = _interopRequireDefault(_ar); | ||
var _bg = require('stopwords/dist/bg'); | ||
var _bg = require('stopwords/dist/bg.json'); | ||
var _bg2 = _interopRequireDefault(_bg); | ||
var _cs = require('stopwords/dist/cs'); | ||
var _cs = require('stopwords/dist/cs.json'); | ||
var _cs2 = _interopRequireDefault(_cs); | ||
var _da = require('stopwords/dist/da'); | ||
var _da = require('stopwords/dist/da.json'); | ||
var _da2 = _interopRequireDefault(_da); | ||
var _de = require('stopwords/dist/de'); | ||
var _de = require('stopwords/dist/de.json'); | ||
var _de2 = _interopRequireDefault(_de); | ||
var _el = require('stopwords/dist/el'); | ||
var _el = require('stopwords/dist/el.json'); | ||
var _el2 = _interopRequireDefault(_el); | ||
var _en = require('stopwords/dist/en'); | ||
var _en = require('stopwords/dist/en.json'); | ||
var _en2 = _interopRequireDefault(_en); | ||
var _es = require('stopwords/dist/es'); | ||
var _es = require('stopwords/dist/es.json'); | ||
var _es2 = _interopRequireDefault(_es); | ||
var _fi = require('stopwords/dist/fi'); | ||
var _fi = require('stopwords/dist/fi.json'); | ||
var _fi2 = _interopRequireDefault(_fi); | ||
var _fr = require('stopwords/dist/fr'); | ||
var _fr = require('stopwords/dist/fr.json'); | ||
var _fr2 = _interopRequireDefault(_fr); | ||
var _hu = require('stopwords/dist/hu'); | ||
var _hu = require('stopwords/dist/hu.json'); | ||
var _hu2 = _interopRequireDefault(_hu); | ||
var _id = require('stopwords/dist/id'); | ||
var _id = require('stopwords/dist/id.json'); | ||
var _id2 = _interopRequireDefault(_id); | ||
var _it = require('stopwords/dist/it'); | ||
var _it = require('stopwords/dist/it.json'); | ||
var _it2 = _interopRequireDefault(_it); | ||
var _ja = require('stopwords/dist/ja'); | ||
var _ja = require('stopwords/dist/ja.json'); | ||
var _ja2 = _interopRequireDefault(_ja); | ||
var _ko = require('stopwords/dist/ko'); | ||
var _ko = require('stopwords/dist/ko.json'); | ||
var _ko2 = _interopRequireDefault(_ko); | ||
var _nl = require('stopwords/dist/nl'); | ||
var _nl = require('stopwords/dist/nl.json'); | ||
var _nl2 = _interopRequireDefault(_nl); | ||
var _no = require('stopwords/dist/no'); | ||
var _no = require('stopwords/dist/no.json'); | ||
var _no2 = _interopRequireDefault(_no); | ||
var _pl = require('stopwords/dist/pl'); | ||
var _pl = require('stopwords/dist/pl.json'); | ||
var _pl2 = _interopRequireDefault(_pl); | ||
var _pt = require('stopwords/dist/pt'); | ||
var _pt = require('stopwords/dist/pt.json'); | ||
var _pt2 = _interopRequireDefault(_pt); | ||
var _ro = require('stopwords/dist/ro'); | ||
var _ro = require('stopwords/dist/ro.json'); | ||
var _ro2 = _interopRequireDefault(_ro); | ||
var _ru = require('stopwords/dist/ru'); | ||
var _ru = require('stopwords/dist/ru.json'); | ||
var _ru2 = _interopRequireDefault(_ru); | ||
var _sk = require('stopwords/dist/sk'); | ||
var _sk = require('stopwords/dist/sk.json'); | ||
var _sk2 = _interopRequireDefault(_sk); | ||
var _sv = require('stopwords/dist/sv'); | ||
var _sv = require('stopwords/dist/sv.json'); | ||
var _sv2 = _interopRequireDefault(_sv); | ||
var _th = require('stopwords/dist/th'); | ||
var _th = require('stopwords/dist/th.json'); | ||
var _th2 = _interopRequireDefault(_th); | ||
var _tr = require('stopwords/dist/tr'); | ||
var _tr = require('stopwords/dist/tr.json'); | ||
var _tr2 = _interopRequireDefault(_tr); | ||
var _zh = require('stopwords/dist/zh'); | ||
var _zh = require('stopwords/dist/zh.json'); | ||
var _zh2 = _interopRequireDefault(_zh); | ||
var _uk = require('./stopwords/uk.js'); | ||
var _unorm = require('unorm'); | ||
var _unorm2 = _interopRequireDefault(_unorm); | ||
var _regexpEscape = require('./regexpEscape'); | ||
var _regexpEscape2 = _interopRequireDefault(_regexpEscape); | ||
var _uk = require('./stopwords/uk'); | ||
var _uk2 = _interopRequireDefault(_uk); | ||
var _vi = require('./stopwords/vi.js'); | ||
var _vi = require('./stopwords/vi'); | ||
@@ -133,0 +131,0 @@ var _vi2 = _interopRequireDefault(_vi); |
@@ -8,2 +8,2 @@ 'use strict'; | ||
exports.default = ['a', 'б', 'в', 'г', 'е', 'ж', 'з', 'м', 'т', 'у', 'я', 'є', 'і', 'аж', 'ви', 'де', 'до', 'за', 'зі', 'ми', 'на', 'не', 'ну', 'нх', 'ні', 'по', 'та', 'ти', 'то', 'ту', 'ті', 'це', 'цю', 'ця', 'ці', 'чи', 'ще', 'що', 'як', 'їй', 'їм', 'їх', 'її', 'або', 'але', 'ало', 'без', 'був', 'вам', 'вас', 'ваш', 'вже', 'все', 'всю', 'вся', 'від', 'він', 'два', 'дві', 'для', 'ким', 'мож', 'моя', 'моє', 'мої', 'міг', 'між', 'мій', 'над', 'нам', 'нас', 'наш', 'нею', 'неї', 'них', 'ніж', 'ній', 'ось', 'при', 'про', 'під', 'пір', 'раз', 'рік', 'сам', 'сих', 'сім', 'так', 'там', 'теж', 'тим', 'тих', 'той', 'тою', 'три', 'тут', 'хоч', 'хто', 'цей', 'цим', 'цих', 'час', 'щоб', 'яка', 'які', 'адже', 'буде', 'буду', 'будь', 'була', 'були', 'було', 'бути', 'вами', 'ваша', 'ваше', 'ваші', 'весь', 'вниз', 'вона', 'вони', 'воно', 'всею', 'всім', 'всіх', 'втім', 'геть', 'далі', 'двох', 'день', 'дуже', 'зате', 'його', 'йому', 'каже', 'кого', 'коли', 'кому', 'крім', 'куди', 'лише', 'люди', 'мало', 'мати', 'мене', 'мені', 'миру', 'мною', 'може', 'нами', 'наша', 'наше', 'наші', 'ними', 'ніби', 'один', 'поки', 'пора', 'рано', 'року', 'році', 'сама', 'саме', 'саму', 'самі', 'свою', 'своє', 'свої', 'себе', 'собі', 'став', 'суть', 'така', 'таке', 'такі', 'твоя', 'твоє', 'твій', 'тебе', 'тими', 'тобі', 'того', 'тоді', 'тому', 'туди', 'хоча', 'хіба', 'цими', 'цієї', 'часу', 'чого', 'чому', 'який', 'яких', 'якої', 'якщо', 'ім\'я', 'інша', 'інше', 'інші', 'буває', 'будеш', 'більш', 'вгору', 'вміти', 'внизу', 'вісім', 'давно', 'даром', 'добре', 'довго', 'друго', 'дякую', 'життя', 'зараз', 'знову', 'какая', 'кожен', 'кожна', 'кожне', 'кожні', 'краще', 'ледве', 'майже', 'менше', 'могти', 'можна', 'назад', 'немає', 'нижче', 'нього', 'однак', 'п\'ять', 'перед', 'поруч', 'потім', 'проти', 'після', 'років', 'самим', 'самих', 'самій', 'свого', 'своєї', 'своїх', 'собою', 'справ', 'такий', 'також', 'тепер', 'тисяч', 'тобою', 'треба', 'трохи', 'усюди', 'усіма', 'хочеш', 'цього', 'цьому', 'часто', 'через', 'шість', 'якого', 'іноді', 'інший', 'інших', 'багато', 'будемо', 'будете', 'будуть', 'більше', 'всього', 'всьому', 'далеко', 'десять', 'досить', 'другий', 'дійсно', 'завжди', 'звідси', 'зовсім', 'кругом', 'кілька', 'людина', 'можуть', 'навіть', 'навіщо', 'нагорі', 'небудь', 'низько', 'ніколи', 'нікуди', 'нічого', 'обидва', 'одного', 'однієї', 'п\'ятий', 'перший', 'просто', 'раніше', 'раптом', 'самими', 'самого', 'самому', 'сказав', 'скрізь', 'сьомий', 'третій', 'тільки', 'хотіти', 'чотири', 'чудово', 'шостий', 'близько', 'важлива', 'важливе', 'важливі', 'вдалині', 'восьмий', 'говорив', 'дев\'ять', 'десятий', 'зайнята', 'зайнято', 'зайняті', 'занадто', 'значить', 'навколо', 'нарешті', 'нерідко', 'повинно', 'посеред', 'початку', 'пізніше', 'сказала', 'сказати', 'скільки', 'спасибі', 'частіше', 'важливий', 'двадцять', 'дев\'ятий', 'зазвичай', 'зайнятий', 'звичайно', 'здається', 'найбільш', 'не можна', 'недалеко', 'особливо', 'потрібно', 'спочатку', 'сьогодні', 'численна', 'численне', 'численні', 'відсотків', 'двадцятий', 'звідусіль', 'мільйонів', 'нещодавно', 'прекрасно', 'четвертий', 'численний', 'будь ласка', 'дванадцять', 'одинадцять', 'сімнадцять', 'тринадцять', 'безперервно', 'дванадцятий', 'одинадцятий', 'одного разу', 'п\'ятнадцять', 'сімнадцятий', 'тринадцятий', 'шістнадцять', 'вісімнадцять', 'п\'ятнадцятий', 'чотирнадцять', 'шістнадцятий', 'вісімнадцятий', 'дев\'ятнадцять', 'чотирнадцятий', 'дев\'ятнадцятий']; | ||
exports.default = ['a', 'б', 'в', 'г', 'е', 'ж', 'з', 'м', 'т', 'у', 'я', 'є', 'і', 'аж', 'ви', 'де', 'до', 'за', 'зі', 'ми', 'на', 'не', 'ну', 'нх', 'ні', 'по', 'та', 'ти', 'то', 'ту', 'ті', 'це', 'цю', 'ця', 'ці', 'чи', 'ще', 'що', 'як', 'їй', 'їм', 'їх', 'її', 'або', 'але', 'ало', 'без', 'був', 'вам', 'вас', 'ваш', 'вже', 'все', 'всю', 'вся', 'від', 'він', 'два', 'дві', 'для', 'ким', 'мож', 'моя', 'моє', 'мої', 'міг', 'між', 'мій', 'над', 'нам', 'нас', 'наш', 'нею', 'неї', 'них', 'ніж', 'ній', 'ось', 'при', 'про', 'під', 'пір', 'раз', 'рік', 'сам', 'сих', 'сім', 'так', 'там', 'теж', 'тим', 'тих', 'той', 'тою', 'три', 'тут', 'хоч', 'хто', 'цей', 'цим', 'цих', 'час', 'щоб', 'яка', 'які', 'адже', 'буде', 'буду', 'будь', 'була', 'були', 'було', 'бути', 'вами', 'ваша', 'ваше', 'ваші', 'весь', 'вниз', 'вона', 'вони', 'воно', 'всею', 'всім', 'всіх', 'втім', 'геть', 'далі', 'двох', 'день', 'дуже', 'зате', 'його', 'йому', 'каже', 'кого', 'коли', 'кому', 'крім', 'куди', 'лише', 'люди', 'мало', 'мати', 'мене', 'мені', 'миру', 'мною', 'може', 'нами', 'наша', 'наше', 'наші', 'ними', 'ніби', 'один', 'поки', 'пора', 'рано', 'року', 'році', 'сама', 'саме', 'саму', 'самі', 'свою', 'своє', 'свої', 'себе', 'собі', 'став', 'суть', 'така', 'таке', 'такі', 'твоя', 'твоє', 'твій', 'тебе', 'тими', 'тобі', 'того', 'тоді', 'тому', 'туди', 'хоча', 'хіба', 'цими', 'цієї', 'часу', 'чого', 'чому', 'який', 'яких', 'якої', 'якщо', "ім'я", 'інша', 'інше', 'інші', 'буває', 'будеш', 'більш', 'вгору', 'вміти', 'внизу', 'вісім', 'давно', 'даром', 'добре', 'довго', 'друго', 'дякую', 'життя', 'зараз', 'знову', 'какая', 'кожен', 'кожна', 'кожне', 'кожні', 'краще', 'ледве', 'майже', 'менше', 'могти', 'можна', 'назад', 'немає', 'нижче', 'нього', 'однак', "п'ять", 'перед', 'поруч', 'потім', 'проти', 'після', 'років', 'самим', 'самих', 'самій', 'свого', 'своєї', 'своїх', 'собою', 'справ', 'такий', 'також', 'тепер', 'тисяч', 'тобою', 'треба', 'трохи', 'усюди', 'усіма', 'хочеш', 'цього', 'цьому', 'часто', 'через', 'шість', 'якого', 'іноді', 'інший', 'інших', 'багато', 'будемо', 'будете', 'будуть', 'більше', 'всього', 'всьому', 'далеко', 'десять', 'досить', 'другий', 'дійсно', 'завжди', 'звідси', 'зовсім', 'кругом', 'кілька', 'людина', 'можуть', 'навіть', 'навіщо', 'нагорі', 'небудь', 'низько', 'ніколи', 'нікуди', 'нічого', 'обидва', 'одного', 'однієї', "п'ятий", 'перший', 'просто', 'раніше', 'раптом', 'самими', 'самого', 'самому', 'сказав', 'скрізь', 'сьомий', 'третій', 'тільки', 'хотіти', 'чотири', 'чудово', 'шостий', 'близько', 'важлива', 'важливе', 'важливі', 'вдалині', 'восьмий', 'говорив', "дев'ять", 'десятий', 'зайнята', 'зайнято', 'зайняті', 'занадто', 'значить', 'навколо', 'нарешті', 'нерідко', 'повинно', 'посеред', 'початку', 'пізніше', 'сказала', 'сказати', 'скільки', 'спасибі', 'частіше', 'важливий', 'двадцять', "дев'ятий", 'зазвичай', 'зайнятий', 'звичайно', 'здається', 'найбільш', 'не можна', 'недалеко', 'особливо', 'потрібно', 'спочатку', 'сьогодні', 'численна', 'численне', 'численні', 'відсотків', 'двадцятий', 'звідусіль', 'мільйонів', 'нещодавно', 'прекрасно', 'четвертий', 'численний', 'будь ласка', 'дванадцять', 'одинадцять', 'сімнадцять', 'тринадцять', 'безперервно', 'дванадцятий', 'одинадцятий', 'одного разу', "п'ятнадцять", 'сімнадцятий', 'тринадцятий', 'шістнадцять', 'вісімнадцять', "п'ятнадцятий", 'чотирнадцять', 'шістнадцятий', 'вісімнадцятий', "дев'ятнадцять", 'чотирнадцятий', "дев'ятнадцятий"]; |
@@ -11,3 +11,3 @@ 'use strict'; | ||
var _compile = require('./compile.js'); | ||
var _compile = require('./compile'); | ||
@@ -14,0 +14,0 @@ var _compile2 = _interopRequireDefault(_compile); |
@@ -8,7 +8,7 @@ 'use strict'; | ||
var _escapeHTML = require('./escapeHTML.js'); | ||
var _escapeHTML = require('./escapeHTML'); | ||
var _escapeHTML2 = _interopRequireDefault(_escapeHTML); | ||
var _getCurrentLocale = require('./getCurrentLocale.js'); | ||
var _getCurrentLocale = require('./getCurrentLocale'); | ||
@@ -789,2 +789,3 @@ var _getCurrentLocale2 = _interopRequireDefault(_getCurrentLocale); | ||
var _loop = function _loop(key) { | ||
// eslint-disable-next-line no-continue | ||
if (!TRANSLATIONS.hasOwnProperty(key)) return 'continue'; | ||
@@ -791,0 +792,0 @@ var itemTranslation = TRANSLATIONS[key]; |
{ | ||
"name": "algoliasearch.zendesk-hc", | ||
"version": "2.30.1", | ||
"version": "2.31.0", | ||
"description": "Algolia Search for Zendesk's Help Center", | ||
@@ -41,2 +41,3 @@ "author": "Algolia <support@algolia.com>", | ||
"devDependencies": { | ||
"@babel/eslint-parser": "^7.18.2", | ||
"babel-core": "^6.9.0", | ||
@@ -54,7 +55,12 @@ "babel-eslint": "^4.1.6", | ||
"envify": "^3.4.0", | ||
"eslint": "^4.18.2", | ||
"eslint-config-airbnb": "^2.0.0", | ||
"eslint-config-algolia": "^4.6.0", | ||
"eslint-plugin-algolia": "^1.5.0", | ||
"eslint-plugin-react": "^3.16.1", | ||
"eslint": "^7.32.0", | ||
"eslint-config-airbnb": "^19.0.4", | ||
"eslint-config-algolia": "^20.0.0", | ||
"eslint-config-prettier": "^8.5.0", | ||
"eslint-plugin-algolia": "^1.5.2", | ||
"eslint-plugin-eslint-comments": "^3.2.0", | ||
"eslint-plugin-import": "^2.26.0", | ||
"eslint-plugin-jsdoc": "^30.7.13", | ||
"eslint-plugin-prettier": "^4.0.0", | ||
"eslint-plugin-react": "^7.30.0", | ||
"expect": "^1.13.4", | ||
@@ -66,3 +72,3 @@ "fargs": "^1.1.0", | ||
"gulp-cssnano": "^2.1.0", | ||
"gulp-eslint": "^1.1.1", | ||
"gulp-eslint": "^6.0.0", | ||
"gulp-header": "^1.8.8", | ||
@@ -81,2 +87,3 @@ "gulp-istanbul": "^0.10.3", | ||
"mochawesome": "^1.2.2", | ||
"prettier": "^2.7.1", | ||
"stringify": "^5.2.0", | ||
@@ -97,3 +104,3 @@ "to-factory": "^1.0.0", | ||
"dev": "gulp dev", | ||
"lint": "gulp lint", | ||
"lint": "eslint .", | ||
"start": "npm run dev", | ||
@@ -100,0 +107,0 @@ "server": "gulp server", |
# JavaScript library: `algoliasearchZendeskHC` | ||
[![npm](https://img.shields.io/npm/v/algoliasearch.zendesk-hc.png)](https://www.npmjs.com/package/algoliasearch.zendesk-hc) | ||
[![Dependency Status](https://david-dm.org/algolia/algoliasearch-zendesk.png?path=app)](https://david-dm.org/algolia/algoliasearch-zendesk?path=app) | ||
[![devDependency Status](https://david-dm.org/algolia/algoliasearch-zendesk/dev-status.png?path=app)](https://david-dm.org/algolia/algoliasearch-zendesk?path=app#info=devDependencies) | ||
[![peerDependency Status](https://david-dm.org/algolia/algoliasearch-zendesk/peer-status.png?path=app)](https://david-dm.org/algolia/algoliasearch-zendesk?path=app#info=peerDependencies) | ||
[![GitHub license](https://img.shields.io/github/license/algolia/algoliasearch-zendesk.png)](../LICENSE) | ||
@@ -25,3 +20,3 @@ | ||
<div align="center"> | ||
<img src="https://community.algolia.com/zendesk/img/algolia-zendesk.svg" alt="Data connection visualization" /> | ||
<img src="https://www.algolia.com/_next/image/?url=https%3A%2F%2Fres.cloudinary.com%2Fhilnmyskv%2Fimage%2Fupload%2Fv1671027406%2FAlgolia_com_Website_assets%2Fimages%2Fzendesk%2FZendesk-algolia.png&w=1200&q=75" alt="Data connection visualization" /> | ||
</div> | ||
@@ -40,4 +35,4 @@ | ||
However, if you'd rather have it updated right now, like when you add a lot of support articles, you can manually trigger a full reindex. | ||
On this page, just click the "Reindex" button in the bottom right corner. A few minutes later, your search index will be updated. | ||
However, if you'd rather have it updated sooner, you can manually trigger a full reindex. | ||
On your [Connectors](https://dashboard.algolia.com/connectors/tasks) page, click the "Run task" button on the right of your task. | ||
@@ -81,2 +76,3 @@ ### Updating your Help Center theme | ||
subdomain: '<YOUR ZENDESK APPLICATION NAME>', | ||
indexName: '<YOUR ALGOLIA INDEX NAME>', | ||
@@ -86,3 +82,2 @@ // | ||
// | ||
indexPrefix: 'zendesk_', // or your custom <INDEX_PREFIX> | ||
analytics: true, // should queries be processed by Algolia analytics | ||
@@ -112,2 +107,3 @@ baseUrl: '/hc/', // the base URL of your Help Center | ||
instantsearchPage, // function to check if we're on the search page | ||
indexPrefix: 'zendesk_', // @deprecated use `indexName` instead | ||
templates: { // template objects (see the templates section) | ||
@@ -371,5 +367,4 @@ autocomplete: {}, | ||
Here are those IPs: | ||
- `3.221.200.5` | ||
- `52.204.20.39` | ||
- `52.22.248.248` | ||
- `104.196.103.173` | ||
- `35.234.69.129` | ||
@@ -439,2 +434,3 @@ ## Development | ||
subdomain: 'FIXME', | ||
indexName: 'FIXME', | ||
}) | ||
@@ -441,0 +437,0 @@ </script> |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
10057198
6852
51
455
6