Author: ahyoungryu
Date: Fri Mar 17 04:50:25 2017
New Revision: 1787285
URL: http://svn.apache.org/viewvc?rev=1787285&view=rev
Log: (empty)
Added:
zeppelin/site/assets/themes/zeppelin/img/maven_default_icon.png (with
props)
Modified:
zeppelin/site/assets.html
zeppelin/site/assets/themes/zeppelin/js/helium.controller.js
zeppelin/site/atom.xml
zeppelin/site/community.html
zeppelin/site/contribution/contributions.html
zeppelin/site/contribution/documentation.html
zeppelin/site/contribution/webapplication.html
zeppelin/site/contribution/zeppelinweb/goodPracticeGuide01.html
zeppelin/site/contribution/zeppelinweb/goodPracticeGuide02.html
zeppelin/site/contribution/zeppelinweb/goodPracticeGuide03.html
zeppelin/site/contribution/zeppelinweb/goodPracticeGuide04.html
zeppelin/site/documentation.html
zeppelin/site/download.html
zeppelin/site/helium_packages.html
zeppelin/site/index.html
zeppelin/site/releases/zeppelin-release-0.5.0-incubating.html
zeppelin/site/releases/zeppelin-release-0.5.5-incubating.html
zeppelin/site/releases/zeppelin-release-0.5.6-incubating.html
zeppelin/site/releases/zeppelin-release-0.6.0.html
zeppelin/site/releases/zeppelin-release-0.6.1.html
zeppelin/site/releases/zeppelin-release-0.6.2.html
zeppelin/site/releases/zeppelin-release-0.7.0.html
zeppelin/site/rss.xml
zeppelin/site/screenshots.html
zeppelin/site/supported_interpreters.html
Modified: zeppelin/site/assets.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/assets.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/assets.html (original)
+++ zeppelin/site/assets.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Added: zeppelin/site/assets/themes/zeppelin/img/maven_default_icon.png
URL:
http://svn.apache.org/viewvc/zeppelin/site/assets/themes/zeppelin/img/maven_default_icon.png?rev=1787285&view=auto
==============================================================================
Binary file - no diff available.
Propchange: zeppelin/site/assets/themes/zeppelin/img/maven_default_icon.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: zeppelin/site/assets/themes/zeppelin/js/helium.controller.js
URL:
http://svn.apache.org/viewvc/zeppelin/site/assets/themes/zeppelin/js/helium.controller.js?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/assets/themes/zeppelin/js/helium.controller.js (original)
+++ zeppelin/site/assets/themes/zeppelin/js/helium.controller.js Fri Mar 17
04:50:25 2017
@@ -1,42 +1,85 @@
-angular.module("app", []).controller("HeliumPkgCtrl", function($scope,
$window, $sce) {
+angular.module("app", ['ui.bootstrap'])
+ .controller("HeliumPkgCtrl", function($rootScope, $scope, $window, $sce) {
+ $rootScope.keys = Object.keys
$scope.HeliumPkgs = zeppelinHeliumPackages
$scope.npmWebLink = 'https://www.npmjs.com/package'
+ $scope.intpDefaultIcon = $sce.trustAsHtml('<img
src="assets/themes/zeppelin/img/maven_default_icon.png" style="width: 12px"/>');
$scope.latestPkgInfo = {}
+ $scope.allTypePkgs = {}
- var pkgsInfo = $scope.HeliumPkgs
- var latestPkgInfo = []
+ const HeliumType = [
+ 'VISUALIZATION',
+ 'SPELL',
+ 'INTERPRETER',
+ ]
- for (var idx in pkgsInfo) {
- var eachPkgInfo = pkgsInfo[idx]
- for (var key in eachPkgInfo) {
- // key: pkg's name
- var latestPkg = eachPkgInfo[key]
- for (var ver in latestPkg){
- if (ver == "latest") {
- latestPkgInfo.push(latestPkg[ver])
- latestPkg[ver].icon = $sce.trustAsHtml(latestPkg[ver].icon)
+ $scope.allPackageTypes = HeliumType
+ $scope.pkgListByType = 'ALL'
+ var init = function () {
+ createLatestPkgInfo()
+ classifyPkgByType($scope.latestPkgInfo)
+
+ // pagination
+ $scope.itemsPerPage = 10
+ $scope.currentPage = 1
+ $scope.maxSize = 5
+ }
+
+ var createLatestPkgInfo = function() {
+ var latestPkgInfo = []
+ var pkgsInfo = $scope.HeliumPkgs
+
+ for (var idx in pkgsInfo) {
+ var eachPkgInfo = pkgsInfo[idx]
+ for (var key in eachPkgInfo) {
+ // key: pkg's name
+ var latestPkg = eachPkgInfo[key]
+ for (var ver in latestPkg){
+ if (ver == "latest") {
+ latestPkgInfo.push(latestPkg[ver])
+ latestPkg[ver].icon = $sce.trustAsHtml(latestPkg[ver].icon)
+
+ }
}
}
}
+
+ $scope.latestPkgInfo = latestPkgInfo
+ $scope.numberOfAllPkgs = latestPkgInfo.length
}
- $scope.latestPkgInfo = latestPkgInfo
- $scope.numberOfPkgs = latestPkgInfo.length
-
- $scope.showPkgsBasedOnType = function () {
+
+ var classifyPkgByType = function(latestPkgInfo) {
var vizTypePkgs = []
var spellTypePkgs = []
+ var interpreterTypePkgs = []
+ var allTypePkgs = {}
+
for (var idx in latestPkgInfo) {
- if (latestPkgInfo[idx].type == "VISUALIZATION") {
- vizTypePkgs.push(latestPkgInfo[idx])
- } else {
- spellTypePkgs.push(latestPkgInfo[idx])
+ switch (latestPkgInfo[idx].type) {
+ case "VISUALIZATION":
+ vizTypePkgs.push(latestPkgInfo[idx])
+ break
+ case "SPELL":
+ spellTypePkgs.push(latestPkgInfo[idx])
+ break
+ case "INTERPRETER":
+ interpreterTypePkgs.push(latestPkgInfo[idx])
+ break
}
}
- $scope.vizTypePkgs = vizTypePkgs
- $scope.spellTypePkgs = spellTypePkgs
+ var tmpArr = [
+ vizTypePkgs,
+ spellTypePkgs,
+ interpreterTypePkgs,
+ ]
+ for (var key in HeliumType) {
+ allTypePkgs[HeliumType[key]] = tmpArr[key]
+ }
+
+ $scope.allTypePkgs = allTypePkgs
}
- $scope.showPkgsBasedOnType()
-});
\ No newline at end of file
+ init()
+});
Modified: zeppelin/site/atom.xml
URL:
http://svn.apache.org/viewvc/zeppelin/site/atom.xml?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/atom.xml (original)
+++ zeppelin/site/atom.xml Fri Mar 17 04:50:25 2017
@@ -4,7 +4,7 @@
<title>Apache Zeppelin</title>
<link href="http://zeppelin.apache.org/" rel="self"/>
<link href="http://zeppelin.apache.org"/>
- <updated>2017-02-28T12:56:10+09:00</updated>
+ <updated>2017-03-17T13:33:48+09:00</updated>
<id>http://zeppelin.apache.org</id>
<author>
<name>The Apache Software Foundation</name>
Modified: zeppelin/site/community.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/community.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/community.html (original)
+++ zeppelin/site/community.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/contribution/contributions.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/contribution/contributions.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/contribution/contributions.html (original)
+++ zeppelin/site/contribution/contributions.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/contribution/documentation.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/contribution/documentation.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/contribution/documentation.html (original)
+++ zeppelin/site/contribution/documentation.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/contribution/webapplication.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/contribution/webapplication.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/contribution/webapplication.html (original)
+++ zeppelin/site/contribution/webapplication.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/contribution/zeppelinweb/goodPracticeGuide01.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/contribution/zeppelinweb/goodPracticeGuide01.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/contribution/zeppelinweb/goodPracticeGuide01.html (original)
+++ zeppelin/site/contribution/zeppelinweb/goodPracticeGuide01.html Fri Mar 17
04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/contribution/zeppelinweb/goodPracticeGuide02.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/contribution/zeppelinweb/goodPracticeGuide02.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/contribution/zeppelinweb/goodPracticeGuide02.html (original)
+++ zeppelin/site/contribution/zeppelinweb/goodPracticeGuide02.html Fri Mar 17
04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/contribution/zeppelinweb/goodPracticeGuide03.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/contribution/zeppelinweb/goodPracticeGuide03.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/contribution/zeppelinweb/goodPracticeGuide03.html (original)
+++ zeppelin/site/contribution/zeppelinweb/goodPracticeGuide03.html Fri Mar 17
04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/contribution/zeppelinweb/goodPracticeGuide04.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/contribution/zeppelinweb/goodPracticeGuide04.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/contribution/zeppelinweb/goodPracticeGuide04.html (original)
+++ zeppelin/site/contribution/zeppelinweb/goodPracticeGuide04.html Fri Mar 17
04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/documentation.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/documentation.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/documentation.html (original)
+++ zeppelin/site/documentation.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/download.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/download.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/download.html (original)
+++ zeppelin/site/download.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/helium_packages.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/helium_packages.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/helium_packages.html (original)
+++ zeppelin/site/helium_packages.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
@@ -287,60 +287,53 @@ limitations under the License.
<h1>Helium Packages</h1>
<p>From Zeppelin-0.7, you can load/unload a pluggable Apache Zeppelin package
on runtime through <a
href="https://issues.apache.org/jira/browse/ZEPPELIN-533">Helium framework</a>
in Zeppelin.
-Since it's a <a
href="https://docs.npmjs.com/getting-started/what-is-npm">npm package</a>,
surely can be published to <a href="https://docs.npmjs.com/misc/registry">npm
registry</a>.
-Here are the lists of Helium packages registered in the registry.
-If you need more information about how you can use the below packages in
Zeppelin, see <a
href="https://zeppelin.apache.org/docs/latest/development/writingzeppelinvisualization.html#how-it-works">How
it works</a>.
-Or you can also create your own package as described in <a
href="https://zeppelin.apache.org/docs/latest/development/writingzeppelinvisualization.html#write-new-visualization">Write
new Visualization</a> section.
+Here are the lists of Helium packages registered in the <a
href="https://docs.npmjs.com/misc/registry">NPM Registry</a> and <a
href="http://central.sonatype.org/">Maven Central Repository</a>.
+If you need more information about how you can use the below packages in
Zeppelin, see <a
href="https://zeppelin.apache.org/docs/latest/development/writingzeppelinvisualization.html">What
is Apache Zeppelin Visualization</a>
+and <a
href="https://zeppelin.apache.org/docs/snapshot/development/writingzeppelinspell.html">What
is Apache Zeppelin Spell</a>.
<br />
<div ng-app="app">
<div ng-controller="HeliumPkgCtrl">
<div class="box width-full heliumPackageContainer">
<p>List by</p>
- <form ng-init="content='all'">
- <input class="helium-radio" id="all" type="radio" name="content"
ng-model="content" value="all"><label for="all">Lately published</label>
- <input class="helium-radio" id="viz" type="radio" name="content"
ng-model="content" value="viz"><label for="viz">Type: Visualization</label>
- <input class="helium-radio" id="spell" type="radio" name="content"
ng-model="content" value="spell">
- <label for="spell">Type: Spell
- <span style="color: gray; font-style: italic; font-size: 11px;">only
available in development version(0.8.0-SNAPSHOT)</span>
+ <form>
+ <div>
+ <input class="helium-radio" id="'ALL'" type="radio"
+ ng-model="pkgListByType" ng-value="'ALL'"
ng-click="pkgListByType = 'ALL'">
+ <label for="'ALL'">Lately published</label>
+ </div>
+ <div ng-repeat="pkgTypes in allPackageTypes">
+ <input class="helium-radio" id="{{pkgTypes}}" type="radio"
+ ng-model="$parent.pkgListByType" ng-value="pkgTypes"
ng-click="$parent.pkgListByType = pkgTypes">
+ <label for="{{pkgTypes}}">Type: {{pkgTypes}}
+ <span ng-if="pkgTypes === 'SPELL'"
+ style="color: gray; font-style: italic; font-size: 11px;">
+ only available in development version(0.8.0-SNAPSHOT)
+ </span>
</label>
+ </div>
</form>
<br />
- <p ng-show="content == 'all'">{{latestPkgInfo.length}} package(s)
registered</p>
- <p ng-show="content == 'spell'">{{spellTypePkgs.length}} package(s)
registered</p>
- <p ng-show="content == 'viz'">{{vizTypePkgs.length}} package(s)
registered</p>
- <div class="row heliumPackageList"
- ng-repeat="pkg in latestPkgInfo | orderBy: ['published',
'type']:true"
- ng-show="content == 'all'">
- <div class="col-md-12">
- <div class="heliumPackageHead">
- <div class="heliumPackageIcon"
- ng-bind-html="pkg.icon"></div>
- <div class="heliumPackageName">
- <a ng-href="{{npmWebLink}}/{{pkg.name}}"
- target="_blank">
- {{pkg.name}}
- </a>
- <span>{{pkg.type}}</span>
- </div>
- </div>
- <div class="heliumPackageAuthor">
- by {{pkg.author}}
- </div>
- <div class="heliumPackageDescription">
- {{pkg.description}}
- </div>
- <div class="heliumPackageLatestVersion">
- v {{pkg.artifact.split('@')[1]}}
- </div>
- </div>
+ <div>
+ <p ng-if="pkgListByType === 'ALL'">
+ {{latestPkgInfo.length}} package(s) registered
+ </p>
</div>
- <div class="row heliumPackageList"
- ng-repeat="pkg in spellTypePkgs | orderBy: 'name'"
- ng-show="content == 'spell'">
+ <div ng-repeat="(types, pkgs) in allTypePkgs">
+ <p ng-show="$parent.pkgListByType === types"">
+ {{pkgs.length}} package(s) registered
+ </p>
+ </div>
+ <div ng-if="pkgListByType === 'ALL'">
+ <div class="row heliumPackageList"
+ ng-repeat="pkg in
latestPkgInfo.slice(((currentPage-1)*itemsPerPage),
((currentPage)*itemsPerPage)) | orderBy: ['published']:true">
<div class="col-md-12">
<div class="heliumPackageHead">
<div class="heliumPackageIcon"
+ ng-if="pkg.type !== 'INTERPRETER'"
ng-bind-html="pkg.icon"></div>
+ <div class="heliumPackageIcon"
+ ng-if="pkg.type === 'INTERPRETER'"
+ ng-bind-html="intpDefaultIcon"></div>
<div class="heliumPackageName">
<a ng-href="{{npmWebLink}}/{{pkg.name}}"
target="_blank">
@@ -349,7 +342,8 @@ Or you can also create your own package
<span>{{pkg.type}}</span>
</div>
</div>
- <div class="heliumPackageAuthor">
+ <div class="heliumPackageAuthor"
+ ng-if="pkg.type !== 'INTERPRETER'">
by {{pkg.author}}
</div>
<div class="heliumPackageDescription">
@@ -360,13 +354,24 @@ Or you can also create your own package
</div>
</div>
</div>
- <div class="row heliumPackageList"
- ng-repeat="pkg in vizTypePkgs | orderBy: 'name'"
- ng-show="content == 'viz'">
+ <div class="text-center" style="margin-top: 24px;">
+ <ul uib-pagination boundary-links="true" total-items="numberOfAllPkgs"
+ ng-model="currentPage" class="pagination-sm"
+ previous-text="‹" next-text="›" first-text="«"
last-text="»"></ul>
+ </div>
+ </div>
+ <div ng-if="pkgListByType !== 'ALL'" ng-repeat="(types, pkgs) in
allTypePkgs">
+ <div class="row heliumPackageList"
+ ng-repeat="pkg in pkgs.slice(((currentPage-1)*itemsPerPage),
((currentPage)*itemsPerPage)) | orderBy: ['published']:true"
+ ng-show="$parent.pkgListByType === types">
<div class="col-md-12">
<div class="heliumPackageHead">
<div class="heliumPackageIcon"
+ ng-if="pkg.type !== 'INTERPRETER'"
ng-bind-html="pkg.icon"></div>
+ <div class="heliumPackageIcon"
+ ng-if="pkg.type === 'INTERPRETER'"
+ ng-bind-html="intpDefaultIcon"></div>
<div class="heliumPackageName">
<a ng-href="{{npmWebLink}}/{{pkg.name}}"
target="_blank">
@@ -375,7 +380,8 @@ Or you can also create your own package
<span>{{pkg.type}}</span>
</div>
</div>
- <div class="heliumPackageAuthor">
+ <div class="heliumPackageAuthor"
+ ng-if="pkg.type !== 'INTERPRETER'">
by {{pkg.author}}
</div>
<div class="heliumPackageDescription">
@@ -386,6 +392,13 @@ Or you can also create your own package
</div>
</div>
</div>
+ <div class="text-center" style="margin-top: 24px;">
+ <ul uib-pagination boundary-links="true" total-items="pkgs.length"
+ ng-model="currentPage" class="pagination-sm"
+ ng-show="$parent.pkgListByType === types"
+ previous-text="‹" next-text="›" first-text="«"
last-text="»"></ul>
+ </div>
+ </div>
</div>
</div><br>
</div></p>
Modified: zeppelin/site/index.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/index.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/index.html (original)
+++ zeppelin/site/index.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/releases/zeppelin-release-0.5.0-incubating.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/releases/zeppelin-release-0.5.0-incubating.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/releases/zeppelin-release-0.5.0-incubating.html (original)
+++ zeppelin/site/releases/zeppelin-release-0.5.0-incubating.html Fri Mar 17
04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/releases/zeppelin-release-0.5.5-incubating.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/releases/zeppelin-release-0.5.5-incubating.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/releases/zeppelin-release-0.5.5-incubating.html (original)
+++ zeppelin/site/releases/zeppelin-release-0.5.5-incubating.html Fri Mar 17
04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/releases/zeppelin-release-0.5.6-incubating.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/releases/zeppelin-release-0.5.6-incubating.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/releases/zeppelin-release-0.5.6-incubating.html (original)
+++ zeppelin/site/releases/zeppelin-release-0.5.6-incubating.html Fri Mar 17
04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/releases/zeppelin-release-0.6.0.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/releases/zeppelin-release-0.6.0.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/releases/zeppelin-release-0.6.0.html (original)
+++ zeppelin/site/releases/zeppelin-release-0.6.0.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/releases/zeppelin-release-0.6.1.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/releases/zeppelin-release-0.6.1.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/releases/zeppelin-release-0.6.1.html (original)
+++ zeppelin/site/releases/zeppelin-release-0.6.1.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/releases/zeppelin-release-0.6.2.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/releases/zeppelin-release-0.6.2.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/releases/zeppelin-release-0.6.2.html (original)
+++ zeppelin/site/releases/zeppelin-release-0.6.2.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/releases/zeppelin-release-0.7.0.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/releases/zeppelin-release-0.7.0.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/releases/zeppelin-release-0.7.0.html (original)
+++ zeppelin/site/releases/zeppelin-release-0.7.0.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/rss.xml
URL:
http://svn.apache.org/viewvc/zeppelin/site/rss.xml?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/rss.xml (original)
+++ zeppelin/site/rss.xml Fri Mar 17 04:50:25 2017
@@ -5,8 +5,8 @@
<description>Apache Zeppelin - The Apache Software
Foundation</description>
<link>http://zeppelin.apache.org</link>
<link>http://zeppelin.apache.org</link>
- <lastBuildDate>2017-02-28T12:56:10+09:00</lastBuildDate>
- <pubDate>2017-02-28T12:56:10+09:00</pubDate>
+ <lastBuildDate>2017-03-17T13:33:48+09:00</lastBuildDate>
+ <pubDate>2017-03-17T13:33:48+09:00</pubDate>
<ttl>1800</ttl>
Modified: zeppelin/site/screenshots.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/screenshots.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/screenshots.html (original)
+++ zeppelin/site/screenshots.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
Modified: zeppelin/site/supported_interpreters.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/supported_interpreters.html?rev=1787285&r1=1787284&r2=1787285&view=diff
==============================================================================
--- zeppelin/site/supported_interpreters.html (original)
+++ zeppelin/site/supported_interpreters.html Fri Mar 17 04:50:25 2017
@@ -35,13 +35,13 @@
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://s3.amazonaws.com/helium-package/helium.js"></script>
<script
src="https://s3.amazonaws.com/apache-zeppelin/post/medium.js"></script>
+ <script
src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>
<script
src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/themes/zeppelin/js/docs.js"></script>
<script src="/assets/themes/zeppelin/js/anchor.min.js"></script>
<script src="/assets/themes/zeppelin/js/moment.min.js"></script>
<script src="/assets/themes/zeppelin/js/helium.controller.js"></script>
<script src="/assets/themes/zeppelin/js/medium.controller.js"></script>
-
<!-- atom & rss feed -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">