You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by yu...@apache.org on 2017/10/20 21:00:37 UTC

[11/23] ambari git commit: Revert "AMBARI-21955. Update React version to 15.6.2 to get MIT license. (Sanket Shah via yusaku)"

http://git-wip-us.apache.org/repos/asf/ambari/blob/cf5c068c/contrib/views/storm/src/main/resources/libs/jsx/jsx.js
----------------------------------------------------------------------
diff --git a/contrib/views/storm/src/main/resources/libs/jsx/jsx.js b/contrib/views/storm/src/main/resources/libs/jsx/jsx.js
new file mode 100644
index 0000000..0a72088
--- /dev/null
+++ b/contrib/views/storm/src/main/resources/libs/jsx/jsx.js
@@ -0,0 +1,75 @@
+/**
+ * @license The MIT License (MIT)
+ *
+ * Copyright (c) 2014 Felipe O. Carvalho
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ */
+define(['JSXTransformer', 'text'], function (JSXTransformer, text) {
+
+  'use strict';
+
+  var buildMap = {};
+
+  var jsx = {
+    version: '0.5.2',
+
+    load: function (name, req, onLoadNative, config) {
+      var jsxOptions = config.jsx || {};
+      var fileExtension = jsxOptions.fileExtension || '.js';
+
+      var transformOptions = {
+        harmony: !!jsxOptions.harmony,
+        stripTypes: !!jsxOptions.stripTypes
+      };
+
+      var onLoad = function(content) {
+        try {
+          content = JSXTransformer.transform(content, transformOptions).code;
+        } catch (err) {
+          onLoadNative.error(err);
+        }
+
+        if (config.isBuild) {
+          buildMap[name] = content;
+        } else if (typeof location !== 'undefined') { // Do not create sourcemap when loaded in Node
+          content += '\n//# sourceURL=' + location.protocol + '//' + location.hostname +
+            config.baseUrl + name + fileExtension;
+        }
+
+        onLoadNative.fromText(content);
+      };
+
+      onLoad.error = function(err) {
+        onLoadNative.error(err);
+      };
+
+      text.load(name + fileExtension, req, onLoad, config);
+    },
+
+    write: function (pluginName, moduleName, write) {
+      if (buildMap.hasOwnProperty(moduleName)) {
+        var content = buildMap[moduleName];
+        write.asModule(pluginName + '!' + moduleName, content);
+      }
+    }
+  };
+
+  return jsx;
+});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/ambari/blob/cf5c068c/contrib/views/storm/src/main/resources/libs/react/js/react-dom.js
----------------------------------------------------------------------
diff --git a/contrib/views/storm/src/main/resources/libs/react/js/react-dom.js b/contrib/views/storm/src/main/resources/libs/react/js/react-dom.js
new file mode 100644
index 0000000..e9faebd
--- /dev/null
+++ b/contrib/views/storm/src/main/resources/libs/react/js/react-dom.js
@@ -0,0 +1,42 @@
+/**
+ * ReactDOM v0.14.8
+ *
+ * Copyright 2013-2015, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
+// Based off https://github.com/ForbesLindesay/umd/blob/master/template.js
+;(function(f) {
+  // CommonJS
+  if (typeof exports === "object" && typeof module !== "undefined") {
+    module.exports = f(require('react'));
+
+  // RequireJS
+  } else if (typeof define === "function" && define.amd) {
+    define(['react'], f);
+
+  // <script>
+  } else {
+    var g;
+    if (typeof window !== "undefined") {
+      g = window;
+    } else if (typeof global !== "undefined") {
+      g = global;
+    } else if (typeof self !== "undefined") {
+      g = self;
+    } else {
+      // works providing we're not in "use strict";
+      // needed for Java 8 Nashorn
+      // see https://github.com/facebook/react/issues/3037
+      g = this;
+    }
+    g.ReactDOM = f(g.React);
+  }
+
+})(function(React) {
+  return React.__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
+});