diff --git a/resources/assets/js/components/AkauntingHtmlEditor.vue b/resources/assets/js/components/AkauntingHtmlEditor.vue new file mode 100644 index 000000000..22be7451b --- /dev/null +++ b/resources/assets/js/components/AkauntingHtmlEditor.vue @@ -0,0 +1,94 @@ + + diff --git a/resources/assets/js/mixins/global.js b/resources/assets/js/mixins/global.js index f765248d7..46bdabf21 100644 --- a/resources/assets/js/mixins/global.js +++ b/resources/assets/js/mixins/global.js @@ -11,12 +11,13 @@ import AkauntingSelect from './../components/AkauntingSelect'; import AkauntingSelectRemote from './../components/AkauntingSelectRemote'; import AkauntingDate from './../components/AkauntingDate'; import AkauntingRecurring from './../components/AkauntingRecurring'; +import AkauntingHtmlEditor from './../components/AkauntingHtmlEditor'; import NProgress from 'nprogress'; import 'nprogress/nprogress.css'; import NProgressAxios from './../plugins/nprogress-axios'; -import { Select, Option, Steps, Step, Button, Link, Tooltip } from 'element-ui'; +import { Select, Option, Steps, Step, Button, Link, Tooltip, ColorPicker } from 'element-ui'; import Form from './../plugins/form'; @@ -31,6 +32,7 @@ export default { AkauntingModalAddNew, AkauntingDate, AkauntingRecurring, + AkauntingHtmlEditor, [Select.name]: Select, [Option.name]: Option, [Steps.name]: Steps, @@ -38,6 +40,7 @@ export default { [Button.name]: Button, [Link.name]: Link, [Tooltip.name]: Tooltip, + [ColorPicker.name]: ColorPicker, }, data: function () { diff --git a/resources/assets/js/views/settings/settings.js b/resources/assets/js/views/settings/settings.js index ee28fd6ba..40c7f9be6 100644 --- a/resources/assets/js/views/settings/settings.js +++ b/resources/assets/js/views/settings/settings.js @@ -14,11 +14,9 @@ import Global from './../../mixins/global'; import Form from './../../plugins/form'; import BulkAction from './../../plugins/bulk-action'; -import HtmlEditor from './../../components/Inputs/HtmlEditor'; -import {ColorPicker} from 'element-ui'; // plugin setup -Vue.use(DashboardPlugin, ColorPicker); +Vue.use(DashboardPlugin); const app = new Vue({ el: '#app', @@ -27,13 +25,9 @@ const app = new Vue({ Global ], - components: { - HtmlEditor, - [ColorPicker.name]: ColorPicker, - }, - mounted() { this.onChangeProtocol(this.form.protocol); + this.color = this.form.color; }, @@ -41,7 +35,7 @@ const app = new Vue({ return { form: new Form('setting'), bulk_action: new BulkAction('settings'), - email:{ + email: { sendmailPath:true, smtpHost:true, smtpPort:true, @@ -60,7 +54,7 @@ const app = new Vue({ }, color: '#55588b', - predefineColors:[ + predefineColors: [ '#3c3f72', '#55588b', '#e5e5e5', diff --git a/resources/views/partials/form/text_editor_group.blade.php b/resources/views/partials/form/text_editor_group.blade.php index ade409483..74ff56c1c 100644 --- a/resources/views/partials/form/text_editor_group.blade.php +++ b/resources/views/partials/form/text_editor_group.blade.php @@ -7,7 +7,7 @@ {!! Form::label($name, $text, ['class' => 'form-control-label'])!!} @endif - + >