Commit Graph

133 Commits

Author SHA1 Message Date
Kenji Okimoto
aa699bd707
Remove redundant break statement
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-18 12:58:30 +09:00
Kenji Okimoto
bdc667a3a4
Turn off no-console and no-unused-vars
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-18 12:57:26 +09:00
Kenji Okimoto
4f5e7f3a91
Suppress no-undef
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-18 12:42:16 +09:00
Kenji Okimoto
9502a63cf4
Use double quotes for string literal
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-18 12:30:47 +09:00
Kenji Okimoto
74c1bf5ef3
Fix indent
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-18 12:28:48 +09:00
Kenji Okimoto
180fe01f62
Add missing semi-colon
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-18 12:26:50 +09:00
Kenji Okimoto
93e2acb316 Add separated setting view for AWS credentials
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-18 11:50:53 +09:00
Kenji Okimoto
561eab58cb Avoid JSON parse error
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-18 11:50:53 +09:00
Kenji Okimoto
ddadba931e Apply snakeCase method to camel case string
This is for Rails convention.

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-18 11:50:53 +09:00
Kenji Okimoto
76ccb206d8
Set initial parameters to owned-plugin-form
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 16:44:34 +09:00
Kenji Okimoto
91e858ba4f
Bind model to config_field text value
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 16:21:56 +09:00
Kenji Okimoto
a5300c022b
Add buffer section to out_forward form
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 15:19:33 +09:00
Kenji Okimoto
d6516ea172
Convert to vue component
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 15:18:32 +09:00
Kenji Okimoto
30ba197abd
Remove unused code
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 15:17:59 +09:00
Kenji Okimoto
b2a73274b8
out_forward: Display TLS options on form
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 12:03:59 +09:00
Kenji Okimoto
e5e5c72069
Fix humanize filter
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 10:45:29 +09:00
Kenji Okimoto
033e702df5
Remove redundant code
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 10:07:51 +09:00
Kenji Okimoto
2be60eec62
Add updated hook to set expression and time_format
Set expression and timeFormat properly if selected parseType is changed.

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 10:05:25 +09:00
Kenji Okimoto
ce9434126a
Set expression and time_format if needed
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 10:05:02 +09:00
Kenji Okimoto
7ceeadc6f6
Humanize label like Rails
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 10:04:30 +09:00
Kenji Okimoto
a644442687
Add transport section to in_forward
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-19 18:05:56 +09:00
Kenji Okimoto
67aab3527f
Wait for rendering whole view
Note: we cannot display tooltip properly for now. (time_format does not have tooltip to show)

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-19 17:49:17 +09:00
Kenji Okimoto
473fbaf48a
Extract vue component config-field
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-19 17:28:30 +09:00
Kenji Okimoto
fce12c5cb5
Display tooltip and guide for parser_multiline
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 17:38:41 +09:00
Kenji Okimoto
c55038ed17
Rescue Fluent::ConfigError
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 14:20:05 +09:00
Kenji Okimoto
8c708c0df4
Remove unused code
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 11:54:12 +09:00
Kenji Okimoto
b70cc1c0fb
Set formats and format_firstline to plugin_config
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 11:48:48 +09:00
Kenji Okimoto
0e4f972872
Add format_firstline
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 11:48:12 +09:00
Kenji Okimoto
39bbcf8449
Remove unused methods
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 11:47:36 +09:00
Kenji Okimoto
d1781d9ce5
Clear parse plugin configuration when parser plugin type is changed
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 11:07:29 +09:00
Kenji Okimoto
404f2929f8
Move parse plugin config under plugin_config
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 11:01:19 +09:00
Kenji Okimoto
e7580f42f9
Use underscored name for query parameter
Because it is Rails way.

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 11:00:05 +09:00
Kenji Okimoto
076e692ab0
Handle custom event change-formats
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 10:15:46 +09:00
Kenji Okimoto
81b063a0ed
Use ParserMultilineForm
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 10:15:29 +09:00
Kenji Okimoto
cbbd169ae0
Add Vue component for parser_multiline
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 10:14:43 +09:00
Kenji Okimoto
e6d2c4048d
Run one Ajax request at once
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-14 16:02:24 +09:00
Kenji Okimoto
ef9c554b74
Handle API error
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-14 16:02:01 +09:00
Kenji Okimoto
b96a6ed95f
Enable tooltip
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-14 14:40:32 +09:00
Kenji Okimoto
809c2a0c47
Fix typos
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-14 14:38:29 +09:00
Kenji Okimoto
951b4440e7
Remove useless code
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-14 14:38:15 +09:00
Kenji Okimoto
c513c35d2a
Change variable name targetFile to path
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-14 14:20:36 +09:00
Kenji Okimoto
e2fd7a967b
Fix a typo
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-14 14:20:25 +09:00
Kenji Okimoto
e4e2da31c2
Use function instead of arrow function
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-14 14:20:04 +09:00
Kenji Okimoto
d351691dc0
Fix a typo
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-14 14:19:51 +09:00
Kenji Okimoto
a806ac7b7c Add custom events to handle data changed in child component
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-13 17:09:56 +09:00
Kenji Okimoto
089ce6ba20 Add missing files 2018-06-13 14:03:11 +09:00
Kenji Okimoto
f194aae880
Set default value to owned plugin form
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 18:02:46 +09:00
Kenji Okimoto
d80afa5e8a
Fix typos
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 17:23:27 +09:00
Kenji Okimoto
620372dd5d
Extract owned_plugin_form.js
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 15:21:42 +09:00
Kenji Okimoto
b642961fdb
Remove an unused file
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 15:09:56 +09:00
Kenji Okimoto
893cb2f2c4 Use Vue.js component to handle owned plugin configuration
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 12:45:14 +09:00
Kenji Okimoto
1e763acfcd Enable tooltip
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 12:45:14 +09:00
Kenji Okimoto
97ef81a7ad Handle onChange event of buffer/storage section configuration
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-08 10:23:32 +09:00
Kenji Okimoto
f4ceb7bd9a Display description on tooltip
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-08 10:23:32 +09:00
Kenji Okimoto
2e3f24224a Add owned_plugin_section.js
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-07 17:18:00 +09:00
Kenji Okimoto
47e21958b4
Enable rails-ujs to support PUT/POST/DELETE properly
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-24 14:23:29 +09:00
Kenji Okimoto
222817aad2
Remove unused files
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-22 11:22:05 +09:00
Kenji Okimoto
3fe0bb73af Update config-editor directive
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-21 14:39:35 +09:00
Kenji Okimoto
8c2b31ebd1 Set CSRF token
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-21 14:31:17 +09:00
Kenji Okimoto
a6d4243785 Fix a typo
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-21 14:30:26 +09:00
Kenji Okimoto
a781a5a3c9 Remove props settings
Because v-bind cannot bind object type value.

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-21 13:35:45 +09:00
Kenji Okimoto
716b8562eb Use arrow function
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-21 11:48:21 +09:00
Kenji Okimoto
58539defd8 Define the local component properly
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-21 11:46:02 +09:00
Kenji Okimoto
648be99455 Use arrow function
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-21 11:45:43 +09:00
Kenji Okimoto
9da93769dc
Prepare app/javascript/stylesheets/application.scss
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-18 16:46:57 +09:00
Kenji Okimoto
e87982d765
Mode codemirror.js under app/javascript/packs
Meld codemirror_fluentd.js into codemirror.js.

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-18 15:30:34 +09:00
Kenji Okimoto
d5f0eac035
Move nested_settings.js under app/javascript/packs
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-18 15:18:36 +09:00
Kenji Okimoto
ab40e4734c
Set logUrl
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-18 14:56:52 +09:00
Kenji Okimoto
3a42e50884
Remove useless code
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-17 19:38:15 +09:00
Kenji Okimoto
7e1ec95198
Set CSRF token
Can we set CSRF token automatically using rails-ujs npm?

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-17 19:24:24 +09:00
Kenji Okimoto
c632380e1d
Bind targetFile
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-17 19:24:13 +09:00
Kenji Okimoto
d16ddbdbbf
Remove unused function
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-17 19:23:57 +09:00
Kenji Okimoto
27c412744f
Unify format-bundle component into root component
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-17 19:23:20 +09:00
Kenji Okimoto
1b0229f095
Move in_tail_format.js under app/javascript/packs
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-17 17:57:10 +09:00
Kenji Okimoto
038742e621
Stop using ready
Because ready is removed.

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-17 17:56:30 +09:00
Kenji Okimoto
b962d0e91a
Use mounted instead of compiled
Because compiled is removed.

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-17 17:56:01 +09:00
Kenji Okimoto
d27c2488d6
Move treeview.js under app/javascript/packs
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-17 13:03:51 +09:00
Kenji Okimoto
dea13ddb16
Move fluent_log.js under app/javascript/packs
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-17 09:58:54 +09:00
Kenji Okimoto
f8c25ae993 Define global Vue
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-16 17:41:23 +09:00
Kenji Okimoto
0e4a652ad6 Move settings.js under app/javascript/packs
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-16 17:40:16 +09:00
Kenji Okimoto
82340551c0 Move notification.js under app/javascript/packs
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-16 16:42:43 +09:00
Kenji Okimoto
f554c13334 Import necessary modules
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-16 14:35:13 +09:00
Kenji Okimoto
27ddd77120
Run bin/rails webpacker:install && bin/rails webpacker:install:vue
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-15 14:51:17 +09:00