(no commit message)
[utils] / wicket / components / src / main / resources / org / wamblee / wicket / behavior / wamblee-preselect.js
diff --git a/wicket/components/src/main/resources/org/wamblee/wicket/behavior/wamblee-preselect.js b/wicket/components/src/main/resources/org/wamblee/wicket/behavior/wamblee-preselect.js
new file mode 100644 (file)
index 0000000..c2caa7b
--- /dev/null
@@ -0,0 +1,13 @@
+org.wamblee.preselectSetup = function(id) {
+       var preselect = function(elem) {
+               if (elem.defaultValue == elem.value) {
+                       elem.select();
+               }
+       };
+       // Add focus listeners.
+       $(id).find(":text, textarea").each(function() {
+               $(this).focus(function() {
+                       preselect(this);
+               });
+       })
+}
\ No newline at end of file