Skip to content

Commit a1cdee5

Browse files
committed
agerange 0.0.2 - asdocs
1 parent c49c935 commit a1cdee5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+3295
-254
lines changed

CHANGELOG.md

Lines changed: 0 additions & 99 deletions
This file was deleted.

_config.yml

Lines changed: 0 additions & 11 deletions
This file was deleted.

_includes/Sidebar.html

Lines changed: 0 additions & 1 deletion
This file was deleted.

_layouts/default.html

Lines changed: 0 additions & 66 deletions
This file was deleted.

i.Add the Extension.md

Lines changed: 0 additions & 44 deletions
This file was deleted.

index.md

Lines changed: 0 additions & 33 deletions
This file was deleted.
Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
////////////////////////////////////////////////////////////////////////////////
2+
//
3+
// ADOBE SYSTEMS INCORPORATED
4+
// Copyright 2008 Adobe Systems Incorporated
5+
// All Rights Reserved.
6+
//
7+
// NOTICE: Adobe permits you to use, modify, and distribute this file
8+
// in accordance with the terms of the license agreement accompanying it.
9+
//
10+
////////////////////////////////////////////////////////////////////////////////
11+
12+
13+
//v1.0
14+
function AC_AddExtension(src, ext)
15+
{
16+
if (src.indexOf('?') != -1)
17+
return src.replace(/\?/, ext+'?');
18+
else
19+
return src + ext;
20+
}
21+
22+
function AC_Generateobj(objAttrs, params, embedAttrs)
23+
{
24+
var str = '<object ';
25+
for (var i in objAttrs)
26+
str += i + '="' + objAttrs[i] + '" ';
27+
str += '>';
28+
for (var i in params)
29+
str += '<param name="' + i + '" value="' + params[i] + '" /> ';
30+
str += '<embed ';
31+
for (var i in embedAttrs)
32+
str += i + '="' + embedAttrs[i] + '" ';
33+
str += ' ></embed></object>';
34+
35+
document.write(str);
36+
}
37+
38+
function AC_FL_RunContent(){
39+
var ret =
40+
AC_GetArgs
41+
( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
42+
, "application/x-shockwave-flash"
43+
);
44+
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
45+
}
46+
47+
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
48+
var ret = new Object();
49+
ret.embedAttrs = new Object();
50+
ret.params = new Object();
51+
ret.objAttrs = new Object();
52+
for (var i=0; i < args.length; i=i+2){
53+
var currArg = args[i].toLowerCase();
54+
55+
switch (currArg){
56+
case "classid":
57+
break;
58+
case "pluginspage":
59+
ret.embedAttrs[args[i]] = args[i+1];
60+
break;
61+
case "src":
62+
case "movie":
63+
args[i+1] = AC_AddExtension(args[i+1], ext);
64+
ret.embedAttrs["src"] = args[i+1];
65+
ret.params[srcParamName] = args[i+1];
66+
break;
67+
case "onafterupdate":
68+
case "onbeforeupdate":
69+
case "onblur":
70+
case "oncellchange":
71+
case "onclick":
72+
case "ondblClick":
73+
case "ondrag":
74+
case "ondragend":
75+
case "ondragenter":
76+
case "ondragleave":
77+
case "ondragover":
78+
case "ondrop":
79+
case "onfinish":
80+
case "onfocus":
81+
case "onhelp":
82+
case "onmousedown":
83+
case "onmouseup":
84+
case "onmouseover":
85+
case "onmousemove":
86+
case "onmouseout":
87+
case "onkeypress":
88+
case "onkeydown":
89+
case "onkeyup":
90+
case "onload":
91+
case "onlosecapture":
92+
case "onpropertychange":
93+
case "onreadystatechange":
94+
case "onrowsdelete":
95+
case "onrowenter":
96+
case "onrowexit":
97+
case "onrowsinserted":
98+
case "onstart":
99+
case "onscroll":
100+
case "onbeforeeditfocus":
101+
case "onactivate":
102+
case "onbeforedeactivate":
103+
case "ondeactivate":
104+
case "type":
105+
case "codebase":
106+
ret.objAttrs[args[i]] = args[i+1];
107+
break;
108+
case "width":
109+
case "height":
110+
case "align":
111+
case "vspace":
112+
case "hspace":
113+
case "class":
114+
case "title":
115+
case "accesskey":
116+
case "name":
117+
case "id":
118+
case "tabindex":
119+
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
120+
break;
121+
default:
122+
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
123+
}
124+
}
125+
ret.objAttrs["classid"] = classid;
126+
if (mimeType) ret.embedAttrs["type"] = mimeType;
127+
return ret;
128+
}
129+

0 commit comments

Comments
 (0)