Merge pull request #2988 from kepta/2972

Adding ▶/▼ to category presets to make it clearer
This commit is contained in:
Bryan Housel
2016-02-18 16:12:32 -05:00
14 changed files with 55 additions and 46 deletions
+10 -10
View File
@@ -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=*'
+10 -10
View File
@@ -1,7 +1,7 @@
{
"category-building": {
"geometry": "area",
"name": "Building",
"name": "Building Features",
"icon": "building",
"members": [
"building/house",
@@ -14,7 +14,7 @@
},
"category-golf": {
"geometry": "area",
"name": "Golf",
"name": "Golf Features",
"icon": "golf",
"members": [
"golf/fairway",
@@ -28,7 +28,7 @@
},
"category-landuse": {
"geometry": "area",
"name": "Land Use",
"name": "Land Use Features",
"icon": "land-use",
"members": [
"landuse/residential",
@@ -45,7 +45,7 @@
},
"category-path": {
"geometry": "line",
"name": "Path",
"name": "Path Features",
"icon": "category-path",
"members": [
"highway/pedestrian",
@@ -58,7 +58,7 @@
},
"category-rail": {
"geometry": "line",
"name": "Rail",
"name": "Rail Features",
"icon": "category-rail",
"members": [
"railway/rail",
@@ -71,7 +71,7 @@
},
"category-restriction": {
"geometry": "relation",
"name": "Restriction",
"name": "Restriction Features",
"icon": "restriction",
"members": [
"type/restriction/no_left_turn",
@@ -86,7 +86,7 @@
},
"category-road": {
"geometry": "line",
"name": "Road",
"name": "Road Features",
"icon": "category-roads",
"members": [
"highway/residential",
@@ -108,7 +108,7 @@
},
"category-route": {
"geometry": "relation",
"name": "Route",
"name": "Route Features",
"icon": "route",
"members": [
"type/route/road",
@@ -128,7 +128,7 @@
},
"category-water-area": {
"geometry": "area",
"name": "Water",
"name": "Water Features",
"icon": "water",
"members": [
"natural/water/lake",
@@ -139,7 +139,7 @@
},
"category-water-line": {
"geometry": "line",
"name": "Water",
"name": "Water Features",
"icon": "category-water",
"members": [
"waterway/river",
+2 -2
View File
@@ -1,6 +1,6 @@
{
"geometry": "area",
"name": "Building",
"name": "Building Features",
"icon": "building",
"members": [
"building/house",
@@ -10,4 +10,4 @@
"building/residential",
"building"
]
}
}
+2 -2
View File
@@ -1,6 +1,6 @@
{
"geometry": "area",
"name": "Golf",
"name": "Golf Features",
"icon": "golf",
"members": [
"golf/fairway",
@@ -11,4 +11,4 @@
"golf/tee",
"golf/water_hazard"
]
}
}
+1 -1
View File
@@ -1,6 +1,6 @@
{
"geometry": "area",
"name": "Land Use",
"name": "Land Use Features",
"icon": "land-use",
"members": [
"landuse/residential",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"geometry": "line",
"name": "Path",
"name": "Path Features",
"icon": "category-path",
"members": [
"highway/pedestrian",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"geometry": "line",
"name": "Rail",
"name": "Rail Features",
"icon": "category-rail",
"members": [
"railway/rail",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"geometry": "relation",
"name": "Restriction",
"name": "Restriction Features",
"icon": "restriction",
"members": [
"type/restriction/no_left_turn",
+2 -2
View File
@@ -1,6 +1,6 @@
{
"geometry": "line",
"name": "Road",
"name": "Road Features",
"icon": "category-roads",
"members": [
"highway/residential",
@@ -19,4 +19,4 @@
"highway/track",
"highway/road"
]
}
}
+1 -1
View File
@@ -1,6 +1,6 @@
{
"geometry": "relation",
"name": "Route",
"name": "Route Features",
"icon": "route",
"members": [
"type/route/road",
+2 -2
View File
@@ -1,6 +1,6 @@
{
"geometry": "area",
"name": "Water",
"name": "Water Features",
"icon": "water",
"members": [
"natural/water/lake",
@@ -8,4 +8,4 @@
"natural/water/reservoir",
"natural/water"
]
}
}
+1 -1
View File
@@ -1,6 +1,6 @@
{
"geometry": "line",
"name": "Water",
"name": "Water Features",
"icon": "category-water",
"members": [
"waterway/river",
+10 -10
View File
@@ -608,34 +608,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": {
+11 -2
View File
@@ -133,13 +133,22 @@ iD.ui.PresetList = function(context) {
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')