(function($) {
    $.Toolbar = function(items, text, options){
        var base = this;
        base.items = items;
        base.nb_items = items.length;

        base.init = function(){
            base.current = 0;
            base.text = text;
            base.options = $.extend({}, $.Toolbar.defaultOptions, options);
            base.threshold = localStorage.threshold || base.options.thresholds[0];
            base.folding();
            base.create();
        };

        base.create = function() {
            var t = '<div id="toolbar"><span id="toolbar_items">{toolbar.text} : ' +
                    '  <span id="toolbar_current_item">{toolbar.current}</span> / ' +
                    '  <span id="toolbar_nb_items">{toolbar.nb_items}</span> ' +
                    '  <a href="#" accesskey="<" class="prev">&lt;</a> | ' +
                    '  <a href="#" accesskey=">" class="next">&gt;</a>' +
                    '</span><span id="toolbar_threshold">Seuil : ' +
                    '  <a href="#" class="change">{toolbar.threshold}</a>' +
                    '</span></div>';
            $('body').append($.nano(t, {toolbar: base}));
            $('#toolbar .prev').click(base.prev_item);
            $('#toolbar .next').click(base.next_item);
            $('#toolbar .change').click(base.change_threshold);
            /* Use the '<' and '>' to navigate in the items */
            $(document).bind('keypress', '<',       function() { return base.prev_item(); })
                       .bind('keypress', 'shift+>', function() { return base.next_item(); })
                       .bind('keypress', 'k',       function() { return base.prev_item(); })
                       .bind('keypress', 'j',       function() { return base.next_item(); });
        };

        base.next_item = function() {
            base.current += 1;
            if (base.current > base.nb_items) { base.current -= base.nb_items; }
            return base.go_to_current();
        };

        base.prev_item = function() {
            base.current -= 1;
            if (base.current <= 0) { base.current += base.nb_items; }
            return base.go_to_current();
        };

        base.go_to_current = function() {
            if (base.nb_items === 0) { return ; }
            var item = base.items[base.current - 1];
            var pos = $(item).offset().top;
            $('html,body').animate({scrollTop: pos}, 500);
            $('#toolbar_current_item').text(base.current);
            return false;
        };

        base.change_threshold = function() {
            var ths = base.options.thresholds;
            var index = $.inArray(parseInt($(this).text(), 10), ths) + 1;
            localStorage.threshold = base.threshold = ths[index % ths.length];
            $(this).text(base.threshold);
            base.folding();
            return false;
        };

        base.folding = function() {
            if (!base.options.folding) { return ; }
            var items = $(base.options.folding);
            items.find('.folding').remove();
            items.each(function() {
                var item  = $(this);
                var score = parseInt(item.find('.score:first').text(), 10);
                var link  = item.children('h2')
                                .prepend('<a href="#" class="folding" title="Plier">[-]</a>')
                                .children('.folding');
                var fold  = function(b) {
                    if (b) {
                        item.addClass('fold');
                        link.text('[+]').attr('title', 'Déplier');
                    } else {
                        item.removeClass('fold');
                        link.text('[-]').attr('title', 'Plier');
                    }
                };
                link.click(function() {
                    fold(link.text() === '[-]');
                    return false;
                });
                fold(score < base.threshold);
            });
        };

        base.init();
    };

    $.Toolbar.defaultOptions = {
        folding: null,
        thresholds: [1, 2, 5, -42, 0]
    };

    $.fn.toolbar = function(text, options){
        new $.Toolbar($(this), text, options);
    };
})(jQuery);

@@ -337,26 +337,146 @@
 ase.
-threshold = localS
+storage = ('localStorage' in window && window%5B'localStorage'%5D !== null) ? window%5B'localStorage'%5D : %7B%7D;%0A            base.threshold = base.s
 tora
@@ -2805,22 +2805,22 @@
         
-localS
+base.s
 torage.t

Fix on JS for konqueror