diff --git a/app/assets/stylesheets/my_modules/protocol.scss b/app/assets/stylesheets/my_modules/protocol.scss index c0d14a5aa..896f3dda5 100644 --- a/app/assets/stylesheets/my_modules/protocol.scss +++ b/app/assets/stylesheets/my_modules/protocol.scss @@ -78,6 +78,9 @@ } } } + .tinymce-wrapper { + width: 100%; + } .tinymce-container { display: flex; width: 100%; diff --git a/app/assets/stylesheets/my_modules/protocols/index.scss b/app/assets/stylesheets/my_modules/protocols/index.scss index 03bede594..36433fdda 100644 --- a/app/assets/stylesheets/my_modules/protocols/index.scss +++ b/app/assets/stylesheets/my_modules/protocols/index.scss @@ -381,6 +381,10 @@ .task-notes-content { margin-left: 10px; + + .form-group.has-error { + border: 1px solid $brand-danger; + } } } diff --git a/app/javascript/vue/protocol/mixins/utils.js b/app/javascript/vue/mixins/utils.js similarity index 80% rename from app/javascript/vue/protocol/mixins/utils.js rename to app/javascript/vue/mixins/utils.js index 4d856bd0a..c940fbf37 100644 --- a/app/javascript/vue/protocol/mixins/utils.js +++ b/app/javascript/vue/mixins/utils.js @@ -13,6 +13,9 @@ export default { } return text; + }, + numberWithSpaces(x) { + return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, " "); } } }; diff --git a/app/javascript/vue/protocol/container.vue b/app/javascript/vue/protocol/container.vue index f4ac2e5d4..749a8286b 100644 --- a/app/javascript/vue/protocol/container.vue +++ b/app/javascript/vue/protocol/container.vue @@ -134,7 +134,7 @@ import Tinymce from 'vue/shared/tinymce.vue' import ReorderableItemsModal from 'vue/protocol/modals/reorderable_items_modal.vue' - import UtilsMixin from 'vue/protocol/mixins/utils.js' + import UtilsMixin from 'vue/mixins/utils.js' export default { name: 'ProtocolContainer', diff --git a/app/javascript/vue/protocol/step.vue b/app/javascript/vue/protocol/step.vue index e5d30d8f0..52ed15158 100644 --- a/app/javascript/vue/protocol/step.vue +++ b/app/javascript/vue/protocol/step.vue @@ -185,7 +185,7 @@ import clipboardPasteModal from 'vue/protocol/step_attachments/clipboard_paste_modal.vue' import ReorderableItemsModal from 'vue/protocol/modals/reorderable_items_modal.vue' - import UtilsMixin from 'vue/protocol/mixins/utils.js' + import UtilsMixin from 'vue/mixins/utils.js' import AttachmentsMixin from 'vue/protocol/mixins/attachments.js' import StorageUsage from 'vue/protocol/storage_usage.vue' diff --git a/app/javascript/vue/shared/inline_edit.vue b/app/javascript/vue/shared/inline_edit.vue index fe582c70b..89952cdf4 100644 --- a/app/javascript/vue/shared/inline_edit.vue +++ b/app/javascript/vue/shared/inline_edit.vue @@ -30,6 +30,8 @@