Html.js
586 Bytes
define(function () {
    'use strict';
    function Html() { 
    }
    Html.prototype = {
        transferToVM: function (dm) {
            var htm = dm.htm || ""; 
            var _u = require('utils');
            var reg = new RegExp(/<style.*?>[\s\S]*?<\/style>/g);
            htm = htm.replace(reg, function (v) {
                return _u.scopeCss(v, ".screen .content .page[id^=content_editor]");
            });
            
            return {
                htm: htm.replace(/<script[^>]*>[\s\S]*?<\/script>/gi, "")
            };
        }
    };
    return Html;
});