<commit_before>/**
 * スクローラープラグイン
 *
 * @since: ver.1.0.0
 * @オプション
 *   easing: イージング（jQuery.easingプラグインが必要）
 *   speed: スクロールスピード
 *   onComplete: スクロール完了時に呼び出されるコールバック関数
 *   onStep: ステップ実行時に呼び出されるコールバック関数
 */
(function($l){
    $l.fn.scroller = function(settings) {
        var scrollElement = $.browser.webkit ? $l("body"): $l("html");

        return this.each(function(){
            var o = $l.extend({}, {
                easing: "swing",
                speed: 1500,
                onComplete.: $l.empty,
                onStep: $l.empty
            }, settings || {});
            $l(this).bind("click", function(ev){
                var self = $l(this),
                    of = $l(self.attr("href")).offset();

                scrollElement.animate({
                    scrollTop: of.top,
                    scrollLeft: of.left
                }, {
                    queue: false,
                    easing: o.easing,
                    duration: o.speed,
                    step: o.onStep,
                    complete: o.onComplete
                });

                ev.preventDefault();
            });
        });
    };<commit_msg>変なドットが混ざっていたので除去<commit_after>/**
 * スクローラープラグイン
 *
 * @since: ver.1.0.0
 * @オプション
 *   easing: イージング（jQuery.easingプラグインが必要）
 *   speed: スクロールスピード
 *   onComplete: スクロール完了時に呼び出されるコールバック関数
 *   onStep: ステップ実行時に呼び出されるコールバック関数
 */
(function($l){
    $l.fn.scroller = function(settings) {
        var scrollElement = $.browser.webkit ? $l("body"): $l("html");

        return this.each(function(){
            var o = $l.extend({}, {
                easing: "swing",
                speed: 1500,
                onComplete: $l.empty,
                onStep: $l.empty
            }, settings || {});
            $l(this).bind("click", function(ev){
                var self = $l(this),
                    of = $l(self.attr("href")).offset();

                scrollElement.animate({
                    scrollTop: of.top,
                    scrollLeft: of.left
                }, {
                    queue: false,
                    easing: o.easing,
                    duration: o.speed,
                    step: o.onStep,
                    complete: o.onComplete
                });

                ev.preventDefault();
            });
        });
    };
{'fraction_non_alphanumeric': 0.13984509466437178, 'fraction_numerical': 0.006024096385542169, 'mean_word_length': 1.2660818713450293, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7100969', 'n_tokens_mistral': 836, 'n_tokens_neox': 755, 'n_words': 116}