소스 검색

AMBARI-1453. Move Ambari Web application config from initialize.js to another config file. (yusaku)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ambari/trunk@1448445 13f79535-47bb-0310-9956-ffa450edef68
Yusaku Sako 12 년 전
부모
커밋
9d6eea7ec5
3개의 변경된 파일50개의 추가작업 그리고 26개의 파일을 삭제
  1. 3 0
      CHANGES.txt
  2. 46 0
      ambari-web/app/config.js
  3. 1 26
      ambari-web/app/initialize.js

+ 3 - 0
CHANGES.txt

@@ -42,6 +42,9 @@ Trunk (unreleased changes):
  accessible for demo/test purposes. (mahadev)
 
  IMPROVEMENTS
+ 
+ AMBARI-1453. Move Ambari Web application config from initialize.js to
+ another config file. (yusaku)
 
  AMBARI-1450. Remove hard-coded stack version. (yusaku)
 

+ 46 - 0
ambari-web/app/config.js

@@ -0,0 +1,46 @@
+/**
+ * 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.testMode = false;
+App.skipBootstrap = false;
+App.alwaysGoToInstaller = false;
+App.apiPrefix = '/api/v1';
+App.defaultStackVersion = 'HDP-1.2.2';
+App.defaultLocalStackVersion = 'HDPLocal-1.2.2';
+App.defaultJavaHome = '/usr/jdk/jdk1.6.0_31';
+App.addServicesEnabled = false;
+// default AJAX timeout
+App.timeout = 180000;
+// max number of retries for certain AJAX calls
+App.maxRetries = 3;
+App.bgOperationsUpdateInterval = 6000;
+App.componentsUpdateInterval = 6000;
+App.contentUpdateInterval = 15000;
+App.maxRunsForAppBrowser = 500;
+
+// this is to make sure that IE does not cache data when making AJAX calls to the server
+$.ajaxSetup({
+  cache: false
+});
+
+/**
+ * Test Mode values
+ */
+App.test_hostname = 'hostname';

+ 1 - 26
ambari-web/app/initialize.js

@@ -19,27 +19,7 @@
 
 window.App = require('app');
 
-App.testMode = false;
-App.skipBootstrap = false;
-App.alwaysGoToInstaller = false;
-App.apiPrefix = '/api/v1';
-App.defaultStackVersion = 'HDP-1.2.2';
-App.defaultLocalStackVersion = 'HDPLocal-1.2.2';
-App.defaultJavaHome = '/usr/jdk/jdk1.6.0_31';
-App.addServicesEnabled = false;
-// default AJAX timeout
-App.timeout = 180000;
-// max number of retries for certain AJAX calls
-App.maxRetries = 3;
-App.bgOperationsUpdateInterval = 6000;
-App.componentsUpdateInterval = 6000;
-App.contentUpdateInterval = 15000;
-App.maxRunsForAppBrowser = 500;
-
-// this is to make sure that IE does not cache data when making AJAX calls to the server
-$.ajaxSetup({
-  cache: false
-});
+require('config');
 
 require('messages');
 require('utils/base64');
@@ -66,11 +46,6 @@ require('utils/http_client');
 
 App.initialize();
 
-/**
- * Test Mode values
- */
-App.test_hostname = 'hostname';
-
 console.log('after initialize');
 console.log('TRACE: app.js-> localStorage:Ambari.authenticated=' + localStorage.getItem('Ambari' + 'authenticated'));
 console.log('TRACE: app.js-> localStorage:currentStep=' + localStorage.getItem(App.get('router').getLoginName() + 'Installer' + 'currentStep'));