<html>
<head>
	<script src="emmet/emmet-app.js"></script>
	<script src="emmet/snippets.js"></script>
	<script src="emmet/file.js"></script>
	<script src="emmet/editor.js"></script>
	<script>

		// bootstraping
		emmet.exec(function(require, _) {
			if (window.emmetLoaded) {
				return;
			}

			// load extensions
			var extFolder = dw.getPreferenceString('Emmet', 'Extensions Path', '');
			if (extFolder) {
				extFolder = emmet.require('file').sanitizeAbsolutePath(extFolder.replace(/\\/g, '/'));
				if (DWfile.exists(extFolder)) {
					var extFiles = DWfile.listFolder(extFolder, 'files');
					var fl = require('file');
					require('bootstrap').loadExtensions(_.map(extFiles, function(f) {
						return fl.resolvePath(extFolder, f);
					}));
				} else {
					alert('Unable to load extensions from "' + extFolder + '":\nthis folder does not exists.');
				}
			}

			window.emmetLoaded = true;
		});

		function receiveArguments(name, syntax) {
			var editor = emmet.require('editorProxy');
			editor.setupContext();
			var args = [editor, syntax];
			return emmet.require('actions').run(name, args);
		}
        
        function isDOMRequired() {
	       return false;
        }
        
	</script>
</head>
<body>
	
</body>
</html>