Skip to content

Commit

Permalink
Fix node select ES5 syntax (#1851)
Browse files Browse the repository at this point in the history
* Do not use object destructering in node select

This is not supported in ES5

* Format node select with Prettier
  • Loading branch information
tvdeyen authored May 26, 2020
1 parent 14625b7 commit 913d3dd
Showing 1 changed file with 15 additions and 7 deletions.
22 changes: 15 additions & 7 deletions app/assets/javascripts/alchemy/node_select.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,18 @@
$.fn.alchemyNodeSelect = function(options) {
var renderNodeTemplate = function(node) { return HandlebarsTemplates.node({ node: node }) }
var queryParamsFromTerm = function(term) {
return {filter: Object.assign({ name_or_page_name_cont: term }, options.query_params)}
$.fn.alchemyNodeSelect = function (options) {
var renderNodeTemplate = function (node) {
return HandlebarsTemplates.node({ node: node })
}
var resultsFromResponse = function(response) {
var { meta, data } = response
var queryParamsFromTerm = function (term) {
return {
filter: Object.assign(
{ name_or_page_name_cont: term },
options.query_params
)
}
}
var resultsFromResponse = function (response) {
var meta = response.meta
var data = response.data
var more = meta.page * meta.per_page < meta.total_count
return { results: data, more: more }
}
Expand All @@ -20,7 +28,7 @@ $.fn.alchemyNodeSelect = function(options) {
},
ajax: {
url: options.url,
datatype: 'json',
datatype: "json",
quietMillis: 300,
data: queryParamsFromTerm,
results: resultsFromResponse
Expand Down

0 comments on commit 913d3dd

Please sign in to comment.