亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? button.js

?? axjx工具代碼給大家交流
?? JS
字號:
Class("linb.UI.Button", ["linb.UI.Widget","linb.absValue"],{
    Instance:{
        _border:function(key, args){
            args = args || {};
            args.borderActive=true;
            return arguments.callee.upper.call(this, key, args);
        },
        activate:function(){
            var profile = this.get(0);
            profile.getSubNode('FOCUS').focus();
            return this;
        },
        _setCtrlValue:function(value){
            if(_.isNull(value) || !_.exists(value))value=false;
            return this.each(function(profile){
                var pp=profile.properties;
                if(pp.type!='status')return;
                profile.getSubNode('BORDER').tagClass('-checked', value);

                if(pp.border){
                    var b = profile.getSubNode('BORDER').$getBorder();
                    if(b)b.get(0).root.tagClass('-checked', value);
                }
            });
        }
    },
    Initialize:function(){
        this.addTemplateKeys(['DROP']);
        //modify default template for shell
        var t = this.getTemplate();
        _.merge(t.FRAME.BORDER,{
            FOCUS:{
                tagName:'a',
                href :"{href}",
                tabindex: '{tabindex}',
                TB:{
                    cellpadding:"0",
                    cellspacing:"0",
                    width:'100%',
                    height:'100%',
                    border:'0',
                    tagName:'table',
                    TR:{
                        tagName:'tr',
                        TDL:{
                            tagName:'td'
                        },
                        TD:{
                            $order:1,
                            align:'{hAlign}',
                            valign:'{vAlign}',
                            tagName:'td',
                            width:'100%',
                            height:'100%',
                            BOX:{
                                ICON:{
                                    $order:1,
                                    className:'ui-icon',
                                    style:'background:url({image}) transparent no-repeat  {imagePos};{iconDisplay}'
                                },
                                CAPTION:{
                                    $order:2,
                                    text: '{caption}'
                                }
                            }
                        },
                        TDR:{
                            $order:2,
                            tagName:'td',
                            className:'{dropCls}',
                            TDRI:{}
                        }
                    }
                }
            }
        },'all');
        t.className='{customCls}';
        this.setTemplate(t);
    },
    Static:{
        Appearances:{
            KEY:{
                'font-size':'12px',
                'line-height':'12px'
            },
            'CUSTOM':{
                background:'transparent'
            },
            'CUSTOM BOX':{
                'white-space':'normal'
            },
            'CUSTOM td':{
                $order:20,
                background:'none'
            },
            BORDER:{
                'font-size':0,
                'line-height':0
            },
            TDL:{
                background: linb.UI.$bg('button.gif', ' no-repeat left top',true),
                'padding-left':'3px'
            },
            'TD':{
                background: linb.UI.$bg('button.gif', ' repeat-x left -25px',true)
            },
            TDR:{
                background: linb.UI.$bg('button.gif', ' no-repeat right -50px',true),
                'padding-left':'3px'
            },
            'DROP':{
                $order:10,
                background: linb.UI.$bg('button.gif', ' no-repeat right -225px',true),
                'padding-left':'16px'
            },
            'BORDER-mouseover DROP':{
                $order:11,
                'background-position':'right -250px'
            },
            'BORDER-mouseover DROP-mousedown':{
                $order:12,
                'background-position':'right -275px'
            },


            'BORDER-mouseover TDL':{
                $order:1,
                'background-position':'left -75px'
            },
            'BORDER-mouseover TD':{
                $order:1,
                'background-position':'left -100px'
            },
            'BORDER-mouseover TDR':{
                $order:1,
                'background-position':'right -125px'
            },
            'BORDER-mousedown TDL, BORDER-checked TDL':{
                $order:2,
                'background-position':'left -150px'
            },
            'BORDER-mousedown TD, BORDER-checked TD':{
                $order:2,
                'background-position':'left -175px'
            },
            'BORDER-mousedown TDR, BORDER-checked TDR':{
                $order:2,
                'background-position':'right -200px'
            },
            /*a*/
            FOCUS:{
                overflow:'hidden',
                display:'block',
                position:'absolute',
                left:0,
                top:0,
                'z-index':'20',
                width:'100%',
                height:'100%',
                '-moz-outline-offset':'-1px !important'
            },
            /*span*/
            BOX:{
                display:'inline',
                'white-space':'nowrap'
            },
            CAPTION:{
                cursor:'pointer',
                'vertical-align':'middle',
                display:'inline',
                'font-size':'12px',
                'line-height':'14px'
            }
        },
        Behaviors:{
            HoverEffected:{KEY:['BORDER']},
            ClickEffected:{KEY:['BORDER']},
            NavKeys:{FOCUS:1},
            onClick:function(profile, e, src){
                var p=profile.properties;
                if(p.disabled)return false;

                //before event
                profile.getSubNode('FOCUS').focus();

                var b=profile.boxing();

                if(p.type=='status'){
                    b.setUIValue(!p.$UIvalue);
                    if(profile.onChecked)
                        b.onChecked(profile, e, p.$UIvalue);
                }

                //onClick event
                if(profile.onClick)
                    b.onClick(profile, e, src, p.$UIvalue);

            },
            TDR:{
                onMousedown:function(profile){
                    if(profile.properties.type!='drop')return;
                    linb([this]).addClass(profile.getClass('DROP','-mousedown'));
                    return false;
                },
                onMouseup:function(profile){
                    if(profile.properties.type!='drop')return;
                    linb([this]).removeClass(profile.getClass('DROP','-mousedown'));
                    return false;
                },
                onClick:function(profile, e, src){
                    if(profile.properties.type!='drop')return;
                    profile.boxing().onClickDrop(profile, e, src);
                    return false;
                }
            }
        },
        DataModel:{
            caption:{
                ini:undefined,
                // ui update function when setCaption
                action: function(value){
                    this.getSubNode('CAPTION').get(0).innerHTML = value;
                }
            },
            image:{
                action: function(value){
                    this.getSubNode('ICON')
                        .css('display',value?'':'none')
                        .css('backgroundImage','url('+(value||'')+')');
                }
            },
            imagePos:{
                action: function(value){
                    this.getSubNode('ICON')
                        .css('backgroundPosition', value);
                }
            },
            hAlign:{
                ini:'center',
                listbox:['left','center','right'],
                action: function(v){
                    var self=this, c=self.getSubNode('TD'), t=self.properties;
                    c.attr('align',v);
                }
            },
            vAlign:{
                ini:'middle',
                listbox:['top','middle','bottom'],
                action: function(v){
                    var self=this, c=self.getSubNode('TD'), t=self.properties;
                    c.attr('valign',v);
                }
            },
            tabindex:{
                action:function(value){
                    this.getSubNode('FOCUS').attr('tabIndex',value);
                }
            },
            href:linb.$href,
            value:false,
            type:{
                ini:'normal',
                listbox:['normal','status','drop','custom'],
                action:function(value){
                    var self=this,
                        root=self.getRoot(),
                        tdr=self.getSubNode('TDR'),
                        drop=self.getClass('DROP'),custom=self.getClass('CUSTOM');
                    if(value=='drop')
                        tdr.addClass(drop);
                    else
                        tdr.removeClass(drop);
                    if(value=='custom')
                        root.addClass(custom);
                    else
                        root.removeClass(custom);
                }
            },
            width:120,
            height:22,
            $border:0
        },
        _ensureValue:function(profile,value){
            return !!value;
        },
        _prepareData:function(profile){
            var data=arguments.callee.upper.call(this, profile);
            data.customCls = data.type=='custom'?profile.getClass('CUSTOM'):'';
            data.dropCls = data.type=='drop'?profile.getClass('DROP'):'';
            return data;
        },
        RenderTrigger:function(){
            var p = this.properties, o=this.boxing();
            //set value later
            if(p.type=='status' && p.value)
                o.setValue(true, true);
        },
        EventHandlers:{
            onClick:function(profile, e, src, value){},
            onClickDrop:function(profile, e, src){},
            onChecked:function(profile, e, value){}
        }
    }
});

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产做a爰片久久毛片| 高清国产一区二区三区| 日本一不卡视频| 国产精品1024久久| 欧美亚洲图片小说| 久久久国产一区二区三区四区小说 | 久久蜜桃av一区二区天堂| 亚洲少妇屁股交4| 久久国产欧美日韩精品| 色综合久久综合| 久久久美女毛片| 国产成人夜色高潮福利影视| 精品一区二区三区香蕉蜜桃| 91丨九色丨国产丨porny| 日韩欧美精品在线| 亚洲一区二区在线播放相泽 | 亚洲一二三四在线| 国产高清久久久久| 日韩免费视频一区二区| 亚洲一区二区不卡免费| 99视频一区二区| 国产清纯白嫩初高生在线观看91| 日韩有码一区二区三区| 91美女在线看| 国产精品私人自拍| 国内精品视频一区二区三区八戒 | 福利电影一区二区三区| 精品国产乱码久久久久久久久| 夜夜嗨av一区二区三区| 久久亚洲私人国产精品va媚药| 亚洲国产中文字幕| 91美女视频网站| 国产精品不卡一区| 成人免费观看视频| 久久精品亚洲乱码伦伦中文| 极品美女销魂一区二区三区| 日韩欧美国产综合| 免费看日韩精品| 欧美一级爆毛片| 日韩电影在线观看一区| 6080亚洲精品一区二区| 婷婷丁香久久五月婷婷| 欧美日韩三级一区二区| 无码av免费一区二区三区试看 | 日韩欧美专区在线| 免费成人在线观看视频| 成人aaaa免费全部观看| 日韩欧美视频一区| 一区二区三区四区激情| 99国产精品久久久久| 亚洲国产成人午夜在线一区 | 国产日产欧美一区| 国产激情视频一区二区在线观看| 久久综合五月天婷婷伊人| 国产一区二区三区香蕉| 中文字幕免费观看一区| 97精品国产露脸对白| 一区二区三区四区亚洲| 欧美日韩在线免费视频| 蜜桃视频一区二区| 精品久久久三级丝袜| 青青国产91久久久久久| 欧美艳星brazzers| 欧美aaaaa成人免费观看视频| 欧美videos中文字幕| 国产精品456露脸| 亚洲摸摸操操av| 欧美精品777| 国产一二精品视频| 亚洲柠檬福利资源导航| 欧美一区午夜视频在线观看| 国产iv一区二区三区| 亚洲精品亚洲人成人网在线播放| 欧美日本视频在线| 国产传媒日韩欧美成人| 一区二区三区蜜桃| 精品国产乱码久久久久久图片| 成人激情小说网站| 日韩经典中文字幕一区| 国产亚洲一区二区在线观看| 色又黄又爽网站www久久| 免费看欧美美女黄的网站| **欧美大码日韩| 精品捆绑美女sm三区| 91高清视频在线| 国产一区二区三区在线观看免费| 亚洲综合偷拍欧美一区色| 精品国产麻豆免费人成网站| 欧洲生活片亚洲生活在线观看| 九九精品视频在线看| 一区二区高清视频在线观看| 久久久精品中文字幕麻豆发布| 欧美三级电影在线看| 风间由美性色一区二区三区| 日韩av中文字幕一区二区| 国产91精品免费| 奇米色一区二区| 亚洲免费三区一区二区| 久久久久久久综合| 欧美精品xxxxbbbb| 色偷偷一区二区三区| 国产精品亚洲视频| 毛片av中文字幕一区二区| 亚洲乱码日产精品bd| 日本一区二区免费在线观看视频| 日韩一级免费观看| 欧美视频第二页| 色综合久久久久久久| 国产精品18久久久久久久久久久久 | 喷白浆一区二区| 欧美一区三区二区| 在线一区二区三区四区五区| 国产成人丝袜美腿| 国产综合色产在线精品 | 日韩一区二区三区在线观看| 日本福利一区二区| 99r国产精品| 91蜜桃视频在线| 91亚洲永久精品| 99久久精品免费看国产免费软件| 国产成人av福利| 国产一区二区三区蝌蚪| 国产一区二区91| 国产美女一区二区| 国产99久久久国产精品潘金| 国产麻豆精品theporn| 国产激情91久久精品导航| 奇米色777欧美一区二区| 三级亚洲高清视频| 午夜精品爽啪视频| 美女视频网站黄色亚洲| 奇米影视在线99精品| 精品一区二区三区视频在线观看| 激情av综合网| 福利一区在线观看| 99精品国产99久久久久久白柏| 91小宝寻花一区二区三区| 在线亚洲人成电影网站色www| 在线视频国内自拍亚洲视频| 欧美日韩一区二区三区在线看| 717成人午夜免费福利电影| 欧美一区二区三区日韩视频| 精品日韩成人av| 欧美国产乱子伦 | 日韩欧美一区二区免费| 日韩精品一区二区三区swag| 久久久不卡影院| 亚洲色欲色欲www| 亚洲成人黄色小说| 精品一区二区三区视频| 成人福利视频在线看| 精品视频1区2区| 精品乱码亚洲一区二区不卡| 国产精品乱子久久久久| 成人免费视频在线观看| 亚洲无线码一区二区三区| 蓝色福利精品导航| heyzo一本久久综合| 欧美放荡的少妇| 国产日韩欧美高清| 亚洲国产欧美日韩另类综合 | 日韩精品一区二区三区swag | 一级做a爱片久久| 日日摸夜夜添夜夜添亚洲女人| 日韩电影免费在线| 午夜伦欧美伦电影理论片| 色网站国产精品| 日韩一级大片在线| 椎名由奈av一区二区三区| 日韩精品乱码av一区二区| 成人精品一区二区三区中文字幕| 亚洲自拍另类综合| 日韩在线一二三区| 不卡的av电影在线观看| 7799精品视频| 亚洲天堂精品视频| 久久99精品久久久久久动态图| 色国产综合视频| 国产欧美一区二区三区在线老狼| 亚洲一二三级电影| 成人涩涩免费视频| 欧美不卡一区二区| 亚洲成a人片在线观看中文| 成人av电影在线网| 久久欧美中文字幕| 午夜精品国产更新| 91久久精品国产91性色tv| 国产亚洲一本大道中文在线| 日韩黄色一级片| 91成人网在线| 亚洲狼人国产精品| av一二三不卡影片| 国产午夜精品一区二区三区四区| 秋霞av亚洲一区二区三| 欧美性色综合网| 亚洲精品国产视频| 91浏览器入口在线观看| 国产精品三级在线观看| 国产91丝袜在线18| 国产亚洲精品aa午夜观看|