Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id A4053200CBA for ; Mon, 3 Jul 2017 15:40:08 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id A2DBC160C03; Mon, 3 Jul 2017 13:40:08 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id EB406160BF9 for ; Mon, 3 Jul 2017 15:40:07 +0200 (CEST) Received: (qmail 78008 invoked by uid 500); 3 Jul 2017 13:39:28 -0000 Mailing-List: contact commits-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list commits@flex.apache.org Received: (qmail 69477 invoked by uid 99); 3 Jul 2017 13:32:58 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Jul 2017 13:32:58 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 6E681F216D; Mon, 3 Jul 2017 13:32:58 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: harbs@apache.org To: commits@flex.apache.org Date: Mon, 03 Jul 2017 13:33:04 -0000 Message-Id: In-Reply-To: <3ec622f1c26f4837b5ebd9274bbdae09@git.apache.org> References: <3ec622f1c26f4837b5ebd9274bbdae09@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [07/29] git commit: [flex-asjs] [refs/heads/tlf] - FLEX-35328 - Make "change" event working for DropDownList archived-at: Mon, 03 Jul 2017 13:40:08 -0000 FLEX-35328 - Make "change" event working for DropDownList Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/f74836d4 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/f74836d4 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/f74836d4 Branch: refs/heads/tlf Commit: f74836d4f5016c550f34fac7cd9c8dc17dced31d Parents: 0c7da1b Author: piotrz Authored: Sat Jun 24 14:39:57 2017 +0200 Committer: piotrz Committed: Sat Jun 24 14:39:57 2017 +0200 ---------------------------------------------------------------------- .../flex/mdl/beads/controllers/DropDownListController.as | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f74836d4/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/beads/controllers/DropDownListController.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/beads/controllers/DropDownListController.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/beads/controllers/DropDownListController.as index bd9bf3b..ed1a90c 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/beads/controllers/DropDownListController.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/beads/controllers/DropDownListController.as @@ -18,10 +18,9 @@ //////////////////////////////////////////////////////////////////////////////// package org.apache.flex.mdl.beads.controllers { - import org.apache.flex.core.IBeadController; + import org.apache.flex.core.IBeadController; import org.apache.flex.core.ISelectionModel; import org.apache.flex.core.IStrand; - import org.apache.flex.events.IEventDispatcher; import org.apache.flex.mdl.DropDownList; import org.apache.flex.events.Event; @@ -77,19 +76,17 @@ package org.apache.flex.mdl.beads.controllers COMPILE::JS { - dropDownList.dropDown.element.addEventListener("onchange", onDisplayItemClick, false); + dropDownList.dropDown.element.addEventListener(Event.CHANGE, onSelectChanged, false); } } COMPILE::JS - private function onDisplayItemClick(event:Event):void + private function onSelectChanged(event:Event):void { var eventTarget:Object = event.target; model.selectedIndex = eventTarget.selectedIndex; model.selectedItem = model.dataProvider[model.selectedIndex]; - - IEventDispatcher(_strand).dispatchEvent(new Event(Event.CHANGE)); } } }