Dotclear

Changeset 15:85c31814ef71


Ignore:
Timestamp:
04/27/11 13:27:56 (14 years ago)
Author:
Dsls <dsls@…>
Branch:
userprefs
Message:

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

Location:
admin
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • admin/js/_preferences.js

    r0 r15  
    2020          return true; 
    2121     }); 
     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 
    2238}); 
  • admin/preferences.php

    r13 r15  
    269269dcPage::open($page_title, 
    270270     dcPage::jsLoad('js/_preferences.js'). 
     271     dcPage::jsLoad('js/jquery/jquery-ui-1.8.12.custom.min.js'). 
    271272     dcPage::jsPageTabs($default_tab). 
    272273     dcPage::jsConfirmClose('user-form'). 
     
    430431                    '<img src="'.$fav['large-icon'].'" alt="" /> '. 
    431432                    form::field(array('order['.$k.']'),2,3,$count,'position','',false,'title="position de '.$fav['title'].'"'). 
     433                    form::hidden('dynorder[]',$k). 
    432434                    '<label for="fuk-'.$k.'">'.form::checkbox(array('remove[]','fuk-'.$k),$k).$fav['title'].'</label>'. 
    433435                    '</li>'; 
Note: See TracChangeset for help on using the changeset viewer.

Sites map