From 3bffa556fddc2f110202182d688ee5fb63253da4 Mon Sep 17 00:00:00 2001 From: Ansis Brammanis Date: Thu, 21 Feb 2013 11:28:44 -0500 Subject: [PATCH] Add line sprite --- data/makesprite | 24 ------------------------ img/source/makesprite | 36 ++++++++++++++++++++++++++++++++++++ index.html | 2 +- js/id/ui/presetgrid.js | 2 +- presets/presets.json | 12 ++++++++++++ 5 files changed, 50 insertions(+), 26 deletions(-) delete mode 100755 data/makesprite create mode 100755 img/source/makesprite 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": [] } ]