aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/api-documentation/action-view.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/apps/api-documentation/action-view.js')
-rw-r--r--server/sonar-web/src/main/js/apps/api-documentation/action-view.js23
1 files changed, 11 insertions, 12 deletions
diff --git a/server/sonar-web/src/main/js/apps/api-documentation/action-view.js b/server/sonar-web/src/main/js/apps/api-documentation/action-view.js
index 99896b6d850..90969fe6e5d 100644
--- a/server/sonar-web/src/main/js/apps/api-documentation/action-view.js
+++ b/server/sonar-web/src/main/js/apps/api-documentation/action-view.js
@@ -34,38 +34,37 @@ export default Marionette.ItemView.extend({
'click .js-hide-response-example': 'onHideResponseExampleClick'
},
- initialize: function () {
+ initialize () {
this.listenTo(this.options.state, 'change', this.toggleHidden);
},
- onRender: function () {
+ onRender () {
this.$el.attr('data-web-service', this.model.get('path'));
this.$el.attr('data-action', this.model.get('key'));
this.toggleHidden();
this.$('[data-toggle="tooltip"]').tooltip({ container: 'body', placement: 'bottom' });
},
- onShowResponseExampleClick: function (e) {
+ onShowResponseExampleClick (e) {
e.preventDefault();
this.fetchResponse();
},
- onHideResponseExampleClick: function (e) {
+ onHideResponseExampleClick (e) {
e.preventDefault();
this.model.unset('responseExample');
},
- fetchResponse: function () {
- var that = this,
- url = '/api/webservices/response_example',
- options = { controller: this.model.get('path'), action: this.model.get('key') };
- return $.get(url, options).done(function (r) {
- that.model.set({ responseExample: r.example });
+ fetchResponse () {
+ const url = '/api/webservices/response_example';
+ const options = { controller: this.model.get('path'), action: this.model.get('key') };
+ return $.get(url, options).done(r => {
+ this.model.set({ responseExample: r.example });
});
},
- toggleHidden: function () {
- var test = this.model.get('path') + '/' + this.model.get('key');
+ toggleHidden () {
+ const test = this.model.get('path') + '/' + this.model.get('key');
this.$el.toggleClass('hidden', !this.options.state.match(test, this.model.get('internal')));
}
});