Skip to content

Commit f106465

Browse files
committed
Release 0.6 as master.
1 parent 82dda7e commit f106465

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+7791
-0
lines changed

Makefile

+102
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
.PHONY:
2+
3+
##ROOT = ~/repo/sgvizler
4+
5+
UGLIFY = uglifyjs
6+
#../node_modules/uglify-js/bin/uglifyjs
7+
##--jscomp_off externsValidation \--externs lib/raphael-dracula.pack.js \--externs lib/jquery.min.js
8+
GCLOSURE = java -jar tool/google-closure/compiler.jar \
9+
--compilation_level SIMPLE_OPTIMIZATIONS \
10+
--js
11+
MINIFIER = $(UGLIFY)
12+
#MINIFIER = $(GCLOSURE)
13+
14+
XSLT = java -jar bin/saxon9he.jar
15+
16+
##JSDOCROOT = tool/jsdoc2
17+
##JSDOC = $ java -jar $(JSDOCROOT)/jsrun.jar $(JSDOCROOT)/app/run.js
18+
19+
20+
JS_FILES = \
21+
sgvizler.js \
22+
lib/raphael-dracula.pack.js
23+
24+
25+
## Dependencies
26+
# util.js: [none]
27+
# namespace.js: util
28+
# registry.js util
29+
# logger.js util
30+
# charts.js util
31+
# datatables.js util
32+
# parser.js: namespace
33+
# loader.js util, logger, registry
34+
# defaults.js registry
35+
# Query.js util, namespace, parser, loader, logger, option
36+
# container.js util, loader, logger, Query
37+
# form.js util, namespace, registry, loader, Query
38+
sgvizler.pack.js: \
39+
src/start.js.part \
40+
src/core.js \
41+
src/util.js \
42+
src/namespace.js \
43+
src/registry.js \
44+
src/logger.js \
45+
src/charts.js \
46+
src/datatables.js \
47+
src/parser.js \
48+
src/loader.js \
49+
src/defaults.js \
50+
src/Query.js \
51+
src/container.js \
52+
src/form.js \
53+
sgvizler.visualization.pack.js \
54+
sgvizler.datatable.pack.js \
55+
src/end.js.part
56+
57+
sgvizler.visualization.pack.js: \
58+
src/visualization/start.js.part \
59+
$(wildcard src/visualization/*.js) \
60+
src/visualization/end.js.part
61+
62+
sgvizler.datatable.pack.js: \
63+
src/datatable/start.js.part \
64+
$(wildcard src/datatable/*.js) \
65+
src/datatable/end.js.part
66+
67+
sgvizler.js: sgvizler.pack.js Makefile
68+
cp -f $< $@
69+
70+
lib/raphael-dracula.pack.js: lib/raphael-1.3.1-min.js lib/dracula.js
71+
72+
%.pack.js:
73+
@rm -f $@
74+
cat $^ > $@
75+
@chmod a-w $@
76+
77+
%.min.js: %.js
78+
@rm -f $@
79+
$(MINIFIER) $< > $@
80+
81+
82+
EXAMPLES = $(wildcard example.html/ex*.html)
83+
84+
example.html: example.html/examples.xml example.html/examples.xsl
85+
cd example.html; $(XSLT) -s:examples.xml -xsl:examples.xsl
86+
87+
example.html/%.html: example
88+
89+
docs: yuidoc.json sgvizler.pack.js
90+
rm -fR $@/*
91+
yuidoc -o $@ -e '.part,.js' -t tool/yuidoc/theme -c $< src
92+
93+
94+
clean:
95+
rm -f sgvizler*.js
96+
rm $(EXAMPLES)
97+
98+
all: \
99+
$(JS_FILES) \
100+
$(JS_FILES:.js=.min.js) \
101+
docs \
102+
example.html

THANKS

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Thanks to
2+
3+
- Magnus Stuhr for the sgvizler.visualization.DraculaGraph function.
4+
5+
- Raoul Jean Pierre Bonnal for the sgvizler.datatable.pivot function.
6+
7+
- Matteo Casadei for contributing to sgvizler.visualization.DraculaGraph.

example.html/examples.css

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
2+
a:link{
3+
color: #335;
4+
}
5+
a:visited{
6+
color: #135;
7+
}
8+
a:hover{
9+
color: #531;
10+
}
11+
12+
dd{
13+
margin-bottom: 8px;
14+
}
15+
16+
div#logo img{
17+
width: 59px;
18+
height: 55px;
19+
}
20+
21+
div#logo{
22+
font-size: 50%;
23+
float: right;
24+
}
25+
26+
body#menu{
27+
font-size: 75%;
28+
}
29+
30+
body#menu ul{
31+
padding: 0;
32+
margin: 0;
33+
margin-left: 15px;
34+
}
35+
36+
37+
#sgvzl_example_pre{
38+
margin: 10px;
39+
padding: 20px;
40+
border: 1px solid #ccc;
41+
background-color: #eee;
42+
43+
white-space: pre-wrap; /* CSS2.1 compliant */
44+
white-space: -moz-pre-wrap; /* Mozilla-based browsers */
45+
white-space: o-pre-wrap; /* Opera 7+ */
46+
}
47+
48+
#sgvzl_example_table{
49+
width: 800px;
50+
height: 200px;
51+
}

0 commit comments

Comments
 (0)