initial commit

This commit is contained in:
2026-03-22 03:21:45 +02:00
commit 897fea9f4e
15431 changed files with 2548840 additions and 0 deletions

View File

@@ -0,0 +1 @@
"use strict";var e=function(e){return e&&e.__esModule?e["default"]:e},t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},n=e(require("react")),i=e(require("../../atom-react/mixins/modal-mixin")),o=e(require("path")),s=e(require("fs")),r=e(require("../../common/animation/animation-visualizer")),a=e(require("../modals/choose-animation-modal")),l=n.createClass({displayName:"AnimationModal",getInitialState:function(){return{uri:o.resolve(__dirname,"/../../../node_modules/animation-content/json/",this.props.uri)}},render:function(){return n.createElement("div",{className:"block"},n.createElement("div",{className:"panel-heading"},n.createElement("h1",{style:{textAlign:"center"}},o.parse(this.props.uri).base)),n.createElement(r,{style:{width:"100%",height:300},uri:this.state.uri}),n.createElement("button",{className:"btn",onClick:this.props.onClose},"Close"))}}),c=n.createClass({displayName:"AnimationView",mixins:[i],getInitialState:function(){return{content:this.props.content}},render:function(){var e=s.existsSync(this.getUri())?{}:{disabled:!0},i=s.existsSync(this.getUri().replace(".anim",".keys"))?{}:{disabled:!0};i.disabled||(i=this.state.content.split("://").length>1?{disabled:!0}:{});var o=e.disabled?n.createElement("div",{className:"error-messages"},"No animtaion by that name"):null;return n.createElement("div",{style:{width:"100%"}},n.createElement("div",{className:"block"},n.createElement("div",{className:"fileBlock"},n.createElement("button",{style:{"float":"right"},className:"btn",onClick:this.onChoose},"..."),n.createElement("atom-text-editor",{ref:"editor",mini:!0},this.props.content)),o,n.createElement("div",{className:"btn-group",style:{marginTop:5}},n.createElement("button",t({},i,{className:"btn",onClick:this.onEdit}),"Edit"),n.createElement("button",t({},e,{className:"btn",onClick:this.onPreview}),"Preview"))))},onEdit:function(){atom.workspace.open(this.getUri().replace(".anim",".keys"))},getRoot:function(){var e=o.resolve(this.props.projectRoot,"animations");return e},getUri:function(){var e=this.state.content.split("://");if(1===e.length){var t=o.resolve(this.props.projectRoot,"animations",this.state.content);return t}if(2===e.length){var t=o.resolve(this.props.projectRoot,"node_modules",e[0],"animations",e[1]);return t}},onPreview:function(){var e=this;this.createModal(n.createElement(l,{uri:this.getUri(),onClose:function(){e.destroyModal()}}))},onChoose:function(){var e=this;this.createModal(n.createElement(a,{root:this.getRoot(),uri:this.getUri(),onChoose:function(t){var i=n.findDOMNode(e.refs.editor);i&&i.getModel().setText(t)},onClose:function(){e.destroyModal()}}))},componentDidMount:function(){var e=this,t=n.findDOMNode(this.refs.editor),i=t.getModel();this.disposable=i.onDidChange(function(){e.state.content=i.getText(),e.props.onChange(i.getText()),e.setState(e.state)})},componentWillUnmount:function(){this.disposable&&this.disposable.dispose()}});module.exports=function(e,t,i,o){return n.createElement(c,{key:t,content:e,onChange:i,projectRoot:o})};

View File

@@ -0,0 +1 @@
"use strict";var e=function(e){return e&&e.__esModule?e["default"]:e},t=e(require("react")),o=e(require("../../atom-react/mixins/modal-mixin")),n=e(require("path")),i=e(require("fs")),r=e(require("../../common/modals/choose-audio-modal")),s=t.createClass({displayName:"AudioView",mixins:[o],getInitialState:function(){return{key:0,content:this.props.content}},render:function(){var e={};try{i.statSync(this.getUri())}catch(o){e={disabled:!0}}var n=e.disabled?t.createElement("div",{className:"error-messages"},"No audio file by that name"):null;return t.createElement("div",{style:{width:"100%"}},t.createElement("div",{className:"block"},t.createElement("div",{className:"fileBlock"},t.createElement("button",{style:{"float":"right"},className:"btn",onClick:this.onChoose},"..."),t.createElement("atom-text-editor",{ref:"editor",mini:!0},this.props.content)),n,t.createElement("audio",{key:this.state.key++,controls:!0,style:{width:"100%",marginTop:5,marginBottom:5}},t.createElement("source",{src:this.getUri(),type:"audio/mpeg"})),t.createElement("br",null)))},getRoot:function(){return n.resolve(this.props.projectRoot,"audio")},getUri:function(){var e=this.state.content.split("://");if(1===e.length){var t=n.resolve(this.props.projectRoot,"audio",this.state.content);return t}if(2===e.length){var t=n.resolve(this.props.projectRoot,"node_modules",e[0],"audio",e[1]);return t}},onChoose:function(){var e=this;this.createModal(t.createElement(r,{root:this.getRoot(),uri:this.getUri(),onChoose:function(o){var n=t.findDOMNode(e.refs.editor);n.getModel().setText(o),e.state.content=o,e.setState(e.state)},onClose:function(){e.destroyModal()}}))},componentDidMount:function(){var e=this,o=t.findDOMNode(this.refs.editor),n=o.getModel();this.disposable=n.onDidChange(function(){e.state.content=n.getText(),e.props.onChange(n.getText()),e.setState(e.state)})},componentWillUnmount:function(){this.disposable&&this.disposable.dispose()}});module.exports=function(e,o,n,i){return t.createElement(s,{key:o,content:e,onChange:n,projectRoot:i})};

View File

@@ -0,0 +1 @@
"use strict";var t=function(t){return t&&t.__esModule?t["default"]:t},e=t(require("react")),n=e.createClass({displayName:"BooleanView",getInitialState:function(){return{content:this.props.content}},render:function(){var t="btn selected",n="btn";return e.createElement("div",{className:"block"},e.createElement("div",{className:"btn-group"},e.createElement("button",{className:this.state.content?t:n,onClick:this.toggle},"True"),e.createElement("button",{className:this.state.content?n:t,onClick:this.toggle},"False")))},toggle:function(){this.state.content=!this.state.content,this.setState(this.state),this.props.onChange(this.state.content)}});module.exports=function(t,s,a){return e.createElement(n,{key:s,content:t,onChange:a})};

View File

@@ -0,0 +1 @@
"use strict";var e=function(e){return e&&e.__esModule?e["default"]:e},a=e(require("react")),l=e(require("../../atom-react/components/jibo-combo-box"));module.exports=function(e,u,r){for(var t=[],o={label:"None",display:"None",value:""},n=0;n<u.length;n++)if(u[n].value===e){o=u[n];break}for(var i=u.length,n=0;i>n;n++){var v=u[n];v.value===e.value&&(o.label=v.label,o.display=v.display,o.value=v.value),t.push({label:v.label,display:v.display,value:v.value})}return a.createElement(l,{data:t,init:o,onSelected:function(e){r(e.value)}})};

View File

@@ -0,0 +1 @@
"use strict";var t=function(t){return t&&t.__esModule?t["default"]:t},e=t(require("react")),a=e.createClass({displayName:"FunctionView",getInitialState:function(){for(var t={isExpanded:!0},e=atom.grammars.getGrammars(),a=0;a<e.length;a++){var r=e[a];if("JavaScript"===r.name){t.javascriptGrammar=r;break}}return t},render:function(){return e.createElement("atom-text-editor",{ref:"editor",style:{height:300,width:"100%"}},this.props.content)},componentDidMount:function(){var t=this,a=e.findDOMNode(this.refs.editor),r=a.getModel();void 0!==this.state.javascriptGrammar&&r.setGrammar(this.state.javascriptGrammar),this.disposable=r.onDidChange(function(){t.props.onChange(r.getText())})},componentWillUnmount:function(){this.disposable&&this.disposable.dispose()}});module.exports=function(t,r,n){return e.createElement(a,{key:r,content:t,onChange:n})};

View File

@@ -0,0 +1 @@
"use strict";var e=function(e){return e&&e.__esModule?e["default"]:e},t=e(require("react")),r=e(require("../../atom-react/components/integer-input-view"));module.exports=function(e,n,u){return t.createElement(r,{style:{maxWidth:100},key:n,value:e,min:0,onChange:u})};

View File

@@ -0,0 +1 @@
"use strict";var e=function(e){return e&&e.__esModule?e["default"]:e},t=e(require("react")),r=e(require("../../atom-react/components/float-input-view"));module.exports=function(e,n,u){return t.createElement(r,{key:n,value:e,onChange:u})};

View File

@@ -0,0 +1 @@
"use strict";var e=function(e){return e&&e.__esModule?e["default"]:e},t=e(require("react")),o=e(require("../../atom-react/mixins/modal-mixin")),r=e(require("path")),n=e(require("fs")),s=e(require("../modals/choose-rule-modal")),i=t.createClass({displayName:"RuleView",mixins:[o],getInitialState:function(){return{key:0,content:this.props.content}},render:function(){var e={};try{n.statSync(this.getUri())}catch(o){e={disabled:!0}}var r=e.disabled?t.createElement("div",{className:"error-messages"},"No rule file by that name"):null;return t.createElement("div",{style:{width:"100%"}},t.createElement("div",{className:"block"},t.createElement("div",{className:"fileBlock"},t.createElement("button",{style:{"float":"right"},className:"btn",onClick:this.onChoose},"..."),t.createElement("atom-text-editor",{ref:"editor",mini:!0},this.props.content)),r,t.createElement("br",null)))},getRoot:function(){return r.resolve(this.props.projectRoot,"rules")},getUri:function(){var e=this.state.content.split("://");if(1===e.length){var t=r.resolve(this.props.projectRoot,"rules",this.state.content);return t}if(2===e.length){var t=r.resolve(this.props.projectRoot,"node_modules",e[0],"rules",e[1]);return t}},onChoose:function(){var e=this;this.createModal(t.createElement(s,{root:this.getRoot(),uri:this.getUri(),onChoose:function(o){var r=t.findDOMNode(e.refs.editor);r.getModel().setText(o),e.state.content=o,e.setState(e.state)},onClose:function(){e.destroyModal()}}))},componentDidMount:function(){var e=this,o=t.findDOMNode(this.refs.editor),r=o.getModel();r.onDidChange(function(){e.state.content=r.getText(),e.props.onChange(r.getText()),e.setState(e.state)})}});module.exports=function(e,o,r,n){return t.createElement(i,{key:o,content:e,onChange:r,projectRoot:n})};

View File

@@ -0,0 +1 @@
"use strict";var e=function(e){return e&&e.__esModule?e["default"]:e},t=e(require("react")),n=e(require("../../toolbar/run-configuration")),o=atom.grammars.getGrammars(),a=void 0;o.forEach(function(e){"XML"===e.name&&(a=e)});var s=t.createClass({displayName:"SSMLView",onMouseDown:function(){var e=t.findDOMNode(this.refs.editor),o=e.getModel(),a=new XMLHttpRequest,s={prompt:o.getText(),locale:"en-us",voice:"bw",duration_stretch:1,pitch:120,pitchBandwidth:35,mode:"ssml",outputMode:"stream",timeout:null};s=JSON.stringify(s);var i=n.host+"/tts_speak";i=i.replace("8181/registry","8089"),a.open("POST",i,!0),a.onreadystatechange=function(){4==a.readyState&&204==a.status||4==a.readyState&&0==a.status&&console.log("TTS Service is unavailable")},a.send(s)},render:function(){return t.createElement("div",null,t.createElement("atom-text-editor",{ref:"editor",style:{height:200,width:"100%"}},this.props.content),t.createElement("div",{className:"block"},t.createElement("button",{onMouseDown:this.onMouseDown,className:"btn inline-block-tight"},t.createElement("i",{"class":"fa fa-volume-up"}),"Test Speech")))},componentDidMount:function(){var e=this,n=t.findDOMNode(this.refs.editor),o=n.getModel();o.setGrammar(a),this.disposable=o.onDidChange(function(){e.props.onChange(o.getText())})},componentWillUnmount:function(){this.disposable&&this.disposable.dispose()}});module.exports=function(e,n,o){return t.createElement(s,{key:n,content:e,onChange:o})};

View File

@@ -0,0 +1 @@
"use strict";var e=function(e){return e&&e.__esModule?e["default"]:e},t=e(require("react")),n=t.createClass({displayName:"StringView",render:function(){return t.createElement("div",{style:{width:"100%"}},t.createElement("atom-text-editor",{ref:"editor",mini:!0},this.props.content))},onChange:function(e){console.log(e.nativeEvent)},componentDidMount:function(){var e=this,n=t.findDOMNode(this.refs.editor),o=n.getModel();this.disposable=o.onDidChange(function(){e.props.onChange(o.getText())})},componentWillUnmount:function(){this.disposable&&this.disposable.dispose()}});module.exports=function(e,o,i){return t.createElement(n,{key:o,content:e,onChange:i})};

View File

@@ -0,0 +1 @@
"use strict";var e=function(e){return e&&e.__esModule?e["default"]:e},t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},o=e(require("react")),n=e(require("../../atom-react/mixins/modal-mixin")),r=e(require("path")),i=e(require("fs")),s=e(require("mkdirp")),a=e(require("../modals/choose-subtree-modal")),BehaviorEditor=e(require("../behavior-editor"));o.createClass({getInitialState:function(){return{uri:""}},render:function(){return o.createElement("div",null,o.createElement("atom-text-editor",{ref:"editor",mini:!0}))},componentDidMount:function(){var e=this,t=o.findDOMNode(this.refs.editor),n=atom.commands.add(t,{"core:cancel":function(){e.props.onClose(),n.dispose()},"core:confirm":function(){e.props.onConfirm(e.state.uri),n.dispose()}}),r=t.getModel();this.disposable=r.onDidChange(function(){e.state.uri=r.getText()})},componentWillUnmount:function(){this.disposable&&this.disposable.dispose()}});var c=o.createClass({displayName:"SubtreeView",mixins:[n],getInitialState:function(){return{key:0,content:this.props.content}},render:function(){var e={};try{i.statSync(this.getUri())}catch(n){try{i.statSync(this.getUri()+".bt")}catch(n){e={disabled:!0}}}var r=e.disabled?o.createElement("div",{className:"error-messages"},"No tree by that name"):null;return e.disabled||(e=this.state.content.split("://").length>1?{disabled:!0}:{}),o.createElement("div",{style:{width:"100%"}},o.createElement("div",{className:"block"},o.createElement("div",{className:"fileBlock"},o.createElement("button",{style:{"float":"right"},className:"btn",onClick:this.onChoose},"..."),o.createElement("atom-text-editor",{ref:"editor",mini:!0},this.props.content)),r,o.createElement("div",{className:"btn-group",style:{marginTop:5}},o.createElement("button",t({},e,{className:"btn",onClick:this.onOpen}),"Edit"),o.createElement("button",{className:"btn",onClick:this.onNew},"New"))))},createNewTree:function(e,t){var o=this.props.model.createNewElement(this.props.model.schema[t]),n=r.resolve(this.props.projectRoot,"behaviors",e),a={};a[o.id]=o,s.sync(r.dirname(n)),i.writeFileSync(n,JSON.stringify(a,null," "),"utf8"),atom.workspace.open(n)},onNew:function(){var e=this;BehaviorEditor.createNewFile(function(t){var n=o.findDOMNode(e.refs.editor);n.getModel().setText(t)})},getRoot:function(){var e=r.resolve(this.props.projectRoot,"behaviors");return e},getUri:function(){var e=this.state.content.split("://"),t=void 0;return 1===e.length?t=r.resolve(this.props.projectRoot,"behaviors",this.state.content):2===e.length&&(t=r.resolve(this.props.projectRoot,"node_modules",e[0],"behaviors",e[1])),""===r.parse(t).ext&&(t+=".bt"),t},onOpen:function(){atom.workspace.open(this.getUri())},onChoose:function(){var e=this;this.createModal(o.createElement(a,{root:this.getRoot(),uri:this.getUri(),onChoose:function(t){var n=o.findDOMNode(e.refs.editor);n.getModel().setText(t),e.state.content=t,e.setState(e.state)},onClose:function(){e.destroyModal()}}))},componentDidMount:function(){var e=this,t=o.findDOMNode(this.refs.editor),n=t.getModel();n.onDidChange(function(){e.state.content=n.getText(),e.props.onChange(n.getText()),e.setState(e.state)})}});module.exports=function(e,t,n,r,i){return o.createElement(c,{key:t,content:e,onChange:n,projectRoot:r,model:i})};