You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ab...@apache.org on 2015/01/06 14:32:25 UTC
[2/3] ambari git commit: AMBARI-9001 remove the mirroring stuff from
ambari-web. (ababiichuk)
http://git-wip-us.apache.org/repos/asf/ambari/blob/dd3d39a4/ambari-web/app/styles/application.less
----------------------------------------------------------------------
diff --git a/ambari-web/app/styles/application.less b/ambari-web/app/styles/application.less
index 12d363c..967fad1 100644
--- a/ambari-web/app/styles/application.less
+++ b/ambari-web/app/styles/application.less
@@ -4499,305 +4499,6 @@ ul.filter {
/*End Heatmap*/
-/*Start Mirroring*/
-
-.mirroring-top-nav {
- margin-bottom: 20px;
-}
-
-.switcher {
- background-color: #e5e5e5;
- -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
- -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
- box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
- margin-bottom: 20px;
- border-radius: 4px;
- border-color: #D8D8D8;
-}
-
-.schedule-toggle {
- min-width: 190px;
-}
-
-#mirroring {
-
- .table {
- margin-top: 10px;
- margin-bottom: 10px;
- font-size: 13px\9;
-
- thead {
- background: none repeat scroll 0 0 #F8F8F8;
- }
-
- .filter-row {
- .start-time a.ui-icon-circle-close {
- margin-top: 7px;
- }
- }
-
- th, td {
- width: 82px;
- }
- th.first, td.first {
- width: 10px !important;
- }
- td.first label {
- padding-top: 3px;
- }
- td.first span {
- display: block;
- float: right;
- height: 13px;
- margin: 5px 0 0 0;
- width: 13px;
- }
- ul.filter-components {
- padding: 5px 0;
- li {
- display: block;
- padding: 3px 0 3px 5px;
- line-height: 20px;
-
- label.checkbox {
- padding-left: 3px;
- }
-
- input[type="checkbox"] {
- margin: 4px 4px 2px 2px;
- }
- }
- &>li {
- &>ul {
- height: 250px;
- margin-left: 0;
- overflow-y: scroll;
- }
- }
- }
-
- div.view-wrapper {
- .btn-group {
- margin-bottom: 9px;
- }
- }
- }
- .status-dot-position {
- background-position: center;
- background-repeat: no-repeat;
- height: 20px;
- width: 13px;
- display: inline;
- float: none;
- }
- .health-status-LIVE {
- .status-dot-position;
- color: @health-status-green;
- }
- .health-status-DEAD-RED {
- .status-dot-position;
- color: @health-status-red;
- }
- .dataset-selected {
- background-color: #E6F1F6;
- }
-
- .dataset-item {
- cursor: pointer;
- }
-
- .jobs-container {
- margin-top: 50px;
- border: 1px solid #dddddd;
- border-radius: 4px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- padding: 10px
- }
- .dataset-details {
- position: relative;
- height: 100px;
- .top-right {
- position: absolute;
- top: 0;
- right: 10px;
- }
- .top-left {
- position: absolute;
- top: 0;
- left: 10px;
- }
- .bottom-right {
- position: absolute;
- bottom: 5px;
- right: 10px;
- }
- .bottom-left {
- position: absolute;
- bottom: 5px;
- left: 10px;
- }
- .dataset-status {
- padding: 8px;
- font-size: 16px;
- margin-right: 5px;
- }
- td {
- padding: 0 15px 0 0;
- }
- }
- .dataset-instances {
- .icon-play {
- color: green;
- }
- .icon-ok {
- color: green;
- }
- .icon-time {
- color: orange;
- }
- .icon-exclamation-sign {
- color: red;
- }
- .icon-remove {
- color: red;
- }
- .icon-warning-sign {
- color: red;
- }
- .icon-cog {
- color: orange;
- }
- .icon-question-sign {
- color: orange;
- }
- }
- .dataset-thead {
- margin-bottom: 0;
- border-radius: 4px 4px 0 0;
- tr:last-child {
- th {
- border-radius: 0;
- }
- }
- }
- .scrollable-table {
- max-height: 370px;
- overflow-y: auto;
- border-bottom: 1px solid #dddddd;
- border-left: 1px solid #dddddd;
- border-right: 1px solid #dddddd;
- border-radius: 0 0 4px 4px;
- .table {
- margin : 0;
- }
- }
-}
-
-.mirroring-manage-clusters {
- .cluster-select {
- width: 100%;
- height: 250px;
- margin-bottom: 0;
- }
- .control-label-manage-clusters {
- padding-top: 5px;
- }
- .control-group {
- padding: 0 15px;
- box-sizing: border-box;
- margin-bottom: 10px;
- }
- .input-fluid {
- width: 100%;
- }
- .category-title {
- margin: 15px 0;
- }
- .target-cluster-form {
- padding-left: 15px;
- }
-}
-
-.spinner-centered {
- position: absolute;
- top: 50%;
- left: 50%;
-}
-
-.content-loading {
- opacity: 0.5;
-}
-
-.create-target-cluster-popup {
- .modal {
- width: 650px;
- }
-}
-
-.form-category {
- border: 1px solid #eeeeee;
- border-radius: 4px;
- padding: 10px;
-}
-
-.dataset-delete {
- width: 15%;
-}
-.dataset-form {
- width: 85%;
-}
-
-.mirroring-sidebar {
- hr {
- margin: 0;
- }
- ul {
- margin: 0 0 20px 0;
- li {
- list-style: none;
- margin: 8px 0;
- a {
- cursor: pointer;
- }
- }
- }
-}
-
-.target-cluster-select {
- option:last-of-type {
- color: #0088cc
- }
-}
-
-
-.jobs-sidebar{
- width: 16%;
- height: 100%;
- float:left;
- margin: 0 20px 0 0;
- hr {
- margin: 0;
- }
- ul {
- margin: 0 0 20px 0;
- li {
- list-style: none;
- margin: 8px 0;
- a {
- cursor: pointer;
- }
- }
- }
-}
-.jobs-middleportion{
- width: 82%;
- height: 100%;
- float: right;
-}
-
-/*End Mirroring*/
-
.noDisplay {
display: none !important;
}
@@ -6727,69 +6428,6 @@ i.icon-asterisks {
color: #FFF;
}
-#hive-job-details {
- #toggle-query {
- margin-left: 20px;
- }
- .query-info{
- display: none;
- margin-top: 10px;
- }
- #job-more-details-table {
- td {
- vertical-align: top;
- }
- td:first-child {
- font-weight: bold;
- padding-right: 7px;
- }
- a {
- cursor: pointer;
- }
- }
- .sections {
- margin-top: 10px;
- }
- #tez-vertices-table-section {
- display: block;
- }
- #tez-vertices-table-container {
- max-height: 300px;
- overflow-y: auto;
- margin-bottom: 7px;
- border-bottom: 1px solid #dddddd;
- border-top: 1px solid #dddddd;
- border-radius: 4px;
- table {
- margin-bottom: 0px;
- .sorting_asc {
- background: url(data:image/png;base64,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) no-repeat right
50%;
- }
- .sorting_desc {
- background: url(data:image/png;base64,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) no-repeat right 50%;
- }
- .sorting {
- background: url(data:image/png;base64,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) no-repeat right 50%;
- }
- }
- }
- #tez-vertex-details-section-body {
- td {
- border-top: none;
- }
- tr td:first-child {
- font-weight: bold;
- width: 20%;
- overflow: auto;
- }
- textarea {
- width: 95%;
- margin-left: 10px;
- }
- }
-}
-
-
.prompt-popup {
form {
margin-top: 20px;
http://git-wip-us.apache.org/repos/asf/ambari/blob/dd3d39a4/ambari-web/app/styles/apps.less
----------------------------------------------------------------------
diff --git a/ambari-web/app/styles/apps.less b/ambari-web/app/styles/apps.less
deleted file mode 100644
index 9a42efc..0000000
--- a/ambari-web/app/styles/apps.less
+++ /dev/null
@@ -1,883 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#apps {
-
- td .red {
- color: red;
- }
- .table thead th{
- vertical-align:top;
- padding-bottom: 0px;
- }
- .avg-table {
- table-layout: fixed;
- background-color: #F9F9F9;
- border-left:1px solid #DDD;
- td {
- text-align:center;
- border:none;
- }
- }
-
- #filter_buttons a.selected{
- cursor: default;
- }
- #filter_buttons a{
- cursor: pointer;
- }
-
- .clear_filter{
- width:46%;
- a {
- cursor: pointer;
- }
- }
-
- .runsList {
- table-layout: fixed;
- border: 1px solid silver;
- th {
- border-top:none;
- }
- td {
- word-wrap: break-word;
- }
-
- input, select{
- width: 76%;
- }
-
- .no-data{
- text-align: center;
- }
-
- input.input-super-mini{
- width: 47px;
- max-width: 57%;
- }
-
- label.checkbox input {
- width: auto;
- }
- .col0,
- td:first-child,
- th:first-child {
- width: 16%;
- }
- .col1,
- td:first-child + td + td,
- th:first-child + th + th{
- width: 15%;
- }
- .col2,
- td:first-child + td + td + td,
- th:first-child + th + th + th{
- width: 11%;
- }
- .col3,
- td:first-child + td + td + td + td,
- th:first-child + th + th + th + th{
- width: 11%;
- }
- .col4,.col5,.col6,.col7,
- td:first-child + td + td + td + td + td,
- th:first-child + th + th + th + th + th,
- td:first-child + td + td + td + td + td + td,
- th:first-child + th + th + th + th + th + th,
- td:first-child + td + td + td + td + td + td + td,
- th:first-child + th + th + th + th + th + th + th,
- td:first-child + td + td + td + td + td + td + td + td,
- th:first-child + th + th + th + th + th + th + th + th
- {
- width: 9%;
- }
- .col8,
- td:first-child + td + td + td + td + td + td + td + td + td,
- th:first-child + th + th + th + th + th + th + th + th + th{
- width: 13%;
- }
- }
-
- .dropdown-menu label.checkbox {
- margin-left: 10px;
- }
- .dropdown-menu label.checkbox {
- margin-left: 10px;
- }
- .icon-star{
- color: gray;
- &.stared {
- color: inherit;
- }
- &:hover {
- text-decoration: none;
- }
- }
- a.a {
- cursor: pointer;
- width:25px;
- height: 25px;
- display: block;
- background-position: center center;
- background-repeat: no-repeat;
- position: relative;
- left:50%;
- margin-left:-13px;
- margin-top: 36px;
- font-size:30px;
- color: gray;
- &.active {
- color: #08C;
- }
- }
- .avg-info {
- font-size:16px;
- font-weight:700;
- }
- .compare-info {
- font-size:12px;
- }
- .search-bar {
-
- }
- .clear {
- clear:both;
- }
- .content {
- padding: 0;
- }
- .app-table-row.hover{
- opacity:0.8 ;
- }
- .app-table-row{
- cursor: pointer;
- }
- .filter_info > .span4 > a.selected{
- cursor: default;
- text-decoration: none;
- color: #000;
- }
- .page-bar {
- border: 1px solid silver;
- text-align:right;
- div {
- display: inline-block;
- margin:0 10px;
- }
- .items-on-page {
- label {
- display:inline;
- }
- select {
- margin-bottom: 4px;
- margin-top: 4px;
- width:70px;
- }
- }
- .paging_two_button {
- a {
- padding:0 5px;
- }
- a.paginate_disabled_next, a.paginate_disabled_previous {
- color: gray;
- &:hover {
- color: gray;
- text-decoration: none;
- cursor: default;
- i {
- cursor: default;
- }
- }
- }
-
- a.paginate_next, a.paginate_previous {
- &:hover {
- text-decoration: none;
- cursor: pointer;
- }
- }
- }
- }
- #graph1 {
- margin-left: 30px;
- width: 440px;
- #legend_container {
- margin: 40px 0 0 20px;
- }
- }
- #graph2 {
- margin-right: 30px;
- width: 500px;
- #tasks_legend_container {
- margin: 40px 0 0 20px;
- }
- }
-
- tr.containerRow > td{
- background: #f9f9f9;
- }
- button {
- margin: 0 2px;
- }
- svg{
- vertical-align: top; //remove extra spaces after svg element
- }
-
- ul.nav-tabs{
- margin-bottom: 0;
- }
-
- #jobs, #bars{
- border: 1px solid #ddd;
- border-top: none;
- background: #fff;
- padding: 10px;
- box-sizing: border-box;
- width: auto;
- }
-
- #jobs h2{
- margin-top: 0;
- }
-//fix stripped in inner table
- .table-striped tbody .even td,
- .table-striped tbody .even th {
- background-color: #fff;
- }
-
- .sorting_asc { background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAEwATAwERAAIRAQMRAf/EAHgAAAMBAQAAAAAAAAAAAAAAAAAFCAYKAQACAQUAAAAAAAAAAAAAAAAABQMCBAYHCBAAAQUAAQMEAwAAAAAAAAAAAwECBAUGABESByExIghBMxQRAAIBAwMDAwUAAAAAAAAAAAECAwAEBRESBiExUUHhB2GBIhMU/9oADAMBAAIRAxEAPwDvA8k+Qc54sxGj32qlNi0ucrjTj/JqGlmROyJXQ2u/bOsZTmBExPd70/HXmQcW41lOX5+145h0L391KEHhR3Z28Ii6sx9AKgubiO1gaeU6Io19h9TUg/S/7eP+wia3NbBIFbuqiyn3VTCjIMArHHTJarEDGGiNU8vOKVsc7/VxBuGR3yV683X86/Cq/GpssrhP2S8emiSKRm1JS5VfyLH0WfQug7KwZR0CilWHy39++ObQTgkgeV9ux+xq9uc6U8pLfZzP6mClZpKWrvq1DilJAt4Mewh/0hRyBOsaUMoVKLvXtVU6t6+nL/HZTJYi4/rxU81tdbSu+N2Rtp7jcpB0OnUa9aoeOOVdsgDL4I1pFS+NPHmcsQ2+fw+UpLWOwwwWNVQ1kCaIcgaiONkmLGEZrDDXtcnXo5PfjC+5VybKWrWWSyF5cWbEEpJNI6kqdQSrMRqD1B9KjS2t423xoqt5AArb8QVPRwoo4
UUcKK//2Q==) no-repeat right 50%; }
- .sorting_desc { background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAEwATAwERAAIRAQMRAf/EAIEAAAIDAQAAAAAAAAAAAAAAAAAGBwgJCgEBAAIDAQAAAAAAAAAAAAAAAAMFBAYHCBAAAAUDAwMFAAAAAAAAAAAAAQIDBAUABgcSNTYRFQgTZFUWZhEAAAQEAggGAwAAAAAAAAAAAAECAxEhBAYSMjFBYRMzFDQFUZFSYmMHJFRk/9oADAMBAAIRAxEAPwDv4oAKACgCKc1tMmusb3Eph6cSgsgx7fucEZxGRks2llGIGVWgVm8q1dt0+6ogKaapSgdNbQPXTqAdwsN602bopk3vTnUW24rduwccbU2S5E8Sm1JM92czSZwNOKUYDFrCqTp1corDUFMpEcYap+Ipb4P5O8n81y9xXXlG50yY+thR3AEivqFvRDmduvSUrhuLtrFNXqCFvJm1LAQ5RMuchB6gBy13f7+tP6lsOipuz2jSGdy1ZJeNzmXnEtU+pWFTikmbxyTEjgglKKZpMU3ZanudYtTtSr8dMoYSKKvKMte0aUV5YGxgoASbD2iQ4Tyi6uB7Rvz/AHD9R8r7/wBWr64uta6/pKfq+JwUZP5/1/hwCFjIeTMrLo0np93q2xDtVCJh/9k=) no-repeat right 50%; }
- .sorting { background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAEwATAwERAAIRAQMRAf/EAGgAAAIDAQAAAAAAAAAAAAAAAAUHAAYICgEBAQAAAAAAAAAAAAAAAAAAAAEQAAEEAQIFAgcAAAAAAAAAAAECAwQFABEGIRI0NQcTFDFBMmNUZRYRAQEBAQAAAAAAAAAAAAAAAAABEUH/2gAMAwEAAhEDEQA/AO93cd/XbXpLC9tHQ1Dr46nljUBby/gzGZB+p+Q6QhA+ZOApfDnllW/ha1tv6Ee7iyH5kRlvlbTIqHndWkNJ0HO7XFQbWeJUkpUeOpySrZh65UUnyFUW1ztaexRmIbaPyzoLE6vg2UWW9GC1e0XHnsSGEqfQohCwApK9OIGuAjfBP9VuG0m39vGqINVUe4r2xF21TVsuXZOI9N9lMmLBYkttQ21auBKhqtSUngCMkW5xqjKiYASh6SR2Tulr2HpOvf6j9p+V9/mwDeB//9k=) no-repeat right 50%; }
-
- a.paginate_disabled_next, a.paginate_disabled_previous {
- color: gray;
- &:hover {
- color: gray;
- text-decoration: none;
- }
- }
-
- a.paginate_enabled_next, a.paginate_enabled_previous {
- &:hover {
- text-decoration: none;
- }
- }
-
- a.ui-icon-circle-close {
- float: right;
- opacity: 0.2;
- padding: 1px;
- position: relative;
- right: -4px;
- margin-top: 6px;
- z-index:10;
- &:hover {
- opacity: 0.7;
- }
- }
- .notActive {
- a.ui-icon-circle-close {
- visibility: hidden;
- }
- }
-}
-#hover-op-table{
- margin-bottom: 2px;
- td{
- padding: 2px;
- word-wrap: break-word;
- }
-}
-
-#hive-job-details{
- #operator-table{
- td {
- border-top: 1px solid #dddddd;
- }
- tr td:first-child{
- width: 20%;
- overflow: auto;
- }
- td:first-child + td,
- th:first-child + th {
- width: 80%;
- }
- }
-}
-
-
-#jobs {
-
- .jobs-type {
- float: right;
- margin-top: -24px;
- }
-
- .new-jobs-link {
- float: left;
- margin-left: 496px;
- margin-top: -20px;
- }
-
- #filtered-jobs{
- float: left;
- margin-top: 8px;
- }
-
- .jobs_head{
- height: 30px;
- }
-
- .page-bar {
- border: 1px solid #E4E4E4;
- color: #7B7B7B;
- text-align: right;
- font-size: 12px;
- label {
- font-size: 12px;
- }
- div {
- display: inline-block;
- margin:0 10px;
- }
- .items-on-page {
- label {
- display:inline;
- }
- select {
- margin-bottom: 4px;
- margin-top: 4px;
- width:70px;
- font-size: 12px;
- height: 27px;
- }
- }
-
- .paging_two_button {
- a {
- padding:0 5px;
- }
- a.paginate_disabled_next, a.paginate_disabled_previous {
- color: gray;
- &:hover i{
- color: gray;
- text-decoration: none;
- cursor: default;
- }
- }
-
- a.paginate_next, a.paginate_previous {
- &:hover {
- text-decoration: none;
- cursor: pointer;
- }
- }
- }
- }
-
- #innerTable {
- td {
- word-wrap: break-word;
- }
- }
-
- #jobs-table {
-
- .is-not-link{
- cursor: default;
- color: #000000;
- text-decoration: none;
- }
-
- .apply-btn {
- font-size: 12px;
- padding: 0px 8px;
- margin-left: 6px;
- margin-top: -8px;
- line-height: 22px;
- }
-
- .input-120{
- width: 120px;
- }
-
- .label-row {
- font-size: 0.9em;
- th {
- padding: 4px 4px 4px 8px;
- }
- .active-sort {
- color: #555555;
- text-decoration: none;
- background-color: #e5e5e5;
- -webkit-box-shadow: inset 0 5px 8px rgba(0, 0, 0, 0.100);
- -moz-box-shadow: inset 0 5px 8px rgba(0, 0, 0, 0.100);
- box-shadow: inset 0 5px 8px rgba(0, 0, 0, 0.100);
- }
- }
- thead {
- background: none repeat scroll 0 0 #F8F8F8;
- }
- #filter-row {
- th {
- padding: 0px;
- padding-left: 8px;
- }
- .active-filter {
- color: #555555;
- text-decoration: none;
- background-color: #e5e5e5;
- -webkit-box-shadow: inset 0 -5px 8px rgba(0, 0, 0, 0.05);
- -moz-box-shadow: inset 0 -5px 8px rgba(0, 0, 0, 0.05);
- box-shadow: inset 0 -5px 8px rgba(0, 0, 0, 0.05);
- }
- input {
- font-size: 12px;
- height: 14px;
- }
- select {
- height: 27px;
- font-size: 12px;
- }
- .start-time a.ui-icon-circle-close {
- margin-top: 7px;
- }
- .filter-btn {
- color: #999999;
- font-size: 12px;
- line-height: 14px;
- padding-left: 6px;
- text-align: left;
- width: 100px;
- .icon-filter {
- color: #999999;
- }
- }
- }
- th {
- border-top: none;
- }
- th, td {
- border-left-width: 0;
- }
- .no-data{
- text-align: center;
- }
- a.job-link {
- width: 100%;
- overflow: auto;
- word-wrap: break-word;
- display: inline-block;
- }
- td:first-child,
- th:first-child {
- border-left-width: 1px;
- width: 14px;
- }
- td:first-child + td,
- th:first-child + th {
- width: 36%;
- }
- td:first-child + td + td,
- th:first-child + th + th{
- width: 20%;
- }
- td:first-child + td + td + td,
- th:first-child + th + th + th,
- td:first-child + td + td + td + td,
- th:first-child + th + th + th + th{
- width: 16%;
- }
- td:first-child + td + td + td + td + td,
- th:first-child + th + th + th + th + th{
- width: 12%;
- }
- }
- .table {
- table-layout: fixed;
- th {
- border-top: none;
- }
- ul.filter-components {
- padding: 5px 0;
- background: #777777;
- color: #ffffff;
- font-weight: normal;
- font-size: 12px;
- label {
- font-size: 12px;
- }
- li {
- display: block;
- padding: 3px 0 3px 5px;
- line-height: 20px;
- label.checkbox {
- padding-left: 3px;
- }
- input[type="checkbox"] {
- margin: 4px 4px 2px 2px;
- }
- }
- li#title-bar {
- text-align: left;
- border-bottom: 1px solid #e4e4e4;
- a.close {
- background: #777777;
- display: inline;
- color: #ffffff;
- padding-left: 35px;
- padding-right: 12px;
- text-shadow: 0 1px 0 #ffffff;
- float: none;
- font-size: 10px;
- opacity: 0.6;
- }
- a.close:hover {
- background: #777777;
- opacity: 1.0;
- }
- }
- li#selector-bar {
- text-align: left;
- border-bottom: 1px solid #e4e4e4;
- font-size: 6px;
- }
- li#list-area {
- font-weight: normal;
- text-align: left;
- }
- li#button-bar {
- text-align: center;
- button {
- font-size: 12px;
- }
- }
- ul {
- margin-left: 10px;
- }
- &>li {
- &>ul {
- height: 150px;
- margin-left: 0;
- overflow-y: scroll;
- }
- }
- }
-
- .sorting_asc {
- background:
- url(data:image/png;base64,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) no-repeat right 50%;
- }
- .sorting_desc {
- background: url(data:image/png;base64,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) no-repeat right 50%;
- }
- .sorting {
- background: url( data:image/png;base64,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) no-repeat right 50%;
- }
- div.view-wrapper {
- input[type="checkbox"], .btn-group {
- margin-bottom: 9px;
- }
- }
-
- a.ui-icon-circle-close {
- float: right;
- opacity: 0.2;
- padding: 1px 0;
- position: relative;
- right: 0px;
- margin-top: 3px;
- z-index: 10;
- &:hover {
- opacity: 0.7;
- }
- }
- .notActive {
- a.ui-icon-circle-close {
- visibility: hidden;
- }
- }
- }
-}
-
-.jobs-tooltip {
- .tooltip-inner {
- max-width: 400px;
- }
-}
-
-.btn-group button.single-btn-group{
- -webkit-border-radius: 4px;
- border-radius: 4px;
- -moz-border-radius: 4px;
-}
-
-/*Big modal window*/
-.big-modal {
- .modal {
- top: -999px;
- left: -999px;
- .modal-body {
- min-height: 430px;
- max-height: none;
- }
- width: 1150px;
- margin: 0;
- }
-
- .clear {
- clear:both;
- }
- > div > .dataTable {
- border: 1px solid silver;
- th {
- border-top:none;
- }
- }
- .content {
- padding: 0;
- }
-
- .page-bar {
- border: 1px solid silver;
- text-align:right;
- div {
- display: inline-block;
- margin:0 10px;
- }
- .dataTables_length {
- label {
- display:inline;
- }
- select {
- margin-bottom: 4px;
- margin-top: 4px;
- width:70px;
- }
- }
- .dataTables_paginate {
- a {
- padding:0 5px;
- }
- }
- }
-
- .rickshaw_legend {
- background-color: #999 !important;
- li:hover {
- background-color: #999 !important;
- }
- }
- #graph1, #graph2 {
- svg {
- g {
- g:nth-child(1) {
- display: none;
- }
- }
- }
- }
- #graph1 {
- margin-left: 30px;
- width: 440px;
- #chart {
- left: 30px;
- overflow: visible;
- position: relative;
- }
- #legend_container {
- margin: 40px 0 0 20px;
- }
- #y-axis {
- position: absolute;
- top: 182px;
- bottom: 0;
- width: 30px;
- }
- }
-
- #graph2 {
- margin-right: 30px;
- width: 500px;
- #job_tasks {
- left: 30px;
- overflow: visible;
- position: relative;
- }
- #tasks_legend_container {
- margin: 40px 0 0 20px;
- }
- #y-axis2 {
- position: absolute;
- top: 182px;
- bottom: 0;
- width: 30px;
- overflow: hidden;
- height: 210px;
- }
- }
-
- #job_tasks .axis line,
- #job_tasks .axis path {
- fill: none;
- stroke: #000;
- shape-rendering: crispEdges;
- }
- #job_tasks text.axislabel {
- pointer-events: none;
- text-anchor: middle;
- }
-
- ul.nav-tabs{
- margin-bottom: 0;
- }
-
- #bars {
- height: 350px;
- }
-
- #jobs, #bars{
- border: 1px solid #ddd;
- border-top: none;
- background: #fff;
- padding: 10px;
- box-sizing: border-box;
- width: auto;
- }
-
- #jobs h2{
- margin-top: 0;
- }
-//fix stripped in inner table
- .table-striped tbody tr:nth-child(odd)
- td .table-striped tbody
- tr:nth-child(odd) td,
- tr:nth-child(even) th{
- background-color: none;
- }
-
- .sorting_asc { background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAEwATAwERAAIRAQMRAf/EAHgAAAMBAQAAAAAAAAAAAAAAAAAFCAYKAQACAQUAAAAAAAAAAAAAAAAABQMCBAYHCBAAAQUAAQMEAwAAAAAAAAAAAwECBAUGABESByExIghBMxQRAAIBAwMDAwUAAAAAAAAAAAECAwAEBRESBiExUUHhB2GBIhMU/9oADAMBAAIRAxEAPwDvA8k+Qc54sxGj32qlNi0ucrjTj/JqGlmROyJXQ2u/bOsZTmBExPd70/HXmQcW41lOX5+145h0L391KEHhR3Z28Ii6sx9AKgubiO1gaeU6Io19h9TUg/S/7eP+wia3NbBIFbuqiyn3VTCjIMArHHTJarEDGGiNU8vOKVsc7/VxBuGR3yV683X86/Cq/GpssrhP2S8emiSKRm1JS5VfyLH0WfQug7KwZR0CilWHy39++ObQTgkgeV9ux+xq9uc6U8pLfZzP6mClZpKWrvq1DilJAt4Mewh/0hRyBOsaUMoVKLvXtVU6t6+nL/HZTJYi4/rxU81tdbSu+N2Rtp7jcpB0OnUa9aoeOOVdsgDL4I1pFS+NPHmcsQ2+fw+UpLWOwwwWNVQ1kCaIcgaiONkmLGEZrDDXtcnXo5PfjC+5VybKWrWWSyF5cWbEEpJNI6kqdQSrMRqD1B9KjS2t423xoqt5AArb8QVPRwoo4
UUcKK//2Q==) no-repeat right 50%; }
- .sorting_desc { background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAEwATAwERAAIRAQMRAf/EAIEAAAIDAQAAAAAAAAAAAAAAAAAGBwgJCgEBAAIDAQAAAAAAAAAAAAAAAAMFBAYHCBAAAAUDAwMFAAAAAAAAAAAAAQIDBAUABgcSNTYRFQgTZFUWZhEAAAQEAggGAwAAAAAAAAAAAAECAxEhBAYSMjFBYRMzFDQFUZFSYmMHJFRk/9oADAMBAAIRAxEAPwDv4oAKACgCKc1tMmusb3Eph6cSgsgx7fucEZxGRks2llGIGVWgVm8q1dt0+6ogKaapSgdNbQPXTqAdwsN602bopk3vTnUW24rduwccbU2S5E8Sm1JM92czSZwNOKUYDFrCqTp1corDUFMpEcYap+Ipb4P5O8n81y9xXXlG50yY+thR3AEivqFvRDmduvSUrhuLtrFNXqCFvJm1LAQ5RMuchB6gBy13f7+tP6lsOipuz2jSGdy1ZJeNzmXnEtU+pWFTikmbxyTEjgglKKZpMU3ZanudYtTtSr8dMoYSKKvKMte0aUV5YGxgoASbD2iQ4Tyi6uB7Rvz/AHD9R8r7/wBWr64uta6/pKfq+JwUZP5/1/hwCFjIeTMrLo0np93q2xDtVCJh/9k=) no-repeat right 50%; }
- .sorting { background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAEwATAwERAAIRAQMRAf/EAGgAAAIDAQAAAAAAAAAAAAAAAAUHAAYICgEBAQAAAAAAAAAAAAAAAAAAAAEQAAEEAQIFAgcAAAAAAAAAAAECAwQFABEGIRI0NQcTFDFBMmNUZRYRAQEBAQAAAAAAAAAAAAAAAAABEUH/2gAMAwEAAhEDEQA/AO93cd/XbXpLC9tHQ1Dr46nljUBby/gzGZB+p+Q6QhA+ZOApfDnllW/ha1tv6Ee7iyH5kRlvlbTIqHndWkNJ0HO7XFQbWeJUkpUeOpySrZh65UUnyFUW1ztaexRmIbaPyzoLE6vg2UWW9GC1e0XHnsSGEqfQohCwApK9OIGuAjfBP9VuG0m39vGqINVUe4r2xF21TVsuXZOI9N9lMmLBYkttQ21auBKhqtSUngCMkW5xqjKiYASh6SR2Tulr2HpOvf6j9p+V9/mwDeB//9k=) no-repeat right 50%; }
-
- a.paginate_disabled_next, a.paginate_disabled_previous {
- color: gray;
- &:hover {
- color: gray;
- text-decoration: none;
- }
- }
-
- a.paginate_enabled_next, a.paginate_enabled_previous {
- &:hover {
- text-decoration: none;
- }
- }
-
- div.view-wrapper {
- float: left;
- }
-
- a.ui-icon-circle-close {
- float: right;
- opacity: 0.2;
- padding: 1px;
- position: relative;
- top: -32px;
- z-index: 10;
- &:hover {
- opacity: 0.7;
- }
- }
- .notActive {
- a.ui-icon-circle-close {
- visibility: hidden;
- }
- }
- #dag_viewer_legend {
- border: 1px solid #DDDDDD;
- padding: 10px;
- padding-left: 20px;
- float: left;
- ul {
- list-style: none;
- padding: 0;
- margin: 0;
- }
- li {
- display: block;
- width: 25%;
- float: left;
- }
- span {
- width: 15px;
- height: 15px;
- display: block;
- float: left;
- margin-right: 5px;
- }
- #job {
- border: 1px solid #333;
- background: #ccc;
- }
- #jobdone {
- border: 1px solid #333;
- background: rgba(0,128,0,0.8);
- }
- #allmap {
- border: 2px solid #007000;
- }
- #map {
- border: 2px solid #007000;
- background: rgba(0,128,0,0.8);
- }
- #allshuffle {
- border: 2px solid #97BDC9;
- }
- #shuffle {
- border: 2px solid #97BDC9;
- background: rgba(173,216,230,0.8);
- }
- #allreduce {
- border: 2px solid #3D729E;
- }
- #reduce {
- border: 2px solid #3D729E;
- background: rgba(70,130,180,0.8);
- }
- }
-}
-
-.jobs-custom-dates{
- .help-inline{
- color:#b94a48;
- }
-}
-
-
-@media all and (max-width: 1024px) {
- .big-modal {
- #graph1 {
- width: 300px;
- }
- #graph2 {
- width: 400px;
- }
- }
-}
http://git-wip-us.apache.org/repos/asf/ambari/blob/dd3d39a4/ambari-web/app/templates/main/mirroring.hbs
----------------------------------------------------------------------
diff --git a/ambari-web/app/templates/main/mirroring.hbs b/ambari-web/app/templates/main/mirroring.hbs
deleted file mode 100644
index 4ae82f6..0000000
--- a/ambari-web/app/templates/main/mirroring.hbs
+++ /dev/null
@@ -1,20 +0,0 @@
-{{!
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements. See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership. The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-}}
-
-
- {{view App.MainDatasetsView}}
http://git-wip-us.apache.org/repos/asf/ambari/blob/dd3d39a4/ambari-web/app/templates/main/mirroring/addTargetCluster.hbs
----------------------------------------------------------------------
diff --git a/ambari-web/app/templates/main/mirroring/addTargetCluster.hbs b/ambari-web/app/templates/main/mirroring/addTargetCluster.hbs
deleted file mode 100644
index 941bb77..0000000
--- a/ambari-web/app/templates/main/mirroring/addTargetCluster.hbs
+++ /dev/null
@@ -1,19 +0,0 @@
-{{!
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements. See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership. The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-}}
-
-{{outlet}}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/dd3d39a4/ambari-web/app/templates/main/mirroring/create_new_cluster.hbs
----------------------------------------------------------------------
diff --git a/ambari-web/app/templates/main/mirroring/create_new_cluster.hbs b/ambari-web/app/templates/main/mirroring/create_new_cluster.hbs
deleted file mode 100644
index 4d9b34a..0000000
--- a/ambari-web/app/templates/main/mirroring/create_new_cluster.hbs
+++ /dev/null
@@ -1,76 +0,0 @@
-{{!
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements. See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership. The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-}}
-<div class="mirroring-manage-clusters">
- <form class="form-horizontal">
- <div class="control-group row-fluid">
- <div class="control-label-manage-clusters span2">{{t common.name}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.newCluster.name"}}
- </div>
- </div>
- <div class="control-group form-category">
- <div class="category-title">{{t mirroring.manageClusters.interfaces}}</div>
- {{#view App.InputContainer titleBinding="controller.executeTooltip"}}
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.execute}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.newCluster.execute" placeholder="resourcemanager-host:8050"}}
- </div>
- {{/view}}
- {{#view App.InputContainer titleBinding="controller.readonlyTooltip"}}
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.readonly}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.newCluster.readonly" placeholder="hftp://namenode-host:50070"}}
- </div>
- {{/view}}
- {{#view App.InputContainer titleBinding="controller.workflowTooltip"}}
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.workflow}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.newCluster.workflow" placeholder="http://oozie-host:11000/oozie"}}
- </div>
- {{/view}}
- {{#view App.InputContainer titleBinding="controller.writeTooltip"}}
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.write}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.newCluster.write" placeholder="hdfs://namenode-host:8020"}}
- </div>
- {{/view}}
- </div>
- <div class="alert alert-info">{{t mirroring.manageClusters.locationsMessage}}</div>
- <div class="control-group form-category">
- <div class="category-title">{{t mirroring.manageClusters.locations}}</div>
- <div class="control-group row-fluid">
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.staging}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.newCluster.staging"}}
- </div>
- </div>
- <div class="control-group row-fluid">
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.working}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.newCluster.working"}}
- </div>
- </div>
- <div class="control-group row-fluid">
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.temp}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.newCluster.temp"}}
- </div>
- </div>
- </div>
- </form>
-</div>
http://git-wip-us.apache.org/repos/asf/ambari/blob/dd3d39a4/ambari-web/app/templates/main/mirroring/datasets.hbs
----------------------------------------------------------------------
diff --git a/ambari-web/app/templates/main/mirroring/datasets.hbs b/ambari-web/app/templates/main/mirroring/datasets.hbs
deleted file mode 100644
index 2ce1076..0000000
--- a/ambari-web/app/templates/main/mirroring/datasets.hbs
+++ /dev/null
@@ -1,110 +0,0 @@
-{{!
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements. See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership. The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-}}
-<div id="mirroring">
- {{#unless controller.isRequiredServicesStarted}}
- <div class="alert alert-error">{{t mirroring.dataset.services.not.started}}</div>
- {{/unless}}
- <div class="row-fluid">
- <div class="span4">
- <div>
- <div class="pull-left">
- <h4>{{t mirroring.dataset.dataSets}}</h4>
- </div>
- {{#isAccessible ADMIN}}
- <div class="mirroring-top-nav pull-right btn-group">
- <button {{bindAttr disabled="controller.actionsDisabled"}} class="btn">{{t common.actions}}</button>
- <button {{bindAttr disabled="controller.actionsDisabled"}} class="btn dropdown-toggle" data-toggle="dropdown">
- <span class="caret"></span>
- </button>
- <ul class="dropdown-menu pull-left">
- <li>
- <a href="javascript:void(null);" {{action addNewDataset}}>
- <i class="icon-plus"></i> {{t mirroring.dataset.createDataset}}
- </a>
- </li>
- <li>
- <a {{action manageClusters}} href="javascript:void(null);">
- <i class="icon-cog"></i> {{t mirroring.dataset.manageClusters}}...
- </a>
- </li>
- </ul>
- </div>
- {{/isAccessible}}
- </div>
- <table class="table advanced-header-table table-bordered dataset-thead">
- <thead>
- {{#view view.sortView contentBinding="view.filteredContent" class="label-row"}}
- <th class="first"></th>
- {{view view.parentView.nameSort}}
- {{view view.parentView.statusSort}}
- {{/view}}
- <tr class="filter-row">
- <th class="first"></th>
- <th>{{view view.nameFilterView}}</th>
- <th>{{view view.statusFilterView}}</th>
- </tr>
- </thead>
- </table>
- <div class="scrollable-table">
- <table class="table">
- <tbody>
- {{#if controller.isDatasetLoadingError}}
- <td class="first"></td>
- <td colspan="2">
- {{t mirroring.dataset.dataset.loading.error}}
- </td>
- {{else}}
- {{#if controller.isLoaded}}
- {{#if view.pageContent}}
- {{#each dataset in view.pageContent}}
- {{#view view.DatasetView contentBinding="dataset"}}
- <td class="first">
- <span {{bindAttr class="dataset.healthClass dataset.healthIconClass"}}></span>
- </td>
- <td class="name">
- <a title="{{unbound dataset.name}}" href="javascript:void(null)">{{unbound dataset.name}}</a>
- </td>
- <td><span {{bindAttr class="dataset.isRunning:text-info dataset.isSuspended:text-warning"}}>{{dataset.statusFormatted}}</span></td>
- {{/view}}
- {{/each}}
- {{else}}
- <tr>
- <td class="first"></td>
- <td colspan="2">
- {{t mirroring.table.noDatasets}}
- </td>
- </tr>
- {{/if}}
- {{else}}
- <tr>
- <td class="first"></td>
- <td colspan="2">
- <div class="spinner"></div>
- </td>
- </tr>
- {{/if}}
- {{/if}}
- </tbody>
- </table>
- </div>
- </div>
- <div class="span8 jobs-container">
- {{view App.MainDatasetJobsView controllerBinding="App.router.mainDatasetJobsController"}}
- </div>
- </div>
-</div>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/dd3d39a4/ambari-web/app/templates/main/mirroring/edit_dataset.hbs
----------------------------------------------------------------------
diff --git a/ambari-web/app/templates/main/mirroring/edit_dataset.hbs b/ambari-web/app/templates/main/mirroring/edit_dataset.hbs
deleted file mode 100644
index 2236026..0000000
--- a/ambari-web/app/templates/main/mirroring/edit_dataset.hbs
+++ /dev/null
@@ -1,134 +0,0 @@
-{{!
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements. See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership. The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-}}
-{{#unless view.isLoaded}}
- <div class="spinner spinner-centered"></div>
-{{/unless}}
-<div {{bindAttr class=":row-fluid view.isLoaded::content-loading"}}>
- <form class="form-horizontal">
- <div class="add-data-set">
- <table>
- <tr {{bindAttr class="errors.isNameError:error"}}>
- <td class="percent25" colspan="1">
- {{t mirroring.dataset.name}}
- </td>
- <td colspan="2" style="text-align: left">
- {{view Ember.TextField valueBinding="formFields.datasetName" class="span4" disabledBinding="controller.isEdit"}}
- <span class="help-inline">{{errorMessages.name}}</span>
- </td>
- </tr>
- <tr>
- <td class="spacer" colspan="3"></td>
- </tr>
-
- <tr>
- <td class="percent25" colspan="1">
- {{t mirroring.dataset.type}}
- </td>
- <td colspan="2" style="text-align: left">
- {{t mirroring.dataset.type.HDFS}}
- </td>
- </tr>
- <tr>
- <td class="spacer" colspan="3"></td>
- </tr>
-
- <tr>
- <td class="percent25" colspan="1">
- {{t mirroring.dataset.sourceCluster}}
- </td>
- <td colspan="2" style="text-align: left">
- {{App.clusterName}}
- </td>
- </tr>
- <tr>
- <td class="spacer" colspan="3"></td>
- </tr>
-
- <tr {{bindAttr class="errors.isSourceDirError:error"}}>
- <td colspan="1">
- {{t mirroring.dataset.sourceDir}}
- </td>
- <td colspan="2" style="text-align: left">
- {{view Ember.TextField valueBinding="formFields.datasetSourceDir" class="span4"}}
- <span class="help-inline">{{errorMessages.sourceDir}}</span>
- </td>
- </tr>
- <tr>
- <td class="spacer" colspan="3"></td>
- </tr>
- <tr {{bindAttr class="errors.isTargetClusterNameError:error"}}>
- <td colspan="1">
- {{t mirroring.dataset.targetCluster}}
- </td>
- <td colspan="2" style="text-align: left">
- {{#if view.hasTargetClusters}}
- {{view view.targetClusterSelect selectionBinding="formFields.datasetTargetClusterName"}}
- {{else}}
- <button class="btn" {{action manageClusters target="view"}}>{{t mirroring.dataset.addTargetCluster}}</button>
- {{/if}}
- <span class="help-inline">{{errorMessages.targetClusterName}}</span>
- </td>
- </tr>
- <tr>
- <td class="spacer" colspan="3"></td>
- </tr>
- <tr {{bindAttr class="errors.isTargetDirError:error"}}>
- <td class="spacer" colspan="1">
- {{t mirroring.dataset.targetDir}}
- </td>
- <td colspan="2" style="text-align: left">
- {{view Ember.TextField valueBinding="formFields.datasetTargetDir" class="span4"}}
- <span class="help-inline">{{errorMessages.targetDir}}</span>
- </td>
- </tr>
- <tr>
- <td class="spacer" colspan="3"></td>
- </tr>
- <tr>
- <td colspan="1"> {{t mirroring.dataset.schedule}} </td>
- <td colspan="2" style="text-align: left">
- <div {{bindAttr class="errors.isStartDateError:error"}}>
- {{view Ember.TextField valueBinding="formFields.datasetStartDate" class="input-small datepicker" disabledBinding="controller.isEdit"}}
- {{view view.select contentBinding="view.hourOptions" selectionBinding="formFields.hoursForStart" class="input-mini" disabledBinding="controller.isEdit"}}
- {{view view.select contentBinding="view.minuteOptions" selectionBinding="formFields.minutesForStart" class="input-mini" disabledBinding="controller.isEdit"}}
- {{view view.select contentBinding="view.middayPeriodOptions" selectionBinding="formFields.middayPeriodForStart" class="input-mini" disabledBinding="controller.isEdit"}}
- <span class="help-inline">{{errorMessages.startDate}}</span>
- </div>
- <div>
- {{t mirroring.dataset.schedule.to}}
- </div>
- <div {{bindAttr class="errors.isEndDateError:error"}}>
- {{view Ember.TextField valueBinding="formFields.datasetEndDate" class="input-small datepicker"}}
- {{view Ember.Select contentBinding="view.hourOptions" selectionBinding="formFields.hoursForEnd" class="input-mini"}}
- {{view Ember.Select contentBinding="view.minuteOptions" selectionBinding="formFields.minutesForEnd" class="input-mini"}}
- {{view Ember.Select contentBinding="view.middayPeriodOptions" selectionBinding="formFields.middayPeriodForEnd" class="input-mini"}}
- <span class="help-inline">{{errorMessages.endDate}}</span>
- </div>
-
- <div {{bindAttr class=" :each-row errors.isFrequencyError:error"}}>
- {{t mirroring.dataset.schedule.repeatEvery}}
- {{view Ember.TextField valueBinding="formFields.datasetFrequency" class="input-mini"}}
- {{view Ember.Select contentBinding="view.repeatOptions" selectionBinding="formFields.repeatOptionSelected" class="input-small"}}
- <span class="help-inline">{{errorMessages.frequency}}</span>
- </div>
- </td>
- </tr>
- </table>
- </div>
- </form>
-</div>
http://git-wip-us.apache.org/repos/asf/ambari/blob/dd3d39a4/ambari-web/app/templates/main/mirroring/jobs.hbs
----------------------------------------------------------------------
diff --git a/ambari-web/app/templates/main/mirroring/jobs.hbs b/ambari-web/app/templates/main/mirroring/jobs.hbs
deleted file mode 100644
index 194e17f..0000000
--- a/ambari-web/app/templates/main/mirroring/jobs.hbs
+++ /dev/null
@@ -1,181 +0,0 @@
-{{!
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements. See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership. The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-}}
-{{#if view.showActions}}
-<div class="dataset-details">
- <div class="top-left">
- <h4>{{view.dataset.name}}</h4>
- </div>
- <div class="bottom-left">
- <table>
- <tr>
- <td>{{t mirroring.dataset.source}}:</td>
- <td>{{view.dataset.sourceClusterName}}</td>
- <td>{{view.dataset.sourceDir}}</td>
- </tr>
- <tr>
- <td>{{t mirroring.dataset.target}}:</td>
- <td>{{view.dataset.targetClusterName}}</td>
- <td>{{view.dataset.targetDir}}</td>
- </tr>
- </table>
- </div>
- {{#isAccessible ADMIN}}
- <div class="top-right">
- <div class="btn-group pull-right">
- <button class="btn">{{t common.actions}}</button>
- <button class="btn dropdown-toggle" data-toggle="dropdown">
- <span class="caret"></span>
- </button>
- <ul class="dropdown-menu pull-right">
- {{#if view.dataset.isSuspended}}
- <li>
- <a href="javascript:void(null);" {{action resume target="controller"}}>
- {{t mirroring.dataset.resume}}
- </a>
- </li>
- {{/if}}
- {{#if view.dataset.isRunning}}
- <li>
- <a href="javascript:void(null);" {{action suspend target="controller"}}>
- {{t mirroring.dataset.suspend}}
- </a>
- </li>
- {{/if}}
- {{#if view.dataset.isSubmitted}}
- <li>
- <a href="javascript:void(null);" {{action schedule target="controller"}}>
- {{t mirroring.dataset.schedule}}
- </a>
- </li>
- {{/if}}
- <li>
- <a {{action editDataset}} href="javascript:void(null);">
- {{t common.edit}}
- </a>
- </li>
- <li>
- <a href="javascript:void(null);" {{action delete target="controller"}}>
- {{t common.delete}}
- </a>
- </li>
- </ul>
- </div>
- <span {{bindAttr class=":label view.dataset.isRunning:label-info view.dataset.isSuspended:label-warning view.dataset.isSubmitted:label-success :pull-right :dataset-status"}}>
- {{view.dataset.statusFormatted}}</span>
- </div>
- {{/isAccessible}}
- <div class="bottom-right">{{t common.download}}: <a href="javascript:void(null);" {{action downloadEntity target="controller"}}>{{t mirroring.dataset.entity}}.xml</a></div>
-</div>
-{{/if}}
-<div class="dataset-instances">
- <table class="table table-bordered table-striped">
- <thead>
- {{#view view.sortView contentBinding="view.filteredContent" class="label-row"}}
- <th class="first"></th>
- {{view view.parentView.idSort}}
- {{view view.parentView.startSort}}
- {{view view.parentView.endSort}}
- {{view view.parentView.statusSort}}
- {{/view}}
- <tr class="filter-row">
- <th class="first"></th>
- <th>{{view view.idFilterView}}</th>
- <th>{{view view.startFilterView}}</th>
- <th>{{view view.endFilterView}}</th>
- <th>{{view view.statusFilterView}}</th>
- </tr>
- </thead>
- <tbody>
- {{#if view.parentView.controller.isDatasetLoadingError}}
- <td class="first"></td>
- <td colspan="4">
- {{t mirroring.dataset.dataset.loading.instances}}
- </td>
- {{else}}
- {{#if view.isLoaded}}
- {{#if view.pageContent}}
- {{#each job in view.pageContent}}
- {{#view view.JobView contentBinding="job"}}
- <td class="first">
- <span {{ bindAttr class="job.healthClass"}}></span>
- </td>
-
- <td>{{unbound job.name}}</td>
- <td>{{unbound job.startFormatted}}</td>
- <td>{{unbound job.endFormatted}}</td>
- <td>
- {{#if view.showActions}}
- <div class="btn-group display-inline-block">
- <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
- {{job.statusFormatted}}
- <span class="caret"></span>
- </a>
- <ul class="dropdown-menu">
- {{#if job.isSuspended}}
- <li>
- <a href="javascript:void(null)" {{action resumeInstance job target="controller"}}>{{t mirroring.dataset.resumeInstance}}</a>
- </li>
- {{else}}
- <li>
- <a href="javascript:void(null)" {{action suspendInstance job target="controller"}}>{{t mirroring.dataset.suspendInstance}}</a>
- </li>
- {{/if}}
- <li>
- <a href="javascript:void(null)" {{action killInstance job target="controller"}}>{{t mirroring.dataset.killInstance}}</a>
- </li>
- </ul>
- </div>
- {{else}}
- {{job.statusFormatted}}
- {{/if}}
- </td>
- {{/view}}
- {{/each}}
- {{else}}
- <tr>
- <td class="first"></td>
- <td colspan="4">
- {{t mirroring.table.noJobs}}
- </td>
- </tr>
- {{/if}}
- {{else}}
- <tr>
- <td class="first"></td>
- <td colspan="4">
- <div class="spinner"></div>
- </td>
- </tr>
- {{/if}}
- {{/if}}
- </tbody>
- </table>
- {{#if view.isLoaded}}
- <div class="page-bar">
- <div class="items-on-page">
- <label>{{t common.show}}
- : {{view view.rowsPerPageSelectView selectionBinding="view.displayLength"}}</label>
- </div>
- <div class="info">{{view.paginationInfo}}</div>
- <div class="paging_two_button">
- {{view view.paginationLeft}}
- {{view view.paginationRight}}
- </div>
- </div>
- {{/if}}
-</div>
http://git-wip-us.apache.org/repos/asf/ambari/blob/dd3d39a4/ambari-web/app/templates/main/mirroring/manage_clusters.hbs
----------------------------------------------------------------------
diff --git a/ambari-web/app/templates/main/mirroring/manage_clusters.hbs b/ambari-web/app/templates/main/mirroring/manage_clusters.hbs
deleted file mode 100644
index aff99c7..0000000
--- a/ambari-web/app/templates/main/mirroring/manage_clusters.hbs
+++ /dev/null
@@ -1,83 +0,0 @@
-{{!
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements. See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership. The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-}}
-<div class="mirroring-manage-clusters">
- {{#unless controller.isLoaded}}
- <div class="spinner spinner-centered"></div>
- {{/unless}}
- <div {{bindAttr class=":row-fluid controller.isLoaded::content-loading"}}>
- <div class="span4">
- {{view view.clusterSelect}}
- <div class="btn-toolbar pull-right">
- <button class="btn" {{action addCluster target="controller"}}><i class="icon-plus"></i></button>
- <button class="btn" {{action removeCluster target="controller"}} {{bindAttr disabled="view.removeDisabled"}}><i class="icon-minus"></i></button>
- </div>
- </div>
- <div class="span8 target-cluster-form">
- <form class="form-horizontal">
- <div class="control-group form-category">
- <div class="category-title">{{t mirroring.manageClusters.interfaces}}</div>
- {{#view App.InputContainer titleBinding="controller.executeTooltip"}}
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.execute}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.selectedCluster.execute" disabled="disabled"}}
- </div>
- {{/view}}
- {{#view App.InputContainer titleBinding="controller.readonlyTooltip"}}
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.readonly}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.selectedCluster.readonly" disabled="disabled"}}
- </div>
- {{/view}}
- {{#view App.InputContainer titleBinding="controller.workflowTooltip"}}
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.workflow}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.selectedCluster.workflow" disabled="disabled"}}
- </div>
- {{/view}}
- {{#view App.InputContainer titleBinding="controller.writeTooltip"}}
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.write}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.selectedCluster.write" disabled="disabled"}}
- </div>
- {{/view}}
- </div>
- <div class="control-group form-category">
- <div class="category-title">{{t mirroring.manageClusters.locations}}</div>
- <div class="control-group row-fluid">
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.staging}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.selectedCluster.staging" disabled="disabled"}}
- </div>
- </div>
- <div class="control-group row-fluid">
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.working}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.selectedCluster.working" disabled="disabled"}}
- </div>
- </div>
- <div class="control-group row-fluid">
- <div class="control-label-manage-clusters span2">{{t mirroring.manageClusters.temp}}</div>
- <div class="span10">
- {{view Ember.TextField class="input-fluid" valueBinding="controller.selectedCluster.temp" disabled="disabled"}}
- </div>
- </div>
- </div>
- </form>
- </div>
- </div>
-</div>
http://git-wip-us.apache.org/repos/asf/ambari/blob/dd3d39a4/ambari-web/app/utils/ajax/ajax.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/utils/ajax/ajax.js b/ambari-web/app/utils/ajax/ajax.js
index 43fdd41..00abbed 100644
--- a/ambari-web/app/utils/ajax/ajax.js
+++ b/ambari-web/app/utils/ajax/ajax.js
@@ -1776,156 +1776,6 @@ var urls = {
}
},
- 'mirroring.get_all_entities': {
- 'real': '/proxy?url=http://{falconServer}:15000/api/entities/list/{type}?fields=status&user.name=ambari-qa',
- 'mock': '/data/mirroring/{type}s.xml',
- 'apiPrefix': '',
- 'format': function () {
- return {
- dataType: 'xml'
- }
- }
- },
-
- 'mirroring.get_definition': {
- 'real': '/proxy?url=http://{falconServer}:15000/api/entities/definition/{type}/{name}?user.name=ambari-qa',
- 'mock': '/data/mirroring/{name}_definition.xml',
- 'apiPrefix': '',
- 'format': function () {
- return {
- cache: true,
- dataType: 'xml'
- }
- }
- },
-
- 'mirroring.dataset.get_all_instances': {
- 'real': '/proxy?url=http://{falconServer}:15000/api/instance/status/feed/{dataset}?start={start}&end={end}&user.name=ambari-qa',
- 'mock': '/data/mirroring/{dataset}_instances.json',
- 'apiPrefix': ''
- },
-
- 'mirroring.create_new_dataset': {
- 'real': '/proxy?url=http://{falconServer}:15000/api/entities/submitAndSchedule/feed?user.name=ambari-qa',
- 'mock': '/data/mirroring/succeeded.json',
- 'apiPrefix': '',
- 'type': 'POST',
- 'format': function (data) {
- return {
- contentType: 'text/xml',
- dataType: 'xml',
- data: data.entity,
- headers: {
- 'AmbariProxy-Content-Type': 'text/xml'
- }
- }
- }
- },
-
- 'mirroring.submit_entity': {
- 'real': '/proxy?url=http://{falconServer}:15000/api/entities/submit/{type}?user.name=ambari-qa',
- 'mock': '/data/mirroring/succeeded.json',
- 'apiPrefix': '',
- 'type': 'POST',
- 'format': function (data) {
- return {
- contentType: 'text/xml',
- dataType: 'xml',
- data: data.entity,
- headers: {
- 'AmbariProxy-Content-Type': 'text/xml'
- }
- }
- }
- },
-
- 'mirroring.update_entity': {
- 'real': '/proxy?url=http://{falconServer}:15000/api/entities/update/{type}/{name}?user.name=ambari-qa',
- 'mock': '/data/mirroring/succeeded.json',
- 'apiPrefix': '',
- 'type': 'POST',
- 'format': function (data) {
- return {
- contentType: 'text/xml',
- dataType: 'xml',
- data: data.entity,
- headers: {
- 'AmbariProxy-Content-Type': 'text/xml'
- }
- }
- }
- },
-
- 'mirroring.delete_entity': {
- 'real': '/proxy?url=http://{falconServer}:15000/api/entities/delete/{type}/{name}?user.name=ambari-qa',
- 'mock': '/data/mirroring/succeeded.json',
- 'apiPrefix': '',
- 'type': 'DELETE',
- 'format': function () {
- return {
- dataType: 'xml'
- }
- }
- },
-
- 'mirroring.suspend_entity': {
- 'real': '/proxy?url=http://{falconServer}:15000/api/entities/suspend/{type}/{name}?user.name=ambari-qa',
- 'mock': '/data/mirroring/succeeded.json',
- 'apiPrefix': '',
- 'type': 'POST',
- 'format': function (data) {
- return {
- dataType: 'xml',
- data: data.entity
- }
- }
- },
-
- 'mirroring.resume_entity': {
- 'real': '/proxy?url=http://{falconServer}:15000/api/entities/resume/{type}/{name}?user.name=ambari-qa',
- 'mock': '/data/mirroring/succeeded.json',
- 'apiPrefix': '',
- 'type': 'POST',
- 'format': function () {
- return {
- dataType: 'xml'
- }
- }
- },
-
- 'mirroring.schedule_entity': {
- 'real': '/proxy?url=http://{falconServer}:15000/api/entities/schedule/{type}/{name}?user.name=ambari-qa',
- 'mock': '/data/mirroring/succeeded.json',
- 'apiPrefix': '',
- 'type': 'POST',
- 'format': function () {
- return {
- dataType: 'xml'
- }
- }
- },
-
- 'mirroring.suspend_instance': {
- 'real': '/proxy?url=http://{falconServer}:15000/api/instance/suspend/feed/{feed}?start={name}&user.name=ambari-qa',
- 'mock': '/data/mirroring/succeeded.json',
- 'apiPrefix': '',
- 'type': 'POST'
- },
-
- 'mirroring.resume_instance': {
- 'real': '/proxy?url=http://{falconServer}:15000/api/instance/resume/feed/{feed}?start={name}&user.name=ambari-qa',
- 'mock': '/data/mirroring/succeeded.json',
- 'apiPrefix': '',
- 'type': 'POST'
- },
-
- 'mirroring.kill_instance': {
- 'real': '/proxy?url=http://{falconServer}:15000/api/instance/kill/feed/{feed}?start={name}&user.name=ambari-qa',
- 'mock': '/data/mirroring/succeeded.json',
- 'apiPrefix': '',
- 'type': 'POST'
- },
-
'bulk_request.decommission': {
'real': '/clusters/{clusterName}/requests',
'mock': '',