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

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

?? droptarget.js

?? ext js demo ext學習資料
?? JS
字號:
/*
 * Ext JS Library 1.1 RC 1
 * Copyright(c) 2006-2007, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://www.extjs.com/license
 */

/**
 * @class Ext.dd.DropTarget
 * @extends Ext.dd.DDTarget
 * A simple class that provides the basic implementation needed to make any element a drop target that can have
 * draggable items dropped onto it.  The drop has no effect until an implementation of notifyDrop is provided.
 * @constructor
 * @param {String/HTMLElement/Element} el The container element
 * @param {Object} config
 */
Ext.dd.DropTarget = function(el, config){
    this.el = Ext.get(el);
    
    Ext.apply(this, config);
    
    if(this.containerScroll){
        Ext.dd.ScrollManager.register(this.el);
    }
    
    Ext.dd.DropTarget.superclass.constructor.call(this, this.el.dom, this.ddGroup || this.group, 
          {isTarget: true});

};

Ext.extend(Ext.dd.DropTarget, Ext.dd.DDTarget, {
    /**
     * @cfg {String} overClass
     * The CSS class applied to the drop target element while the drag source is over it (defaults to "").
     */
    /**
     * @cfg {String} dropAllowed
     * The CSS class returned to the drag source when drop is allowed (defaults to "x-dd-drop-ok").
     */
    dropAllowed : "x-dd-drop-ok",
    /**
     * @cfg {String} dropNotAllowed
     * The CSS class returned to the drag source when drop is not allowed (defaults to "x-dd-drop-nodrop").
     */
    dropNotAllowed : "x-dd-drop-nodrop",

    // private
    isTarget : true,

    // private
    isNotifyTarget : true,

    /**
     * The function a {@link Ext.dd.DragSource} calls once to notify this drop target that the source is now over the
     * target.  This default implementation adds the CSS class specified by overClass (if any) to the drop element
     * and returns the dropAllowed config value.  This method should be overridden if drop validation is required.
     * @param {Ext.dd.DragSource} source The drag source that was dragged over this drop target
     * @param {Event} e The event
     * @param {Object} data An object containing arbitrary data supplied by the drag source
     * @return {String} status The CSS class that communicates the drop status back to the source so that the
     * underlying {@link Ext.dd.StatusProxy} can be updated
     */
    notifyEnter : function(dd, e, data){
        if(this.overClass){
            this.el.addClass(this.overClass);
        }
        return this.dropAllowed;
    },

    /**
     * The function a {@link Ext.dd.DragSource} calls continuously while it is being dragged over the target.
     * This method will be called on every mouse movement while the drag source is over the drop target.
     * This default implementation simply returns the dropAllowed config value.
     * @param {Ext.dd.DragSource} source The drag source that was dragged over this drop target
     * @param {Event} e The event
     * @param {Object} data An object containing arbitrary data supplied by the drag source
     * @return {String} status The CSS class that communicates the drop status back to the source so that the
     * underlying {@link Ext.dd.StatusProxy} can be updated
     */
    notifyOver : function(dd, e, data){
        return this.dropAllowed;
    },

    /**
     * The function a {@link Ext.dd.DragSource} calls once to notify this drop target that the source has been dragged
     * out of the target without dropping.  This default implementation simply removes the CSS class specified by
     * overClass (if any) from the drop element.
     * @param {Ext.dd.DragSource} source The drag source that was dragged over this drop target
     * @param {Event} e The event
     * @param {Object} data An object containing arbitrary data supplied by the drag source
     */
    notifyOut : function(dd, e, data){
        if(this.overClass){
            this.el.removeClass(this.overClass);
        }
    },

    /**
     * The function a {@link Ext.dd.DragSource} calls once to notify this drop target that the dragged item has
     * been dropped on it.  This method has no default implementation and returns false, so you must provide an
     * implementation that does something to process the drop event and returns true so that the drag source's
     * repair action does not run.
     * @param {Ext.dd.DragSource} source The drag source that was dragged over this drop target
     * @param {Event} e The event
     * @param {Object} data An object containing arbitrary data supplied by the drag source
     * @return {Boolean} True if the drop was valid, else false
     */
    notifyDrop : function(dd, e, data){
        return false;
    }
});

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色视频一区| 9l国产精品久久久久麻豆| 久久久久久久久久美女| 欧洲av一区二区嗯嗯嗯啊| 国产精品亚洲第一区在线暖暖韩国| 国产欧美日本一区二区三区| 色婷婷综合在线| 成年人午夜久久久| 国产盗摄女厕一区二区三区| 久久se精品一区精品二区| 三级精品在线观看| 一区二区三区在线视频观看| 国产精品欧美一级免费| 2024国产精品视频| 欧美变态口味重另类| 欧美一级日韩免费不卡| 91精品免费在线| 欧美人妇做爰xxxⅹ性高电影| 99国产精品久久久久久久久久久| 日本午夜一本久久久综合| 亚洲成人福利片| 视频在线观看国产精品| 日韩精品亚洲一区二区三区免费| 亚洲第四色夜色| 午夜影视日本亚洲欧洲精品| 亚洲一区中文在线| 五月天一区二区| 免费在线观看一区二区三区| 久久精品国产一区二区| 国产在线麻豆精品观看| 国产成人精品三级麻豆| av不卡免费在线观看| 91激情五月电影| 欧美另类videos死尸| 欧美一区二区啪啪| 久久久影视传媒| 国产精品久久久久一区| 亚洲欧美日韩中文播放 | 国产精品影视网| 国产河南妇女毛片精品久久久| 粉嫩嫩av羞羞动漫久久久| 91免费小视频| 日韩欧美一卡二卡| 国产精品美女www爽爽爽| 亚洲裸体xxx| 日av在线不卡| 成人深夜福利app| 欧美伊人久久大香线蕉综合69| 91精品福利在线一区二区三区| 欧美成人三级电影在线| 久久九九久久九九| 亚洲一区二区视频在线| 国产精品亚洲第一| 欧美日韩成人综合在线一区二区| 久久综合久久综合久久综合| 国产精品不卡在线| 美腿丝袜亚洲一区| 在线亚洲一区观看| 国产欧美一区在线| 日韩高清一区二区| 91麻豆蜜桃一区二区三区| 欧美一卡二卡三卡四卡| 中文字幕日韩精品一区| 亚洲自拍都市欧美小说| 国产伦理精品不卡| 色视频成人在线观看免| 久久综合色综合88| 天天影视涩香欲综合网| 99久久精品免费| 久久精品欧美日韩精品| 免费的成人av| 欧美精品xxxxbbbb| 亚洲人成亚洲人成在线观看图片| 国产一区二区不卡| 欧美二区三区91| 一区二区三区色| 99热在这里有精品免费| 国产日本一区二区| 国产精一区二区三区| 制服丝袜在线91| 亚洲一区二区三区中文字幕在线| 韩国三级在线一区| 日韩欧美自拍偷拍| 麻豆91小视频| 欧美成人猛片aaaaaaa| 天堂蜜桃一区二区三区| 欧美在线高清视频| 亚洲成人午夜电影| 国产精品一区二区x88av| 欧美大片一区二区| 一区二区三区四区高清精品免费观看 | 欧美一区二区三区精品| 五月开心婷婷久久| 91精品国产综合久久精品图片 | 欧美在线看片a免费观看| 久久久国产精品麻豆| 亚洲综合小说图片| 欧美网站一区二区| 亚洲成人一区二区在线观看| 欧美高清视频一二三区| 久久69国产一区二区蜜臀| 精品卡一卡二卡三卡四在线| 激情综合一区二区三区| 久久精品视频免费观看| 91免费版在线| 首页国产丝袜综合| 欧美日韩一二三| 一区二区三区蜜桃网| 91精品国产麻豆国产自产在线| 精东粉嫩av免费一区二区三区| 欧美本精品男人aⅴ天堂| 国产一区二区三区| 久久综合九色综合欧美98| 丁香六月久久综合狠狠色| 一区二区三区免费看视频| 日韩午夜av电影| 国产一区二区h| 一区二区三区精品在线观看| 欧美一区二区美女| 国产成人aaa| 亚洲成av人片www| 久久久精品影视| 欧美又粗又大又爽| 国产在线精品一区二区 | 美女精品自拍一二三四| 国产亚洲欧美激情| 欧美在线观看你懂的| 国产一区高清在线| 夜夜嗨av一区二区三区网页| 欧美sm极限捆绑bd| 在线观看日韩电影| 麻豆精品一区二区综合av| 亚洲欧洲在线观看av| 日韩一级大片在线观看| 99视频一区二区| 国产精品资源在线观看| 午夜视频一区二区| 国产欧美久久久精品影院| 4438x亚洲最大成人网| 国产毛片精品视频| 亚洲综合丁香婷婷六月香| 国产午夜亚洲精品羞羞网站| 欧美午夜精品一区二区蜜桃| 成人精品国产免费网站| 秋霞电影一区二区| 亚洲国产精品视频| 一区二区中文字幕在线| 国产亚洲成aⅴ人片在线观看| 欧美一区二区在线免费播放 | 日韩一级二级三级精品视频| 色综合色狠狠天天综合色| 国产高清精品久久久久| 蜜芽一区二区三区| 首页亚洲欧美制服丝腿| 夜夜嗨av一区二区三区网页| 中文字幕一区日韩精品欧美| 久久久久久一级片| 欧美大片一区二区三区| 欧美精品一二三四| 国产精品一区免费在线观看| 激情小说亚洲一区| 激情成人综合网| 国内一区二区在线| av一二三不卡影片| 一本到三区不卡视频| 欧美调教femdomvk| 日韩精品中文字幕一区| 久久蜜臀精品av| 中文字幕日本不卡| 亚洲成人免费在线观看| 狠狠久久亚洲欧美| 99久久久久免费精品国产 | 免费人成在线不卡| 国产成人精品免费看| 91免费版在线| 欧美成人官网二区| 亚洲天堂2016| 爽好多水快深点欧美视频| 国产电影精品久久禁18| 在线视频一区二区三| 精品国产髙清在线看国产毛片| 欧美国产精品v| 亚洲国产乱码最新视频| 国产呦精品一区二区三区网站| 成人高清视频在线| 日韩一区二区精品在线观看| 国产精品天干天干在线综合| 亚洲成在线观看| 国产高清精品网站| 91精品国产福利| 亚洲色图欧洲色图婷婷| 蜜臀av一区二区在线观看 | 日本亚洲三级在线| 成人动漫一区二区三区| 91精品国产综合久久久久久漫画| 中文字幕av一区二区三区免费看| 视频一区二区欧美| 97国产一区二区| 国产无人区一区二区三区| 婷婷综合五月天|