All pastes #900304 Raw Edit

Untitled

public text v1 · immutable
·published 2008-02-11 20:30 UTC
rendered paste body
$.fn.cycle.defaults.speed   = 900;
$.fn.cycle.defaults.timeout = 6000;
 
$(document).ready(function() {
  $('#fade').cycle();
  wm.slider();
  wm.url();
});
 
wm = {
        slider: function(){
                      var toggled = true;
                        var drawerwidth = $('#drawer').css('width');
                        var labelwidth = $('#drawlabel').css('width');
                        $('#drawlabel').click(function(){
                                if(toggled){                
                                        $('#drawer').animate( { width : labelwidth}  );
                                        toggled = false;
                                }else{
                                        $('#drawer').animate( { width : drawerwidth}  );
                                        toggled = true;
                                }
                        });
                },
                
        url: function(){
                $(".loadwajax a").click(function(){
                                //alert(this.href);
                                var obj = wm.deserializeUrl(this.href);
                                $("#content").load(obj['page'] + '?item=' + obj['item'], function() {
                                        $('#fade').cycle();
                                });
                                $("#navi-secondary").load(obj['page'] + '?item=' + obj['item'], function() {
                                        $('#fade').cycle();
                                });
                        return false;
                        });
                },
        
        deserializeUrl: function(href) {
        var ret = {};
        href = href.split(?)[1];
        href.replace(/([^&=]+)=([^&=]*)/g, function(m, key, val) {
                key = decodeURIComponent(key);
                val = decodeURIComponent(val);
                if (key in ret) {
                        if (!(ret[key] instanceof Array)) ret[key] = [ret[key]];
                        ret[key].push(val);
                } else {
                        ret[key] = val;
                }
        });
        return ret;
        },
        
        mailto: function(domain,user) {
                document.location.href = "mailto:" + user + "@" + domain;
                }
}