浏览代码

Force all sandboxes to have fragment.

Nathaniel van Diepen 10 年之前
父节点
当前提交
e578f30fdb
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      app/www/js/omnomirc.js

+ 6 - 4
app/www/js/omnomirc.js

@@ -318,10 +318,7 @@
 		pluginSandbox = {
 			$: window.jQuery,
 			jQuery: window.jQuery,
-			$o: $o,
-			fragment: function(){
-				return document.createDocumentFragment();
-			}
+			$o: $o
 		},
 		currentPlugin = 0,
 		Sandbox = function(sandbox){
@@ -333,6 +330,11 @@
 			for(i in sandbox){
 				o[i] = sandbox[i];
 			}
+			if(!exists(o.fragment)){
+				o.fragment = function(){
+					return document.createDocumentFragment();
+				};
+			}
 			return o;
 		},
 		runHook = function(name,args){