initial commit
This commit is contained in:
1
lib/animation-preview/animation.js
Normal file
1
lib/animation-preview/animation.js
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";var e=function(){function e(e,n){for(var i in n){var t=n[i];t.configurable=!0,t.value&&(t.writable=!0)}Object.defineProperties(e,n)}return function(n,i,t){return i&&e(n.prototype,i),t&&e(n,t),n}}(),n=function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")},i=require("animation-utilities"),t=i.JiboConfig,o=i.animate,r=i.visualize,l=i.TimelineBuilder,a=i.RobotInfo,u=i.THREE,c=function(){function i(e,t){n(this,i),this.baseUrl=e,this.uri=t}return e(i,{play:{value:function(){this.builder&&this.builder.play()}},setElement:{value:function(e){var n=this,i=new t;a.createInfo(i,function(i){l.createTimeline(i,function(t){if(null!==t){r.createRobotRenderer(i,e,r.DisplayType.BODY,function(e){null!==e?(e.setBackgroundColor(.8,.8,.8,0),l.connectRenderer(t,e),e.setGrid(.05,10,new u.Color(1,1,1))):console.log("Renderer creation failed")});var a=o.createAnimationUtilities(t,i);a.setDefaultTransition(null),a.createAnimationBuilder(n.uri,function(e){null!==e?(n.builder=e,e.setTransitionIn(null),e.on("STOPPED",function(){e.play(0)}),e.play()):console.log("Animation load failed")},!0)}else console.error("Timeline creation failed")})})}}}),i}();module.exports=c;
|
||||
1
lib/animation-preview/jibo-sim-view.js
Normal file
1
lib/animation-preview/jibo-sim-view.js
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";var e=function(){function e(e,n){for(var t in n){var o=n[t];o.configurable=!0,o.value&&(o.writable=!0)}Object.defineProperties(e,n)}return function(n,t,o){return t&&e(n.prototype,t),o&&e(n,o),n}}(),n=function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(e.__proto__=n)},t=function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")},o=require("atom-space-pen-views"),r=o.View,i=require("./animation");module.exports=function(o){function r(){t(this,r),null!=o&&o.apply(this,arguments)}return n(r,o),e(r,{attached:{value:function(){return console.log("attached!")}},initialize:{value:function(e){var n;return console.log(e.uri),n=new i(__dirname+"/../../node_modules/animation-content/json/",e.uri),n.setElement(this[0])}}},{content:{value:function(){return this.div({"class":"bodyRenderer"})}}}),r}(r);
|
||||
1
lib/animation-preview/jibo-sim.js
Normal file
1
lib/animation-preview/jibo-sim.js
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";var e=function(){function e(e,t){for(var i in t){var n=t[i];n.configurable=!0,n.value&&(n.writable=!0)}Object.defineProperties(e,t)}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},i=require("./jibo-sim-view"),n=require("path"),r=require("fs");module.exports=function(){function JiboSim(e){t(this,JiboSim),atom.deserializers.add(this),this.uri=n.normalize(e),this.tabTitle=n.parse(e).base}return e(JiboSim,{getTitle:{value:function(){return this.tabTitle}},getViewClass:{value:function(){return i}},destroy:{value:function(){return console.log("destroy")}},getURI:{value:function(){return this.uri}},save:{value:function(){return console.log("Save Item")}},saveAs:{value:function(e){return console.log("Save Item As "+e)}},play:{value:function(){return console.log("jibo-sim::play"),this.emit("play",this.uri)}},serialize:{value:function(){return{filePath:this.uri,tabTitle:this.tabTitle,deserializer:this.constructor.name}}}},{deserialize:{value:function(e){return r.existsSync(e)?new JiboSim(e):console.warn("Could not deserialize image editor for path '"+e+"' because that file no longer exists")}}}),JiboSim}();
|
||||
Reference in New Issue
Block a user