don't allow cut from or paste into readonly textboxes
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 3 Sep 2009 08:50:22 +0000 (08:50 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 3 Sep 2009 08:50:22 +0000 (08:50 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@13957 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/chrome/content/util/clipboard.js

index 0c402cb..f717834 100644 (file)
@@ -12,6 +12,7 @@ util.clipboard.cut = function() {
     try {
         netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
         var n = document.popupNode;
+        if (n.getAttribute('readonly')=='true') return;
         var v = n.value;
         var start = n.selectionStart;
         var end = n.selectionEnd;
@@ -48,6 +49,7 @@ util.clipboard.paste = function() {
     try {
         netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
         var n = document.popupNode;
+        if (n.getAttribute('readonly')=='true') return;
         var v = n.value;
         var start = n.selectionStart;
         var end = n.selectionEnd;