http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/15b80b84/frameworks/js/FlexJS/src/org/apache/flex/svg/staticControls/TextButton.js
----------------------------------------------------------------------
diff --git 
a/frameworks/js/FlexJS/src/org/apache/flex/svg/staticControls/TextButton.js 
b/frameworks/js/FlexJS/src/org/apache/flex/svg/staticControls/TextButton.js
deleted file mode 100644
index 04325ef..0000000
--- a/frameworks/js/FlexJS/src/org/apache/flex/svg/staticControls/TextButton.js
+++ /dev/null
@@ -1,94 +0,0 @@
-/**
- * Licensed 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.
- */
-
-goog.provide('org.apache.flex.svg.staticControls.TextButton');
-
-goog.require('org.apache.flex.core.UIBase');
-
-
-
-/**
- * @constructor
- * @extends {org.apache.flex.core.UIBase}
- */
-org.apache.flex.svg.staticControls.TextButton = function() {
-  goog.base(this);
-};
-goog.inherits(org.apache.flex.svg.staticControls.TextButton,
-    org.apache.flex.core.UIBase);
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.svg.staticControls.TextButton.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'TextButton',
-                qName: 'org.apache.flex.svg.staticControls.TextButton'}] };
-
-
-/**
- * @override
- */
-org.apache.flex.svg.staticControls.TextButton.prototype.createElement =
-    function() {
-  this.element = document.createElement('embed');
-  this.element.setAttribute('src', 
'org/apache/flex/svg/staticControls/assets/TextButton_Skin.svg');
-
-  this.positioner = this.element;
-
-  return this.element;
-};
-
-
-/**
- * @override
- */
-org.apache.flex.svg.staticControls.TextButton.prototype.finalizeElement =
-    function() {
-  var listenersArray;
-  if (goog.events.hasListener(this.element, goog.events.EventType.CLICK)) {
-    listenersArray = goog.events.getListeners(this.element, 
goog.events.EventType.CLICK, false);
-
-    /* As we are assigning an actual function object instead of just the name,
-       make sure to use a unique name ('clickHandler') instead of a native
-       name, like 'click' or 'onclick'.
-
-       Note: use array notation for property assignment so the compiler doesn't
-             rename the property ;-)
-    */
-    this.element['clickHandler'] = listenersArray[0].listener;
-  }
-};
-
-
-/**
- * @expose
- * @return {string} The text getter.
- */
-org.apache.flex.svg.staticControls.TextButton.prototype.get_text =
-    function() {
-  return this.element.getAttribute('label');
-};
-
-
-/**
- * @expose
- * @param {string} value The text setter.
- */
-org.apache.flex.svg.staticControls.TextButton.prototype.set_text =
-    function(value) {
-  this.element.setAttribute('label', value);
-};

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/15b80b84/frameworks/js/FlexJS/src/org/apache/flex/svg/staticControls/assets/TextButton_Skin.svg
----------------------------------------------------------------------
diff --git 
a/frameworks/js/FlexJS/src/org/apache/flex/svg/staticControls/assets/TextButton_Skin.svg
 
b/frameworks/js/FlexJS/src/org/apache/flex/svg/staticControls/assets/TextButton_Skin.svg
deleted file mode 100644
index 7986725..0000000
--- 
a/frameworks/js/FlexJS/src/org/apache/flex/svg/staticControls/assets/TextButton_Skin.svg
+++ /dev/null
@@ -1,279 +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.
-
--->
-<svg xmlns="http://www.w3.org/2000/svg"; version="1.1" class="button" 
width="100%" height="100%" 
-       onload="return init(evt)"
-       onmouseover="return handleMouseOver(evt)" 
-       onmousedown="return handleMouseDown(evt)" 
-       onmouseup="return handleMouseUp(evt)" 
-       onmouseout="return handleMouseOut(evt)"
-       onclick="handleOnClick(evt)"
-       >
-       <style type="text/css">
-               .button {cursor: pointer;}
-       </style>
-  
-  <script type="text/ecmascript">
-       <![CDATA[
-               
-               var labelStr = "";
-               var clickHandler;
-               
-               function init(event)
-               {
-                       //Set Initial button state
-                       
document.getElementById("button_up").style.display="inline";
-                       
document.getElementById("button_over").style.display="none";
-                       
document.getElementById("button_down").style.display="none";
-                       
-                       //Set label from the embed's frameElement.attributes 
values
-                       labelStr = 
window.frameElement.attributes["label"].value;
-                       var labelElement = 
document.getElementById("labelDisplay");
-                       labelElement.firstChild.nodeValue = labelStr;
-                       
-                       //Store callbacks
-                       clickHandler = window.frameElement.clickHandler;
-               }
-       
-               function handleMouseOver(event)
-               {
-                       
document.getElementById("button_up").style.display="none";
-                       
document.getElementById("button_over").style.display="inline";
-                       
document.getElementById("button_down").style.display="none";
-               }
-               
-               function handleMouseDown(event)
-               {
-                       
document.getElementById("button_up").style.display="none";
-                       
document.getElementById("button_over").style.display="none";
-                       
document.getElementById("button_down").style.display="inline";
-               }
-               
-               function handleMouseUp(event)
-               {
-                       
document.getElementById("button_up").style.display="none";
-                       
document.getElementById("button_over").style.display="inline";
-                       
document.getElementById("button_down").style.display="none";
-               }
-               
-               function handleMouseOut(event)
-               {
-                       
document.getElementById("button_up").style.display="inline";
-                       
document.getElementById("button_over").style.display="none";
-                       
document.getElementById("button_down").style.display="none";
-               }
-               
-               function handleOnClick(evt)
-               {
-                       clickHandler(evt,this);
-               }
-
-       ]]></script>
-       <svg xmlns="http://www.w3.org/2000/svg"; id="button_up" width="100%" 
height="100%" version="1.1" >
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="-1" right="-1" top="-1" bottom="-1">
-                       <defs>
-                               <linearGradient 
id="button_up_idLinearGradientx63x32" gradientTransform="rotate(90)">
-                                       <stop offset="0" stop-color="#000000" 
stop-opacity="0.01" />
-                                       <stop offset="1" stop-color="#000000" 
stop-opacity="0.07" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_up_shadow" rx="2" ry="2" width="100%" 
height="100%" style="fill:url(#button_up_idLinearGradientx63x32)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="1" right="1" top="1" bottom="1">
-                       <defs>
-                               <linearGradient 
id="button_up_idLinearGradientx63x54" gradientTransform="rotate(90)">
-                                       <stop offset="0" stop-color="#FFFFFF" 
stop-opacity="0.85" />
-                                       <stop offset="1" stop-color="#D8D8D8" 
stop-opacity="0.85" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_up_fill" rx="2" ry="2" width="100%" 
height="100%" style="fill:url(#button_up_idLinearGradientx63x54)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="1" right="1" top="1" bottom="1">
-                       <defs>
-                               <linearGradient 
id="button_up_idLinearGradientx63x76" x1="0%" y1="100%" x2="0%" y2="0%">
-                                       <stop offset="0.0" stop-color="#000000" 
stop-opacity="0.0627" />
-                                       <stop offset="0.48" 
stop-color="#000000" stop-opacity="0.0099" />
-                                       <stop offset="0.48001" 
stop-color="#000000" stop-opacity="0" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_up_lowlight" rx="2" ry="2" 
width="100%" height="100%" style="fill:url(#button_up_idLinearGradientx63x76)" 
/>
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="1" right="1" top="1" bottom="1">
-                       <defs>
-                               <linearGradient 
id="button_up_idLinearGradientx63x100" gradientTransform="rotate(90)">
-                                       <stop offset="0.0" stop-color="#FFFFFF" 
stop-opacity="0.33" />
-                                       <stop offset="0.48" 
stop-color="#FFFFFF" stop-opacity="0.33" />
-                                       <stop offset="0.48001" 
stop-color="#FFFFFF" stop-opacity="0" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_up_highlight" rx="2" ry="2" 
width="100%" height="100%" style="fill:url(#button_up_idLinearGradientx63x100)" 
/>
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="1" right="1" top="1" bottom="1">
-                       <defs>
-                               <linearGradient 
id="button_up_idLinearGradientStrokex63x129" gradientTransform="rotate(90)">
-                                       <stop offset="0" stop-color="#FFFFFF" />
-                                       <stop offset="1" stop-color="#D8D8D8" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_up_highlightStroke" rx="2" ry="2" 
width="100%" height="100%" fill="none" 
style="stroke-width:2;stroke:url(#button_up_idLinearGradientStrokex63x129)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="0" right="0" top="0" bottom="0">
-                       <defs>
-                               <linearGradient 
id="button_up_idLinearGradientStrokex63x205" gradientTransform="rotate(90)">
-                                       <stop offset="0" stop-color="#000000" 
stop-opacity="0.5625" />
-                                       <stop offset="1" stop-color="#000000" 
stop-opacity="0.75" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_up_border" rx="2" ry="2" width="100%" 
height="100%" fill="none" 
style="stroke-width:2;stroke:url(#button_up_idLinearGradientStrokex63x205)" />
-               </svg>
-       </svg>
-
-       <svg xmlns="http://www.w3.org/2000/svg"; id="button_over" width="100%" 
height="100%" version="1.1" >
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="-1" right="-1" top="-1" bottom="-1">
-                       <defs>
-                               <linearGradient 
id="button_over_idLinearGradientx63x32" gradientTransform="rotate(90)">
-                                       <stop offset="0" stop-color="#000000" 
stop-opacity="0.01" />
-                                       <stop offset="1" stop-color="#000000" 
stop-opacity="0.07" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_over_shadow" rx="2" ry="2" 
width="100%" height="100%" 
style="fill:url(#button_over_idLinearGradientx63x32)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="1" right="1" top="1" bottom="1">
-                       <defs>
-                               <linearGradient 
id="button_over_idLinearGradientx63x54" gradientTransform="rotate(90)">
-                                       <stop offset="0" stop-color="#BBBDBD" 
stop-opacity="0.85" />
-                                       <stop offset="1" stop-color="#9FA0A1" 
stop-opacity="0.85" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_over_fill" rx="2" ry="2" width="100%" 
height="100%" style="fill:url(#button_over_idLinearGradientx63x54)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="1" right="1" top="1" bottom="1">
-                       <defs>
-                               <linearGradient 
id="button_over_idLinearGradientx63x76" x1="0%" y1="100%" x2="0%" y2="0%">
-                                       <stop offset="0.0" stop-color="#000000" 
stop-opacity="0.0627" />
-                                       <stop offset="0.48" 
stop-color="#000000" stop-opacity="0.0099" />
-                                       <stop offset="0.48001" 
stop-color="#000000" stop-opacity="0" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_over_lowlight" rx="2" ry="2" 
width="100%" height="100%" 
style="fill:url(#button_over_idLinearGradientx63x76)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="1" right="1" top="1" bottom="1">
-                       <defs>
-                               <linearGradient 
id="button_over_idLinearGradientx63x100" gradientTransform="rotate(90)">
-                                       <stop offset="0.0" stop-color="#FFFFFF" 
stop-opacity="0.22" />
-                                       <stop offset="0.48" 
stop-color="#FFFFFF" stop-opacity="0.22" />
-                                       <stop offset="0.48001" 
stop-color="#FFFFFF" stop-opacity="0" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_over_highlight" rx="2" ry="2" 
width="100%" height="100%" 
style="fill:url(#button_over_idLinearGradientx63x100)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="1" right="1" top="1" bottom="1">
-                       <defs>
-                               <linearGradient 
id="button_over_idLinearGradientStrokex63x129" gradientTransform="rotate(90)">
-                                       <stop offset="0" stop-color="#FFFFFF" 
stop-opacity="0.22" />
-                                       <stop offset="1" stop-color="#D8D8D8" 
stop-opacity="0.22" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_over_highlightStroke" rx="2" ry="2" 
width="100%" height="100%" fill="none" 
style="stroke-width:2;stroke:url(#button_over_idLinearGradientStrokex63x129)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="0" right="0" top="0" bottom="0">
-                       <defs>
-                               <linearGradient 
id="button_over_idLinearGradientStrokex63x205" gradientTransform="rotate(90)">
-                                       <stop offset="0" stop-color="#000000" 
stop-opacity="0.5625" />
-                                       <stop offset="1" stop-color="#000000" 
stop-opacity="0.75" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_over_border" width="100%" 
height="100%" rx="2" ry="2" fill="none" 
style="stroke-width:2;stroke:url(#button_over_idLinearGradientStrokex63x205)" />
-               </svg>
-       </svg>
-       <svg xmlns="http://www.w3.org/2000/svg"; id="button_down" width="100%" 
height="100%" version="1.1" >
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="-1" right="-1" top="-1" bottom="-1">
-                       <defs>
-                               <linearGradient 
id="button_down_idLinearGradientx63x32" gradientTransform="rotate(90)">
-                                       <stop offset="0" stop-color="#FFFFFF" 
stop-opacity="0" />
-                                       <stop offset="1" stop-color="#FFFFFF" 
stop-opacity="0.5" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_down_shadow" rx="2" ry="2" 
width="100%" height="100%" 
style="fill:url(#button_down_idLinearGradientx63x32)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="1" right="1" top="1" bottom="1">
-                       <defs>
-                               <linearGradient 
id="button_down_idLinearGradientx63x54" gradientTransform="rotate(90)">
-                                       <stop offset="0" stop-color="#AAAAAA" 
stop-opacity="0.85" />
-                                       <stop offset="1" stop-color="#929496" 
stop-opacity="0.85" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_down_fill" rx="2" ry="2" width="100%" 
height="100%" style="fill:url(#button_down_idLinearGradientx63x54)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="1" right="1" top="1" bottom="1">
-                       <defs>
-                               <linearGradient 
id="button_down_idLinearGradientx63x76" x1="0%" y1="100%" x2="0%" y2="0%">
-                                       <stop offset="0.0" stop-color="#000000" 
stop-opacity="0.0627" />
-                                       <stop offset="0.48" 
stop-color="#000000" stop-opacity="0.0099" />
-                                       <stop offset="0.48001" 
stop-color="#000000" stop-opacity="0" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_down_lowlight" rx="2" ry="2" 
width="100%" height="100%" 
style="fill:url(#button_down_idLinearGradientx63x76)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="1" right="1" top="1" bottom="1">
-                       <defs>
-                               <linearGradient 
id="button_down_idLinearGradientx63x100" gradientTransform="rotate(90)">
-                                       <stop offset="0.0" stop-color="#FFFFFF" 
stop-opacity="0.12" />
-                                       <stop offset="0.48" 
stop-color="#FFFFFF" stop-opacity="0.12" />
-                                       <stop offset="0.48001" 
stop-color="#FFFFFF" stop-opacity="0" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_down_highlight" rx="2" ry="2" 
width="100%" height="100%" 
style="fill:url(#button_down_idLinearGradientx63x100)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="1" right="1" top="1" bottom="1">
-                       <defs>
-                               <linearGradient 
id="button_down_idLinearGradientStrokex63x149" gradientTransform="rotate(90)">
-                                       <stop offset="0.0" stop-color="#000000" 
stop-opacity="0.25" />
-                                       <stop offset="0.001" 
stop-color="#000000" stop-opacity="0.25" />
-                                       <stop offset="0.0011" 
stop-color="#000000" stop-opacity="0.07" />
-                                       <stop offset="0.965" 
stop-color="#000000" stop-opacity="0.07" />
-                                       <stop offset="0.9651" 
stop-color="#000000" stop-opacity="0.00" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_down_hldownstroke1" rx="2" ry="2" 
width="100%" height="100%" fill="none" 
style="stroke-width:2;stroke:url(#button_down_idLinearGradientStrokex63x149)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="2" right="2" top="2" bottom="2">
-                       <defs>
-                               <linearGradient 
id="button_down_idLinearGradientStrokex63x182" gradientTransform="rotate(90)">
-                                       <stop offset="0.0" stop-color="#000000" 
stop-opacity="0.09" />
-                                       <stop offset="0.0001" 
stop-color="#000000" stop-opacity="0.00" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_down_hldownstroke2" rx="2" ry="2" 
width="100%" height="100%" fill="none" 
style="stroke-width:2;stroke:url(#button_down_idLinearGradientStrokex63x182)" />
-               </svg>
-               <svg xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" 
left="0" right="0" top="0" bottom="0">
-                       <defs>
-                               <linearGradient 
id="button_down_idLinearGradientStrokex63x205" gradientTransform="rotate(90)">
-                                       <stop offset="0" stop-color="#000000" 
stop-opacity="0.6375" />
-                                       <stop offset="1" stop-color="#000000" 
stop-opacity="0.85" />
-                               </linearGradient>
-                       </defs>
-                       <rect id="button_down_border" width="100%" 
height="100%" rx="2" ry="2" fill="none" 
style="stroke-width:2;stroke:url(#button_down_idLinearGradientStrokex63x205)" />
-               </svg>
-       </svg>
-       <svg id="labelDisplaySVG" xmlns="http://www.w3.org/2000/svg"; 
width="100%" height="100%" version="1.1" >
-               <text id="labelDisplay" text-anchor="middle" 
font-family="verdana" font-size="12" dy=".3em" x="50%" y="50%" > </text>
-       </svg>
-       <rect id="mouse_catcher" width="100%" height="100%" fill="none" 
pointer-events="all"/>
-</svg>
\ No newline at end of file

Reply via email to