diff --git a/app/javascript/packs/application.js b/app/javascript/packs/application.js index db49ed3..54d0196 100644 --- a/app/javascript/packs/application.js +++ b/app/javascript/packs/application.js @@ -7,33 +7,33 @@ // To reference this file, add <%= javascript_pack_tag 'application' %> to the appropriate // layout file, like app/views/layouts/application.html.erb -console.log('Hello World from Webpacker'); +console.log("Hello World from Webpacker"); -import jQuery from 'jquery/dist/jquery'; +import jQuery from "jquery/dist/jquery"; window.$ = jQuery; window.jQuery = jQuery; -import Rails from 'rails-ujs/lib/assets/compiled/rails-ujs.js'; +import Rails from "rails-ujs/lib/assets/compiled/rails-ujs.js"; window.Rails = Rails; Rails.start(); -import 'popper.js/dist/popper'; -import 'bootstrap/dist/js/bootstrap'; -import 'datatables.net/js/jquery.dataTables'; -import 'startbootstrap-sb-admin/js/sb-admin'; -import 'startbootstrap-sb-admin/js/sb-admin-datatables'; +import "popper.js/dist/popper"; +import "bootstrap/dist/js/bootstrap"; +import "datatables.net/js/jquery.dataTables"; +import "startbootstrap-sb-admin/js/sb-admin"; +import "startbootstrap-sb-admin/js/sb-admin-datatables"; -import Vue from 'vue/dist/vue.esm'; +import Vue from "vue/dist/vue.esm"; -Vue.filter('to_json', function (value) { +Vue.filter("to_json", function (value) { return JSON.stringify(value); }); window.Vue = Vue; -import '../stylesheets/application.scss'; +import "../stylesheets/application.scss"; $(document).ready(() => { $("[data-toggle=tooltip]").tooltip(); diff --git a/app/javascript/packs/aws_credential.js b/app/javascript/packs/aws_credential.js index 9f40be5..ecf6064 100644 --- a/app/javascript/packs/aws_credential.js +++ b/app/javascript/packs/aws_credential.js @@ -1,6 +1,6 @@ -'use strict'; +"use strict"; -import ConfigField from './config_field'; +import ConfigField from "./config_field"; const AwsCredential = { template: "#vue-aws-credential", @@ -45,7 +45,7 @@ const AwsCredential = { method: "GET", url: "/api/config_definitions", headers: { - 'X-CSRF-Token': this.token + "X-CSRF-Token": this.token }, data: { type: this.pluginType, diff --git a/app/javascript/packs/codemirror.js b/app/javascript/packs/codemirror.js index 2317380..978f2ce 100644 --- a/app/javascript/packs/codemirror.js +++ b/app/javascript/packs/codemirror.js @@ -1,10 +1,10 @@ -import CodeMirror from 'codemirror/lib/codemirror'; -import 'lodash/lodash'; +import CodeMirror from "codemirror/lib/codemirror"; +import "lodash/lodash"; // See: http://codemirror.net/doc/manual.html#modeapi // and sample mode files: https://github.com/codemirror/CodeMirror/tree/master/mode -CodeMirror.defineMode('fluentd', function(){ +CodeMirror.defineMode("fluentd", function(){ return { startState: function(aa){ return { "context" : null }; @@ -70,18 +70,18 @@ function codemirrorify(el) { } $(function(){ - $('.js-fluentd-config-editor').each(function(_, el){ + $(".js-fluentd-config-editor").each(function(_, el){ codemirrorify(el); }); }); -Vue.directive('config-editor', { +Vue.directive("config-editor", { bind: function(el, binding, vnode, oldVnode){ // NOTE: needed delay for waiting CodeMirror setup _.delay(function(textarea){ let cm = codemirrorify(textarea); // textarea.codemirror = cm; // for test, but doesn't work for now (working on Chrome, but Poltergeist not) - cm.on('change', function(code_mirror){ + cm.on("change", function(code_mirror){ // bridge Vue - CodeMirror world el.dataset.content = code_mirror.getValue(); }); diff --git a/app/javascript/packs/config_field.js b/app/javascript/packs/config_field.js index 6a3f3c1..c6c4701 100644 --- a/app/javascript/packs/config_field.js +++ b/app/javascript/packs/config_field.js @@ -1,5 +1,5 @@ -'use strict'; -import 'lodash/lodash'; +"use strict"; +import "lodash/lodash"; const ConfigField = { template: "#vue-config-field", diff --git a/app/javascript/packs/fluent_log.js b/app/javascript/packs/fluent_log.js index 4ac8aa6..9913d3c 100644 --- a/app/javascript/packs/fluent_log.js +++ b/app/javascript/packs/fluent_log.js @@ -1,4 +1,4 @@ -'use strict'; +"use strict"; $(document).ready(()=> { new Vue({ el: "#fluent-log", diff --git a/app/javascript/packs/in_tail_parse.js b/app/javascript/packs/in_tail_parse.js index 28e3c96..29721f2 100644 --- a/app/javascript/packs/in_tail_parse.js +++ b/app/javascript/packs/in_tail_parse.js @@ -1,12 +1,12 @@ -'use strict'; -import 'lodash/lodash'; -import 'popper.js/dist/popper'; -import 'bootstrap/dist/js/bootstrap'; -import OwnedPluginForm from './owned_plugin_form'; +"use strict"; +import "lodash/lodash"; +import "popper.js/dist/popper"; +import "bootstrap/dist/js/bootstrap"; +import OwnedPluginForm from "./owned_plugin_form"; $(document).ready(() => { new Vue({ - el: '#in-tail-parse', + el: "#in-tail-parse", props: [ "path", "parseType" @@ -22,18 +22,18 @@ $(document).ready(() => { } }, components: { - 'owned-plugin-form': OwnedPluginForm + "owned-plugin-form": OwnedPluginForm }, watch: { - 'parse.expression': function() { + "parse.expression": function() { console.log(`parse.expression: ${this.parse.expression}`); this.preview(); }, - 'parse.time_format': function() { + "parse.time_format": function() { console.log(`parse.time_format: ${this.parse.time_format}`); this.preview(); }, - 'parseType': function() { + "parseType": function() { this.preview(); }, }, @@ -71,7 +71,7 @@ $(document).ready(() => { return; } - let $container = $('