http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore/src/productsView/ProductList.mxml ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore/src/productsView/ProductList.mxml b/examples/flexjs/FlexJSStore/src/productsView/ProductList.mxml deleted file mode 100755 index 951b1fa..0000000 --- a/examples/flexjs/FlexJSStore/src/productsView/ProductList.mxml +++ /dev/null @@ -1,219 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -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. - ---> -<js:Container xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic" - > - <js:style> - <js:SimpleCSSStyles borderStyle="solid" borderWidth="1" backgroundColor="#BCB29F" /> - </js:style> - <!-- need a background color for drag and drop but can set alpha to 0 --> - - <fx:Metadata> - [Event(name="addProduct", type="samples.flexstore.ProductListEvent")] - [Event(name="duplicateProduct", type="samples.flexstore.ProductListEvent")] - [Event(name="productQtyChange", type="samples.flexstore.ProductListEvent")] - [Event(name="removeProduct", type="samples.flexstore.ProductListEvent")] - </fx:Metadata> - - <fx:Script> - <![CDATA[ - import org.apache.flex.effects.Effect; - import org.apache.flex.effects.Move; - import org.apache.flex.effects.Sequence; - import org.apache.flex.core.DropType; - import org.apache.flex.core.IUIBase; - import org.apache.flex.events.DragEvent; - - import samples.flexstore.Product; - import samples.flexstore.ProductListEvent; - - public var items:Array; - - public var newItemStartX:int; - public var newItemStartY:int; - [Bindable] - public var maxItems:int = 0; - public var showQuantity:Boolean; - - private var playingEffects:Object = new Object(); - - public function addProduct(product:Product):void - { - if (items == null) - items = []; - - var index:int = indexOf(product.productId); - var event:ProductListEvent; - var item:ProductListItem; - - if (index != -1) - { - item = items[index] as ProductListItem; - //if we don't keep track of what's playing a double-click can - //cause the list item to keep rising - if (playingEffects[item.uid] == null) - { - var jump:Sequence = new Sequence(); - var m1:Move = new Move(item) - m1.yBy = -5; - var m2:Move = new Move(item) - m2.yBy = 5; - jump.addChild(m1); - jump.addChild(m2); - jump.duration = 150; - playingEffects[item.uid] = jump; - jump.addEventListener(Effect.EFFECT_END, function(event:Event):void - { - delete playingEffects[item.uid]; - }); - jump.play(); - } - event = new ProductListEvent(ProductListEvent.DUPLICATE_PRODUCT); - event.product = item.product; - dispatchEvent(event); - } - else - { - index = items.length; - if (maxItems <= 0 || index < maxItems) - { - item = new ProductListItem(); - if (showQuantity) - { - item.currentState = 'showQuantity'; - } - item.product = product; - item.percentWidth = 100; - item.addEventListener(ProductListEvent.REMOVE_PRODUCT, removeItemHandler); - items[index] = item; - viewport.addElement(item); - layoutItems(index, true); - event = new ProductListEvent(ProductListEvent.ADD_PRODUCT); - event.product = product; - dispatchEvent(event); - } - } - } - - public function getProducts():Array - { - var ret:Array = []; - for (var i:int = 0; i < items.length; i++) - { - ret[i] = ProductListItem(items[i]).product; - } - return ret; - } - - private function removeItemHandler(event:Event):void - { - var item:ProductListItem = event.target as ProductListItem; - var index:int = indexOf(item.product.productId); - items.splice(index, 1); - viewport.removeElement(item); - layoutItems(index); - } - - private function layoutItems(startIndex:int, scrollToBottom:Boolean=false):void - { - var n:int = items.length; - var e:Move; - for (var i:int = startIndex; i < n ; i++) - { - var item:ProductListItem = items[i]; - var yTo:Number = i * (item.height); - //still need to prevent items that are already in motion from getting - //jumpy - if (playingEffects[item.uid] == null) - { - e = new Move(item); - if (item.x == 0 && item.y == 0) - { - e.xFrom = newItemStartX; - e.yFrom = newItemStartY; - } - - e.xTo = 0; - e.yTo = yTo; - playingEffects[item.uid] = e; - e.addEventListener(Effect.EFFECT_END, function(event:Event):void - { - delete playingEffects[item.uid]; - }); - e.play(); - } - else - { - playingEffects[item.uid].pause(); - playingEffects[item.uid].yTo = yTo; - playingEffects[item.uid].play(); - } - } - //get the last event and if we should scroll make sure we can validate - //and scroll to maxVPosition - if (scrollToBottom) - { - e.addEventListener(Effect.EFFECT_END, function(event:Event):void - { - //TODO scrollingView.model.verticalScrollPosition = scrollingView.maxVerticalScrollPosition; - }); - } - } - - private function indexOf(productId:int):int - { - var index:int = -1; - - var n:int = items.length; - for (var i:int = 0; i < items.length; i++) - { - if (ProductListItem(items[i]).product.productId == productId) - { - index = i; - break; - } - } - - return index; - } - - private function doDragEnter(event:DragEvent):void - { - trace("doDragEnter"); - dmc.acceptDragDrop(event.target as IUIBase, DropType.COPY); - } - - private function doDragDrop(event:DragEvent):void - { - trace("doDragDrop"); - var product:Product = DragEvent.dragSource as Product; - addProduct(product); - } - - ]]> - </fx:Script> - <js:beads> - <js:DropMouseController id="dmc" dragEnter="doDragEnter(event)" dragDrop="doDragDrop(event)" /> - <js:VerticalLayout /> - <js:ScrollingViewport id="scrollingView" /> - </js:beads> - <js:Container id="viewport" width="100%" height="100%" > - </js:Container> -</js:Container>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore/src/productsView/ProductListItem.mxml ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore/src/productsView/ProductListItem.mxml b/examples/flexjs/FlexJSStore/src/productsView/ProductListItem.mxml deleted file mode 100755 index 8e98c3b..0000000 --- a/examples/flexjs/FlexJSStore/src/productsView/ProductListItem.mxml +++ /dev/null @@ -1,140 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -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. - ---> -<js:Container xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic" - className="listItem" - height="{HEIGHT}" implements="org.apache.flex.core.IItemRenderer"> - <!--automationName="{product.name}">--> - - <fx:Metadata> - [Event(name="productQtyChange", type="samples.flexstore.ProductListEvent")] - [Event(name="removeProduct", type="samples.flexstore.ProductListEvent")] - </fx:Metadata> - - <fx:Script> - <![CDATA[ - - import samples.flexstore.Product; - import samples.flexstore.ProductListEvent; - - private static var idCounter:int = 0; - public var uid:String = (idCounter++).toString(); - - public static const HEIGHT:int = 30; - - [Bindable("__NoChangeEvent__")] - public function get product():Product - { - return _data as Product; - } - public function set product(value:Product):void - { - _data = value; - } - - private var _data:Object; - - public function get data():Object - { - return _data; - } - - public function set data(value:Object):void - { - _data = value; - } - - public function get listData():Object - { - return null; - } - - public function set listData(value:Object):void - { - // not used - } - - private var _itemRendererParent:Object; - - public function get itemRendererParent():Object - { - return _itemRendererParent; - } - - public function set itemRendererParent(value:Object):void - { - _itemRendererParent = value; - } - - private function qtyChange():void - { - product.qty = int(qty.text); - var event:ProductListEvent = new ProductListEvent(ProductListEvent.PRODUCT_QTY_CHANGE); - event.product = product; - dispatchEvent(event); - } - - private function removeItem():void - { - var event:ProductListEvent = new ProductListEvent(ProductListEvent.REMOVE_PRODUCT); - event.product = product; - dispatchEvent(event); - } - - ]]> - </fx:Script> - - <fx:Declarations> - <js:CurrencyFormatter currencySymbol="$" id="cf" fractionalDigits="2"/> - </fx:Declarations> - - <js:beads> - <js:ContainerDataBinding /> - </js:beads> - - <js:ImageButton id="removeButton" source="assets/trashcan.png" - width="14" height="14" y="5" - click="removeItem()"> - <js:beads> - <js:ToolTipBead toolTip="Remove from cart" /> - </js:beads> - </js:ImageButton> - - <js:Image id="productImage" x="16" y="6" width="12" height="12" source="{product.image}"/> - - <js:Label id="productName" x="30" width="100" y="4" text="{product.name}"/> - - <js:Label id="productPrice" width="60" y="4" - text="{cf.format(product.price)}" style="textAlign:right;right:0" - style.showQuantity="textAlign:right;right:25"/> - - <js:TextInput id="qty" width="25" y="3" text="{product.qty}" includeIn="showQuantity" - style="textAlign:right;right:0;marginTop:0" change="qtyChange()" > - <js:beads> - <js:NumericOnlyTextInputBead maxChars="3" /> - </js:beads> - </js:TextInput> - - <js:states> - <js:State name="compare" /> - <js:State name="showQuantity" /> - </js:states> - -</js:Container> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore/src/productsView/ProductSupport.mxml ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore/src/productsView/ProductSupport.mxml b/examples/flexjs/FlexJSStore/src/productsView/ProductSupport.mxml deleted file mode 100755 index b3c8429..0000000 --- a/examples/flexjs/FlexJSStore/src/productsView/ProductSupport.mxml +++ /dev/null @@ -1,90 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -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. - ---> -<js:HContainer xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic" - > - <js:style> - <js:SimpleCSSStyles paddingLeft="4" paddingRight="8" paddingBottom="4" /> - </js:style> - <js:beads> - <js:ContainerDataBinding /> - </js:beads> - - <fx:Script> - <![CDATA[ - - private function toggle():void - { - /* - if (vd.playing) - { - vd.stop(); - list.visible = true; - } - else - { - list.visible = false; - vd.play(); - } - */ - } - - ]]> - </fx:Script> - - <fx:Declarations> - <js:Parallel id="hideList"> - <js:children> - <fx:Array> - <js:Resize target="{list}" widthTo="0"/> - <!--<mx:Resize target="{vd}" widthTo="400" heightTo="314"/>--> - </fx:Array> - </js:children> - </js:Parallel> - - <js:Parallel id="showList"> - <js:children> - <fx:Array> - <js:Resize target="{list}" widthTo="130"/> - <!--<mx:Resize target="{vd}" widthTo="270" heightTo="217"/>--> - </fx:Array> - </js:children> - </js:Parallel> - </fx:Declarations> - <js:List id="list" width="130" height="100%" selectedIndex="0"> - <js:dataProvider> - <fx:Array> - <fx:Object label="Install SIM Card"/> - </fx:Array> - </js:dataProvider> - </js:List> - - <js:Container width="100%"> - - <!--<mx:VideoDisplay id="vd" width="270" height="217" source="assets/phone.flv" - autoPlay="false" complete="list.visible=true"/> - - <mx:Button label="{vd.playing ? 'Stop' : 'Play'}" click="toggle()" left="8" bottom="8" includeInLayout="false"> - </mx:Button> - --> - </js:Container> - - -</js:HContainer> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore/src/samples/flexstore/ButtonBarButtonSkin.as ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore/src/samples/flexstore/ButtonBarButtonSkin.as b/examples/flexjs/FlexJSStore/src/samples/flexstore/ButtonBarButtonSkin.as deleted file mode 100755 index 5e94b58..0000000 --- a/examples/flexjs/FlexJSStore/src/samples/flexstore/ButtonBarButtonSkin.as +++ /dev/null @@ -1,298 +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 samples.flexstore -{ - -import flash.display.GradientType; -import mx.containers.BoxDirection; -import mx.controls.Button; -import mx.controls.ButtonBar; -import mx.skins.Border; -import mx.skins.halo.*; -import mx.styles.StyleManager; -import mx.utils.ColorUtil; - -/** - * Adapted from mx.skins.halo.ButtonBarButtonSkin. - * This version of the ButtonBarButtonSkin is applied for the - * selectedOver, selectedUp, and over states to use the 2nd two - * values of the fillColors for the selected state of the - * button. The over state then uses a computed value from - * the themeColor to show emphasis. The border of the selected - * button also uses a computed value from the themeColor, but - * is partially transparent. - */ -public class ButtonBarButtonSkin extends Border -{ - //-------------------------------------------------------------------------- - // - // Class variables - // - //-------------------------------------------------------------------------- - - /** - * @private - */ - private static var cache:Object = {}; - - //-------------------------------------------------------------------------- - // - // Class methods - // - //-------------------------------------------------------------------------- - - /** - * @private - * Several colors used for drawing are calculated from the base colors - * of the component (themeColor, borderColor and fillColors). - * Since these calculations can be a bit expensive, - * we calculate once per color set and cache the results. - */ - private static function calcDerivedStyles(themeColor:uint, - fillColor0:uint, - fillColor1:uint):Object - { - var key:String = HaloColors.getCacheKey(themeColor, - fillColor0, fillColor1); - - if (!cache[key]) - { - var o:Object = cache[key] = {}; - - // Cross-component styles. - HaloColors.addHaloColors(o, themeColor, fillColor0, fillColor1); - - // Button-specific styles. - o.innerEdgeColor1 = ColorUtil.adjustBrightness2(fillColor0, -10); - o.innerEdgeColor2 = ColorUtil.adjustBrightness2(fillColor1, -25); - } - - return cache[key]; - } - - //-------------------------------------------------------------------------- - // - // Constructor - // - //-------------------------------------------------------------------------- - - /** - * @private - * Constructor. - */ - public function ButtonBarButtonSkin() - { - super(); - } - - //-------------------------------------------------------------------------- - // - // Overridden properties - // - //-------------------------------------------------------------------------- - - //---------------------------------- - // measuredWidth - //---------------------------------- - - /** - * @private - */ - override public function get measuredWidth():Number - { - return 50; - } - - //---------------------------------- - // measuredHeight - //---------------------------------- - - /** - * @private - */ - override public function get measuredHeight():Number - { - return 22; - } - - //-------------------------------------------------------------------------- - // - // Overridden methods - // - //-------------------------------------------------------------------------- - - /** - * @private - */ - override protected function updateDisplayList(w:Number, h:Number):void - { - super.updateDisplayList(w, h); - - // User-defined styles. - var borderColor:uint = getStyle("borderColor"); - var cornerRadius:Number = getStyle("cornerRadius"); - var fillAlphas:Array = getStyle("fillAlphas"); - var fillColors:Array = getStyle("fillColors"); - styleManager.getColorNames(fillColors); - var highlightAlphas:Array = getStyle("highlightAlphas"); - var themeColor:uint = getStyle("themeColor"); - - // Derivative styles. - var derStyles:Object = calcDerivedStyles(themeColor, fillColors[0], - fillColors[1]); - - var borderColorDrk1:Number = - ColorUtil.adjustBrightness2(borderColor, -50); - - var themeColorDrk1:Number = - ColorUtil.adjustBrightness2(themeColor, -25); - - var emph:Boolean = false; - - if (parent is Button) - emph = (parent as Button).emphasized; - - var tmp:Number; - - var bar:ButtonBar = parent ? ButtonBar(parent.parent) : null; - var horizontal:Boolean = true; - var pos:int = 0; - - if (bar) - { - if (bar.direction == BoxDirection.VERTICAL) - horizontal = false; - - // first: -1, middle: 0, last: 1 - var index:int = bar.getChildIndex(parent); - pos = (index == 0 ? -1 : (index == bar.numChildren - 1 ? 1 : 0)); - } - - var radius:Object = getCornerRadius(pos, horizontal, cornerRadius); - var cr:Object = getCornerRadius(pos, horizontal, cornerRadius); - var cr1:Object = getCornerRadius(pos, horizontal, cornerRadius - 1); - var cr2:Object = getCornerRadius(pos, horizontal, cornerRadius - 2); - var cr3:Object = getCornerRadius(pos, horizontal, cornerRadius - 3); - - graphics.clear(); - - switch (name) - { - case "selectedUpSkin": - case "selectedOverSkin": - { - var overFillColors:Array; - if (fillColors.length > 2) - overFillColors = [ fillColors[2], fillColors[3] ]; - else - overFillColors = [ fillColors[0], fillColors[1] ]; - - var overFillAlphas:Array; - if (fillAlphas.length > 2) - overFillAlphas = [ fillAlphas[2], fillAlphas[3] ]; - else - overFillAlphas = [ fillAlphas[0], fillAlphas[1] ]; - - // button border/edge - drawRoundRect( - 0, 0, w, h, cr, - [ themeColor, derStyles.themeColDrk1 ], 0.5, - verticalGradientMatrix(0, 0, w , h), - GradientType.LINEAR, null, - { x: 1, y: 1, w: w - 2, h: h - 2, r: cr1 }); - - // button fill - drawRoundRect( - 1, 1, w - 2, h - 2, cr1, - overFillColors, overFillAlphas, - verticalGradientMatrix(0, 0, w - 2, h - 2)); - - // top highlight - if (!(radius is Number)) - { radius.bl = radius.br = 0;} - drawRoundRect( - 1, 1, w - 2, (h - 2) / 2, radius, - [ 0xFFFFFF, 0xFFFFFF ], highlightAlphas, - verticalGradientMatrix(1, 1, w - 2, (h - 2) / 2)); - break; - } - - case "overSkin": - { - // button border/edge - drawRoundRect( - 0, 0, w, h, cr, - [ themeColor, derStyles.themeColDrk1 ], 0.5, - verticalGradientMatrix(0, 0, w, h)); - - // button fill - drawRoundRect( - 1, 1, w - 2, h - 2, cr1, - [ derStyles.fillColorPress1, derStyles.fillColorPress2 ], 1, - verticalGradientMatrix(0, 0, w - 2, h - 2)); - - // top highlight - if (!(radius is Number)) - { radius.bl = radius.br = 0;} - drawRoundRect( - 1, 1, w - 2, (h - 2) / 2, radius, - [ 0xFFFFFF, 0xFFFFFF ], highlightAlphas, - verticalGradientMatrix(1, 1, w - 2, (h - 2) / 2)); - - break; - } - } - } - - //-------------------------------------------------------------------------- - // - // Methods - // - //-------------------------------------------------------------------------- - - /** - * @private - */ - private function getCornerRadius(pos:int, horizontal:Boolean, - radius:Number):Object - { - if (pos == 0) - return 0; - - radius = Math.max(0, radius); - - if (horizontal) - { - if (pos == -1) - return { tl: radius, tr: 0, bl: radius, br: 0 }; - else // pos == 1 - return { tl: 0, tr: radius, bl: 0, br: radius }; - } - else - { - if (pos == -1) - return { tl: radius, tr: radius, bl: 0, br: 0 }; - else // pos == 1 - return { tl: 0, tr: 0, bl: radius, br: radius }; - } - } -} - -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore/src/samples/flexstore/Product.as ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore/src/samples/flexstore/Product.as b/examples/flexjs/FlexJSStore/src/samples/flexstore/Product.as deleted file mode 100755 index 040fb8f..0000000 --- a/examples/flexjs/FlexJSStore/src/samples/flexstore/Product.as +++ /dev/null @@ -1,78 +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 samples.flexstore -{ - -[Bindable] -public class Product -{ - - public var productId:int; - public var name:String; - public var description:String; - public var price:Number; - public var image:String; - public var experience:String; - public var blazeds:Boolean; - public var mobile:Boolean; - public var video:Boolean; - public var highlight1:String; - public var highlight2:String; - public var qty:int; - - public function Product() - { - - } - - public function fill(obj:Object):void - { - for (var i:String in obj) - { - this[i] = obj[i]; - } - } - - [Bindable(event="propertyChange")] - public function get featureString():String - { - var str:String = ""; - if (blazeds) - str += "BlazeDS"; - - if (mobile) - { - if (str.length > 0) - str += "\n"; - str += "Mobile"; - } - - if (video) - { - if (str.length > 0) - str += "\n"; - str += "Video"; - } - - return str; - } - -} - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductFilter.as ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductFilter.as b/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductFilter.as deleted file mode 100755 index d182371..0000000 --- a/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductFilter.as +++ /dev/null @@ -1,56 +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 samples.flexstore -{ - -[Bindable] -public class ProductFilter -{ - public var count:int; - public var experience:String; - public var minPrice:Number; - public var maxPrice:Number; - public var blazeds:Boolean; - public var mobile:Boolean; - public var video:Boolean; - - public function ProductFilter() - { - super(); - } - - public function accept(product:Product):Boolean - { - //price is often the first test so let's fail fast if possible - if (minPrice > product.price || maxPrice < product.price) - return false; - if (experience != "All" && experience > product.experience) - return false; - if (blazeds && !product.blazeds) - return false; - if (mobile && !product.mobile) - return false; - if (video && !product.video) - return false; - - return true; - } -} - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductFilterEvent.as ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductFilterEvent.as b/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductFilterEvent.as deleted file mode 100755 index 28129e7..0000000 --- a/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductFilterEvent.as +++ /dev/null @@ -1,39 +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 samples.flexstore -{ - -import org.apache.flex.events.Event; - -public class ProductFilterEvent extends Event -{ - public static const FILTER:String = "filter"; - - public var live:Boolean; - public var filter:ProductFilter; - - public function ProductFilterEvent(filter:ProductFilter, live:Boolean) - { - super(FILTER); - this.filter = filter; - this.live = live; - } -} - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductListEvent.as ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductListEvent.as b/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductListEvent.as deleted file mode 100755 index b6b9371..0000000 --- a/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductListEvent.as +++ /dev/null @@ -1,42 +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 samples.flexstore -{ - -import org.apache.flex.events.Event; - -public class ProductListEvent extends Event -{ - public static const ADD_PRODUCT:String = "addProduct"; - public static const DUPLICATE_PRODUCT:String = "duplicateProduct"; - public static const REMOVE_PRODUCT:String = "removeProduct"; - public static const PRODUCT_QTY_CHANGE:String = "productQtyChange"; - - public var product:Product; - - //making the default bubbles behavior of the event to true since we want - //it to bubble out of the ProductListItem and beyond - public function ProductListEvent(type:String, bubbles:Boolean=true, cancelable:Boolean=false) - { - super(type, bubbles, cancelable); - } - -} - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductThumbEvent.as ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductThumbEvent.as b/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductThumbEvent.as deleted file mode 100755 index f92dc7f..0000000 --- a/examples/flexjs/FlexJSStore/src/samples/flexstore/ProductThumbEvent.as +++ /dev/null @@ -1,45 +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 samples.flexstore -{ - -import org.apache.flex.events.Event; - -public class ProductThumbEvent extends Event -{ - public static const PURCHASE:String = "purchase"; - public static const COMPARE:String = "compare"; - public static const DETAILS:String = "details"; - public static const BROWSE:String = "browse"; - - public var product:Product; - - public function ProductThumbEvent(type:String, product:Product) - { - super(type); - this.product = product; - } - - override public function cloneEvent():Event - { - return new ProductThumbEvent(type, product); - } -} - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/FlexJSStore.mxml ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/FlexJSStore.mxml b/examples/flexjs/FlexJSStore_jquery/src/FlexJSStore.mxml deleted file mode 100755 index e5621c0..0000000 --- a/examples/flexjs/FlexJSStore_jquery/src/FlexJSStore.mxml +++ /dev/null @@ -1,268 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -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. - ---> -<jquery:Application xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic" - xmlns:jquery="library://ns.apache.org/flexjs/jquery" - xmlns="*" - initialize="startService()" - pageTitle="FlexStore"> - - <fx:Script> - <![CDATA[ - import org.apache.flex.core.ValuesManager; - - /* - private var currentTheme:String = "beige"; - - private function toggleTheme():void - { - if (currentTheme == "beige") - { - currentTheme = "blue"; - } - else - { - currentTheme = "beige"; - } - - loadStyle(); - } - */ - - private function startService():void - { - productService.send(); - } - - private function loadStyle():void - { - /* load css not implemented yet - var eventDispatcher:IEventDispatcher = - styleManager.loadStyleDeclarations(currentTheme + ".swf"); - eventDispatcher.addEventListener(StyleEvent.COMPLETE, completeHandler); - */ - } - - private function completeHandler(event:Event):void - { - image.source = ValuesManager.valuesImpl.getValue(acb, "storeLogo"); - /* - super.initialized = true; - */ - callLater.callLater(prebake); - } - - /* - override public function set initialized(value:Boolean):void - { - // Hold off until the Runtime CSS SWF is done loading. - } - */ - - private var stateChain:Array; - - private function headHome():void - { - homeButton.selected = true; - if (initialView.currentState == "ProductsState") - { - productsButton.selected = false; - stateChain = ["ProductsWipeUp", "HomeWipeDown", "HomeState"]; - initialView.currentState = "ProductsWipeUp"; - } - else if (initialView.currentState == "SupportState") - { - supportButton.selected = false; - stateChain = ["SupportWipeUp", "HomeWipeDown", "HomeState"]; - initialView.currentState = "SupportWipeUp"; - } - } - - private function headToProducts():void - { - productsButton.selected = true; - if (initialView.currentState == "SupportState") - { - supportButton.selected = false; - stateChain = ["SupportWipeUp", "ProductsWipeDown", "ProductsState"]; - initialView.currentState = "SupportWipeUp"; - } - if (initialView.currentState == "HomeState") - { - homeButton.selected = false; - stateChain = ["HomeWipeUp", "ProductsWipeDown", "ProductsState"]; - initialView.currentState = "HomeWipeUp"; - } - } - - private function headToSupport():void - { - supportButton.selected = true; - if (initialView.currentState == "ProductsState") - { - productsButton.selected = false; - stateChain = ["ProductsWipeUp", "SupportWipeDown", "SupportState"]; - initialView.currentState = "ProductsWipeUp"; - } - if (initialView.currentState == "HomeState") - { - homeButton.selected = false; - stateChain = ["HomeWipeUp", "SupportWipeDown", "SupportState"]; - initialView.currentState = "HomeWipeUp"; - } - } - - private function prebake():void - { - callLater.callLater(prebake2); - } - - private function prebake2():void - { - trace("prebake2"); - stateChain = ["ProductsPreBake", "HomeState"]; - initialView.currentState = "ProductsPreBake"; - } - - private function chainStatesIfNeeded():void - { - if (stateChain != null) - { - if (initialView.currentState == stateChain[0]) - { - callLater.callLater(nextState); - } - } - } - - private function nextState():void - { - stateChain.shift(); - if (stateChain.length) - initialView.currentState = stateChain[0]; - else - stateChain = null; - } - ]]> - </fx:Script> - - <fx:Style source="main.css"/> - <fx:Style source="beige.css"/> - - <fx:Declarations> - <js:HTTPService id="productService" url="data/catalog.json"> - <js:LazyCollection id="catalog" complete="if (pView) pView.catalog = catalog"> - <js:inputParser> - <js:JSONInputParser /> - </js:inputParser> - <js:itemConverter> - <ProductJSONItemConverter /> - </js:itemConverter> - </js:LazyCollection> - </js:HTTPService> - </fx:Declarations> - <jquery:valuesImpl> - <js:SimpleCSSValuesImpl /> - </jquery:valuesImpl> - <jquery:beads> - <js:CallLaterBead id="callLater" /> - <js:ApplicationDataBinding /> - </jquery:beads> - <jquery:initialView> - <js:View width="990" height="585" - initComplete="completeHandler(null)" - stateChangeComplete="chainStatesIfNeeded()"> - <js:states> - <js:State name="HomeState" stateGroups="['Home']" /> - <js:State name="HomeWipeUp" stateGroups="['Home']" /> - <js:State name="HomeWipeDown" stateGroups="['Home']" /> - <js:State name="ProductsPreBake" stateGroups="['Home', 'Products']" /> - <js:State name="ProductsState" stateGroups="['Products']" /> - <js:State name="ProductsWipeUp" stateGroups="['Products']" /> - <js:State name="ProductsWipeDown" stateGroups="['Products']" /> - <js:State name="SupportState" stateGroups="['Support']" /> - <js:State name="SupportWipeUp" stateGroups="['Support']" /> - <js:State name="SupportWipeDown" stateGroups="['Support']" /> - </js:states> - - <js:transitions> - <js:Transition fromState="HomeState" toState="HomeWipeUp"> - <js:Wipe direction="up" target="homeView" /> - </js:Transition> - <js:Transition fromState="HomeWipeDown" toState="HomeState"> - <js:Wipe direction="down" target="homeView" /> - </js:Transition> - <js:Transition fromState="ProductsState" toState="ProductsWipeUp"> - <js:Wipe direction="up" target="pView" /> - </js:Transition> - <js:Transition fromState="ProductsWipeDown" toState="ProductsState"> - <js:Wipe direction="down" target="pView" /> - </js:Transition> - <js:Transition fromState="SupportState" toState="SupportWipeUp"> - <js:Wipe direction="up" target="supportView" /> - </js:Transition> - <js:Transition fromState="SupportWipeDown" toState="SupportState"> - <js:Wipe direction="down" target="supportView" /> - </js:Transition> - </js:transitions> - <js:beads> - <js:VerticalLayout /> - </js:beads> - <js:ControlBar id="acb" width="100%" className="storeControlBar" > - <js:beads> - <js:HorizontalLayout /> - </js:beads> - <js:Image id="image" /> - <!-- click="toggleTheme()" --> - <!-- toolTip="Change Theme"/ --> - <jquery:ToggleTextButton id="homeButton" - text="Home" - height="100%" - selected="true" - className="storeButtonBar" - click="headHome()" /> - <jquery:ToggleTextButton id="productsButton" - text="Products" - height="100%" - className="storeButtonBar" - click="headToProducts()"/> - <jquery:ToggleTextButton id="supportButton" - text="Support" - height="100%" - className="storeButtonBar" - click="headToSupport()"/> - </js:ControlBar> - <js:Container width="990" > - <js:style> - <js:SimpleCSSStyles paddingLeft="0" paddingRight="0"/> - </js:style> - - <HomeView id="homeView" width="100%" height="550" includeIn="Home" - /> - <ProductsView id="pView" includeIn="Products" visible.ProductsPreBake="false" - width="100%" height="550" initComplete="if (catalog.length) pView.catalog = catalog" - /> - <SupportView id="supportView" includeIn="Support" - width="100%" height="550" - /> - </js:Container> - </js:View> - </jquery:initialView> -</jquery:Application> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/HomeView.mxml ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/HomeView.mxml b/examples/flexjs/FlexJSStore_jquery/src/HomeView.mxml deleted file mode 100755 index 1882c7e..0000000 --- a/examples/flexjs/FlexJSStore_jquery/src/HomeView.mxml +++ /dev/null @@ -1,195 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -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. - ---> -<!-- -This component is primarily static and is only meant to show what other -pages of the store could look like. - -Note that this page was put together in the Design view so you'll see more -hard coded locations and sizes. - -Also note when working with a Canvas that using the constraint styles -(e.g., left, top, right, bottom) can provide better layout predictability than -using x and y, especially when percentage widths and heights are used. - -Width and height are hard-coded in the root tag to help the Design view. ---> -<js:Container xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic" - xmlns:jquery="library://ns.apache.org/flexjs/jquery" - xmlns="*" width="990" height="550" - initComplete="updateMapImage()"> - <fx:Script> - <![CDATA[ - import org.apache.flex.core.ValuesManager; - import org.apache.flex.html.SimpleAlert; - - public function updateMapImage():void - { - mapImage.source = ValuesManager.valuesImpl.getValue(mapCanvas, 'dottedMap'); - } - ]]> - </fx:Script> - <js:beads> - <js:ContainerDataBinding /> - </js:beads> - <js:HContainer width="100%" height="100%" y="0" x="0" className="colorPanel"> - <js:VContainer width="230" height="100%"> - <js:Container width="100%" height="100%"> - - <js:Container height="60" className="homeSection"> - <js:style> - <js:SimpleCSSStyles backgroundColor="#ebebe9" left="10" top="10" right="10"/> - </js:style> - <js:Label style="left:10;top:10" text="Search Developers" height="22" className="sectionHeader" /> - <jquery:TextButton style="left:168;top:30" text="Go" width="27" height="20" className="glass" click="SimpleAlert.show('This feature is not implemented in this sample', 'Go')"/> - <js:TextInput style="left:10;top:30" height="20" width="150"/> - </js:Container> - - <js:Container height="280" className="homeSection"> - <js:style> - <js:SimpleCSSStyles backgroundColor="#ffffff" left="10" top="78" right="10" /> - </js:style> - <js:VContainer width="100%" height="100%"> - <js:style> - <js:SimpleCSSStyles left="10" top="10" /> - </js:style> - <js:Label text="Flex Experts That Can Help You" className="sectionHeader"/> - <js:HRule height="5" width="187" style="marginLeft:0"/> - <js:Label text="General" className="homeProgramHeader"/> - <js:Label text="BlazeDS Experts" style="fontSize:9"/> - <js:Spacer height="8" width="100%"/> - <js:Label text="Server-side" className="homeProgramHeader"/> - <js:Label text="Java, PHP Developers" style="fontSize:9"/> - <js:Spacer height="8" width="100%"/> - <js:Label text="Mobile" className="homeProgramHeader"/> - <js:Label text="Android, IOS and more" style="fontSize:9"/> - <js:Spacer height="8" width="100%"/> - <js:Label text="Students" className="homeProgramHeader"/> - <js:Label text="Free Assistance" style="fontSize:9"/> - <js:Spacer height="8" width="100%"/> - </js:VContainer> - </js:Container> - - <js:Container height="174" className="homeSection"> - <js:style> - <js:SimpleCSSStyles backgroundColor="#ebebe9" left="10" top="366" right="10" /> - </js:style> - <js:VContainer width="100%" height="100%"> - <js:style> - <js:SimpleCSSStyles left="10" top="10" /> - </js:style> - <js:Label text="Manage My Account" className="sectionHeader"/> - - <js:Label text="Phone Number"/> - - <js:HContainer width="100%" height="25" > - <js:style> - <js:SimpleCSSStyles verticalAlign="middle" /> - </js:style> - <js:TextInput height="20" width="40"/> - <js:HRule width="8" height="2"/> - <js:TextInput height="20" width="40"/> - <js:HRule width="8" height="2"/> - <js:TextInput height="20" width="40"/> - </js:HContainer> - - <js:Label text="Password"/> - <js:TextInput height="20"/> - <js:Spacer height="8" width="100%"/> - - <jquery:CheckBox text="Remember my phone number" selected="true"/> - <js:Spacer height="8" width="100%"/> - - <jquery:TextButton text="Login" className="glass" height="20" width="55" click="SimpleAlert.show('This feature is not implemented in this sample', 'Login')"/> - - </js:VContainer> - </js:Container> - - </js:Container> - - </js:VContainer> - - <js:VContainer width="750" height="100%"> - <js:Container width="100%" height="100%"> - - <!-- can't use binding to set the mapImage source because the style isn't available early enough --> - <js:Container id="mapCanvas" height="35%" className="homeMap"> - <js:style> - <js:SimpleCSSStyles left="0" right="10" top="10" /> - </js:style> - <js:Image id="mapImage" width="487" height="100%" alpha="1.0" style="left:10;top:10"/> - <js:Label y="110" text="US Developers . Flex . FlexJS" width="95%" height="40" style="margin:auto;fontWeight:'bold';fontSize:22;color:#ffffff;fontFamily:'Arial';textAlign:'center'"/> - <js:Label text="Learn More >>" width="95" style="fontSize:12;fontFamily:'Arial';bottom:10;right:10"/> - <js:Label text="$60/hr" style="color:#ffffff;fontWeight:'bold';fontFamily:'Arial';fontSize:20;right:10:top:10"/> - <js:Label text="Rates as low as" x="551" y="16" style="fontSize:12"/> - </js:Container> - - <js:Container height="330" > - <js:style> - <js:SimpleCSSStyles backgroundColor="#ffffff" borderStyle="solid" bottom="10" right="10" left="0" /> <!-- cornerRadius="4" --> - </js:style> - - <js:Label style="left:10;top:10" text="Featured Developers" width="173" height="25" className="sectionHeader"/> - - <js:HContainer style="left:10;top:43" width="100%" height="100%"> - <js:VContainer width="33%" height="100%"> - <js:Container width="100%"> - <js:Image id="image1" source="assets/akotter.jpg" style="margin:auto;verticalCenter:0"/> - </js:Container> - - <js:Container width="100%"> - <js:Label text="Annette Kotter" id="feat_prod_1" style="margin:auto;fontWeight:'bold';fontSize:12"/> - </js:Container> - - </js:VContainer> - - <js:VContainer width="33%" height="100%"> - <js:Container width="100%"> - <js:Image id="image2" style="margin:auto;verticalCenter:0" source="assets/bcrater.jpg"/> - </js:Container> - - <js:Container width="100%"> - <js:Label text="Ben Crater" id="feat_prod_2" style="margin:auto;fontWeight:'bold';fontSize:12"/> - </js:Container> - - </js:VContainer> - - <js:VContainer width="33%" height="100%"> - <js:Container width="100%"> - <js:Image id="image3" style="margin:auto;verticalCenter:0" source="assets/jproctor.jpg"/> - </js:Container> - - <js:Container width="100%"> - <js:Label text="Jane Proctor" id="feat_prod_3" style="margin:auto;fontWeight:'bold';fontSize:12"/> - </js:Container> - - </js:VContainer> - - </js:HContainer> - - </js:Container> - - </js:Container> - - </js:VContainer> - - </js:HContainer> - -</js:Container> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/ProductJSONItemConverter.as ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/ProductJSONItemConverter.as b/examples/flexjs/FlexJSStore_jquery/src/ProductJSONItemConverter.as deleted file mode 100755 index cb27bde..0000000 --- a/examples/flexjs/FlexJSStore_jquery/src/ProductJSONItemConverter.as +++ /dev/null @@ -1,41 +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 -{ - import org.apache.flex.collections.converters.JSONItemConverter; - - import samples.flexstore.Product; - - public class ProductJSONItemConverter extends JSONItemConverter - { - public function ProductJSONItemConverter() - { - super(); - } - - override public function convertItem(data:String):Object - { - var obj:Object = super.convertItem(data); - var product:Product = new Product(); - for (var p:String in obj) - product[p] = obj[p]; - return product; - } - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/ProductsView.mxml ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/ProductsView.mxml b/examples/flexjs/FlexJSStore_jquery/src/ProductsView.mxml deleted file mode 100755 index 70fccd1..0000000 --- a/examples/flexjs/FlexJSStore_jquery/src/ProductsView.mxml +++ /dev/null @@ -1,121 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -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. - ---> -<!-- width and height hard-coded in the root tag to better support the - Design view in FlexBuilder since we know the width and height from the - settings in flexstore.mxml --> -<js:Container xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic" - xmlns:productsView="productsView.*" - width="990" height="550" - currentState="showFilter" - > - - <fx:Script> - <![CDATA[ - import org.apache.flex.events.Event; - import org.apache.flex.collections.LazyCollection; - import samples.flexstore.Product; - - private var _catalog:LazyCollection; - - [Bindable("catalogChange")] - public function get catalog():LazyCollection - { - return _catalog; - } - - public function set catalog(c:LazyCollection):void - { - _catalog = c; - if (filterPanel != null) - { - filterPanel.filter.count = c.length; - } - dispatchEvent(new org.apache.flex.events.Event("catalogChange")); - } - - public function addToCompare(product:Product):void - { - //setting the state before adding the product avoids jumpiness in the transition, not sure why - currentState = 'showFilter'; - filterPanel.productList.addProduct(product); - } - - public function addToCart(product:Product):void - { - //setting the state before adding the product avoids jumpiness in the transition, not sure why - currentState = 'showCart'; - cartPanel.productList.addProduct(product); - } - - - ]]> - </fx:Script> - <js:beads> - <js:ContainerDataBinding /> - </js:beads> - <js:Container - className="colorPanel" - height="100%" width="100%" - > - <js:beads> - <js:OneFlexibleChildHorizontalLayout flexibleChild="spacer" /> - </js:beads> - <productsView:Grip id="filterGrip" gripIcon="assets/icon_magnifier.png" - gripTip="Show filter panel" click="currentState = 'showFilter'"/> - - <productsView:ProductFilterPanel x="{filterGrip.width}" y="0" id="filterPanel" width="265" height="100%" - filter="catalogPanel.filter(event.filter, event.live)" - compare="catalogPanel.compare(filterPanel.productList.getProducts())" - initComplete="if (catalog) filterPanel.filter.count = catalog.length"/> - - <js:Spacer id="spacer" /> - - <productsView:ProductCart id="cartPanel" width="265" height="100%" /> - - <productsView:Grip id="cartGrip" gripIcon="assets/icon_cart_empty.png" - gripTip="Show cart" click="currentState = 'showCart'" /> - - </js:Container> - - <productsView:ProductCatalogPanel id="catalogPanel" y="4" width="685" height="540" - x.showFilter="288" x.showCart="0" - catalog="{catalog}" - compare="addToCompare(event.product)" - purchase="addToCart(event.product)" - cartCount="{cartPanel.numProducts}"> - </productsView:ProductCatalogPanel> - - <js:states> - <js:State name="showFilter" /> - <js:State name="showCart" /> - </js:states> - - <!-- - make sure to use transitions here instead of applying a Move effect - to the Panel itself which will result in odd behavior - --> - <js:transitions> - <js:Transition fromState="*" toState="*"> - <js:Move target="catalogPanel" /> - </js:Transition> - </js:transitions> - -</js:Container> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/SupportView.mxml ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/SupportView.mxml b/examples/flexjs/FlexJSStore_jquery/src/SupportView.mxml deleted file mode 100755 index ab3eea7..0000000 --- a/examples/flexjs/FlexJSStore_jquery/src/SupportView.mxml +++ /dev/null @@ -1,149 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -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. - ---> -<!-- -This component is primarily static and is only meant to show what other -pages of the store could look like. - -Note that this page was put together in the Design view so you'll see more -hard coded locations and sizes. - -We did not have sizing issues here as much so you'll see more hardcoded -"y" values rather than "top." - -The width and height are hard-coded in the root tag to help the Design view. ---> -<js:Container xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic" - xmlns="*" alpha="1.0" - width="990" height="550"> - - <fx:Script> - <![CDATA[ - import org.apache.flex.html.SimpleAlert; - ]]> - </fx:Script> - - <fx:Declarations> - <fx:Array id="locations"> - <fx:Object image="assets/support_mapmarker_a.png" name="601 Townsend St" /> - <fx:Object image="assets/support_mapmarker_b.png" name="Location B" /> - <fx:Object image="assets/support_mapmarker_c.png" name="Location C" /> - </fx:Array> - - </fx:Declarations> - - <js:HContainer x="0" y="0" width="100%" height="100%" className="colorPanel"> - - <js:VContainer width="32%" height="100%"> - <js:Container width="100%" height="420"> - - <js:Label y="10" text="Check Location" className="sectionHeader" x="20"/> - - <js:Container height="150" y="64" style="margin:auto"> - <js:beads> - <js:VerticalColumnLayout numColumns="2" /> - </js:beads> - <js:Label text="Address:"/> - <js:TextInput id="address"/> - - <js:Label text="City:" style="marginTop:20"/> - <js:TextInput id="city" style="marginTop:20"/> - - <js:Label text="State:" style="marginTop:20"/> - <js:DropDownList id="state" style="marginTop:20"> - <js:dataProvider> - <fx:Array> - <fx:String>California</fx:String> - <fx:String>Nevada</fx:String> - <fx:String>Oregon</fx:String> - <fx:String>Washington</fx:String> - </fx:Array> - </js:dataProvider> - </js:DropDownList> - - <js:Label text="ZIP Code:" style="marginTop:20"/> - <js:TextInput id="zip" style="marginTop:20"/> - - </js:Container> - - <js:Label y="38" text="Option1: Enter Address" style="margin:auto" className="instructions"/> - - <js:TextButton y="297" text="Locate" click="SimpleAlert.show('This feature is not implemented in this sample', 'Locate')" - style="margin:auto"/> - - <js:HContainer y="327" height="20" > - <js:style> - <js:SimpleCSSStyles margin="auto" verticalAlign="middle" /> - </js:style> - <js:HRule width="60" /> - <js:Label text="OR"/> - <js:HRule width="60" /> - </js:HContainer> - - <js:Label y="355" text="Option 2: Drag this marker into the map" style="margin:auto" className="instructions"/> - - <js:Image y="380" style="margin:auto" source="assets/support_mapmarker_plus.png"/> - - <js:HRule y="415" style="margin:auto" width="200" alpha="0.6"/> - - </js:Container> - - <js:Container width="100%" height="130"> - <js:VContainer width="80%" height="90%" > - <js:style> - <js:SimpleCSSStyles margin="auto" top="0"/> - </js:style> - <js:Label text="Location" className="instructions"/> - <js:List width="100%" dataProvider="{locations}"> - <js:itemRenderer> - <fx:Component> - <js:DataItemRenderer className="listItem" width="100%"> - <fx:Script> - <![CDATA[ - import samples.flexstore.Product; - [Bindable("__NoChangeEvent__")] - private function get product():Product - { - return data as Product; - } - ]]> - </fx:Script> - <js:Image width="21" height="25" source="{product.image}" /> - <js:Label width="100%" text="{product.name}" /> - </js:DataItemRenderer> - </fx:Component> - </js:itemRenderer> - </js:List> - </js:VContainer> - </js:Container> - - </js:VContainer> - - <js:Container width="68%" height="100%"> - <js:Image source="assets/427px-Bayarea_map.png"> - <js:style> - <js:SimpleCSSStyles left="12" top="12"/> - </js:style> - </js:Image> - </js:Container> - - </js:HContainer> - -</js:Container> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/427px-Bayarea_map.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/427px-Bayarea_map.png b/examples/flexjs/FlexJSStore_jquery/src/assets/427px-Bayarea_map.png deleted file mode 100644 index a183699..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/427px-Bayarea_map.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/akotter.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/akotter.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/akotter.jpg deleted file mode 100755 index 1124b71..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/akotter.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/bcrater.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/bcrater.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/bcrater.jpg deleted file mode 100755 index fd15d59..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/bcrater.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/beige_background.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/beige_background.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/beige_background.jpg deleted file mode 100755 index 8f034ba..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/beige_background.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/beige_dotted_map.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/beige_dotted_map.png b/examples/flexjs/FlexJSStore_jquery/src/assets/beige_dotted_map.png deleted file mode 100755 index e88d9ef..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/beige_dotted_map.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/blue_background.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/blue_background.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/blue_background.jpg deleted file mode 100755 index 361ce0e..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/blue_background.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/blue_dotted_map.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/blue_dotted_map.png b/examples/flexjs/FlexJSStore_jquery/src/assets/blue_dotted_map.png deleted file mode 100755 index 5fa6714..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/blue_dotted_map.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/button_cart_empty.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/button_cart_empty.png b/examples/flexjs/FlexJSStore_jquery/src/assets/button_cart_empty.png deleted file mode 100644 index 0e1a2b5..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/button_cart_empty.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/button_cart_full.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/button_cart_full.png b/examples/flexjs/FlexJSStore_jquery/src/assets/button_cart_full.png deleted file mode 100644 index 9c9eea0..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/button_cart_full.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/button_compare.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/button_compare.png b/examples/flexjs/FlexJSStore_jquery/src/assets/button_compare.png deleted file mode 100644 index c2ac969..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/button_compare.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/button_details.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/button_details.png b/examples/flexjs/FlexJSStore_jquery/src/assets/button_details.png deleted file mode 100644 index 3e6238c..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/button_details.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/button_tiles.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/button_tiles.png b/examples/flexjs/FlexJSStore_jquery/src/assets/button_tiles.png deleted file mode 100644 index 4266a22..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/button_tiles.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/grip.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/grip.png b/examples/flexjs/FlexJSStore_jquery/src/assets/grip.png deleted file mode 100755 index 64ee835..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/grip.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/icon_cart_empty.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/icon_cart_empty.png b/examples/flexjs/FlexJSStore_jquery/src/assets/icon_cart_empty.png deleted file mode 100644 index 562064b..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/icon_cart_empty.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/icon_compare.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/icon_compare.png b/examples/flexjs/FlexJSStore_jquery/src/assets/icon_compare.png deleted file mode 100644 index efc3ea1..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/icon_compare.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/icon_magnifier.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/icon_magnifier.png b/examples/flexjs/FlexJSStore_jquery/src/assets/icon_magnifier.png deleted file mode 100755 index 939f814..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/icon_magnifier.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/icon_tiles.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/icon_tiles.png b/examples/flexjs/FlexJSStore_jquery/src/assets/icon_tiles.png deleted file mode 100644 index dbf75b6..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/icon_tiles.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/jproctor.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/jproctor.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/jproctor.jpg deleted file mode 100755 index 1111787..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/jproctor.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/logo_blue.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/logo_blue.png b/examples/flexjs/FlexJSStore_jquery/src/assets/logo_blue.png deleted file mode 100755 index 85bad70..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/logo_blue.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/logo_orange.png ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/logo_orange.png b/examples/flexjs/FlexJSStore_jquery/src/assets/logo_orange.png deleted file mode 100755 index e3ff7a6..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/logo_orange.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/abrilliam.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/abrilliam.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/abrilliam.jpg deleted file mode 100755 index 6954858..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/abrilliam.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/akotter.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/akotter.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/akotter.jpg deleted file mode 100755 index 1124b71..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/akotter.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/bcrater.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/bcrater.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/bcrater.jpg deleted file mode 100755 index fd15d59..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/bcrater.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/bleporte.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/bleporte.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/bleporte.jpg deleted file mode 100755 index c4769e8..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/bleporte.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/bvanbrocklin.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/bvanbrocklin.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/bvanbrocklin.jpg deleted file mode 100755 index 489fa2e..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/bvanbrocklin.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/ccarpenter.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/ccarpenter.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/ccarpenter.jpg deleted file mode 100755 index c1dc3d8..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/ccarpenter.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/clampberto.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/clampberto.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/clampberto.jpg deleted file mode 100755 index 9deacd2..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/clampberto.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/davenon.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/davenon.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/davenon.jpg deleted file mode 100755 index 6a2a142..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/davenon.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/dmcgoyal.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/dmcgoyal.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/dmcgoyal.jpg deleted file mode 100755 index 1124b71..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/dmcgoyal.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/dwillhelm.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/dwillhelm.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/dwillhelm.jpg deleted file mode 100755 index fd15d59..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/dwillhelm.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/esunderland.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/esunderland.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/esunderland.jpg deleted file mode 100755 index c4769e8..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/esunderland.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/jproctor.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/jproctor.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/jproctor.jpg deleted file mode 100755 index 1111787..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/jproctor.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/mfields.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/mfields.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/mfields.jpg deleted file mode 100755 index 489fa2e..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/mfields.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/pdempsey.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/pdempsey.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/pdempsey.jpg deleted file mode 100755 index 9deacd2..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/pdempsey.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/FlexJSStore_jquery/src/assets/pic/ptranep.jpg ---------------------------------------------------------------------- diff --git a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/ptranep.jpg b/examples/flexjs/FlexJSStore_jquery/src/assets/pic/ptranep.jpg deleted file mode 100755 index 4b9a03b..0000000 Binary files a/examples/flexjs/FlexJSStore_jquery/src/assets/pic/ptranep.jpg and /dev/null differ
