diff --git a/ui/src/dashboards/components/DashboardHeaderEdit.js b/ui/src/dashboards/components/DashboardHeaderEdit.js index ea459a8362..e518a9a9b5 100644 --- a/ui/src/dashboards/components/DashboardHeaderEdit.js +++ b/ui/src/dashboards/components/DashboardHeaderEdit.js @@ -23,10 +23,10 @@ class DashboardEditHeader extends Component {
this.handleChange(e.target.value)} />
diff --git a/ui/src/kapacitor/components/RuleHeader.js b/ui/src/kapacitor/components/RuleHeader.js index 72a31d2240..ac8dd375e9 100644 --- a/ui/src/kapacitor/components/RuleHeader.js +++ b/ui/src/kapacitor/components/RuleHeader.js @@ -81,7 +81,7 @@ export const RuleHeader = React.createClass({ const name = isEditingName ? ( this.ruleName = r} @@ -89,7 +89,7 @@ export const RuleHeader = React.createClass({ onBlur={() => this.handleEditNameBlur(rule)} placeholder="Name your rule" />) : - (

+ (

{rule.name} diff --git a/ui/src/style/chronograf.scss b/ui/src/style/chronograf.scss index 3b8593688b..b5a2627bfe 100644 --- a/ui/src/style/chronograf.scss +++ b/ui/src/style/chronograf.scss @@ -29,6 +29,7 @@ @import 'components/input-tag-list'; @import 'components/group-by-time-dropdown'; @import 'components/page-header-dropdown'; +@import 'components/page-header-editable'; @import 'components/multi-select-dropdown'; @import 'components/page-spinner'; @import 'components/flash-messages'; diff --git a/ui/src/style/components/page-header-editable.scss b/ui/src/style/components/page-header-editable.scss new file mode 100644 index 0000000000..c8d4f21882 --- /dev/null +++ b/ui/src/style/components/page-header-editable.scss @@ -0,0 +1,43 @@ +/* + Click to Rename Page Header + ---------------------------------------------------------------- +*/ +.page-header--editable { + transition: color 0.25s ease; + + &:hover { + color: $c-pool; + cursor: text !important; + } + &.kapacitor-theme:hover { + color: $c-rainforest; + } + .icon { + cursor: inherit; + margin-left: 5px; + position: relative; + top: -1.5px; + } +} +.page-header--editing { + border: 0; + outline: none; + background-color: $g0-obsidian; + font-size: $page-header-size; + font-weight: $page-header-weight; + padding: 0; + flex: 1; + position: relative; + top: -1px; + + &:focus { + color: $c-pool; + } + &.kapacitor-theme:focus { + color: $c-rainforest; + } + &::-webkit-input-placeholder { color: $g9-mountain; } + &::-moz-placeholder { color: $g9-mountain; } + &:-ms-input-placeholder { color: $g9-mountain; } + &:-moz-placeholder { color: $g9-mountain; } +} diff --git a/ui/src/style/pages/kapacitor.scss b/ui/src/style/pages/kapacitor.scss index 1e85c98700..f33e8a3d01 100644 --- a/ui/src/style/pages/kapacitor.scss +++ b/ui/src/style/pages/kapacitor.scss @@ -655,36 +655,4 @@ div.qeditor.kapacitor-metric-selector { .size-49 { width: 49px; } -} - -.chronograf-header__editable { - transition: color 0.25s ease; - - &:hover { - color: $g13-mist; - cursor: text !important; - } - .icon { - cursor: inherit; - margin-left: 5px; - position: relative; - top: -1.5px; - } -} -.chronograf-header__editing { - border: 0; - outline: none; - background-color: $g0-obsidian; - font-size: 20px; - font-weight: 400; - padding: 0; - width: 466px; - - &:focus { - color: $kapacitor-accent; - } - &::-webkit-input-placeholder { color: $g9-mountain; } - &::-moz-placeholder { color: $g9-mountain; } - &:-ms-input-placeholder { color: $g9-mountain; } - &:-moz-placeholder { color: $g9-mountain; } -} +} \ No newline at end of file