You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by er...@apache.org on 2013/01/22 17:20:35 UTC
svn commit: r1437023 - in
/flex/asjs/branches/develop/frameworks/js/VanillaSDK/spark/components:
Button.js Label.js
Author: erikdebruin
Date: Tue Jan 22 16:20:35 2013
New Revision: 1437023
URL: http://svn.apache.org/viewvc?rev=1437023&view=rev
Log:
- minor changes - needed to test Publisher app and workflow
Modified:
flex/asjs/branches/develop/frameworks/js/VanillaSDK/spark/components/Button.js
flex/asjs/branches/develop/frameworks/js/VanillaSDK/spark/components/Label.js
Modified: flex/asjs/branches/develop/frameworks/js/VanillaSDK/spark/components/Button.js
URL: http://svn.apache.org/viewvc/flex/asjs/branches/develop/frameworks/js/VanillaSDK/spark/components/Button.js?rev=1437023&r1=1437022&r2=1437023&view=diff
==============================================================================
--- flex/asjs/branches/develop/frameworks/js/VanillaSDK/spark/components/Button.js (original)
+++ flex/asjs/branches/develop/frameworks/js/VanillaSDK/spark/components/Button.js Tue Jan 22 16:20:35 2013
@@ -1,16 +1,15 @@
goog.provide('spark.components.Button');
-goog.require("goog.events.Event");
+goog.require("goog.dom");
+goog.require("goog.events");
+goog.require("goog.events.EventType");
/**
* @constructor
*/
spark.components.Button = function() {
- this.element = document.createElement('input');
- this.element.type = "button";
- this.element.value = "Click me";
-
- document.body.appendChild(this.element);
+ this.element = goog.dom.createDom('button', {'id':'button'}, 'Click here');
+ goog.dom.appendChild(document.body, this.element);
}
spark.components.Button.prototype.addEventListener = function(type, handler) {
Modified: flex/asjs/branches/develop/frameworks/js/VanillaSDK/spark/components/Label.js
URL: http://svn.apache.org/viewvc/flex/asjs/branches/develop/frameworks/js/VanillaSDK/spark/components/Label.js?rev=1437023&r1=1437022&r2=1437023&view=diff
==============================================================================
--- flex/asjs/branches/develop/frameworks/js/VanillaSDK/spark/components/Label.js (original)
+++ flex/asjs/branches/develop/frameworks/js/VanillaSDK/spark/components/Label.js Tue Jan 22 16:20:35 2013
@@ -4,8 +4,27 @@ goog.provide('spark.components.Label');
* @constructor
*/
spark.components.Label = function() {
- this.element = document.createElement('div');
- this.element.innerHTML = "Hello World";
-
- document.body.appendChild(this.element);
+ this.element = goog.dom.createDom('div', null, 'Boo!');
+ goog.dom.appendChild(document.body, this.element);
}
+
+/**
+ * @type {number}
+ */
+spark.components.Label.prototype.a;
+
+Object.defineProperty(
+ spark.components.Label.prototype,
+ 'text',
+ {get:function() {
+ return this.element.innerHTML;
+ }, configurable:true}
+);
+
+Object.defineProperty(
+ spark.components.Label.prototype,
+ 'text',
+ {set:function(value) {
+ this.element.innerHTML = value;
+ }, configurable:true}
+);
\ No newline at end of file