more work on new preset layout.

This commit is contained in:
saman bb
2013-03-12 20:25:35 -04:00
parent 35d26c64aa
commit 3228e1fcda
6 changed files with 33 additions and 14 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ iD.ui.preset = function(context) {
.data(preset.form)
.enter()
.append('div')
.attr('class', 'fr preset-section fillL inspector-inner col9');
.attr('class', 'preset-section fillL inspector-inner col12');
sections.each(function(d) {
var s = d3.select(this);
+4 -2
View File
@@ -1,18 +1,20 @@
iD.ui.preset.combo = function(form) {
var event = d3.dispatch('change', 'close'),
wrap,
input;
function combo(selection) {
wrap = this.append('span').attr('class', 'input-wrap-position');
input = this.append('input')
input = wrap.append('input')
.attr('type', 'text')
.on('change', change)
.on('blur', change);
var combobox = d3.combobox();
input.call(combobox);
wrap.call(combobox);
if (form.options) {
options(form.options);
+4 -2
View File
@@ -8,7 +8,9 @@ iD.ui.preset.radio = function(form) {
selection.classed('preset-radio', true);
buttons = selection.selectAll('button')
var buttonwrap = selection.append('div').attr('class','radio-wrap');
buttons = buttonwrap.selectAll('button')
.data(form.options)
.enter()
.append('button')
@@ -18,7 +20,7 @@ iD.ui.preset.radio = function(form) {
d3.select(this).classed('active', true);
change();
});
selection.append('button')
buttonwrap.append('button')
.on('click', function() {
buttons.classed('active', false);
change();
+1 -1
View File
@@ -84,7 +84,7 @@ iD.ui.TagEditor = function(context) {
.on('change', changeTags);
var tageditorpreset = editorwrap.append('div')
.attr('class', 'inspector-preset cf fillL');
.attr('class', 'inspector-preset cf fillL col12');
if (preset) {
tageditorpreset.call(presetUI
+3 -1
View File
@@ -75,7 +75,9 @@ iD.ui.Taglist = function(context) {
event.change(taglist.tags());
});
inputs.append('input')
inputs.append('span')
.attr('class', 'input-wrap-position')
.append('input')
.property('type', 'text')
.attr('class', 'value')
.attr('maxlength', 255)