Skip to content

Commit

Permalink
HBW-90 Add payload to widget's requests
Browse files Browse the repository at this point in the history
  • Loading branch information
Maxim Smirnov committed Nov 15, 2018
1 parent 47a30a9 commit a68c6db
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 3 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ v1.6.0 [unreleased]
- [#207](https://github.com/latera/homs/pull/207) Remove extra locales from moment.js
- [#209](https://github.com/latera/homs/pull/209) Drop react-rails & react_ujs dependencies.
- [#205](https://github.com/latera/homs/pull/205) Use higher order component instead of HBWSelectMixin.
- [#213](https://github.com/latera/homs/pull/213) Add payload to widget's requests.

### Bugfixes
- [#194](https://github.com/latera/homs/pull/194) Set limit on the number of choices in lookup select from sql requests.
Expand Down
12 changes: 10 additions & 2 deletions hbw/app/javascript/packs/hbw/connection.js
Original file line number Diff line number Diff line change
Expand Up @@ -216,12 +216,20 @@ modulejs.define('HBWConnection', ['jQuery'], (jQuery) => {
this.options.host = `${document.location.protocol}//${document.location.host}`;
}

this.payload = options.payload;

this.serverURL = this.options.host + this.options.path;
this.channels = {};
}

request (...args) {
return jQuery.ajax(...args);
request (args) {
return jQuery.ajax({
...args,
data: {
...args.data,
payload: this.payload || {}
}
});
}

createChannel (options) {
Expand Down
3 changes: 2 additions & 1 deletion hbw/app/javascript/packs/hbw/widget.js.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ modulejs.define(
this.options = options;
const connection = new Connection({
path: this.options.widgetPath,
host: this.options.widgetHost
host: this.options.widgetHost,
payload: this.options.payload
});

this.env = {
Expand Down

0 comments on commit a68c6db

Please sign in to comment.