diff --git a/application/views/admin/participants/viewAttribute_view.php b/application/views/admin/participants/viewAttribute_view.php index a1fac288603..d2ffed5a322 100644 --- a/application/views/admin/participants/viewAttribute_view.php +++ b/application/views/admin/participants/viewAttribute_view.php @@ -31,7 +31,7 @@
eT('Values:'); ?> | ||
---|---|---|
+ | ' data-id=''>
Yii::app()->getConfig('adminimageurl') . 'cancel_16.png',
+ 'alt' => $clang->gT("Cancel editing"),
+ 'width' => '16',
+ 'class' => 'cancel',
+ 'height' => '16',
+ 'title' => $clang->gT("Cancel editing"));
+ echo CHtml::image($edit['src'], $edit['alt'], array_slice($edit, 2));
$edit = array('src' => Yii::app()->getConfig('adminimageurl') . 'edit_16.png',
'alt' => $clang->gT("Edit value"),
'width' => '15',
@@ -61,7 +68,7 @@
'alt' => $clang->gT("Delete value"),
'width' => '15',
'height' => '15',
- 'class'=> 'edit',
+ 'class'=> 'delete',
'title' => $clang->gT("Delete value"));
echo CHtml::link(CHtml::image($del['src'], $del['alt'], array_slice($del, 2)), $this->createUrl('admin/participants/sa/delAttributeValues/aid/' . $attributes['attribute_id'] . '/vid/' . $value['value_id']));
?> |
@@ -70,7 +77,7 @@
}
?>
|
diff --git a/scripts/admin/viewAttribute.js b/scripts/admin/viewAttribute.js index 94949244b9a..17a94c13415 100644 --- a/scripts/admin/viewAttribute.js +++ b/scripts/admin/viewAttribute.js @@ -60,19 +60,31 @@ $(document).ready(function() { var id = 1; $('.add').click(function(){ html = " | |
"; $('.dd').fadeIn('slow'); $('#ddtable tr:last').after(html); id++; }); - $(".editable").click(function () { - var value_id = this.id; - $(this).replaceWith( "" ); + $(document.body).on('dblclick', '.editable', function() { + editAttrValue(this.id); }); - $('.edit').click(function(){ - var value_id = this.name; - $("#"+value_id).replaceWith( "" ); + $('.actions .edit').click(function(){ + editAttrValue(this.name); }); + $('.actions .cancel').click(function(){ + var thisRow = $(this).closest('tr'); + var valueText = $('td.data', thisRow).html(' |