mirror of
https://github.com/atom/atom.git
synced 2026-01-23 13:58:08 -05:00
WIP: don't allow duplicates to be dragged
This commit is contained in:
committed by
Corey Johnson & Kevin Sawicki
parent
540c543984
commit
7993e3ab39
@@ -32,7 +32,8 @@ class ThemeConfigPanel extends ConfigPanel
|
||||
for name in config.get("core.themes") ? []
|
||||
@enabledThemes.append(@buildThemeLi(name))
|
||||
|
||||
@enabledThemes.sortable()
|
||||
@enabledThemes.sortable
|
||||
receive: @receiveEnabledTheme
|
||||
|
||||
buildThemeLi: (name, {draggable} = {}) ->
|
||||
li = $$ ->
|
||||
@@ -48,3 +49,8 @@ class ThemeConfigPanel extends ConfigPanel
|
||||
target.clone().width(target.width())
|
||||
else
|
||||
li
|
||||
|
||||
receiveEnabledTheme: (e, ui) =>
|
||||
name = $(ui.helper).attr('name')
|
||||
@enabledThemes.find("[name='#{name}']:not('.ui-draggable')").remove()
|
||||
@enabledThemes.find(".ui-draggable").removeClass('ui-draggable')
|
||||
|
||||
Reference in New Issue
Block a user