Skip to content

Commit

Permalink
Fix up a few breakages in v3.3.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
Mike Bostock committed Sep 18, 2010
1 parent f3e649e commit 1a61bac
Show file tree
Hide file tree
Showing 257 changed files with 277 additions and 300 deletions.
2 changes: 1 addition & 1 deletion examples/antibiotics/antibiotics-scatter.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Antibiotic Effectiveness</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="antibiotics.js"></script>
<style type="text/css">

Expand Down
2 changes: 1 addition & 1 deletion examples/antibiotics/antibiotics.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Antibiotic Effectiveness</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="antibiotics.js"></script>
<style type="text/css">

Expand Down
3 changes: 2 additions & 1 deletion examples/barley/barley.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Barley Yields</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="barley.js"></script>
<style type="text/css">

Expand Down Expand Up @@ -54,6 +54,7 @@

/* Title bar. */
cell.add(pv.Bar)
.top(0)
.height(14)
.fillStyle("bisque")
.anchor("center").add(pv.Label)
Expand Down
2 changes: 1 addition & 1 deletion examples/cars/cars.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Cars</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="cars.js"></script>
<style type="text/css">

Expand Down
2 changes: 1 addition & 1 deletion examples/clock/clock.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>PolarClock</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<style type="text/css">

body {
Expand Down
2 changes: 1 addition & 1 deletion examples/crimea/crimea-grouped-bar.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Crimean War</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="crimea.js"></script>
<style type="text/css">

Expand Down
2 changes: 1 addition & 1 deletion examples/crimea/crimea-line.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Crimean War</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="crimea.js"></script>
<style type="text/css">

Expand Down
2 changes: 1 addition & 1 deletion examples/crimea/crimea-stacked-area.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Crimean War</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="crimea.js"></script>
<style type="text/css">

Expand Down
2 changes: 1 addition & 1 deletion examples/crimea/crimea-stacked-bar.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Crimean War</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="crimea.js"></script>
<style type="text/css">

Expand Down
2 changes: 1 addition & 1 deletion examples/crimea/crimea.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Crimean War</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="crimea.js"></script>
<style type="text/css">

Expand Down
2 changes: 1 addition & 1 deletion examples/downloadify/downloadify.html
Expand Up @@ -3,7 +3,7 @@
<title>Downloadify</title>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript" src="downloadify.min.js"></script>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<link type="text/css" href="../../tests/style.css" rel="stylesheet"/>
</head>
<body>
Expand Down
4 changes: 3 additions & 1 deletion examples/eyes/eyes.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>My God, it's full of eyes!</title>
<link rel="stylesheet" type="text/css" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<style type="text/css">

body {
Expand Down Expand Up @@ -34,6 +34,8 @@
.left(function(d) d.x)
.top(function(d) d.y)
.add(pv.Dot)
.left(0)
.top(0)
.fillStyle("#fff")
.strokeStyle(null)
.radius(function(d) d.r)
Expand Down
4 changes: 3 additions & 1 deletion examples/eyes/matrix.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Matrix</title>
<link rel="stylesheet" type="text/css" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<style type="text/css">

body {
Expand Down Expand Up @@ -31,6 +31,8 @@
.data(pv.range(0, 201, 20))
.top(function(y) y)
.add(pv.Dot)
.left(0)
.top(0)
.fillStyle("#fff")
.strokeStyle(null)
.size(function() this.mouse().length());
Expand Down
2 changes: 1 addition & 1 deletion examples/flowers/flowers.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Iris Flowers</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="flowers.js"></script>
<style type="text/css">

Expand Down
2 changes: 1 addition & 1 deletion examples/group-stack/group-stack.html
@@ -1,7 +1,7 @@
<html>
<head>
<title>Group Stacked Bar Chart</title>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="headcount.js"></script>
</head>
<body>
Expand Down
2 changes: 1 addition & 1 deletion examples/hotel/hotel.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Hotel Stays</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="hotel.js"></script>
<style type="text/css">

Expand Down
2 changes: 1 addition & 1 deletion examples/jobs/jobs.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Job Voyager</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="jobs.js"></script>
<style type="text/css">

Expand Down
4 changes: 3 additions & 1 deletion examples/nba/nba.html
@@ -1,7 +1,7 @@
<html>
<head>
<title>NBA per game performance of top 50 scorers</title>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="nba.js"></script>
<style type="text/css">

Expand Down Expand Up @@ -62,11 +62,13 @@ <h1>NBA per game performance of top 50 scorers</h1>
vis.add(pv.Label)
.data(cols)
.left(function() this.index * w + w / 2)
.top(0)
.textAngle(-Math.PI / 2)
.textBaseline("middle");

vis.add(pv.Label)
.data(nba)
.left(0)
.top(function() this.index * h + h / 2)
.textAlign("right")
.textBaseline("middle")
Expand Down
4 changes: 3 additions & 1 deletion examples/nba/nba2.html
@@ -1,7 +1,7 @@
<html>
<head>
<title>NBA per game performance of top 50 scorers</title>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="nba.js"></script>
<style type="text/css">

Expand Down Expand Up @@ -61,11 +61,13 @@ <h1>NBA per game performance of top 50 scorers</h1>
vis.add(pv.Label)
.data(cols)
.left(function() this.index * w + w / 2)
.top(0)
.textAngle(-Math.PI / 2)
.textBaseline("middle");

vis.add(pv.Label)
.data(nba)
.left(0)
.top(function() this.index * h + h / 2)
.textAlign("right")
.textBaseline("middle")
Expand Down
2 changes: 1 addition & 1 deletion examples/sankey/sankey.html
@@ -1,7 +1,7 @@
<html>
<head>
<title>GDP of the World</title>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="gdp2009.js"></script>
</head>
<body>
Expand Down
2 changes: 1 addition & 1 deletion examples/slider/cell.html
@@ -1,7 +1,7 @@
<html>
<head>
<title>Automaton Explorer</title>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.8rc3.custom.min.js"></script>
<script type="text/javascript" src="cell.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion examples/slider/horizon.html
@@ -1,7 +1,7 @@
<html>
<head>
<title>Horizon Explorer</title>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.8rc3.custom.min.js"></script>
<link type="text/css" href="ui-lightness/jquery-ui-1.8rc3.custom.css" rel="stylesheet"/>
Expand Down
2 changes: 1 addition & 1 deletion examples/slider/slider.html
@@ -1,7 +1,7 @@
<html>
<head>
<title>Slider</title>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.8rc3.custom.min.js"></script>
<link type="text/css" href="ui-lightness/jquery-ui-1.8rc3.custom.css" rel="stylesheet"/>
Expand Down
2 changes: 1 addition & 1 deletion examples/tipsy/tipsy-bar.html
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<head>
<script src="../../protovis.js?3.3.0" type="text/javascript"></script>
<script src="../../protovis.js" type="text/javascript"></script>
<script src="../jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="jquery.tipsy.js" type="text/javascript"></script>
<script src="tipsy.js" type="text/javascript"></script>
Expand Down
2 changes: 1 addition & 1 deletion examples/tipsy/tipsy-line.html
Expand Up @@ -2,7 +2,7 @@
<html>
<head>
<title>Tipsy Line</title>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script src="../jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="jquery.tipsy.js" type="text/javascript"></script>
<script src="tipsy.js" type="text/javascript"></script>
Expand Down
2 changes: 1 addition & 1 deletion examples/weather/weather.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Weather</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="weather.js"></script>
<style type="text/css">

Expand Down
2 changes: 1 addition & 1 deletion examples/wheat/wheat.html
Expand Up @@ -2,7 +2,7 @@
<head>
<title>Wheat &amp; Wages</title>
<link type="text/css" rel="stylesheet" href="../ex.css"/>
<script type="text/javascript" src="../../protovis.js?3.3.0"></script>
<script type="text/javascript" src="../../protovis.js"></script>
<script type="text/javascript" src="wheat.js"></script>
<style type="text/css">

Expand Down
20 changes: 1 addition & 19 deletions protovis.js
Expand Up @@ -127,7 +127,7 @@ var pv = {};
* @type string
* @constant
*/
pv.version = "3.3.0";
pv.version = "3.3.1";

/**
* Returns the passed-in argument, <tt>x</tt>; the identity function. This method
Expand Down Expand Up @@ -6754,18 +6754,12 @@ pv.Mark.prototype.anchor = function(name) {
if (!name) name = "center"; // default anchor name
return new pv.Anchor(this)
.name(name)
.def("$mark.anchor", function() {
scene = this.scene.target = instances(this);
})
.data(function() {
return this.scene.target.map(function(s) { return s.data; });
})
.visible(function() {
return this.scene.target[this.index].visible;
})
.id(function() {
return this.scene.target[this.index].id;
})
.left(function() {
var s = this.scene.target[this.index], w = s.width || 0;
switch (this.name()) {
Expand Down Expand Up @@ -7795,11 +7789,7 @@ pv.Area.prototype.buildInstance = function(s) {
* @returns {pv.Anchor}
*/
pv.Area.prototype.anchor = function(name) {
var scene;
return pv.Mark.prototype.anchor.call(this, name)
.def("$area.anchor", function() {
scene = this.scene.target;
})
.interpolate(function() {
return this.scene.target[this.index].interpolate;
})
Expand Down Expand Up @@ -8050,11 +8040,7 @@ pv.Dot.prototype.defaults = new pv.Dot()
* @returns {pv.Anchor}
*/
pv.Dot.prototype.anchor = function(name) {
var scene;
return pv.Mark.prototype.anchor.call(this, name)
.def("$wedge.anchor", function() {
scene = this.scene.target;
})
.left(function() {
var s = this.scene.target[this.index];
switch (this.name()) {
Expand Down Expand Up @@ -9200,11 +9186,7 @@ pv.Wedge.prototype.anchor = function(name) {
function partial(s) { return s.innerRadius || s.angle < 2 * Math.PI; }
function midRadius(s) { return (s.innerRadius + s.outerRadius) / 2; }
function midAngle(s) { return (s.startAngle + s.endAngle) / 2; }
var scene;
return pv.Mark.prototype.anchor.call(this, name)
.def("$wedge.anchor", function() {
scene = this.scene.target;
})
.left(function() {
var s = this.scene.target[this.index];
if (partial(s)) switch (this.name()) {
Expand Down

0 comments on commit 1a61bac

Please sign in to comment.