Hi Yishay, just committed, sorry, I was not repairing on that file since is a new one and I had several others new
sorry for the confusion now all should work ok Thanks El vie., 17 abr. 2020 a las 19:05, Yishay Weiss (<yishayj...@hotmail.com>) escribió: > I’m getting > > [java] > C:\dev\flexjs\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\List.as(277): > col: 20 Error: Access of possibly undefine > d property IScrollToIndexView. > > When building Jewel. > > I searched IScrollToIndexView and it doesn’t exist. > > From: Carlos Rovira<mailto:carlosrov...@apache.org> > Sent: Friday, April 17, 2020 7:53 PM > To: Apache Royale Development<mailto:dev@royale.apache.org> > Subject: Re: [royale-asjs] branch develop updated: jewel-scrollToIndex: > remove isolated function > > Hi Yishay, > > reverting the maven release plugin and rebuilding Jewel worked for me. I > don't see any problem for now > > El vie., 17 abr. 2020 a las 17:43, Carlos Rovira (<carlosrov...@apache.org > >) > escribió: > > > Hi Yishay, > > > > the problem is I can't build due to develop in 0.9.8-SNAPSHOT > > I'll try locally to reset my repo to a commit where the versions are not > > bumped > > > > El vie., 17 abr. 2020 a las 14:44, Yishay Weiss (<yishayj...@hotmail.com > >) > > escribió: > > > >> Is Jewel building for you? Even after that change it fails for me. > >> > >> ________________________________ > >> From: Carlos Rovira <carlosrov...@apache.org> > >> Sent: Friday, April 17, 2020 3:34:21 PM > >> To: Apache Royale Development <dev@royale.apache.org> > >> Cc: comm...@royale.apache.org <comm...@royale.apache.org> > >> Subject: Re: [royale-asjs] branch develop updated: jewel-scrollToIndex: > >> remove isolated function > >> > >> Thanks > >> just commited :) > >> > >> El vie., 17 abr. 2020 a las 13:30, Yishay Weiss (< > yishayj...@hotmail.com > >> >) > >> escribió: > >> > >> > Build is failing. Looks like you forgot to remove scrollToIndex from > >> > JewelClasses > >> > > >> > ________________________________ > >> > From: carlosrov...@apache.org <carlosrov...@apache.org> > >> > Sent: Friday, April 17, 2020 3:56:44 AM > >> > To: comm...@royale.apache.org <comm...@royale.apache.org> > >> > Subject: [royale-asjs] branch develop updated: jewel-scrollToIndex: > >> remove > >> > isolated function > >> > > >> > This is an automated email from the ASF dual-hosted git repository. > >> > > >> > carlosrovira pushed a commit to branch develop > >> > in repository https://gitbox.apache.org/repos/asf/royale-asjs.git > >> > > >> > > >> > The following commit(s) were added to refs/heads/develop by this push: > >> > new 8f66e33 jewel-scrollToIndex: remove isolated function > >> > 8f66e33 is described below > >> > > >> > commit 8f66e334aebb23c6bf802232de6f925a9e4a2a13 > >> > Author: Carlos Rovira <carlosrov...@apache.org> > >> > AuthorDate: Fri Apr 17 02:56:40 2020 +0200 > >> > > >> > jewel-scrollToIndex: remove isolated function > >> > --- > >> > .../jewel/beads/controls/list/scrollToIndex.as | 97 > >> > ---------------------- > >> > 1 file changed, 97 deletions(-) > >> > > >> > diff --git > >> > > >> > a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/list/scrollToIndex.as > >> > > >> > b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/list/scrollToIndex.as > >> > deleted file mode 100644 > >> > index fd4f278..0000000 > >> > --- > >> > > >> > a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/list/scrollToIndex.as > >> > +++ /dev/null > >> > @@ -1,97 +0,0 @@ > >> > > >> > > >> > -//////////////////////////////////////////////////////////////////////////////// > >> > -// > >> > -// Licensed to the Apache Software Foundation (ASF) under one or > more > >> > -// contributor license agreements. See the NOTICE file distributed > >> with > >> > -// this work for additional information regarding copyright > ownership. > >> > -// The ASF licenses this file to You under the Apache License, > Version > >> > 2.0 > >> > -// (the "License"); you may not use this file except in compliance > >> with > >> > -// the License. You may obtain a copy of the License at > >> > -// > >> > -// http://www.apache.org/licenses/LICENSE-2.0 > >> > -// > >> > -// Unless required by applicable law or agreed to in writing, > software > >> > -// distributed under the License is distributed on an "AS IS" BASIS, > >> > -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or > >> > implied. > >> > -// See the License for the specific language governing permissions > and > >> > -// limitations under the License. > >> > -// > >> > > >> > > >> > -//////////////////////////////////////////////////////////////////////////////// > >> > -package org.apache.royale.jewel.beads.controls.list > >> > -{ > >> > - import org.apache.royale.core.IItemRenderer; > >> > - import org.apache.royale.core.IItemRendererOwnerView; > >> > - import org.apache.royale.core.IStrand; > >> > - import org.apache.royale.html.beads.IListView; > >> > - import org.apache.royale.jewel.List; > >> > - import > >> org.apache.royale.jewel.beads.models.ListPresentationModel; > >> > - > >> > - /** > >> > - * Ensures that the data provider item at the given index is > >> visible. > >> > - * > >> > - * If the item is visible, the > <code>verticalScrollPosition</code> > >> > - * property is left unchanged even if the item is not the first > >> > visible > >> > - * item. If the item is not currently visible, the > >> > - * <code>verticalScrollPosition</code> > >> > - * property is changed make the item the first visible item, > >> unless > >> > there > >> > - * aren't enough rows to do so because the > >> > - * <code>verticalScrollPosition</code> value is limited by the > >> > - * <code>maxVerticalScrollPosition</code> property. > >> > - * > >> > - * @param index The index of the item in the data provider. > >> > - * > >> > - * @return <code>true</code> if > >> <code>verticalScrollPosition</code> > >> > changed. > >> > - * > >> > - * @langversion 3.0 > >> > - * @playerversion Flash 9 > >> > - * @playerversion AIR 1.1 > >> > - * @productversion Royale 0.9.7 > >> > - */ > >> > - public function scrollToIndex(list:IStrand, index:int):Boolean > >> > - { > >> > - var _list:List = list as List; > >> > - > >> > - COMPILE::SWF > >> > - { > >> > - // to implement > >> > - > >> > - return false; > >> > - } > >> > - > >> > - COMPILE::JS > >> > - { > >> > - var scrollArea:HTMLElement = _list.element; > >> > - var oldScroll:Number = scrollArea.scrollTop; > >> > - > >> > - var totalHeight:Number = 0; > >> > - > >> > - if(_list.variableRowHeight) > >> > - { > >> > - var listView:IListView = list.getBeadByType(IListView) as > >> > IListView; > >> > - var dataGroup:IItemRendererOwnerView = > listView.dataGroup; > >> > - > >> > - //each item render can have its own height > >> > - var n:int = _list.dataProvider.length; > >> > - var irHeights:Array = []; > >> > - for (var i:int = 0; i <= index; i++) > >> > - { > >> > - var ir:IItemRenderer = > >> > dataGroup.getItemRendererForIndex(i) as IItemRenderer; > >> > - totalHeight += ir.element.clientHeight; > >> > - irHeights.push(totalHeight + ir.element.clientHeight > - > >> > scrollArea.clientHeight); > >> > - } > >> > - > >> > - scrollArea.scrollTop = Math.min(irHeights[index], > >> > totalHeight); > >> > - > >> > - } else > >> > - { > >> > - var rowHeight:Number; > >> > - // all items renderers with same height > >> > - rowHeight = isNaN(_list.rowHeight) ? > >> > ListPresentationModel.DEFAULT_ROW_HEIGHT : _list.rowHeight; > >> > - totalHeight = _list.dataProvider.length * rowHeight - > >> > scrollArea.clientHeight; > >> > - > >> > - scrollArea.scrollTop = Math.min(index * rowHeight, > >> > totalHeight); > >> > - } > >> > - > >> > - return oldScroll != scrollArea.scrollTop; > >> > - } > >> > - } > >> > -} > >> > > >> > > >> > >> -- > >> Carlos Rovira > >> http://about.me/carlosrovira > >> > > > > > > -- > > Carlos Rovira > > http://about.me/carlosrovira > > > > > > -- > Carlos Rovira > http://about.me/carlosrovira > > -- Carlos Rovira http://about.me/carlosrovira