//////////////////////////////////////////////////////////////////////////////// | |
// | |
// Licensed to the Apache Software Foundation (ASF) under one or more | |
// contributor license agreements. See the NOTICE file distributed with | |
// this work for additional information regarding copyright ownership. | |
// The ASF licenses this file to You under the Apache License, Version 2.0 | |
// (the "License"); you may not use this file except in compliance with | |
// the License. You may obtain a copy of the License at | |
// | |
// http://www.apache.org/licenses/LICENSE-2.0 | |
// | |
// Unless required by applicable law or agreed to in writing, software | |
// distributed under the License is distributed on an "AS IS" BASIS, | |
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
// See the License for the specific language governing permissions and | |
// limitations under the License. | |
// | |
//////////////////////////////////////////////////////////////////////////////// | |
package org.apache.royale.mdl | |
{ | |
import org.apache.royale.html.TableCell; | |
COMPILE::JS | |
{ | |
import org.apache.royale.core.WrappedHTMLElement; | |
} | |
/** | |
* The TableCell class is a Cell for MDL Table used normaly in a TableRowItemRenderer | |
* | |
* @langversion 3.0 | |
* @playerversion Flash 10.2 | |
* @playerversion AIR 2.6 | |
* @productversion Royale 0.8 | |
*/ | |
public class TableCell extends org.apache.royale.html.TableCell | |
{ | |
/** | |
* constructor. | |
* | |
* @langversion 3.0 | |
* @playerversion Flash 10.2 | |
* @playerversion AIR 2.6 | |
* @productversion Royale 0.8 | |
*/ | |
public function TableCell() | |
{ | |
super(); | |
typeNames = "mdl-data-table__cell--non-numeric"; | |
} | |
private var _text:String = ""; | |
/** | |
* The text of the td | |
* | |
* @langversion 3.0 | |
* @playerversion Flash 10.2 | |
* @playerversion AIR 2.6 | |
* @productversion Royale 0.8 | |
*/ | |
public function get text():String | |
{ | |
return _text; | |
} | |
public function set text(value:String):void | |
{ | |
_text = value; | |
COMPILE::JS | |
{ | |
if(textNode == null) | |
{ | |
textNode = document.createTextNode('') as Text; | |
element.appendChild(textNode); | |
} | |
textNode.nodeValue = value; | |
} | |
} | |
COMPILE::JS | |
protected var textNode:Text; | |
} | |
} |