diff --git a/st.js b/st.js index 2d48656..428a18a 100644 --- a/st.js +++ b/st.js @@ -676,6 +676,11 @@ // apply the result to root SELECT.$selected_root = Helper.resolve(SELECT.$selected_root, '', parsed_object); } + delete String.prototype.$root; + delete Number.prototype.$root; + delete Function.prototype.$root; + delete Array.prototype.$root; + delete Boolean.prototype.$root; return SELECT; }, transform: function(obj, serialized) { @@ -730,6 +735,11 @@ SELECT.$template_root = Helper.resolve(SELECT.$template_root, '', parsed_object); SELECT.$selected_root = SELECT.$template_root; } + delete String.prototype.$root; + delete Number.prototype.$root; + delete Function.prototype.$root; + delete Array.prototype.$root; + delete Boolean.prototype.$root; return SELECT; },