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