Dotclear

source: admin/js/_preferences.js @ 15:85c31814ef71

Revision 15:85c31814ef71, 985 bytes checked in by Dsls <dsls@…>, 14 years ago (diff)

drag&drop experiment, may need to be refined...

Line 
1$(function() {
2     if ($('#new_pwd').length == 0) {
3          return;
4     }
5     
6     var user_email = $('#user_email').val();
7     
8     $('#user-form').submit(function() {
9          var e = this.elements['cur_pwd'];
10          if (e.value != '') {
11               return true;
12          }
13          if ($('#user_email').val() != user_email || $('#new_pwd').val() != '') {
14               e.focus();
15               $(e).backgroundFade({sColor:'#ffffff',eColor:'#ff9999',steps:50},function() {
16                    $(this).backgroundFade({sColor:'#ff9999',eColor:'#ffffff'});
17               });
18               return false;
19          }
20          return true;
21     });
22     $("#my-favs ul").sortable({'cursor':'move'});
23     $("#my-favs ul").hover(function () {
24          $(this).css({'cursor':'move'});
25     }, function () {
26          $(this).css({'cursor':'auto'});
27     });
28     $('#favs-form').submit(function() {
29          var order=[];
30          $("#my-favs ul li input.position").each(function() {
31               order.push(this.name.replace(/^order\[([^\]]+)\]$/,'$1'));
32          });
33          $("input[name=favs_order]")[0].value = order.join(',');
34          return true;
35     });
36     $("#my-favs ul li input.position").hide();
37
38});
Note: See TracBrowser for help on using the repository browser.

Sites map