Chore/kill yalc with fire (#629)
* init * more shifting * Move @babel dependencies up to workspace root * Begin updating dependent libraries to use sync'd webpack builds w/ watches * Commit changes before a long weekend * Split packages into platform and extensions * Consolidate how/where we specify file/module type entrypoints * Make it possible to pass in extensions as App props * Resolve viewer's modules * Target for UMD bundle * Add Webpack Stylus loader * Provide WebPack build options for microscopy, vtk, and ui * Better entrypoint for extensions * Push changes up to switch PCs * Fix ESM symlink build for Viewers * Shift docs to root * Specify additional lerna config props * Begin providing basic readme info * Rename example extension folder * Shift links to bottom of doc * First attempt at a netlify deploy preview * Attempt to fix deploy preview build * push workspace enabled to initial command; remove second yarn install; use npx to call gitbook cli commands * Try to use global gitbook-cli * Export node_modules path * More agressive with modifying PATH * Follow deploy log output advice * try again to set bin path * Try swapping bash with a new shell * Try bash -l instead of exec bash * Annd let's try again * and again * We may have figured it out johnny, boy * We need to pull cornerstone-wado-image-loader files from hoisted node_modules * Attempt to fix ticks/escapes * Change copy syntax; try running tests on viewers from root for circleci * Lower version to match circleci image * Try alternative jest-canvas-mock location and version file syntax * Run version command instead of calling node directly * Try alternative jest transform * Set path and enable workspaces * Add codecov flags * Use cpx so our copying finishes? * Get all platform unit tests to run * Run and report individually and in parallel * Try once relying on codecov yaml to split w/ flags * Add projects to split by flags * Generate separate reports * Trigger codecov after everything has finished running; these may not support flags * Use recommended flags from issue comments for codecov * Fix typo * Remove clear flag * Shift back to calling codecov from root * Generate example for codecov issue * Try fixing paths * Simplify * Try using codecov orb * Bump circleci version * Upload core and viewer * Use full string paths * Remove individual codecov calls * Fix dir * Combine files before upload * Escape anchors * tryfix syntax * Escape string literal * Combine lines to reduce path * long paths * Use home alias * Fix filename * Try to see the contents of our cat'd file * Also upload `core` * Try running with aliased folder * Fix path; split PR and Merge unit tests into separate jobs * Set default threshold * Fix typo * Changing to scoped package names * Adding note * Catch more updates * chore(release): publish %s [skip ci] - @ohif/extension-cornerstone@0.0.39-alpha.0 - @ohif/extension-dicom-html@0.0.4-alpha.0 - @ohif/extension-dicom-microscopy@0.0.9-alpha.0 - @ohif/extension-dicom-pdf@0.0.8-alpha.0 - @ohif/extension-vtk@0.1.4-alpha.0 - @ohif/core@0.11.1-alpha.0 - @ohif/i18n@0.2.3-alpha.0 - @ohif/ui@0.2.18-alpha.0 - @ohif/viewer@0.0.22-alpha.0 * Clean up primary readme * Support for dev and dev:* commands * Shift build command; satisfy default PWA build * Remove old scripts * Clean up UI to set webpack scripts * Tidy up project links * Clean duplicate code in UI project * Update UI project's docs * Clean up ui and i18n config * Reduce duplicate code in `@ohif/core` * Fix @ohif/ui versions * bump @ohif/core versions * Redux testkit dep * Remove unused/duplicate config files for projects/packages * ohif-core --> @ohif/core * Safer publish command * chore(release): publish %s [skip ci] - @ohif/extension-cornerstone@0.0.39-alpha.1 - @ohif/extension-dicom-html@0.0.4-alpha.1 - @ohif/extension-dicom-microscopy@0.0.9-alpha.1 - @ohif/extension-dicom-pdf@0.0.8-alpha.1 - @ohif/extension-vtk@0.1.4-alpha.1 - @ohif/core@0.11.1-alpha.1 - @ohif/i18n@0.2.3-alpha.1 - @ohif/ui@0.2.18-alpha.1 - @ohif/viewer@0.0.22-alpha.1 * test version bump * Add global prettier config * chore(release): publish %s [skip ci] - @ohif/viewer@0.0.22-alpha.2 * test lerna publish * Update package.jsons * Fix build scripts * catch changes * chore(release): publish %s [skip ci] - @ohif/extension-cornerstone@0.0.39-alpha.2 - @ohif/extension-dicom-html@0.0.4-alpha.2 - @ohif/extension-dicom-microscopy@0.0.9-alpha.2 - @ohif/extension-dicom-pdf@0.0.8-alpha.2 - @ohif/extension-vtk@0.1.4-alpha.2 - @ohif/core@0.11.1-alpha.2 - @ohif/i18n@0.2.3-alpha.2 - @ohif/ui@0.2.18-alpha.2 - @ohif/viewer@0.0.22-alpha.3 * fix eslint issues caused by eslint 6 and our react-app config * Publish with canary tag * chore(release): publish %s [skip ci] - @ohif/extension-cornerstone@0.0.39-alpha.3 - @ohif/extension-dicom-html@0.0.4-alpha.3 - @ohif/extension-dicom-microscopy@0.0.9-alpha.3 - @ohif/extension-dicom-pdf@0.0.8-alpha.3 - @ohif/extension-vtk@0.1.4-alpha.3 - @ohif/core@0.11.1-alpha.3 - @ohif/i18n@0.2.3-alpha.3 - @ohif/ui@0.2.18-alpha.3 - @ohif/viewer@0.0.22-alpha.4 * chore(release): publish %s [skip ci] - @ohif/extension-cornerstone@0.0.39-alpha.4 - @ohif/extension-dicom-html@0.0.4-alpha.4 - @ohif/extension-dicom-microscopy@0.0.9-alpha.4 - @ohif/extension-dicom-pdf@0.0.8-alpha.4 - @ohif/extension-vtk@0.1.4-alpha.4 - @ohif/core@0.11.1-alpha.4 - @ohif/i18n@0.2.3-alpha.4 - @ohif/ui@0.2.18-alpha.4 - @ohif/viewer@0.0.22-alpha.5 * Simplify build * chore(release): publish %s [skip ci] - @ohif/extension-cornerstone@0.0.39-alpha.5 - @ohif/extension-dicom-html@0.0.4-alpha.5 - @ohif/extension-dicom-microscopy@0.0.9-alpha.5 - @ohif/extension-dicom-pdf@0.0.8-alpha.5 - @ohif/extension-vtk@0.1.4-alpha.5 - @ohif/core@0.11.1-alpha.5 - @ohif/i18n@0.2.3-alpha.5 - @ohif/ui@0.2.18-alpha.5 - @ohif/viewer@0.0.22-alpha.6 * chore(release): publish %s [skip ci] - @ohif/extension-cornerstone@0.0.39-alpha.6 - @ohif/extension-dicom-html@0.0.4-alpha.6 - @ohif/extension-dicom-microscopy@0.0.9-alpha.6 - @ohif/extension-dicom-pdf@0.0.8-alpha.6 - @ohif/extension-vtk@0.1.4-alpha.6 - @ohif/core@0.11.1-alpha.6 - @ohif/i18n@0.2.3-alpha.6 - @ohif/ui@0.2.18-alpha.6 - @ohif/viewer@0.0.22-alpha.7 * Split version and publish * chore(release): publish %s [skip ci] - @ohif/extension-cornerstone@0.0.39-alpha.7 - @ohif/extension-dicom-html@0.0.4-alpha.7 - @ohif/extension-dicom-microscopy@0.0.9-alpha.7 - @ohif/extension-dicom-pdf@0.0.8-alpha.7 - @ohif/extension-vtk@0.1.4-alpha.7 - @ohif/core@0.11.1-alpha.7 - @ohif/i18n@0.2.3-alpha.7 - @ohif/ui@0.2.18-alpha.7 - @ohif/viewer@0.0.22-alpha.8 * Try simplify netlify build * react-viewerbase --> @ohif/ui * add test for stylus loader * Try new way to specify publish path * Use an output folder that won't be ignored * Try move command * fiddle with paths * Dig for some information * Make sure we're in root for our commands * Remove discovery * Setup script-tag example * Fix typo * Move config folder * Update cornerstone extension to use shared/root webpack configs * capture changes * Update extension webpack configs * Don't check in docz output * Fix babel runtime resolution issue * Simplify ui build steps * Push in progress * Shift directories * Get viewer dev path to work * Fix viewer commonjs build * Fix build pwa config for viewers * Make sure our package specific command can be called from root * Update notes * Fix imports and misc. merge notes * Bump wado-image-loader version * Switch up commands to remove webworkers copy * Fix CI config * Fix more broken package references * Add react-dropzone * Persist so e2e test can use * Fix lockfile * Use cypress orb to simplify CI * Fix config * Try again * Install yarn latest for orb * Install yarn a different way * Wait on correct port * Run tests in viewer project * Fix cypress config * Make Cypress happier - use default location * Simplify e2e testing * Capture UI changes since fork * Catch core up * Grab latest deps after merge * Fix broken import * Make sure cornerstone-wado-image-loader resolves to 3+ * Note regarding orbs * Fix refresh on 404 routes * Fix odd error for cornerstone-wado-image-loader * Different target for UMD * Simplify dev script * Try to get fancy with netlify output * Let's do it again * Try to fix measurementTools issue * See if we can get our lerna magic to work on merge to monorepo branch
This commit is contained in:
1 parent
cac911f08e
commit
08ff214ea6
919 files changed
+45652
-52097
No files matched your search
@@ -0,0 +1,53 @@
|
||||
.btn-danger
|
||||
color: #fff;
|
||||
background-color: #d9534f;
|
||||
border-color: #d43f3a;
|
||||
|
||||
.btn-primary
|
||||
color: #fff;
|
||||
background-color: #337ab7;
|
||||
border-color: #2e6da4;
|
||||
|
||||
.btn-default
|
||||
color: #333;
|
||||
background-color: #fff;
|
||||
border-color: #ccc;
|
||||
|
||||
.btn
|
||||
display: inline-block;
|
||||
padding: 6px 12px;
|
||||
margin-bottom: 0;
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
line-height: 1.42857143;
|
||||
text-align: center;
|
||||
white-space: nowrap;
|
||||
vertical-align: middle;
|
||||
-ms-touch-action: manipulation;
|
||||
touch-action: manipulation;
|
||||
cursor: pointer;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
background-image: none;
|
||||
border: 1px solid transparent;
|
||||
border-radius: 4px;
|
||||
|
||||
.btn.disabled, .btn[disabled], fieldset[disabled] .btn
|
||||
cursor: not-allowed;
|
||||
-webkit-box-shadow: none;
|
||||
box-shadow: none;
|
||||
opacity: .65;
|
||||
|
||||
button.close
|
||||
-webkit-appearance: none;
|
||||
padding: 0;
|
||||
cursor: pointer;
|
||||
background: 0 0;
|
||||
border: 0;
|
||||
|
||||
.btn-group, .btn-group-vertical
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
@@ -0,0 +1,121 @@
|
||||
.form-themed
|
||||
|
||||
table
|
||||
color: var(--text-primary-color)
|
||||
|
||||
th, td
|
||||
font-size: 15px
|
||||
font-weight: normal
|
||||
|
||||
th
|
||||
line-height: 60px
|
||||
|
||||
td
|
||||
line-height: 18px
|
||||
padding: 0;
|
||||
|
||||
// TODO: imported this from merged-styles.css
|
||||
.p-r-1
|
||||
padding-right: 1rem !important;
|
||||
|
||||
label
|
||||
margin-bottom: 5px
|
||||
// end TODO
|
||||
|
||||
label.wrapperLabel
|
||||
cursor: pointer
|
||||
|
||||
label.wrapperLabel:not(.checkboxLabel)
|
||||
cursor: pointer
|
||||
display: flex
|
||||
flex-direction: column
|
||||
|
||||
.wrapperText
|
||||
display: block
|
||||
order: -1
|
||||
transition(color 0.3s ease)
|
||||
|
||||
.btn, input[type=text], input[type=password], input[type=number]
|
||||
&[disabled], &.disabled
|
||||
&, &:hover, &:active
|
||||
background-color: var(--ui-gray-darker)
|
||||
border-color: var(--ui-gray-light)
|
||||
color: var(--text-primary-color)
|
||||
|
||||
& + .wrapperText
|
||||
color: var(--text-primary-color)
|
||||
cursor: auto
|
||||
|
||||
input[type=text], input[type=password], input[type=number]
|
||||
background-color: var(--ui-gray)
|
||||
border-color: var(--ui-border-color)
|
||||
color: var(--text-primary-color)
|
||||
font-weight: normal
|
||||
transition(background-color 0.3s ease\, border-color 0.3s ease)
|
||||
|
||||
&:active, &:focus
|
||||
background-color: var(--ui-gray-dark)
|
||||
border: 2px solid var(--active-color)
|
||||
box-shadow: none
|
||||
|
||||
& + .wrapperText
|
||||
color: var(--active-color)
|
||||
|
||||
.btn-primary
|
||||
background-color: var(--active-color)
|
||||
border-collapse: var(--ui-border-color-active)
|
||||
color: var(--ui-text-color-active)
|
||||
transition(background-color 0.3s ease\, border-color 0.3s ease)
|
||||
|
||||
&:hover, &:active, &:focus, &:focus:active
|
||||
// TODO: 0.8 opacity
|
||||
background-color: var(--ui-active-color)
|
||||
border-collapse: var(--ui-border-color-active)
|
||||
color: var(--ui-text-color-active)
|
||||
|
||||
.form-control
|
||||
background-color: #FFFFFF
|
||||
border: 0
|
||||
border-radius(2px)
|
||||
font-size: 14px
|
||||
height: 30px
|
||||
line-height: 16px
|
||||
padding: 8px 9px 6px
|
||||
|
||||
.form-control
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 34px;
|
||||
padding: 6px 12px;
|
||||
font-size: 14px;
|
||||
line-height: 1.42857143;
|
||||
color: #555;
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 4px;
|
||||
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
|
||||
|
||||
&:focus
|
||||
border-color: #66afe9;
|
||||
outline: 0;
|
||||
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
|
||||
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
|
||||
|
||||
&::-ms-expand
|
||||
border: 0;
|
||||
background-color: transparent;
|
||||
|
||||
&[disabled],
|
||||
&[readonly],
|
||||
fieldset[disabled] &
|
||||
background-color: @input-bg-disabled;
|
||||
opacity: 1;
|
||||
|
||||
&[disabled],
|
||||
fieldset[disabled] &
|
||||
cursor: @cursor-disabled;
|
||||
|
||||
input[type=range]
|
||||
display: block;
|
||||
width: 100%;
|
||||
@@ -0,0 +1,84 @@
|
||||
*
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
|
||||
.full-width
|
||||
width: 100%
|
||||
|
||||
.full-height
|
||||
height: 100%
|
||||
|
||||
.flex-h
|
||||
display: flex
|
||||
flex-direction: row
|
||||
|
||||
.flex-v
|
||||
display: flex
|
||||
flex-direction: column
|
||||
|
||||
.flex-grow
|
||||
flex-grow: 1
|
||||
|
||||
.nowrap
|
||||
white-space: nowrap
|
||||
|
||||
.text-right
|
||||
text-align: right;
|
||||
|
||||
.text-center
|
||||
text-align: center;
|
||||
|
||||
.text-left
|
||||
text-align: left;
|
||||
|
||||
h1
|
||||
font-size: 36px;
|
||||
|
||||
h3, h1
|
||||
font-family: inherit;
|
||||
font-weight: 500;
|
||||
line-height: 1.1;
|
||||
margin-top: 20px;
|
||||
margin-bottom: 10px;
|
||||
|
||||
pre
|
||||
display: block;
|
||||
padding: 9.5px;
|
||||
margin: 0 0 10px;
|
||||
font-size: 13px;
|
||||
line-height: 1.42857143;
|
||||
color: #333;
|
||||
word-break: break-all;
|
||||
word-wrap: break-word;
|
||||
background-color: #f5f5f5;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 4px;
|
||||
|
||||
button, input, select, textarea
|
||||
font-family: inherit;
|
||||
font-size: inherit;
|
||||
line-height: inherit;
|
||||
|
||||
.row
|
||||
margin-right: -15px;
|
||||
margin-left: -15px;
|
||||
|
||||
.pull-left
|
||||
float: left!important;
|
||||
|
||||
.pull-right
|
||||
float: right!important;
|
||||
|
||||
.fade
|
||||
opacity: 0;
|
||||
-webkit-transition: opacity .15s linear;
|
||||
-o-transition: opacity .15s linear;
|
||||
transition: opacity .15s linear;
|
||||
|
||||
.fade.in
|
||||
opacity: 1;
|
||||
|
||||
a
|
||||
color: #337ab7;
|
||||
text-decoration: none;
|
||||
@@ -0,0 +1,202 @@
|
||||
|
||||
.modal-open
|
||||
overflow: hidden;
|
||||
|
||||
.modal
|
||||
overflow: hidden;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
z-index: 1050;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
outline: 0;
|
||||
|
||||
.modal-dialog
|
||||
|
||||
.modal-content
|
||||
background-color: var(--ui-gray-darker)
|
||||
border-color: var(--ui-border-color)
|
||||
color: var(--text-secondary-color)
|
||||
border-radius(6px)
|
||||
border: 0
|
||||
|
||||
.modal-header, .modal-footer
|
||||
border-color: var(--ui-border-color)
|
||||
|
||||
.dialog-separator,
|
||||
.dialog-separator-before,
|
||||
.dialog-separator-after
|
||||
position: relative
|
||||
height: 40px;
|
||||
|
||||
.dialog-separator:before,
|
||||
.dialog-separator:after,
|
||||
.dialog-separator-before:before,
|
||||
.dialog-separator-after:after
|
||||
background-color: #000000
|
||||
box-shadow(-50px 0 0 #000000\, 50px 0 0 #000000)
|
||||
content: ' '
|
||||
display: block
|
||||
height: 3px
|
||||
left: 0
|
||||
position: absolute
|
||||
width: 100%
|
||||
|
||||
.dialog-separator:before,
|
||||
.dialog-separator-before:before
|
||||
top: -3px
|
||||
|
||||
.dialog-separator:after,
|
||||
.dialog-separator-after:after
|
||||
bottom: -3px
|
||||
|
||||
.modal-body
|
||||
color: var(--text-primary-color)
|
||||
padding: 16px 22px 0px
|
||||
position: relative
|
||||
|
||||
::-webkit-scrollbar {
|
||||
width: 6px;
|
||||
background-color: var(--ui-gray-dark);
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb {
|
||||
background-color: var(--ui-gray-light);
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
.modal-header
|
||||
border-bottom-width: 3px
|
||||
border-bottom-style: solid
|
||||
border-bottom-color: #000000
|
||||
padding: 19px 22px 17px
|
||||
position: relative
|
||||
|
||||
h4
|
||||
color: var(--text-secondary-color)
|
||||
font-size: 20px
|
||||
font-weight: 500
|
||||
line-height: 24px
|
||||
padding-right: 24px
|
||||
|
||||
.modal-footer
|
||||
border-top: 0
|
||||
padding-top: 0
|
||||
|
||||
.card-round
|
||||
background-color: var(--ui-gray-dark)
|
||||
border-radius(5px)
|
||||
padding: 10px
|
||||
|
||||
.modal-header
|
||||
position: relative
|
||||
|
||||
// When fading in the modal, animate it to slide down
|
||||
&.fade .modal-dialog
|
||||
-webkit-transition: transform .3s ease-out;
|
||||
-o-transition: transform .3s ease-out;
|
||||
transition: transform .3s ease-out;
|
||||
-webkit-transform: translate(0,-25%);
|
||||
-ms-transform: translate(0,-25%);
|
||||
-o-transform: translate(0,-25%);
|
||||
transform: translate(0,-25%);
|
||||
|
||||
&.in .modal-dialog
|
||||
transform: translate(0,0)
|
||||
|
||||
.modal-open .modal
|
||||
overflow-x: hidden;
|
||||
overflow-y: auto;
|
||||
|
||||
.modal-dialog
|
||||
position: relative;
|
||||
width: auto;
|
||||
margin: 10px;
|
||||
|
||||
.modal-content
|
||||
position: relative;
|
||||
background-color: #fff;
|
||||
border: 1px solid rgba(0,0,0,.2);
|
||||
border-radius: 6px;
|
||||
-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
|
||||
box-shadow: 0 3px 9px rgba(0,0,0,.5);
|
||||
background-clip: padding-box;
|
||||
outline: 0;
|
||||
|
||||
.modal-backdrop
|
||||
position: fixed;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
z-index: 1050;
|
||||
background-color: #fff;
|
||||
|
||||
&.fade
|
||||
opacity: 0;
|
||||
|
||||
&.in
|
||||
opacity: 0;
|
||||
|
||||
.modal-header
|
||||
padding: 15px;
|
||||
border-bottom: 1px solid #e5e5e5;
|
||||
|
||||
.modal-header .close
|
||||
margin-top: -2px;
|
||||
|
||||
.modal-title
|
||||
margin: 0;
|
||||
line-height: 1.42857143;
|
||||
|
||||
.modal-body
|
||||
position: relative;
|
||||
padding: 15px;
|
||||
|
||||
.modal-footer
|
||||
padding: 15px;
|
||||
text-align: right;
|
||||
border-top: 1px solid #e5e5e5;
|
||||
|
||||
.btn+.btn
|
||||
margin-left: 5px;
|
||||
margin-bottom: 0;
|
||||
|
||||
.btn-group .btn+.btn
|
||||
margin-left: -1px;
|
||||
|
||||
.btn-block+.btn-block
|
||||
margin-left: 0;
|
||||
|
||||
.modal-scrollbar-measure
|
||||
position: absolute;
|
||||
top: -9999px;
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
overflow: scroll;
|
||||
|
||||
@media (min-width: 768px)
|
||||
.modal-dialog
|
||||
width: 600px;
|
||||
margin: 30px auto;
|
||||
|
||||
.modal-content
|
||||
-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
|
||||
box-shadow: 0 5px 15px rgba(0,0,0,.5);
|
||||
|
||||
@media (min-width: 992px)
|
||||
.modal-lg
|
||||
width: 900px;
|
||||
|
||||
.button-close, .modal-dialog button.close
|
||||
color: var(--text-secondary-color)
|
||||
height: 25px
|
||||
opacity: 1
|
||||
overflow: hidden
|
||||
text-align: center
|
||||
text-shadow: none
|
||||
width: 25px
|
||||
font-size:25px
|
||||
font-weight: lighter
|
||||
@@ -0,0 +1,57 @@
|
||||
.nav-tabs
|
||||
border-bottom: 0
|
||||
margin-bottom: 3px
|
||||
position: relative
|
||||
z-index: 1
|
||||
|
||||
:hover
|
||||
cursor: pointer
|
||||
|
||||
&>li
|
||||
font-size: 14px
|
||||
font-weight: normal
|
||||
height: 40px
|
||||
line-height: 40px
|
||||
margin-bottom: 0
|
||||
|
||||
&>button
|
||||
display: block
|
||||
width: 100%
|
||||
line-height: inherit
|
||||
margin: 0
|
||||
height: inherit
|
||||
padding: 0 10px 0 10px
|
||||
outline: none
|
||||
|
||||
&:after
|
||||
background-color: transparent
|
||||
bottom: -3px
|
||||
content: ' '
|
||||
display: block
|
||||
height: 3px
|
||||
transition(background-color 0.3s ease)
|
||||
width: 100%
|
||||
|
||||
&>button, &.active>button
|
||||
&, &:hover, &:active, &:focus
|
||||
color: var(--active-color)
|
||||
background-color: transparent
|
||||
border: 0
|
||||
|
||||
&.active>button
|
||||
font-weight: bold
|
||||
|
||||
&:after
|
||||
background-color: var(--active-color)
|
||||
|
||||
.nav
|
||||
padding-left: 0;
|
||||
list-style: none;
|
||||
|
||||
> li
|
||||
position: relative;
|
||||
display: block;
|
||||
|
||||
> li
|
||||
float: left;
|
||||
margin-bottom: -1px;
|
||||
@@ -0,0 +1,25 @@
|
||||
.form-themed .state-error, .state-error
|
||||
|
||||
&.wrapperLabel input + .wrapperText
|
||||
color: var(--state-error-text)
|
||||
|
||||
&+.tooltip
|
||||
|
||||
.tooltip-inner
|
||||
color: white
|
||||
background-color: var(--state-error-border)
|
||||
|
||||
&.top .tooltip-arrow
|
||||
border-top-color: var(--state-error-border)
|
||||
&.right .tooltip-arrow
|
||||
border-right-color: var(--state-error-border)
|
||||
&.bottom .tooltip-arrow
|
||||
border-bottom-color: var(--state-error-border)
|
||||
&.left .tooltip-arrow
|
||||
border-left-color: var(--state-error-border)
|
||||
|
||||
|
||||
&:not(.component-group)
|
||||
&.form-control, .form-control
|
||||
background-color: var(--state-error-border)
|
||||
border-color: var(--state-error-border)
|
||||
@@ -0,0 +1,15 @@
|
||||
.table-responsive
|
||||
min-height: .01%;
|
||||
overflow-x: auto;
|
||||
|
||||
.table
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
margin-bottom: 20px;
|
||||
|
||||
table
|
||||
border-spacing: 0;
|
||||
border-collapse: collapse;
|
||||
|
||||
th
|
||||
text-align: left;
|
||||
Reference in new issue
Block a user