Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
c3-closed
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
charts
c3-closed
Commits
aab9515e
Commit
aab9515e
authored
Nov 29, 2014
by
Masayuki Tanaka
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Use c3-legend-item-hidden to set opacity of hidden legend item - #128
parent
d8e5e816
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
11 additions
and
12 deletions
+11
-12
c3.css
c3.css
+3
-0
c3.js
c3.js
+3
-5
c3.min.css
c3.min.css
+2
-2
c3.min.js
c3.min.js
+0
-0
legend.js
src/legend.js
+3
-5
No files found.
c3.css
View file @
aab9515e
...
...
@@ -138,6 +138,9 @@
.c3-legend-item
{
font-size
:
12px
;
}
.c3-legend-item-hidden
{
opacity
:
0.15
;
}
.c3-legend-background
{
opacity
:
0.75
;
...
...
c3.js
View file @
aab9515e
...
...
@@ -3715,12 +3715,10 @@
return
h
;
};
c3_chart_internal_fn
.
opacityForLegend
=
function
(
legendItem
)
{
var
$$
=
this
;
return
legendItem
.
classed
(
CLASS
.
legendItemHidden
)
?
$$
.
legendOpacityForHidden
:
1
;
return
legendItem
.
classed
(
CLASS
.
legendItemHidden
)
?
null
:
1
;
};
c3_chart_internal_fn
.
opacityForUnfocusedLegend
=
function
(
legendItem
)
{
var
$$
=
this
;
return
legendItem
.
classed
(
CLASS
.
legendItemHidden
)
?
$$
.
legendOpacityForHidden
:
0.3
;
return
legendItem
.
classed
(
CLASS
.
legendItemHidden
)
?
null
:
0.3
;
};
c3_chart_internal_fn
.
toggleFocusLegend
=
function
(
targetIds
,
focus
)
{
var
$$
=
this
;
...
...
@@ -3969,7 +3967,7 @@
if
(
$$
.
isTargetToShow
(
id
))
{
return
!
hasFocused
||
This
.
classed
(
CLASS
.
legendItemFocused
)
?
$$
.
opacityForLegend
(
This
)
:
$$
.
opacityForUnfocusedLegend
(
This
);
}
else
{
return
$$
.
legendOpacityForHidden
;
return
null
;
// c3-legend-item-hidden will be applied
}
});
...
...
c3.min.css
View file @
aab9515e
.c3
svg
{
font
:
10px
sans-serif
}
.c3
line
,
.c3
path
{
fill
:
none
;
stroke
:
#000
}
.c3
text
{
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
user-select
:
none
}
.c3-bars
path
,
.c3-event-rect
,
.c3-legend-item-tile
,
.c3-xgrid-focus
,
.c3-ygrid
{
shape-rendering
:
crispEdges
}
.c3-chart-arc
path
{
stroke
:
#fff
}
.c3-chart-arc
text
{
fill
:
#fff
;
font-size
:
13px
}
.c3-grid
line
{
stroke
:
#aaa
}
.c3-grid
text
{
fill
:
#aaa
}
.c3-xgrid
,
.c3-ygrid
{
stroke-dasharray
:
3
3
}
.c3-text.c3-empty
{
fill
:
gray
;
font-size
:
2em
}
.c3-line
{
stroke-width
:
1px
}
.c3-circle._expanded_
{
stroke-width
:
1px
;
stroke
:
#fff
}
.c3-selected-circle
{
fill
:
#fff
;
stroke-width
:
2px
}
.c3-bar
{
stroke-width
:
0
}
.c3-bar._expanded_
{
fill-opacity
:
.75
}
.c3-chart-arcs-title
{
font-size
:
1.3em
}
.c3-target.c3-focused
{
opacity
:
1
}
.c3-target.c3-focused
path
.c3-line
,
.c3-target.c3-focused
path
.c3-step
{
stroke-width
:
2px
}
.c3-target.c3-defocused
{
opacity
:
.3
!important
}
.c3-region
{
fill
:
#4682b4
;
fill-opacity
:
.1
}
.c3-brush
.extent
{
fill-opacity
:
.1
}
.c3-legend-item
{
font-size
:
12px
}
.c3-legend-background
{
opacity
:
.75
;
fill
:
#fff
;
stroke
:
#d3d3d3
;
stroke-width
:
1
}
.c3-tooltip-container
{
z-index
:
10
}
.c3-tooltip
{
border-collapse
:
collapse
;
border-spacing
:
0
;
background-color
:
#fff
;
empty-cells
:
show
;
-webkit-box-shadow
:
7px
7px
12px
-9px
#777
;
-moz-box-shadow
:
7px
7px
12px
-9px
#777
;
box-shadow
:
7px
7px
12px
-9px
#777
;
opacity
:
.9
}
.c3-tooltip
tr
{
border
:
1px
solid
#CCC
}
.c3-tooltip
th
{
background-color
:
#aaa
;
font-size
:
14px
;
padding
:
2px
5px
;
text-align
:
left
;
color
:
#FFF
}
.c3-tooltip
td
{
font-size
:
13px
;
padding
:
3px
6px
;
background-color
:
#fff
;
border-left
:
1px
dotted
#999
}
.c3-tooltip
td
>
span
{
display
:
inline-block
;
width
:
10px
;
height
:
10px
;
margin-right
:
6px
}
.c3-tooltip
td
.value
{
text-align
:
right
}
.c3-area
{
stroke-width
:
0
;
opacity
:
.2
}
.c3-chart-arcs
.c3-chart-arcs-background
{
fill
:
#e0e0e0
;
stroke
:
none
}
.c3-chart-arcs
.c3-chart-arcs-gauge-unit
{
fill
:
#000
;
font-size
:
16px
}
.c3-chart-arcs
.c3-chart-arcs-gauge-max
,
.c3-chart-arcs
.c3-chart-arcs-gauge-min
{
fill
:
#777
}
.c3-chart-arc
.c3-gauge-value
{
fill
:
#000
}
\ No newline at end of file
.c3
svg
{
font
:
10px
sans-serif
}
.c3
line
,
.c3
path
{
fill
:
none
;
stroke
:
#000
}
.c3
text
{
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
user-select
:
none
}
.c3-bars
path
,
.c3-event-rect
,
.c3-legend-item-tile
,
.c3-xgrid-focus
,
.c3-ygrid
{
shape-rendering
:
crispEdges
}
.c3-chart-arc
path
{
stroke
:
#fff
}
.c3-chart-arc
text
{
fill
:
#fff
;
font-size
:
13px
}
.c3-grid
line
{
stroke
:
#aaa
}
.c3-grid
text
{
fill
:
#aaa
}
.c3-xgrid
,
.c3-ygrid
{
stroke-dasharray
:
3
3
}
.c3-text.c3-empty
{
fill
:
gray
;
font-size
:
2em
}
.c3-line
{
stroke-width
:
1px
}
.c3-circle._expanded_
{
stroke-width
:
1px
;
stroke
:
#fff
}
.c3-selected-circle
{
fill
:
#fff
;
stroke-width
:
2px
}
.c3-bar
{
stroke-width
:
0
}
.c3-bar._expanded_
{
fill-opacity
:
.75
}
.c3-chart-arcs-title
{
font-size
:
1.3em
}
.c3-target.c3-focused
{
opacity
:
1
}
.c3-target.c3-focused
path
.c3-line
,
.c3-target.c3-focused
path
.c3-step
{
stroke-width
:
2px
}
.c3-target.c3-defocused
{
opacity
:
.3
!important
}
.c3-region
{
fill
:
#4682b4
;
fill-opacity
:
.1
}
.c3-brush
.extent
{
fill-opacity
:
.1
}
.c3-legend-item
{
font-size
:
12px
}
.c3-legend-item-hidden
{
opacity
:
.15
}
.c3-legend-background
{
opacity
:
.75
;
fill
:
#fff
;
stroke
:
#d3d3d3
;
stroke-width
:
1
}
.c3-tooltip-container
{
z-index
:
10
}
.c3-tooltip
{
border-collapse
:
collapse
;
border-spacing
:
0
;
background-color
:
#fff
;
empty-cells
:
show
;
-webkit-box-shadow
:
7px
7px
12px
-9px
#777
;
-moz-box-shadow
:
7px
7px
12px
-9px
#777
;
box-shadow
:
7px
7px
12px
-9px
#777
;
opacity
:
.9
}
.c3-tooltip
tr
{
border
:
1px
solid
#CCC
}
.c3-tooltip
th
{
background-color
:
#aaa
;
font-size
:
14px
;
padding
:
2px
5px
;
text-align
:
left
;
color
:
#FFF
}
.c3-tooltip
td
{
font-size
:
13px
;
padding
:
3px
6px
;
background-color
:
#fff
;
border-left
:
1px
dotted
#999
}
.c3-tooltip
td
>
span
{
display
:
inline-block
;
width
:
10px
;
height
:
10px
;
margin-right
:
6px
}
.c3-tooltip
td
.value
{
text-align
:
right
}
.c3-area
{
stroke-width
:
0
;
opacity
:
.2
}
.c3-chart-arcs
.c3-chart-arcs-background
{
fill
:
#e0e0e0
;
stroke
:
none
}
.c3-chart-arcs
.c3-chart-arcs-gauge-unit
{
fill
:
#000
;
font-size
:
16px
}
.c3-chart-arcs
.c3-chart-arcs-gauge-max
,
.c3-chart-arcs
.c3-chart-arcs-gauge-min
{
fill
:
#777
}
.c3-chart-arc
.c3-gauge-value
{
fill
:
#000
}
\ No newline at end of file
c3.min.js
View file @
aab9515e
This source diff could not be displayed because it is too large. You can
view the blob
instead.
src/legend.js
View file @
aab9515e
...
...
@@ -51,12 +51,10 @@ c3_chart_internal_fn.getLegendHeight = function () {
return
h
;
};
c3_chart_internal_fn
.
opacityForLegend
=
function
(
legendItem
)
{
var
$$
=
this
;
return
legendItem
.
classed
(
CLASS
.
legendItemHidden
)
?
$$
.
legendOpacityForHidden
:
1
;
return
legendItem
.
classed
(
CLASS
.
legendItemHidden
)
?
null
:
1
;
};
c3_chart_internal_fn
.
opacityForUnfocusedLegend
=
function
(
legendItem
)
{
var
$$
=
this
;
return
legendItem
.
classed
(
CLASS
.
legendItemHidden
)
?
$$
.
legendOpacityForHidden
:
0.3
;
return
legendItem
.
classed
(
CLASS
.
legendItemHidden
)
?
null
:
0.3
;
};
c3_chart_internal_fn
.
toggleFocusLegend
=
function
(
targetIds
,
focus
)
{
var
$$
=
this
;
...
...
@@ -305,7 +303,7 @@ c3_chart_internal_fn.updateLegend = function (targetIds, options, transitions) {
if
(
$$
.
isTargetToShow
(
id
))
{
return
!
hasFocused
||
This
.
classed
(
CLASS
.
legendItemFocused
)
?
$$
.
opacityForLegend
(
This
)
:
$$
.
opacityForUnfocusedLegend
(
This
);
}
else
{
return
$$
.
legendOpacityForHidden
;
return
null
;
// c3-legend-item-hidden will be applied
}
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment