[freeside-commits] branch master updated. b8ac178ea43778293a8b5b6cc261d24b121e09e7

Mark Wells mark at 420.am
Tue Jan 7 14:42:38 PST 2014


The branch, master has been updated
       via  b8ac178ea43778293a8b5b6cc261d24b121e09e7 (commit)
      from  429a48b18a54917b73b3add468d930f60bcdb2fe (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit b8ac178ea43778293a8b5b6cc261d24b121e09e7
Author: Mark Wells <mark at freeside.biz>
Date:   Tue Jan 7 14:42:33 2014 -0800

    improve MAC address clipboard copy hack, #25599

diff --git a/httemplate/elements/tr-input-mask.html b/httemplate/elements/tr-input-mask.html
index 922f22f..19942b5 100644
--- a/httemplate/elements/tr-input-mask.html
+++ b/httemplate/elements/tr-input-mask.html
@@ -18,6 +18,10 @@ var t = document.getElementById('<% $id %>');
 var container = document.getElementById('<%$id%>_clipboard');
 var KeyHandlerDown = t.onkeydown
 t.onkeydown = function(e) {
+  if (typeof(e) == 'undefined') {
+    // ie8 hack
+    e = event;
+  }
   // intercept ctrl-c and ctrl-x
   // and cmd-c and cmd-x on mac
   // when text is selected
@@ -38,7 +42,7 @@ t.onkeydown = function(e) {
 container.onkeyup = function(e) {
   if ( container.previous ) {
     setTimeout(function() {
-      container.previous.value = container.value;
+      //container.previous.value = container.value;
       container.previous.focus();
     }, 10);
   }
@@ -47,7 +51,7 @@ container.onkeyup = function(e) {
 % } # clipboard hack
 </&>
 </script>
-<textarea id="<%$id%>_clipboard" style="opacity:0"></textarea>
+<input type="text" id="<%$id%>_clipboard" style="position:absolute; pointer-events: none; z-index: -1; opacity:0">
 <%shared>
 my $init = 0;
 </%shared>

-----------------------------------------------------------------------

Summary of changes:
 httemplate/elements/tr-input-mask.html |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)




More information about the freeside-commits mailing list