mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-02 22:00:34 +01:00
refactored selectable to use 'selected' instead of 'dropped'; fixed position relative bug
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
.selectable {
|
||||
.user-select(none);
|
||||
|
||||
position: relative;
|
||||
|
||||
.selector {
|
||||
position: absolute;
|
||||
border: 1px solid #89B;
|
||||
@@ -14,7 +15,7 @@
|
||||
border: 1px solid transparent;
|
||||
margin: 2px;
|
||||
|
||||
&.dropped, &.active {
|
||||
&.selected, &.active {
|
||||
background-color: #ECF1DB;
|
||||
border: 1px dashed #9B8;
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ define('forum/admin/manage/tags', ['forum/infinitescroll', 'admin/selectable'],
|
||||
});
|
||||
|
||||
$('#modify').on('click', function(ev) {
|
||||
var tagsToModify = $('.tag-row.dropped');
|
||||
var tagsToModify = $('.tag-row.selected');
|
||||
if (!tagsToModify.length) {
|
||||
return;
|
||||
}
|
||||
@@ -101,7 +101,7 @@ define('forum/admin/manage/tags', ['forum/infinitescroll', 'admin/selectable'],
|
||||
if (err) {
|
||||
return app.alertError(err.message);
|
||||
}
|
||||
|
||||
|
||||
app.alertSuccess('Tag Updated!');
|
||||
});
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ define('admin/selectable', function() {
|
||||
// modified from http://threedubmedia.com/code/event/drop/demo/selection
|
||||
selectable.enable = function(parentElement, elementsToSelect, events) {
|
||||
function selected(element) {
|
||||
var $element = $(element).addClass('dropped');
|
||||
var $element = $(element).addClass('selected');
|
||||
|
||||
if (events && typeof events.onSelected === 'function') {
|
||||
events.onSelected($element);
|
||||
@@ -16,7 +16,7 @@ define('admin/selectable', function() {
|
||||
}
|
||||
|
||||
function unselected(element) {
|
||||
var $element = $(element).removeClass('dropped');
|
||||
var $element = $(element).removeClass('selected');
|
||||
|
||||
if (events && typeof events.onUnselected === 'function') {
|
||||
events.onUnselected($element);
|
||||
|
||||
Reference in New Issue
Block a user