Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
demo [2010/03/16 22:07] aspectscript |
demo [2010/03/16 22:26] (current) aspectscript |
||
---|---|---|---|
Line 14: | Line 14: | ||
< | < | ||
</ | </ | ||
- | <div style=" | + | <div style=" |
< | < | ||
+ | <hr> | ||
< | < | ||
<hr> | <hr> | ||
Line 27: | Line 28: | ||
<hr> | <hr> | ||
- | < | + | < |
- | | + | <br> |
<input type=" | <input type=" | ||
</ | </ | ||
Line 78: | Line 79: | ||
</ | </ | ||
<pre id=" | <pre id=" | ||
- | AspectScript.deploy({ | + | var batchAspect = AspectScript.deploy({ |
kind: AspectScript.AROUND, | kind: AspectScript.AROUND, | ||
pointcut: function(jp){ | pointcut: function(jp){ | ||
Line 98: | Line 99: | ||
<pre id=" | <pre id=" | ||
- | AspectScript.deploy({ | + | var removeAllAspect = AspectScript.deploy({ |
kind: AspectScript.AFTER, | kind: AspectScript.AFTER, | ||
pointcut: AspectScript.Pointcuts.call(removeTag).and(function(jp){ | pointcut: AspectScript.Pointcuts.call(removeTag).and(function(jp){ | ||
Line 127: | Line 128: | ||
<pre id=" | <pre id=" | ||
- | AspectScript.deploy({ | + | var batchAspect = AspectScript.deploy({ |
kind: AspectScript.AROUND, | kind: AspectScript.AROUND, | ||
pointcut: function(jp){ | pointcut: function(jp){ | ||
Line 145: | Line 146: | ||
}); | }); | ||
- | AspectScript.deploy({ | + | var removeAllAspect = AspectScript.deploy({ |
kind: AspectScript.AFTER, | kind: AspectScript.AFTER, | ||
pointcut: AspectScript.Pointcuts.call(removeTag).and(function(jp){ | pointcut: AspectScript.Pointcuts.call(removeTag).and(function(jp){ | ||
Line 174: | Line 175: | ||
<pre id=" | <pre id=" | ||
- | function removeTag(userID, | + | var batchAspect = AspectScript.deploy({ |
- | AspectScript.deploy({ | + | |
kind: AspectScript.AROUND, | kind: AspectScript.AROUND, | ||
pointcut: function(jp){ | pointcut: function(jp){ | ||
Line 193: | Line 193: | ||
}); | }); | ||
- | AspectScript.deploy({ | + | var removeAllAspect = AspectScript.deploy({ |
kind: AspectScript.AFTER, | kind: AspectScript.AFTER, | ||
pointcut: AspectScript.Pointcuts.call(removeTag).and(function(jp){ | pointcut: AspectScript.Pointcuts.call(removeTag).and(function(jp){ |