Bug Tracker

Ticket #4559: area1.html

File area1.html, 2.0 KB (added by borg42, 13 years ago)

test case

Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
3        <head>
4        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
5        <meta name="generator" content="PSPad editor, www.pspad.com" />
6        <title>jQuery test file for AREA bug</title>
7        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
8        <script type="text/javascript">
9//<![CDATA[
10                $(function() {
11                        $('#test_trigger_link').bind('click', runTests);
12                });
13                var runTests = function() {
14                        appendLn("--------------------------");
15                        appendLn("running some tests");
16                        {
17                                var ok = ($('<area />').length > 0);
18                                appendLn('test 1: creating an empty area tag - ' + getResultString(ok));
19                        }
20                        {
21                                var ok = ($('<area alt="something" />').length > 0);
22                                appendLn('test 2: creating an area tag with an alt prop - ' + getResultString(ok));
23                        }
24                        {
25                                var ok = ($('<area href="#something" />').length > 0);
26                                appendLn('test 3: creating an area tag with a href prop - ' + getResultString(ok));
27                        }
28                        {
29                                var ok = ($('<area alt="something" href="#something" />').length > 0);
30                                appendLn('test 4: creating an area tag with a href+alt prop - ' + getResultString(ok));
31                        }
32                        {
33                                var ok = ($('<area />').attr({href: '#something', alt: 'something'}).length > 0);
34                                appendLn('test 5: creating an area tag, then adding props - ' + getResultString(ok));
35                        }
36                };
37                var append = function(str) {
38                        $('#test_output').append(str);
39                };
40                var appendLn = function(str) {
41                        append(str);
42                        append(($.browser.msie ? '\r' : '\n')); // bah
43                };
44                var getResultString = function(result) {
45                        return (result ? 'passed' : 'FAILED');
46                };
47//]]>
48        </script>
49        </head>
50        <body>
51                <a id="test_trigger_link" href="javascript:void(0);">Im in ur bugtraq (klik me!)</a>
52                <br />
53                <textarea id="test_output" rows="20" cols="80" readonly="readonly"></textarea>
54        </body>
55</html>