WIP: don't allow duplicates to be dragged

This commit is contained in:
Nathan Sobo
2013-04-17 19:52:55 -06:00
committed by Corey Johnson & Kevin Sawicki
parent 540c543984
commit 7993e3ab39

View File

@@ -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')