summaryrefslogtreecommitdiffstats
path: root/main.js
blob: 4aca06c899324dd374f955612c61a91368bf6ca4 (plain)
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() )
			);
		
	});
});