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;
+});