From 9ced84f0da3fa5ff5d6fa70d9cd4cd5e6b306586 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Tue, 3 Sep 2013 12:38:24 +0000 Subject: [PATCH] feature(client) add panel backlight on drag --- css/style.css | 4 ++++ lib/client.js | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/css/style.css b/css/style.css index c6faf440..acb149d6 100644 --- a/css/style.css +++ b/css/style.css @@ -204,6 +204,10 @@ body { padding: 20px; } +.selected-panel { + border-color: rgba(254, 159, 224, .40); +} + #keyspanel { text-align: center; } diff --git a/lib/client.js b/lib/client.js index 92ffa10a..a5c31c16 100644 --- a/lib/client.js +++ b/lib/client.js @@ -260,6 +260,15 @@ var Util, DOM, CloudFunc, CloudCmd; Util.log('app cacheed'); location.reload(); }, applicationCache); + + Events.add(['dragstart', 'dragend'], function () { + var panels = DOM.getByClass('panel'), + i = 0, + n = panels.length; + + for (i = 0; i < n; i++) + DOM.toggleClass(panels[i], 'selected-panel'); + }); /* загружаем общие функции для клиента и сервера */ DOM.jsload(CloudCmd.LIBDIR + 'cloudfunc.js', function() {