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

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

?? ssfx.ui.forms.debug.js

?? 經典編程900例(C語言),主要是C基礎知識
?? JS
?? 第 1 頁 / 共 2 頁
字號:
            this._itemCache$1[cacheKey] = items;
        }
        if (!this._dropDown$1) {
            this._createDropDown$1();
        }
        this._dropDown$1.innerHTML = '';
        this._selectedItemIndex$1 = -1;
        if (itemCount) {
            for (var i = 0; i < itemCount; i++) {
                var itemElement = document.createElement('DIV');
                if (this._options$1.itemCSSClass) {
                    itemElement.className = this._options$1.itemCSSClass;
                }
                var item = items[i];
                var text = item;
                var displayHandler = this.get_events().getHandler('itemDisplay');
                if (displayHandler) {
                    var e = new ScriptFX.UI.AutoCompleteItemEventArgs(item, i);
                    displayHandler.invoke(this, e);
                    text = e.get_text();
                    if (!text) {
                        text = item;
                    }
                }
                itemElement.innerHTML = text;
                itemElement.__index = i;
                itemElement.__item = items[i];
                this._dropDown$1.appendChild(itemElement);
            }
            this._showDropDown$1();
        }
        else {
            this._hideDropDown$1();
        }
    },
    
    _updateTextBox$1: function ScriptFX_UI_AutoCompleteBehavior$_updateTextBox$1(item, index) {
        this._stopTimer$1();
        this._hideDropDown$1();
        var text = null;
        var selectedHandler = this.get_events().getHandler('itemSelected');
        if (selectedHandler) {
            var e = new ScriptFX.UI.AutoCompleteItemEventArgs(item, index);
            selectedHandler.invoke(this, e);
            text = e.get_text();
        }
        if (!text) {
            text = item;
        }
        this._currentPrefix$1 = text;
        (this.get_domElement()).value = text;
    }
}


////////////////////////////////////////////////////////////////////////////////
// ScriptFX.UI.AutoCompleteItemEventArgs

ScriptFX.UI.AutoCompleteItemEventArgs = function ScriptFX_UI_AutoCompleteItemEventArgs(item, index) {
    ScriptFX.UI.AutoCompleteItemEventArgs.constructBase(this);
    this._item$1 = item;
    this._index$1 = index;
}
ScriptFX.UI.AutoCompleteItemEventArgs.prototype = {
    _item$1: null,
    _index$1: 0,
    _text$1: null,
    
    get_index: function ScriptFX_UI_AutoCompleteItemEventArgs$get_index() {
        return this._index$1;
    },
    
    get_item: function ScriptFX_UI_AutoCompleteItemEventArgs$get_item() {
        return this._item$1;
    },
    
    get_text: function ScriptFX_UI_AutoCompleteItemEventArgs$get_text() {
        return this._text$1;
    },
    set_text: function ScriptFX_UI_AutoCompleteItemEventArgs$set_text(value) {
        this._text$1 = value;
        return value;
    }
}


////////////////////////////////////////////////////////////////////////////////
// ScriptFX.UI.AutoCompleteRequestEventArgs

ScriptFX.UI.AutoCompleteRequestEventArgs = function ScriptFX_UI_AutoCompleteRequestEventArgs(prefixText) {
    ScriptFX.UI.AutoCompleteRequestEventArgs.constructBase(this);
    this._prefixText$1 = prefixText;
}
ScriptFX.UI.AutoCompleteRequestEventArgs.prototype = {
    _prefixText$1: null,
    _items$1: null,
    
    get__items: function ScriptFX_UI_AutoCompleteRequestEventArgs$get__items() {
        return this._items$1;
    },
    
    get_prefixText: function ScriptFX_UI_AutoCompleteRequestEventArgs$get_prefixText() {
        return this._prefixText$1;
    },
    
    setItems: function ScriptFX_UI_AutoCompleteRequestEventArgs$setItems(items) {
        this._items$1 = items;
    }
}


////////////////////////////////////////////////////////////////////////////////
// ScriptFX.UI.Button

ScriptFX.UI.Button = function ScriptFX_UI_Button(domElement) {
    ScriptFX.UI.Button.constructBase(this, [ domElement ]);
    this.get_domEvents().attach('onclick', Delegate.create(this, this._onClick$2));
}
ScriptFX.UI.Button.prototype = {
    _actionArgument$2: null,
    _actionName$2: null,
    
    get_actionArgument: function ScriptFX_UI_Button$get_actionArgument() {
        return this._actionArgument$2;
    },
    set_actionArgument: function ScriptFX_UI_Button$set_actionArgument(value) {
        this._actionArgument$2 = value;
        return value;
    },
    
    get_actionName: function ScriptFX_UI_Button$get_actionName() {
        return this._actionName$2;
    },
    set_actionName: function ScriptFX_UI_Button$set_actionName(value) {
        this._actionName$2 = value;
        return value;
    },
    
    add_action: function ScriptFX_UI_Button$add_action(value) {
        this.get_events().addHandler(ScriptFX.UI.Button._clickEventKey$2, value);
    },
    remove_action: function ScriptFX_UI_Button$remove_action(value) {
        this.get_events().removeHandler(ScriptFX.UI.Button._clickEventKey$2, value);
    },
    
    add_click: function ScriptFX_UI_Button$add_click(value) {
        this.get_events().addHandler(ScriptFX.UI.Button._clickEventKey$2, value);
    },
    remove_click: function ScriptFX_UI_Button$remove_click(value) {
        this.get_events().removeHandler(ScriptFX.UI.Button._clickEventKey$2, value);
    },
    
    _onClick$2: function ScriptFX_UI_Button$_onClick$2() {
        var clickHandler = this.get_events().getHandler(ScriptFX.UI.Button._clickEventKey$2);
        if (clickHandler) {
            clickHandler.invoke(this, EventArgs.Empty);
        }
    },
    
    performClick: function ScriptFX_UI_Button$performClick() {
        this._onClick$2();
    }
}


////////////////////////////////////////////////////////////////////////////////
// ScriptFX.UI.CheckBox

ScriptFX.UI.CheckBox = function ScriptFX_UI_CheckBox(domElement) {
    ScriptFX.UI.CheckBox.constructBase(this, [ domElement ]);
    this.get_domEvents().attach('onclick', Delegate.create(this, this._onClick$2));
}
ScriptFX.UI.CheckBox.prototype = {
    
    get_checked: function ScriptFX_UI_CheckBox$get_checked() {
        return (this.get_domElement()).checked;
    },
    set_checked: function ScriptFX_UI_CheckBox$set_checked(value) {
        (this.get_domElement()).checked = value;
        return value;
    },
    
    add_checkedChanged: function ScriptFX_UI_CheckBox$add_checkedChanged(value) {
        this.get_events().addHandler(ScriptFX.UI.CheckBox._checkChangedEventKey$2, value);
    },
    remove_checkedChanged: function ScriptFX_UI_CheckBox$remove_checkedChanged(value) {
        this.get_events().removeHandler(ScriptFX.UI.CheckBox._checkChangedEventKey$2, value);
    },
    
    _onClick$2: function ScriptFX_UI_CheckBox$_onClick$2() {
        var checkChangedHandler = this.get_events().getHandler(ScriptFX.UI.CheckBox._checkChangedEventKey$2);
        if (checkChangedHandler) {
            checkChangedHandler.invoke(this, EventArgs.Empty);
        }
        this.raisePropertyChanged('Checked');
    }
}


////////////////////////////////////////////////////////////////////////////////
// ScriptFX.UI.EnterKeyBehavior

ScriptFX.UI.EnterKeyBehavior = function ScriptFX_UI_EnterKeyBehavior(element, options) {
    ScriptFX.UI.EnterKeyBehavior.constructBase(this, [ element, null ]);
    this._clickTarget$1 = options.clickTarget;
    this.get_domEvents().attach('onkeypress', Delegate.create(this, this._onElementKeyPress$1));
}
ScriptFX.UI.EnterKeyBehavior.prototype = {
    _clickTarget$1: null,
    
    _onElementKeyPress$1: function ScriptFX_UI_EnterKeyBehavior$_onElementKeyPress$1() {
        if ((window.event.keyCode === ScriptFX.UI.Key.enter) && (!this._clickTarget$1.disabled)) {
            window.event.cancelBubble = true;
            window.event.returnValue = false;
            this._clickTarget$1.click();
        }
    }
}


////////////////////////////////////////////////////////////////////////////////
// ScriptFX.UI.Label

ScriptFX.UI.Label = function ScriptFX_UI_Label(domElement) {
    ScriptFX.UI.Label.constructBase(this, [ domElement ]);
}
ScriptFX.UI.Label.prototype = {
    
    get_text: function ScriptFX_UI_Label$get_text() {
        return this.get_domElement().innerText;
    },
    set_text: function ScriptFX_UI_Label$set_text(value) {
        this.get_domElement().innerText = value;
        return value;
    }
}


////////////////////////////////////////////////////////////////////////////////
// ScriptFX.UI.TextBox

ScriptFX.UI.TextBox = function ScriptFX_UI_TextBox(domElement) {
    ScriptFX.UI.TextBox.constructBase(this, [ domElement ]);
    this.get_domEvents().attach('onchange', Delegate.create(this, this._onValueChanged$2));
}
ScriptFX.UI.TextBox.prototype = {
    
    get_text: function ScriptFX_UI_TextBox$get_text() {
        var watermark = ScriptFX.UI.Behavior.getBehavior(this.get_domElement(), ScriptFX.UI.WatermarkBehavior);
        if ((watermark) && watermark.get_isWatermarked()) {
            return String.Empty;
        }
        return (this.get_domElement()).value;
    },
    set_text: function ScriptFX_UI_TextBox$set_text(value) {
        (this.get_domElement()).value = value;
        this._onValueChanged$2();
        return value;
    },
    
    add_textChanged: function ScriptFX_UI_TextBox$add_textChanged(value) {
        this.get_events().addHandler(ScriptFX.UI.TextBox._textChangedEventKey$2, value);
    },
    remove_textChanged: function ScriptFX_UI_TextBox$remove_textChanged(value) {
        this.get_events().removeHandler(ScriptFX.UI.TextBox._textChangedEventKey$2, value);
    },
    
    _onValueChanged$2: function ScriptFX_UI_TextBox$_onValueChanged$2() {
        var textChangedHandler = this.get_events().getHandler(ScriptFX.UI.TextBox._textChangedEventKey$2);
        if (textChangedHandler) {
            textChangedHandler.invoke(this, EventArgs.Empty);
        }
    }
}


////////////////////////////////////////////////////////////////////////////////
// ScriptFX.UI.WatermarkBehavior

ScriptFX.UI.WatermarkBehavior = function ScriptFX_UI_WatermarkBehavior(element, options) {
    ScriptFX.UI.WatermarkBehavior.constructBase(this, [ element, null ]);
    this._options$1 = options;
    this.get_domEvents().attach('onfocus', Delegate.create(this, this._onElementFocus$1));
    this.get_domEvents().attach('onblur', Delegate.create(this, this._onElementBlur$1));
    this.update();
}
ScriptFX.UI.WatermarkBehavior.prototype = {
    _options$1: null,
    _maxLength$1: 0,
    
    get_isWatermarked: function ScriptFX_UI_WatermarkBehavior$get_isWatermarked() {
        return ScriptFX.UI.Element.containsCSSClass(this.get_domElement(), this._options$1.watermarkCssClass);
    },
    
    _applyWatermark$1: function ScriptFX_UI_WatermarkBehavior$_applyWatermark$1() {
        var element = this.get_domElement();
        if (!element.value.length) {
            this._maxLength$1 = element.maxLength;
            element.maxLength = this._options$1.watermarkText.length;
            ScriptFX.UI.Element.addCSSClass(element, this._options$1.watermarkCssClass);
            element.value = this._options$1.watermarkText;
        }
    },
    
    _clearWatermark$1: function ScriptFX_UI_WatermarkBehavior$_clearWatermark$1(focusing) {
        var element = this.get_domElement();
        if (ScriptFX.UI.Element.containsCSSClass(element, this._options$1.watermarkCssClass)) {
            element.maxLength = this._maxLength$1;
            ScriptFX.UI.Element.removeCSSClass(element, this._options$1.watermarkCssClass);
            if (focusing) {
                element.value = '';
            }
        }
    },
    
    dispose: function ScriptFX_UI_WatermarkBehavior$dispose() {
        if (!this.get_isDisposed()) {
            this._clearWatermark$1(false);
        }
        ScriptFX.UI.WatermarkBehavior.callBase(this, 'dispose');
    },
    
    _onElementFocus$1: function ScriptFX_UI_WatermarkBehavior$_onElementFocus$1() {
        this._clearWatermark$1(true);
    },
    
    _onElementBlur$1: function ScriptFX_UI_WatermarkBehavior$_onElementBlur$1() {
        this._applyWatermark$1();
    },
    
    update: function ScriptFX_UI_WatermarkBehavior$update() {
        var element = this.get_domElement();
        if (!element.value.length) {
            this._applyWatermark$1();
        }
        else {
            this._clearWatermark$1(false);
        }
    }
}


ScriptFX.UI.AutoCompleteBehavior.createClass('ScriptFX.UI.AutoCompleteBehavior', ScriptFX.UI.Behavior);
ScriptFX.UI.AutoCompleteItemEventArgs.createClass('ScriptFX.UI.AutoCompleteItemEventArgs', EventArgs);
ScriptFX.UI.AutoCompleteRequestEventArgs.createClass('ScriptFX.UI.AutoCompleteRequestEventArgs', EventArgs);
ScriptFX.UI.Button.createClass('ScriptFX.UI.Button', ScriptFX.UI.Control, ScriptFX.UI.IAction);
ScriptFX.UI.CheckBox.createClass('ScriptFX.UI.CheckBox', ScriptFX.UI.Control, ScriptFX.UI.IToggle);
ScriptFX.UI.EnterKeyBehavior.createClass('ScriptFX.UI.EnterKeyBehavior', ScriptFX.UI.Behavior);
ScriptFX.UI.Label.createClass('ScriptFX.UI.Label', ScriptFX.UI.Control, ScriptFX.UI.IStaticText);
ScriptFX.UI.TextBox.createClass('ScriptFX.UI.TextBox', ScriptFX.UI.Control, ScriptFX.UI.IEditableText);
ScriptFX.UI.WatermarkBehavior.createClass('ScriptFX.UI.WatermarkBehavior', ScriptFX.UI.Behavior);
ScriptFX.UI.Button._clickEventKey$2 = 'click';
ScriptFX.UI.CheckBox._checkChangedEventKey$2 = 'checkChanged';
ScriptFX.UI.TextBox._textChangedEventKey$2 = 'textChanged';

// ---- Do not remove this footer ----
// Generated using Script# v0.4.2.0 (http://projects.nikhilk.net)
// -----------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩电影| 成人午夜av在线| 成人激情文学综合网| 欧美主播一区二区三区| 国产日韩精品视频一区| 日韩精品乱码av一区二区| 成人av在线播放网址| 日韩精品资源二区在线| 亚洲综合在线观看视频| 丁香激情综合国产| 久久九九全国免费| 麻豆精品在线视频| 欧美精品一二三| 亚洲美女精品一区| 不卡一区在线观看| 国产三级精品三级在线专区| 麻豆国产精品视频| 91精品国产色综合久久不卡电影| 亚洲乱码日产精品bd| 成人91在线观看| 国产精品丝袜一区| 国产成人免费视频网站高清观看视频| 91精品国产91综合久久蜜臀| 午夜久久久久久| 欧美日韩在线综合| 亚洲永久免费视频| 欧美中文字幕亚洲一区二区va在线| 国产精品久久久久精k8| av在线综合网| 亚洲欧美日本韩国| 色婷婷av久久久久久久| 亚洲欧美日韩小说| 色婷婷香蕉在线一区二区| 亚洲精品美腿丝袜| 日本韩国一区二区三区视频| 一区二区在线观看免费| 91丨九色丨蝌蚪丨老版| 综合在线观看色| 在线观看免费亚洲| 亚洲va天堂va国产va久| 欧美日韩国产片| 美国精品在线观看| 精品粉嫩aⅴ一区二区三区四区| 捆绑调教一区二区三区| 日韩精品一区二区三区在线观看| 蜜桃一区二区三区在线| 日韩精品一区二区三区老鸭窝| 国产在线日韩欧美| 国产精品精品国产色婷婷| 91偷拍与自偷拍精品| 亚洲国产精品久久久久婷婷884| 欧美男男青年gay1069videost| 日本不卡在线视频| 国产丝袜在线精品| 91福利精品视频| 毛片av中文字幕一区二区| 国产亚洲欧美日韩日本| 色综合av在线| 蜜桃久久av一区| 国产精品美日韩| 欧美精选午夜久久久乱码6080| 久久99国产精品久久| 国产精品久久久久久亚洲伦| 欧美性感一类影片在线播放| 久久国产福利国产秒拍| 最新不卡av在线| 欧美一区三区二区| 丰满白嫩尤物一区二区| 一区二区三区高清不卡| 精品国内二区三区| 色呦呦一区二区三区| 日本午夜精品一区二区三区电影| 国产校园另类小说区| 91成人免费网站| 国产伦精品一区二区三区免费迷 | 日韩经典一区二区| 欧美tickling网站挠脚心| 成人爽a毛片一区二区免费| 亚洲国产中文字幕在线视频综合| 日韩精品一区二区三区在线观看| 成人av综合一区| 美女视频黄免费的久久| 亚洲精品国产第一综合99久久| 欧美电视剧在线观看完整版| 91色视频在线| 国内精品在线播放| 午夜日韩在线电影| 亚洲激情欧美激情| 久久久99精品免费观看| 欧美日韩二区三区| 91看片淫黄大片一级在线观看| 日韩电影在线一区二区三区| 亚洲人成精品久久久久久 | 免费成人在线网站| 中文字幕亚洲区| 久久久电影一区二区三区| 91麻豆精品91久久久久同性| 99久久国产综合精品色伊| 国产精品一区二区视频| 蓝色福利精品导航| 日日夜夜免费精品| 亚洲成人精品影院| 亚洲一区二区三区免费视频| 亚洲视频免费看| 亚洲日本中文字幕区| 欧美国产精品一区| 日本一区二区免费在线观看视频| 久久先锋资源网| 精品欧美久久久| 精品剧情在线观看| 亚洲精品在线网站| www激情久久| 亚洲精品一区二区三区精华液 | av资源站一区| www.亚洲激情.com| 不卡av在线网| 97久久久精品综合88久久| 97精品视频在线观看自产线路二| 成人一区二区三区中文字幕| 成人一二三区视频| 不卡欧美aaaaa| 91美女片黄在线观看91美女| 一本久道中文字幕精品亚洲嫩| 一本大道av伊人久久综合| 在线观看亚洲专区| 欧美精品第1页| 日韩色在线观看| 久久综合成人精品亚洲另类欧美| 精品少妇一区二区三区日产乱码| 精品国产乱码久久久久久久久| 久久久一区二区| 国产精品久久久久久久浪潮网站| 亚洲日本欧美天堂| 午夜欧美视频在线观看| 蜜臀va亚洲va欧美va天堂| 国内精品久久久久影院薰衣草 | 国产精品无人区| 亚洲视频在线一区观看| 亚洲国产欧美另类丝袜| 日日夜夜免费精品| 狠狠狠色丁香婷婷综合激情| 成人av电影在线观看| 在线观看日韩国产| 欧美一区二区观看视频| 国产日产精品一区| 一区二区三区在线免费播放| 日韩激情视频在线观看| 国产精一区二区三区| av一本久道久久综合久久鬼色| 欧美在线一区二区三区| 欧美一级片在线观看| 国产精品私房写真福利视频| 午夜精品久久久久久| 国产乱码精品一品二品| 色8久久精品久久久久久蜜| 日韩区在线观看| 最新国产の精品合集bt伙计| 美女诱惑一区二区| 99精品视频在线观看免费| 在线播放亚洲一区| 国产精品久久久久9999吃药| 日韩主播视频在线| 成人高清在线视频| 欧美一区二区精品久久911| 国产精品久久久久婷婷二区次| 日日夜夜精品免费视频| 92国产精品观看| 欧美精品一区二区在线观看| 亚洲一区二区三区视频在线播放 | 日产精品久久久久久久性色| 成人美女视频在线看| 日韩美女视频一区二区在线观看| 国产精品传媒入口麻豆| 精品无人码麻豆乱码1区2区 | 日本不卡免费在线视频| 成人一级黄色片| 欧美成人精品1314www| 亚洲国产精品精华液网站| 不卡一区中文字幕| 久久久蜜臀国产一区二区| 日韩综合在线视频| 91黄色激情网站| 1024成人网| 成人动漫在线一区| 国产亚洲婷婷免费| 精品午夜一区二区三区在线观看| 欧美日韩三级在线| 亚洲裸体在线观看| 国产iv一区二区三区| 久久久一区二区三区| 日本vs亚洲vs韩国一区三区 | 亚洲高清在线视频| 97久久久精品综合88久久| 国产精品素人视频| 丁香六月综合激情| 欧美激情在线一区二区| 国产精品一区二区久久不卡| 久久久不卡影院| 丰满少妇久久久久久久| 欧美国产欧美亚州国产日韩mv天天看完整|