Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authorAtsushi Eno <atsushieno@gmail.com>2005-10-14 21:41:18 +0400
committerAtsushi Eno <atsushieno@gmail.com>2005-10-14 21:41:18 +0400
commitd23ec3d72095e41cebf5310480648c5dc339d805 (patch)
treeae727c564ad9e97849afc294877eeb14733fec00 /web
parent10641dd512ba902b209db9f6df4a2757db864d67 (diff)
2005-10-14 Atsushi Enomoto <atsushi@ximian.com>
* cormissing.js, cormissing.css, w.gif : added support files for displaying generic constraint differences. svn path=/trunk/mono/; revision=51723
Diffstat (limited to 'web')
-rw-r--r--web/web/deploy/cm/cormissing.css17
-rw-r--r--web/web/deploy/cm/cormissing.js23
-rw-r--r--web/web/deploy/cm/w.gifbin0 -> 240 bytes
3 files changed, 35 insertions, 5 deletions
diff --git a/web/web/deploy/cm/cormissing.css b/web/web/deploy/cm/cormissing.css
index 1f22da54273..61fdcbcd480 100644
--- a/web/web/deploy/cm/cormissing.css
+++ b/web/web/deploy/cm/cormissing.css
@@ -21,7 +21,8 @@
.o, .o_,
.p, .p_,
.r, .r_,
-.x, .x_
+.x, .x_,
+.w, .w_
{
FONT: 10px 'Verdana';
margin-left: 20px;
@@ -57,6 +58,8 @@
.c_ .x_,
.c_ .i,
.c_ .i_,
+.c_ .w,
+.c_ .w_,
.d_ .c,
.d_ .c_,
.d_ .e,
@@ -73,6 +76,8 @@
.d_ .r_,
.d_ .x,
.d_ .x_,
+.d_ .w,
+.d_ .w_,
.en_ .c,
.en_ .c_,
.en_ .e,
@@ -89,6 +94,8 @@
.en_ .r_,
.en_ .x,
.en_ .x_,
+.en_ .w,
+.en_ .w_,
.i_ .c,
.i_ .c_,
.i_ .e,
@@ -105,6 +112,8 @@
.i_ .r_,
.i_ .x,
.i_ .x_,
+.i_ .w,
+.i_ .w_,
.i_ .i,
.i_ .i_,
.s_ .c,
@@ -125,6 +134,8 @@
.s_ .x_,
.s_ .i,
.s_ .i_,
+.s_ .w,
+.s_ .w_,
.e_ .r,
.e_ .r_,
@@ -154,6 +165,10 @@
.x_ .r_,
.x_ .o,
.x_ .o_
+.w_ .r,
+.w_ .r_,
+.w_ .o,
+.w_ .o_
{
display: none;
}
diff --git a/web/web/deploy/cm/cormissing.js b/web/web/deploy/cm/cormissing.js
index 51b743987e7..c37179c0c1e 100644
--- a/web/web/deploy/cm/cormissing.js
+++ b/web/web/deploy/cm/cormissing.js
@@ -149,8 +149,10 @@ function clickHandler (evt)
var strField;
var strNamespace;
var strAssembly;
+ var targetType;
elt = getParentDiv (elt);
+ targetType = elt.className;
var strEltClass = elt.className;
if (strEltClass.charAt (strEltClass.length - 1) == '_')
strEltClass = strEltClass.slice (0, strEltClass.length - 1);
@@ -166,7 +168,7 @@ function clickHandler (evt)
strEltClass == 'e' || // event
strEltClass == 'f') // field
{
- strField = getName (elt).toLowerCase ();
+ strField = getName (elt);
var match = strField.match ( /[\.A-Z0-9_]*/i );
if (match)
strField = match [0];
@@ -234,11 +236,24 @@ function clickHandler (evt)
}
else if (strNamespace)
{
+ switch (targetType.toString ()) {
+ case "c":
+ case "i":
+ case "e":
+ case "s":
+ case "d":
+ targetType = 'T'; break;
+ case "f":
+ case "p":
+ case "e":
+ case "m":
+ targetType = 'M'; break;
+ }
if (strClass)
- strNamespace += '.' + strClass.toLowerCase ();
+ strNamespace += '_' + strClass;
if (strField)
- strNamespace += '.' + strField;
- window.open ('http://msdn2.microsoft.com/library/' + strNamespace + '.aspx', 'MSDN');
+ strNamespace += '_' + strField;
+ window.open ('http://windowssdk.msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/' + targetType.toUpperCase () + strNamespace.replace ('.', '_') + '.asp', 'MSDN');
}
}
else
diff --git a/web/web/deploy/cm/w.gif b/web/web/deploy/cm/w.gif
new file mode 100644
index 00000000000..43fb38abce2
--- /dev/null
+++ b/web/web/deploy/cm/w.gif
Binary files differ