You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ja...@apache.org on 2013/02/25 23:34:01 UTC
svn commit: r1449945 [3/3] - in /incubator/ambari/trunk: ./ ambari-web/app/
ambari-web/app/assets/data/wizard/deploy/5_hosts/
ambari-web/app/controllers/main/ ambari-web/app/controllers/main/admin/
ambari-web/app/controllers/main/admin/security/ ambari...
Added: incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/menu.js
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/menu.js?rev=1449945&view=auto
==============================================================================
--- incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/menu.js (added)
+++ incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/menu.js Mon Feb 25 22:34:00 2013
@@ -0,0 +1,39 @@
+/**
+ * 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.
+ */
+
+var App = require('app');
+
+App.MainAdminSecurityAddMenuView = Em.View.extend({
+
+ templateName: require('templates/main/admin/security/add/menu'),
+
+ isStep1Disabled: function () {
+ return this.get('controller.isStepDisabled').findProperty('step',1).get('value');
+ }.property('controller.isStepDisabled.@each.value').cacheable(),
+
+ isStep2Disabled: function () {
+ return this.get('controller.isStepDisabled').findProperty('step',2).get('value');
+ }.property('controller.isStepDisabled.@each.value').cacheable(),
+
+ isStep3Disabled: function () {
+ return this.get('controller.isStepDisabled').findProperty('step',3).get('value');
+ }.property('controller.isStepDisabled.@each.value').cacheable()
+
+});
+
+
Added: incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/step1.js
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/step1.js?rev=1449945&view=auto
==============================================================================
--- incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/step1.js (added)
+++ incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/step1.js Mon Feb 25 22:34:00 2013
@@ -0,0 +1,28 @@
+/**
+ * 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.
+ */
+
+var App = require('app');
+
+App.MainAdminSecurityAddStep1View = Em.View.extend({
+
+ templateName: require('templates/main/admin/security/add/step1')
+
+});
+
+
+
Added: incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/step2.js
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/step2.js?rev=1449945&view=auto
==============================================================================
--- incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/step2.js (added)
+++ incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/step2.js Mon Feb 25 22:34:00 2013
@@ -0,0 +1,25 @@
+/**
+ * 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.
+ */
+
+var App = require('app');
+
+App.MainAdminSecurityAddStep2View = Em.View.extend({
+
+ templateName: require('templates/main/admin/security/add/step2')
+
+});
Added: incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/step3.js
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/step3.js?rev=1449945&view=auto
==============================================================================
--- incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/step3.js (added)
+++ incubator/ambari/trunk/ambari-web/app/views/main/admin/security/add/step3.js Mon Feb 25 22:34:00 2013
@@ -0,0 +1,57 @@
+/**
+ * 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.
+ */
+
+var App = require('app');
+
+App.MainAdminSecurityAddStep3View = Em.View.extend({
+
+ templateName: require('templates/main/admin/security/add/step3'),
+ didInsertElement: function () {
+ this.get('controller').loadStep();
+ }
+
+});
+
+App.StageStatusView = Em.View.extend({
+ tagName: 'tr',
+ hasStarted: null,
+ classNameBindings: ['faintText']
+});
+
+App.StageSuccessView = Em.View.extend({
+ layout: Ember.Handlebars.compile('<i class="icon-ok icon-large"></i> Done')
+});
+
+App.StageFailureView = Em.View.extend({
+ layout: Ember.Handlebars.compile('<i class="icon-remove icon-large"></i> Failed')
+});
+
+App.StageInProgressView = Em.View.extend({
+ stage: null,
+ classNames: ['progress-striped', 'active', 'progress'],
+ template: Ember.Handlebars.compile([
+ '<div class="bar" {{bindAttr style="stage.barWidth"}}>',
+ '</div>'
+ ].join('\n')),
+
+ isStageCompleted: function () {
+ return this.get('obj.progress') == 100 || this.get('controller.isStepCompleted');
+ }.property('controller.isStepCompleted', 'obj.progress')
+
+});
+
Added: incubator/ambari/trunk/ambari-web/app/views/main/admin/security/disable.js
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-web/app/views/main/admin/security/disable.js?rev=1449945&view=auto
==============================================================================
--- incubator/ambari/trunk/ambari-web/app/views/main/admin/security/disable.js (added)
+++ incubator/ambari/trunk/ambari-web/app/views/main/admin/security/disable.js Mon Feb 25 22:34:00 2013
@@ -0,0 +1,28 @@
+/**
+ * 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.
+ */
+
+var App = require('app');
+
+App.MainAdminSecurityDisableView = Em.View.extend({
+
+ templateName: require('templates/main/service/reconfigure'),
+
+ didInsertElement: function () {
+ this.get('controller').loadStep();
+ }
+});
Added: incubator/ambari/trunk/ambari-web/app/views/main/service/reconfigure.js
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-web/app/views/main/service/reconfigure.js?rev=1449945&view=auto
==============================================================================
--- incubator/ambari/trunk/ambari-web/app/views/main/service/reconfigure.js (added)
+++ incubator/ambari/trunk/ambari-web/app/views/main/service/reconfigure.js Mon Feb 25 22:34:00 2013
@@ -0,0 +1,58 @@
+/**
+ * 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.
+ */
+var App = require('app');
+
+App.MainServiceReconfigureView = Em.View.extend({
+
+ templateName: require('templates/main/service/reconfigure'),
+ didInsertElement: function () {
+ this.get('controller').loadStep();
+ }
+
+});
+
+App.StageStatusView = Em.View.extend({
+ tagName: 'tr',
+ hasStarted: null,
+ classNameBindings: ['faintText']
+});
+
+App.StageSuccessView = Em.View.extend({
+ layout: Ember.Handlebars.compile('<i class="icon-ok icon-large"></i> Done')
+});
+
+App.StageFailureView = Em.View.extend({
+ layout: Ember.Handlebars.compile('<i class="icon-remove icon-large"></i> Failed')
+});
+
+App.StageInProgressView = Em.View.extend({
+ stage: null,
+ classNames: ['progress-striped', 'active', 'progress'],
+ template: Ember.Handlebars.compile([
+ '<div class="bar" {{bindAttr style="stage.barWidth"}}>',
+ '</div>'
+ ].join('\n')),
+
+ isStageCompleted: function () {
+ return this.get('obj.progress') == 100 || this.get('controller.isStepCompleted');
+ }.property('controller.isStepCompleted', 'obj.progress')
+
+});
+
+
+