mirror of
https://github.com/zulip/zulip.git
synced 2026-06-18 21:01:52 +08:00
This was "npm update handlebars" followed by copying runtime.js into the static directory and restoring the copyright header. (imported from commit 69d30cbfcb3b776cdfdcffa17a87704540eab76a)
36 lines
1.2 KiB
JavaScript
36 lines
1.2 KiB
JavaScript
define(
|
|
["./handlebars/base","./handlebars/safe-string","./handlebars/exception","./handlebars/utils","./handlebars/runtime","exports"],
|
|
function(__dependency1__, __dependency2__, __dependency3__, __dependency4__, __dependency5__, __exports__) {
|
|
"use strict";
|
|
/*globals Handlebars: true */
|
|
var base = __dependency1__;
|
|
|
|
// Each of these augment the Handlebars object. No need to setup here.
|
|
// (This is done to easily share code between commonjs and browse envs)
|
|
var SafeString = __dependency2__["default"];
|
|
var Exception = __dependency3__["default"];
|
|
var Utils = __dependency4__;
|
|
var runtime = __dependency5__;
|
|
|
|
// For compatibility and usage outside of module systems, make the Handlebars object a namespace
|
|
var create = function() {
|
|
var hb = new base.HandlebarsEnvironment();
|
|
|
|
Utils.extend(hb, base);
|
|
hb.SafeString = SafeString;
|
|
hb.Exception = Exception;
|
|
hb.Utils = Utils;
|
|
|
|
hb.VM = runtime;
|
|
hb.template = function(spec) {
|
|
return runtime.template(spec, hb);
|
|
};
|
|
|
|
return hb;
|
|
};
|
|
|
|
var Handlebars = create();
|
|
Handlebars.create = create;
|
|
|
|
__exports__["default"] = Handlebars;
|
|
}); |