Skip to content

Commit

Permalink
Adding ▶/▼ to category presets to make it more clear
Browse files Browse the repository at this point in the history
  • Loading branch information
kepta committed Feb 12, 2016
1 parent 8a3314e commit 174c5d1
Show file tree
Hide file tree
Showing 14 changed files with 55 additions and 47 deletions.
20 changes: 10 additions & 10 deletions data/presets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,25 @@ en:
presets:
categories:
category-building:
name: Building
name: Building features
category-golf:
name: Golf
name: Golf features
category-landuse:
name: Land Use
name: Land Use features
category-path:
name: Path
name: Path features
category-rail:
name: Rail
name: Rail features
category-restriction:
name: Restriction
name: Restriction features
category-road:
name: Road
name: Road features
category-route:
name: Route
name: Route features
category-water-area:
name: Water
name: Water features
category-water-line:
name: Water
name: Water features
fields:
access:
# 'access=*, foot=*, motor_vehicle=*, bicycle=*, horse=*'
Expand Down
20 changes: 10 additions & 10 deletions data/presets/categories.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"category-building": {
"geometry": "area",
"name": "Building",
"name": "Building features",
"icon": "building",
"members": [
"building/house",
Expand All @@ -14,7 +14,7 @@
},
"category-golf": {
"geometry": "area",
"name": "Golf",
"name": "Golf features",
"icon": "golf",
"members": [
"golf/fairway",
Expand All @@ -28,7 +28,7 @@
},
"category-landuse": {
"geometry": "area",
"name": "Land Use",
"name": "Land Use features",
"icon": "land-use",
"members": [
"landuse/residential",
Expand All @@ -45,7 +45,7 @@
},
"category-path": {
"geometry": "line",
"name": "Path",
"name": "Path features",
"icon": "category-path",
"members": [
"highway/pedestrian",
Expand All @@ -58,7 +58,7 @@
},
"category-rail": {
"geometry": "line",
"name": "Rail",
"name": "Rail features",
"icon": "category-rail",
"members": [
"railway/rail",
Expand All @@ -71,7 +71,7 @@
},
"category-restriction": {
"geometry": "relation",
"name": "Restriction",
"name": "Restriction features",
"icon": "restriction",
"members": [
"type/restriction/no_left_turn",
Expand All @@ -86,7 +86,7 @@
},
"category-road": {
"geometry": "line",
"name": "Road",
"name": "Road features",
"icon": "category-roads",
"members": [
"highway/residential",
Expand All @@ -108,7 +108,7 @@
},
"category-route": {
"geometry": "relation",
"name": "Route",
"name": "Route features",
"icon": "route",
"members": [
"type/route/road",
Expand All @@ -128,7 +128,7 @@
},
"category-water-area": {
"geometry": "area",
"name": "Water",
"name": "Water features",
"icon": "water",
"members": [
"natural/water/lake",
Expand All @@ -139,7 +139,7 @@
},
"category-water-line": {
"geometry": "line",
"name": "Water",
"name": "Water features",
"icon": "category-water",
"members": [
"waterway/river",
Expand Down
4 changes: 2 additions & 2 deletions data/presets/categories/building.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"geometry": "area",
"name": "Building",
"name": "Building Features",
"icon": "building",
"members": [
"building/house",
Expand All @@ -10,4 +10,4 @@
"building/residential",
"building"
]
}
}
4 changes: 2 additions & 2 deletions data/presets/categories/golf.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"geometry": "area",
"name": "Golf",
"name": "Golf Features",
"icon": "golf",
"members": [
"golf/fairway",
Expand All @@ -11,4 +11,4 @@
"golf/tee",
"golf/water_hazard"
]
}
}
2 changes: 1 addition & 1 deletion data/presets/categories/landuse.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"geometry": "area",
"name": "Land Use",
"name": "Land Use Features",
"icon": "land-use",
"members": [
"landuse/residential",
Expand Down
2 changes: 1 addition & 1 deletion data/presets/categories/path.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"geometry": "line",
"name": "Path",
"name": "Path Features",
"icon": "category-path",
"members": [
"highway/pedestrian",
Expand Down
2 changes: 1 addition & 1 deletion data/presets/categories/rail.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"geometry": "line",
"name": "Rail",
"name": "Rail Features",
"icon": "category-rail",
"members": [
"railway/rail",
Expand Down
2 changes: 1 addition & 1 deletion data/presets/categories/restriction.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"geometry": "relation",
"name": "Restriction",
"name": "Restriction Features",
"icon": "restriction",
"members": [
"type/restriction/no_left_turn",
Expand Down
4 changes: 2 additions & 2 deletions data/presets/categories/road.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"geometry": "line",
"name": "Road",
"name": "Road Features",
"icon": "category-roads",
"members": [
"highway/residential",
Expand All @@ -19,4 +19,4 @@
"highway/track",
"highway/road"
]
}
}
2 changes: 1 addition & 1 deletion data/presets/categories/route.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"geometry": "relation",
"name": "Route",
"name": "Route Features",
"icon": "route",
"members": [
"type/route/road",
Expand Down
4 changes: 2 additions & 2 deletions data/presets/categories/water-area.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"geometry": "area",
"name": "Water",
"name": "Water Features",
"icon": "water",
"members": [
"natural/water/lake",
"natural/water/pond",
"natural/water/reservoir",
"natural/water"
]
}
}
2 changes: 1 addition & 1 deletion data/presets/categories/water-line.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"geometry": "line",
"name": "Water",
"name": "Water Features",
"icon": "category-water",
"members": [
"waterway/river",
Expand Down
20 changes: 10 additions & 10 deletions dist/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -602,34 +602,34 @@
"presets": {
"categories": {
"category-building": {
"name": "Building"
"name": "Building features"
},
"category-golf": {
"name": "Golf"
"name": "Golf features"
},
"category-landuse": {
"name": "Land Use"
"name": "Land Use features"
},
"category-path": {
"name": "Path"
"name": "Path features"
},
"category-rail": {
"name": "Rail"
"name": "Rail features"
},
"category-restriction": {
"name": "Restriction"
"name": "Restriction features"
},
"category-road": {
"name": "Road"
"name": "Road features"
},
"category-route": {
"name": "Route"
"name": "Route features"
},
"category-water-area": {
"name": "Water"
"name": "Water features"
},
"category-water-line": {
"name": "Water"
"name": "Water features"
}
},
"fields": {
Expand Down
14 changes: 11 additions & 3 deletions js/id/ui/preset_list.js
Original file line number Diff line number Diff line change
Expand Up @@ -126,20 +126,28 @@ iD.ui.PresetList = function(context) {

function CategoryItem(preset) {
var box, sublist, shown = false;

function item(selection) {
var wrap = selection.append('div')
.attr('class', 'preset-list-button-wrap category col12');

wrap.append('button')
.attr('class', 'preset-list-button')
.classed('expanded', false)
.call(iD.ui.PresetIcon()
.geometry(context.geometry(id))
.preset(preset))
.on('click', item.choose)
.on('click', function() {
var isExpanded = d3.select(this).classed('expanded');
var triangle = isExpanded ? '▶ ' : '▼ ';
d3.select(this).classed('expanded', !isExpanded);
d3.select(this).selectAll('.label').text(triangle + preset.name());
item.choose();
})
.append('div')
.attr('class', 'label')
.text(preset.name());
.text(function() {
return '▶ ' + preset.name();
});

box = selection.append('div')
.attr('class', 'subgrid col12')
Expand Down

0 comments on commit 174c5d1

Please sign in to comment.