move group-click initialization to groups.js and only react on elements with a data-gid attribute given

This commit is contained in:
Arthur Schiwon 2014-02-25 14:05:48 +01:00
Родитель 65aa20433c
Коммит faab6c095c
3 изменённых файлов: 12 добавлений и 11 удалений

Просмотреть файл

@ -75,7 +75,7 @@ $(document).ready( function () {
if (e.target.id !== 'newgroup-form') {
$("#newgroup-form").hide();
$("#newgroup-init").show();
}
}
});
});
@ -120,6 +120,16 @@ $(document).ready( function () {
}
)
});
// click on group name
// FIXME: also triggered when clicking on "remove"
$('ul').on('click', 'li[data-gid]', function (event) {
var li = $(this);
var gid = $(li).attr('data-gid');
// Call function for handling delete/undo on Groups
GroupList.showGroup(gid);
});
// Implements Groupname editing.
$('#app-navigation').on('click', 'img.rename', function (event) {
event.stopPropagation();

Просмотреть файл

@ -503,15 +503,6 @@ $(document).ready(function () {
});
});
// click on group name
// FIXME: also triggered when clicking on "remove"
$('ul').on('click', 'li', function (event) {
var li = $(this);
var gid = $(li).attr('data-gid');
// Call function for handling delete/undo on Groups
GroupList.showGroup(gid);
});
$('#newuser').submit(function (event) {
event.preventDefault();
var username = $('#newusername').val();

Просмотреть файл

@ -12,7 +12,7 @@
</form>
</li>
<!-- Everyone -->
<li>
<li data-gid="">
<a href="#">
<span>
<?php p($l->t('Everyone')); ?>