1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
requirejs.config({
paths: {
jQuery: 'libs/jquery',
Handlebars: 'libs/handlebars-1.0.8',
HandlebarsHelpers: 'ddl_builder/handlebarsHelpers',
DateFormat: 'libs/date.format',
DDLBuilder: 'ddl_builder'
},
shim: {
jQuery: {
exports: '$'
},
Handlebars: {
exports: 'Handlebars'
},
DateFormat: {
exports: 'dateFormat'
}
}
});
require(["jQuery", "DDLBuilder/ddl_builder"], function ($, ddl_builder) {
$("#parseBtn").on('click', function () {
var dbType = $("#dbType").val(),
terminator = $("#terminator").val(),
builder = new ddl_builder();
builder.setupForDBType(dbType,terminator);
$("#output").val(
builder.parse( $("#input").val() )
);
});
});
|