This repository was archived by the owner on Jun 8, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathgiottojs.min.js
More file actions
1 lines (1 loc) · 3.17 KB
/
Copy pathgiottojs.min.js
File metadata and controls
1 lines (1 loc) · 3.17 KB
1
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("d3"),require("d3"),require("d3"),require("d3"),require("d3")):"function"==typeof define&&define.amd?define("giottojs",["exports","d3","d3","d3","d3","d3"],t):t(e.giottojs=e.giottojs||{},e.d3,e.d3$1,e.d3$2,e.d3$3,e.d3$4)}(this,function(e,t,n,i,r,a){"use strict";function s(e){var n=e.level;return n||(e.error?n="error":e.success&&(n="success")),n=f[n]||n||"info",t.viewElement('<div class="alert alert-'+n+'" role="alert" style="opacity: 0">\n'+e.message+"\n</div>")}function l(e){return e.transition().duration(300).style("opacity",1)}function d(e,t){a.select(t).selectAll("code").selectAll(function(){"PRE"===this.parentNode.tagName&&(e.highlightBlock(this),a.select(this.parentNode).classed("hljs",!0))}),a.select(t).selectAll(".highlight pre").selectAll(function(){var t=this.parentNode,n=t?t.parentNode:null;a.select(this).classed("hljs",!0),n&&"highlight-"===n.className.substring(0,10)&&a.select(t).classed("language-"+n.className.substring(10),!0),e.highlightBlock(this)})}function o(){var e=t.view({model:w()});e.use(p).use(j).use(n.fluidPlugin).mount("body")}var c='<nav class="navbar" d3-class="[theme, [\'navbar-fixed-top\', fixedTop]]">\n <a class="navbar-brand" d3-if="brand.title || brand.image" d3-attr-href="brand.href || \'#\'" d3-html="brand.title">\n <img d3-if="brand.image" d3-attr-src="brand.image" d3-attr-alt="brand.title">\n </a>\n <ul class="nav navbar-nav">\n <li d3-for="item in items" class="nav-item" d3-class="item.class" d3-active>\n <a class="nav-link"\n d3-attr-href="item.href || \'#\'"\n d3-html="item.title"\n d3-if="item.show ? item.show() : true"\n d3-on-click="item.click ? item.click() : null"></a>\n </li>\n </ul>\n</nav>',u={model:{fixedTop:!0,theme:"navbar-light bg-faded",brand:{},items:[]},render:function(){return t.viewElement(c)}},h='<div class="messages"></div>',f={error:"danger"},m=function(){var e=this;return this.root.events.on("message",function(t){e.sel.append(function(){return s(t)}).call(l)}),t.viewElement(h)},g={render:function(){var e=(new Date).getFullYear();return this.viewElement("<span>"+e+"</span>")}},v={props:["json"],render:function(e){var t=e.json,n=this.createElement("div").classed("d3-grid",!0),i=this;return r.isString(t)&&this.fetch(t).then(i.build),n},build:function(e){e.target&&this.fetch(e.target)}},p={install:function(e){e.addComponent("navbar",u),e.addComponent("messages",m),e.addComponent("year",g),e.addComponent("d3grid",v)}},b={create:function(e){return e||"true"},refresh:function(){var e=a.window(this.el).innerHeight;this.sel.style("min-height",e+"px")}},y={create:function(e){return e||"true"},refresh:function(){var e=this.el;require(["/highlight.js"],function(t){d(t,e)})}},j={install:function(e){e.addDirective("fullpage",b),e.addDirective("highlight",y)}},w=function(){var e={d3:n,mainNavbar:{brand:{href:"/",image:"/giotto-banner.svg"},theme:"navbar-dark",items:[{href:"/examples",title:"examples",class:"float-xs-right"}]}};return e};t.viewReady(o),e.directives=j,e.components=p,Object.defineProperty(e,"__esModule",{value:!0})}),require(["giottojs"]);