|
@@ -156,7 +156,7 @@ JS;
|
|
protected function resolverScript()
|
|
protected function resolverScript()
|
|
{
|
|
{
|
|
return <<<JS
|
|
return <<<JS
|
|
-function (data, target) {
|
|
|
|
|
|
+function (data) {
|
|
var response = data[0],
|
|
var response = data[0],
|
|
target = data[1];
|
|
target = data[1];
|
|
|
|
|
|
@@ -178,6 +178,11 @@ function (data, target) {
|
|
case 'location':
|
|
case 'location':
|
|
window.location = then.value;
|
|
window.location = then.value;
|
|
break;
|
|
break;
|
|
|
|
+ case 'script':
|
|
|
|
+ (function () {
|
|
|
|
+ eval(then.value);
|
|
|
|
+ })();
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|