Browse Source

Fix Textfield value clearing

shortcutme 4 years ago
parent
commit
4a462dc9aa
2 changed files with 5 additions and 39 deletions
  1. 3 37
      js/all.js
  2. 2 2
      js/utils/Autosize.coffee

+ 3 - 37
js/all.js

@@ -55,7 +55,6 @@
 
 }).call(this);
 
-
 /* ---- lib/Dollar.coffee ---- */
 
 
@@ -68,7 +67,6 @@
 
 }).call(this);
 
-
 /* ---- lib/Promise.coffee ---- */
 
 
@@ -198,7 +196,6 @@
 
 }).call(this);
 
-
 /* ---- lib/Property.coffee ---- */
 
 
@@ -209,7 +206,6 @@
 
 }).call(this);
 
-
 /* ---- lib/Prototypes.coffee ---- */
 
 
@@ -236,7 +232,6 @@
 
 }).call(this);
 
-
 /* ---- lib/RateLimitCb.coffee ---- */
 
 
@@ -316,7 +311,6 @@
 
 }).call(this);
 
-
 /* ---- lib/anime.min.js ---- */
 
 
@@ -1408,7 +1402,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/Autosize.coffee ---- */
 
 
@@ -1454,7 +1447,7 @@ function clone(obj) {
         base6.disabled = false;
       }
       if ((base7 = this.attrs).value == null) {
-        base7.value = "";
+        base7.value = null;
       }
       if ((base8 = this.attrs).title_submit == null) {
         base8.title_submit = null;
@@ -1550,7 +1543,7 @@ function clone(obj) {
       if (body == null) {
         body = null;
       }
-      if (body && !this.attrs.value) {
+      if (body && this.attrs.value === null) {
         this.setValue(body);
       }
       if (this.loading) {
@@ -1577,7 +1570,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/Debug.coffee ---- */
 
 
@@ -1610,7 +1602,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/Editable.coffee ---- */
 
 
@@ -1721,7 +1712,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/ImagePreview.coffee ---- */
 
 
@@ -1820,7 +1810,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/ItemList.coffee ---- */
 
 
@@ -1873,7 +1862,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/Maxheight.coffee ---- */
 
 
@@ -1909,7 +1897,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/Menu.coffee ---- */
 
 
@@ -2046,7 +2033,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/Overlay.coffee ---- */
 
 
@@ -2164,7 +2150,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/Scrollwatcher.coffee ---- */
 
 
@@ -2223,7 +2208,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/Text.coffee ---- */
 
 
@@ -2509,7 +2493,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/Time.coffee ---- */
 
 
@@ -2577,7 +2560,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/Translate.coffee ---- */
 
 
@@ -2588,7 +2570,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/Uploadable.coffee ---- */
 
 
@@ -2795,7 +2776,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- utils/ZeroFrame.coffee ---- */
 
 
@@ -2949,7 +2929,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- ActivityList.coffee ---- */
 
 
@@ -3223,7 +3202,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- AnonUser.coffee ---- */
 
 
@@ -3315,7 +3293,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- ContentCreateProfile.coffee ---- */
 
 
@@ -3574,7 +3551,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- ContentFeed.coffee ---- */
 
 
@@ -3724,7 +3700,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- ContentProfile.coffee ---- */
 
 
@@ -4201,7 +4176,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- Head.coffee ---- */
 
 
@@ -4391,7 +4365,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- Post.coffee ---- */
 
 
@@ -4854,7 +4827,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- PostCreate.coffee ---- */
 
 
@@ -5009,7 +4981,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- PostList.coffee ---- */
 
 
@@ -5215,7 +5186,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- PostMeta.coffee ---- */
 
 
@@ -5389,7 +5359,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- Trigger.coffee ---- */
 
 
@@ -5440,7 +5409,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- User.coffee ---- */
 
 
@@ -6002,7 +5970,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- UserList.coffee ---- */
 
 
@@ -6149,7 +6116,6 @@ function clone(obj) {
 
 }).call(this);
 
-
 /* ---- ZeroMe.coffee ---- */
 
 
@@ -6608,4 +6574,4 @@ function clone(obj) {
 
   window.Page.createProjector();
 
-}).call(this);
+}).call(this);

+ 2 - 2
js/utils/Autosize.coffee

@@ -9,7 +9,7 @@ class Autosize extends Class
 		@attrs.afterCreate ?= @storeNode
 		@attrs.rows ?= 1
 		@attrs.disabled ?= false
-		@attrs.value ?= ""
+		@attrs.value ?= null
 		@attrs.title_submit ?= null
 
 	@property 'loading',
@@ -64,7 +64,7 @@ class Autosize extends Class
 		return false
 
 	render: (body=null) =>
-		if body and !@attrs.value
+		if body and @attrs.value == null
 			@setValue(body)
 		if @loading
 			attrs = clone(@attrs)