Author: mysqlpp
Date: Sat Aug 16 22:24:49 2008
New Revision: 2347

URL: http://svn.gna.org/viewcvs/mysqlpp?rev=2347&view=rev
Log:
Made install.hta as nearly XHTML Strict as we can get it, given that
it's an HTA.

Modified:
    trunk/Wishlist
    trunk/install.hta.in

Modified: trunk/Wishlist
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/Wishlist?rev=2347&r1=2346&r2=2347&view=diff
==============================================================================
--- trunk/Wishlist (original)
+++ trunk/Wishlist Sat Aug 16 22:24:49 2008
@@ -19,8 +19,6 @@
     o Determine whether VC++ builds are CLR or native in install.hta.
       On request via checkbox, install them into different subdirs,
       so both versions can be installed without conflict.
-
-    o Get HTA to validate
 
 
 v3.1 Tentative Plan

Modified: trunk/install.hta.in
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/install.hta.in?rev=2347&r1=2346&r2=2347&view=diff
==============================================================================
--- trunk/install.hta.in (original)
+++ trunk/install.hta.in Sat Aug 16 22:24:49 2008
@@ -1,13 +1,16 @@
-<!----------------------------------------------------------------------
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
+<!--
  install.hta - GUI installer for Windows systems, using Microsoft's
-               HTML Application technology.  Requires MSIE, probably v5+.  
Might
-               run on IE4.
+               HTML Application technology.  Tested on XP with IE7.  May
+               work on systems as old as Win9x with IE4.
 
  For all other platforms, use "make install".
 
- Copyright (c) 2008 by Educational Technology Resources, Inc.
- Others may also hold copyrights on code in this file.  See the
- CREDITS file in the top folder of the distribution for details.
+ Copyright (c) 2008 by Educational Technology Resources, Inc. and
+ Warren Young.  Others may also hold copyrights on code in this file.
+ See the CREDITS file in the top folder of the distribution for details.
 
  This file is part of MySQL++.
 
@@ -25,9 +28,8 @@
  License along with MySQL++; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
  USA
----------------------------------------------------------------------->
-
-<html>
+-->
+<html xmlns="http://www.w3.org/1999/xhtml";>
        <head>
                <title>Install MySQL++ Development Files</title>
 
@@ -39,7 +41,7 @@
                        singleinstance="yes"
                        sysmenu="no"/>
 
-               <style>
+               <style type="text/css">
                        body {
                                background-color: buttonface;
                                margin: 10px;
@@ -56,11 +58,11 @@
                        }
                </style>
 
-               <script language="javascript" type="text/javascript">
+               <script type="text/javascript">
                        function $(id) { return document.getElementById(id); }
                </script>
 
-               <script language="javascript" type="text/javascript">
+               <script type="text/javascript">
                        var c = '';
                        var fso = new 
ActiveXObject('Scripting.FileSystemObject');
                        var folderList, driveList, installTargetField, 
segregateManagedBox,
@@ -296,71 +298,75 @@
        </head>
        
        <body onload="init()">
-               Where would you like to install the MySQL++ development files?
-
-               <table cellspacing=10 cellpadding=0 border=0 width=100%>
-                       <tr>
-                               <td align=right valign=center>Drives:</td>
-                               <td width=99%>
-                                       <select id="drive">
-                                       </select>
-                               </td>
-                       </tr>
-
-                       <tr>
-                               <td align=right valign=top>Folders:</td>
-                               <td width=99%>
-                                       <select id="folder" size="6">
-                                       </select>
-                               </td>
-                       </tr>
-
-                       <tr>
-                               <td>&nbsp;</td>
-                               <td>
-                                       <input type="checkbox" 
id="versionedFolder"> 
-                                       <span style="cursor: default"
-                                                       
onclick="toggleCheckbox('versionedFolder')">Install
-                                                       in versioned 
folder?</span>
-                               </td>
-                       </tr>
-
-                       <tr>
-                               <td>&nbsp;</td>
-                               <td>
-                                       <input type="checkbox" 
id="segregateManaged"> 
-                                       <span style="cursor: default"
-                                               
onclick="toggleCheckbox('segregateManaged')">Segregate
-                                               native C++ library builds from 
C++/CLI (CLR)
-                                               builds?</span>
-                               </td>
-                       </tr>
-
-                       <tr>
-                               <td>&nbsp;</td>
-                               <td>
-                                       <input type="checkbox" 
id="segregatePlatform"> 
-                                       <span style="cursor: default"
-                                               
onclick="toggleCheckbox('segregatePlatform')">Segregate
-                                               libraries by platform?</span>
-                               </td>
-                       </tr>
-
-                       <tr>
-                               <td align=right valign=center>Target:</td>
-                               <td valign=center width=99%>
-                                       <input type="text" readonly 
class="status" id="installTarget"
-                                                       size=80>
-                               </td>
-                       </tr>
-
-                       <tr>
-                               <td colspan=2 align=center>
-                                       <button onclick="install()"> Install 
Now </button>
-                                       &nbsp;
-                                       <button onclick="window.close()"> Never 
Mind </button>
-                               </td>
-                       </tr>
-               </table>
+               <p>
+                       Where would you like to install the MySQL++ development
+                       files?<br/>
+
+                       <table cellspacing="10" cellpadding="0" border="0" 
width="100%"
+                                       summary="">
+                               <tr>
+                                       <td align="right" 
valign="middle">Drives:</td>
+                                       <td width="99%">
+                                               <select id="drive">
+                                               </select>
+                                       </td>
+                               </tr>
+
+                               <tr>
+                                       <td align="right" 
valign="top">Folders:</td>
+                                       <td width="99%">
+                                               <select id="folder" size="6">
+                                               </select>
+                                       </td>
+                               </tr>
+
+                               <tr>
+                                       <td>&nbsp;</td>
+                                       <td>
+                                               <input type="checkbox" 
id="versionedFolder"/> 
+                                               <span style="cursor: default"
+                                                               
onclick="toggleCheckbox('versionedFolder')">Install
+                                                               in versioned 
folder?</span>
+                                       </td>
+                               </tr>
+
+                               <tr>
+                                       <td>&nbsp;</td>
+                                       <td>
+                                               <input type="checkbox" 
id="segregateManaged"/> 
+                                               <span style="cursor: default"
+                                                       
onclick="toggleCheckbox('segregateManaged')">Segregate
+                                                       native C++ library 
builds from C++/CLI (CLR)
+                                                       builds?</span>
+                                       </td>
+                               </tr>
+
+                               <tr>
+                                       <td>&nbsp;</td>
+                                       <td>
+                                               <input type="checkbox" 
id="segregatePlatform"/> 
+                                               <span style="cursor: default"
+                                                       
onclick="toggleCheckbox('segregatePlatform')">Segregate
+                                                       libraries by 
platform?</span>
+                                       </td>
+                               </tr>
+
+                               <tr>
+                                       <td align="right" 
valign="middle">Target:</td>
+                                       <td valign="middle" width="99%">
+                                               <input type="text" 
readonly="readonly" class="status"
+                                                               
id="installTarget" size="80"/>
+                                       </td>
+                               </tr>
+
+                               <tr>
+                                       <td colspan="2" align="center">
+                                               <button onclick="install()"> 
Install Now </button>
+                                               &nbsp;
+                                               <button 
onclick="window.close()"> Never Mind </button>
+                                       </td>
+                               </tr>
+                       </table>
+               <p>
        </body>
 </html>


_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits

Reply via email to