overlib cleanup: easy static CVV2/echeck popups
authorivan <ivan>
Mon, 31 Mar 2008 22:27:55 +0000 (22:27 +0000)
committerivan <ivan>
Mon, 31 Mar 2008 22:27:55 +0000 (22:27 +0000)
httemplate/edit/cust_main/billing.html
httemplate/elements/init_overlib.html [new file with mode: 0644]
httemplate/misc/payment.cgi

index 6ed35c1..6b1c2a8 100644 (file)
 
   </SCRIPT>
 
-  <SCRIPT TYPE="text/javascript" SRC="../elements/overlibmws.js"></SCRIPT>
-  <SCRIPT TYPE="text/javascript" SRC="../elements/overlibmws_iframe.js"></SCRIPT>
-  <SCRIPT TYPE="text/javascript" SRC="../elements/overlibmws_draggable.js"></SCRIPT>
-  <SCRIPT TYPE="text/javascript">
-  function OLiframeContent(src, width, height, name) {
-    return ('<iframe src="'+src+'" width="'+width+'" height="'+height+'"'
-     +(name?' name="'+name+'" id="'+name+'"':'')+' scrolling="auto">'
-     +'<div>[iframe not supported]</div></iframe>');
-  }
-  </SCRIPT>
+  <% include('/elements/init_overlib.html') %>
 
 %  my $payby = $cust_main->payby;
 %  my $paytype = $cust_main->paytype;
diff --git a/httemplate/elements/init_overlib.html b/httemplate/elements/init_overlib.html
new file mode 100644 (file)
index 0000000..12084f6
--- /dev/null
@@ -0,0 +1,9 @@
+% for my $file (@files) {
+  <SCRIPT TYPE="text/javascript" SRC="<%$fsurl%>elements/<%$file%>.js"></SCRIPT>
+% }
+<%init>
+
+my @files = map "overlibmws$_", ( '', qw( _iframe _draggable _crossframe ) );
+push @files, 'iframecontentmws';
+
+</%init>
index f99f2f0..7546a85 100644 (file)
@@ -6,16 +6,8 @@
 <INPUT TYPE="hidden" NAME="payunique" VALUE="<% $payunique %>">
 <INPUT TYPE="hidden" NAME="balance"   VALUE="<% $balance %>">
 
-<SCRIPT TYPE="text/javascript" SRC="../elements/overlibmws.js"></SCRIPT>
-<SCRIPT TYPE="text/javascript" SRC="../elements/overlibmws_iframe.js"></SCRIPT>
-<SCRIPT TYPE="text/javascript" SRC="../elements/overlibmws_draggable.js"></SCRIPT>
-<SCRIPT TYPE="text/javascript">
-function OLiframeContent(src, width, height, name) {
-  return ('<iframe src="'+src+'" width="'+width+'" height="'+height+'"'
-   +(name?' name="'+name+'" id="'+name+'"':'')+' scrolling="auto">'
-   +'<div>[iframe not supported]</div></iframe>');
-}
-</SCRIPT>
+<% include('/elements/init_overlib.html') %>
+
 % #include( '/elements/table.html', '#cccccc' ) 
 
 <% ntable('#cccccc') %>