function(editor) {
			var syntax = editor.getSyntax();
			
			// get profile from syntax definition
			var profile = require('resources').findItem(syntax, 'profile');
			if (profile) {
				return profile;
			}
			
			switch(syntax) {
				case 'xml':
				case 'xsl':
					return 'xml';
				case 'css':
					if (this.isInlineCSS(editor)) {
						return 'line';
					}
					break;
				case 'html':
					var profile = require('resources').getVariable('profile');
					if (!profile) { // no forced profile, guess from content
						// html or xhtml?
						profile = this.isXHTML(editor) ? 'xhtml': 'html';
					}

					return profile;
			}

			return 'xhtml';
		}
function(editor) {
			var syntax = editor.getSyntax();
			
			
			var profile = require('resources').findItem(syntax, 'profile');
			if (profile) {
				return profile;
			}
			
			switch(syntax) {
				case 'xml':
				case 'xsl':
					return 'xml';
				case 'css':
					if (this.isInlineCSS(editor)) {
						return 'line';
					}
					break;
				case 'html':
					var profile = require('resources').getVariable('profile');
					if (!profile) { 
						
						profile = this.isXHTML(editor) ? 'xhtml': 'html';
					}

					return profile;
			}

			return 'xhtml';
		}
function ( editor ) { var syntax = editor . getSyntax ( ) ; // get profile from syntax definition var profile = require ( 'resources' ) . findItem ( syntax , 'profile' ) ; if ( profile ) { return profile ; } switch ( syntax ) { case 'xml' : case 'xsl' : return 'xml' ; case 'css' : if ( this . isInlineCSS ( editor ) ) { return 'line' ; } break ; case 'html' : var profile = require ( 'resources' ) . getVariable ( 'profile' ) ; if ( ! profile ) { // no forced profile, guess from content // html or xhtml? profile = this . isXHTML ( editor ) ? 'xhtml' : 'html' ; } return profile ; } return 'xhtml' ; }
Common method for detecting output profile
@param {IEmmetEditor} editor
@returns {String}
Common method for detecting output profile