From 6e84a388b64841ea57cbd54eb4025336b741756f Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Wed, 31 Aug 2016 11:59:26 -0300 Subject: [PATCH] LT-67: Creating data parser and styling components with validation error --- Packages/design/package.js | 3 +- Packages/design/styles/components/states.styl | 7 +++++ .../design/styles/imports/theme-tide.styl | 5 ++++ .../styles/imports/theme-tigerlilly.styl | 5 ++++ .../serverInformationDimse.html | 2 +- .../client/components/base/mixins/checkbox.js | 2 +- .../client/components/base/mixins/formItem.js | 2 +- .../client/components/base/mixins/group.js | 10 +++++-- .../components/base/mixins/groupRadio.js | 2 +- .../components/base/mixins/schemaData.js | 30 +++++++++++++++++++ .../components/base/mixins/selectTree.js | 2 +- .../client/components/base/templates/div.html | 1 + .../components/base/templates/input.html | 2 +- .../components/base/templates/select.html | 2 +- Packages/worklist/both/schema.js | 21 ++++++------- 15 files changed, 76 insertions(+), 20 deletions(-) create mode 100644 Packages/design/styles/components/states.styl diff --git a/Packages/design/package.js b/Packages/design/package.js index 8b624df74..77f3ee544 100644 --- a/Packages/design/package.js +++ b/Packages/design/package.js @@ -37,7 +37,8 @@ Package.onUse(function(api) { api.addFiles([ 'styles/components/radio.styl', 'styles/components/select2.styl', - 'styles/components/selectTree.styl' + 'styles/components/selectTree.styl', + 'styles/components/states.styl' ], 'client'); // Rounded Button Group diff --git a/Packages/design/styles/components/states.styl b/Packages/design/styles/components/states.styl new file mode 100644 index 000000000..78582a0b4 --- /dev/null +++ b/Packages/design/styles/components/states.styl @@ -0,0 +1,7 @@ +@import "{design}/app" + +.state-error:not(.component-group) + &.form-control, .form-control + theme('background-color', '$uiStateError') + theme('border-color', '$uiStateErrorBorder') + theme('color', '$uiStateErrorText') diff --git a/Packages/design/styles/imports/theme-tide.styl b/Packages/design/styles/imports/theme-tide.styl index ebc64a651..6f7d9d203 100644 --- a/Packages/design/styles/imports/theme-tide.styl +++ b/Packages/design/styles/imports/theme-tide.styl @@ -3,6 +3,11 @@ $themes['tide'] = { $uiYellow: #E29E4A $uiSkyBlue: #6FBDE2 + // State pallete + $uiStateError: #FFCCCC + $uiStateErrorBorder: #993333 + $uiStateErrorText: #661111 + $uiLightGray: #516873 $uiGray: #263340 $uiGrayDark: #16202B diff --git a/Packages/design/styles/imports/theme-tigerlilly.styl b/Packages/design/styles/imports/theme-tigerlilly.styl index 2e796532d..21292a45c 100644 --- a/Packages/design/styles/imports/theme-tigerlilly.styl +++ b/Packages/design/styles/imports/theme-tigerlilly.styl @@ -3,6 +3,11 @@ $themes['tigerlilly'] = { $uiYellow: #E29E4A $uiSkyBlue: #6FBDE2 + // State pallete + $uiStateError: #FFCCCC + $uiStateErrorBorder: #CC6666 + $uiStateErrorText: #661111 + $uiLightGray: #516873 $uiGray: #263340 $uiGrayDark: #16202B diff --git a/Packages/lesiontracker/client/components/serverInformation/serverInformationDimse/serverInformationDimse.html b/Packages/lesiontracker/client/components/serverInformation/serverInformationDimse/serverInformationDimse.html index 34eade647..5b94094f0 100644 --- a/Packages/lesiontracker/client/components/serverInformation/serverInformationDimse/serverInformationDimse.html +++ b/Packages/lesiontracker/client/components/serverInformation/serverInformationDimse/serverInformationDimse.html @@ -1,7 +1,7 @@