diff --git a/data/makesprite b/data/makesprite
deleted file mode 100755
index a88e1636f..000000000
--- a/data/makesprite
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/bash
-
-if [[ -z `which glue` ]] ; then
- echo "You need to install glue."
- echo "http://glue.readthedocs.org/en/latest/installation.html"
- exit 1
-fi
-
-MAKIPATH=$1
-
-if [[ -z $MAKIPATH ]]; then
- echo "Usage: makesprite PATHTOMAKI"
- exit 1
-fi
-
-
-dir=$(dirname $0)
-img="$dir/../img"
-css="$dir/../css"
-
-glue --namespace=maki --sprite-namespace= $1/renders --css=$css --img=$img
-mv $css/renders.css $css/maki.css
-mv $img/renders.png $img/maki.png
-sed -i 's/renders/maki/' $css/maki.css
diff --git a/img/source/makesprite b/img/source/makesprite
new file mode 100755
index 000000000..90a6c110b
--- /dev/null
+++ b/img/source/makesprite
@@ -0,0 +1,36 @@
+#!/bin/bash
+
+if [[ -z `which glue` ]] ; then
+ echo "You need to install glue."
+ echo "http://glue.readthedocs.org/en/latest/installation.html"
+ exit 1
+fi
+
+MAKIPATH=$1
+
+if [[ -z $MAKIPATH ]]; then
+ echo "Usage: makesprite PATHTOMAKI"
+ exit 1
+fi
+
+
+dir=$(dirname $0)
+img="$dir/.."
+css="$dir/../../css"
+
+cd $dir
+mkdir preset-icons
+
+cp $MAKIPATH/renders/* preset-icons
+rm preset-icons/*-18.png
+rm preset-icons/*-12.png
+for x in preset-icons/*.png; do
+ mv $x `echo $x | sed "s/-24//"`
+done
+cp renders/line-presets/* preset-icons
+
+
+glue --namespace=preset --sprite-namespace= preset-icons --css=$css --img=$img
+
+rm preset-icons/*
+rmdir preset-icons
diff --git a/index.html b/index.html
index 0fe75b2fc..4ebfd1796 100644
--- a/index.html
+++ b/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/js/id/ui/presetgrid.js b/js/id/ui/presetgrid.js
index c79dddb9e..3971e0995 100644
--- a/js/id/ui/presetgrid.js
+++ b/js/id/ui/presetgrid.js
@@ -69,7 +69,7 @@ iD.ui.PresetGrid = function() {
});
entered.append('div')
- .attr('class', function(d) { return 'maki-' + d.icon + '-24 icon'; });
+ .attr('class', function(d) { return 'preset-' + d.icon + ' icon'; });
entered.append('span').attr('class','label').text(name);
diff --git a/presets/presets.json b/presets/presets.json
index 0ca925de1..928a3f969 100644
--- a/presets/presets.json
+++ b/presets/presets.json
@@ -235,5 +235,17 @@
"icon": "hospital",
"form": [
]
+ },
+ {
+ "title": "River",
+ "name": "river",
+ "match": {
+ "type": ["line"],
+ "tags": {
+ "waterway": "river"
+ }
+ },
+ "icon": "waterway-river",
+ "form": []
}
]