<commit_before>(function () {
	// Detailwindow en zijn elementen
	var DetailWindow = {
		window: Titanium.UI.createWindow({
			top: 			0,
			height: 		'100%',
			width: 			'100%', 
			backgroundColor: VwApp.Config.ViewBackgroundColor,  
			contentHeight: 	'auto',
			navBarHidden: 	false,
		}),
		
		// Een container waar we alles in stoppen
		Container: Titanium.UI.createScrollView({
			height:			'100%',
			width:			'100%',
			layout:			'vertical',
			scrollType:		'vertical',
			contentHeight: 	'auto',
			contentWidth: 	'auto'
		}),
		
		// Wanneer er een foto beschikbaar is deze weergeven in een imageview
		ImageView : 	Ti.UI.createImageView({
			image:				'',
			height: 			'auto',
			width: 				'80%',
			top:				'2%'
		}),
		
		// Wanneer er geen foto beschikbaar is komt er een tekst te staan
		NoImage : Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3%',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// Type van de data
		TypeData : Titanium.UI.createLabel({
			text : 			"",
			textAlign: 		'center',
			left: 			'3 %',
			width : 		'auto',
			heigth : 		18,
			top:			'2%',
			color:			VwApp.Config.TextColor
		}),
		
		// Hieronder staan de eigenschappen van de data
		Type : Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			//top:			'2%',
			color:			VwApp.Config.TextColor
		}),
		
		// data hoogte label
		Hoogte : Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data breedte label
		Breedte : Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data bron label
		Bron : 	Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data adres label
		Adres : Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data postcode label
		Postcode : 	Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data stad label
		Stad : 	Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data oppervlakte label
		Oppervlakte : 	Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data code(term) label
		Code : 	Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
			
		// de button om de brug op de kaart te tonen
		Toonkaart : Titanium.UI.createButton({
			top: 			40, 
			title:			Titanium.Platform.osname !== 'android' ? 'Toon op kaart' : '',
			image:			Titanium.Platform.osname === 'android' ? (Titanium.Platform.displayCaps.platformHeight > 700 ? 
								VwApp.Config.ShowOnMapGroter : VwApp.Config.ShowOnMap ) : '',
			//height:			Titanium.Gesture.isLandscape() ? (Titanium.Platform.osname === 'ipad' ? 40 : '17%'): (Titanium.Platform.osname === 'ipad' ? 40 : '10%'),
			//width:			Titanium.Gesture.isLandscape() ? (Titanium.Platform.osname === 'ipad' ? 120 : '26%'): (Titanium.Platform.osname === 'ipad' ? 120 : '35%'),
			position: 		'center'
		})	
	};
	
	/**
	 * 	Bij de ipad de button wel een hoogte en breedte meegeven
	 */
	if (Titanium.Platform.osname === 'ipad') {
				DetailWindow.Toonkaart.height 	= 40;
				DetailWindow.Toonkaart.width 	= 120;
	}
	
	// variabelen voor de lat en de lon
	var Lat = "";
	var Lon = "";
	
	/**
	 *	Een functie die de meegegeven data zal omzetten naar 
	 * 		de nieuwe informatie voor de detailView
	 *  
	 *	@param {Object} [data]
	 * 		De meegegeven informatie over een annotatie 
	 */
	function ChangeValue(data) {
		// wanneer er geen data is gevonden, niks doen.
		if (!data) {
			return;
		}
		
		// image hoogte is 0%, dus niet zichtbaar
		DetailWindow.ImageView.height = '0%';
		
		
		// elke tekst in de labels op 0% zetten zodat er weer met een lege pagina begonnen wordt
		for (text in DetailWindow) {
			if (DetailWindow.hasOwnProperty(text) && DetailWindow[text].setText) {		
				DetailWindow[text].height = 0;		<commit_msg>detailpagina iets verander maar nog niet gelukt<commit_after>(function () {
	// Detailwindow en zijn elementen
	var DetailWindow = {
		window: Titanium.UI.createWindow({
			top: 			0,
			height: 		'100%',
			width: 			'100%', 
			backgroundColor: VwApp.Config.ViewBackgroundColor,  
			contentHeight: 	'auto',
			navBarHidden: 	false,
		}),
		
		// Een container waar we alles in stoppen
		Container: Titanium.UI.createScrollView({
			height:			'100%',
			width:			'100%',
			layout:			'vertical',
			scrollType:		'vertical',
			contentHeight: 	'auto',
			contentWidth: 	'auto'
		}),
		
		// Wanneer er een foto beschikbaar is deze weergeven in een imageview
		ImageView : 	Ti.UI.createImageView({
			image:				'',
			height: 			'auto',
			width: 				'80%',
			top:				'2%'
		}),
		
		// Wanneer er geen foto beschikbaar is komt er een tekst te staan
		NoImage : Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3%',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// Type van de data
		TypeData : Titanium.UI.createLabel({
			text : 			"",
			textAlign: 		'center',
			left: 			'3 %',
			width : 		'auto',
			heigth : 		18,
			top:			'2%',
			color:			VwApp.Config.TextColor
		}),
		
		// Hieronder staan de eigenschappen van de data
		Type : Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			//top:			'2%',
			color:			VwApp.Config.TextColor
		}),
		
		// data hoogte label
		Hoogte : Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data breedte label
		Breedte : Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data bron label
		Bron : 	Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data adres label
		Adres : Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data postcode label
		Postcode : 	Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data stad label
		Stad : 	Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data oppervlakte label
		Oppervlakte : 	Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
		
		// data code(term) label
		Code : 	Titanium.UI.createLabel({
			text : 			"",
			textAlign : 	"left",
			left: 			'3 %',
			width : 		'auto',
			heigth : 		'auto',
			color:			VwApp.Config.TextColor
		}),
			
		// de button om de brug op de kaart te tonen
		Toonkaart : Titanium.UI.createButton({
			top: 			40, 
			title:			Titanium.Platform.osname !== 'android' ? 'Toon op kaart' : '',
			image:			Titanium.Platform.osname === 'android' ? (Titanium.Platform.displayCaps.platformHeight > 700 ? 
								VwApp.Config.ShowOnMapGroter : VwApp.Config.ShowOnMap ) : '',
			height:			Titanium.Platform.osname !== 'android' ? 40 : 'auto',
			width:			Titanium.Platform.osname !== 'android' ? 120 : 'auto',
			position: 		'center',
	
		})	
	};
	
	/**
	 * 	Bij de ipad de button wel een hoogte en breedte meegeven
	 */
	//if (Titanium.Platform.osname === 'ipad' || Titanium.Platform.osname === 'iphone') {
	//			DetailWindow.Toonkaart.height 	= 40;
	//			DetailWindow.Toonkaart.width 	= 120;
	//}
	
	// variabelen voor de lat en de lon
	var Lat = "";
	var Lon = "";
	
	/**
	 *	Een functie die de meegegeven data zal omzetten naar 
	 * 		de nieuwe informatie voor de detailView
	 *  
	 *	@param {Object} [data]
	 * 		De meegegeven informatie over een annotatie 
	 */
	function ChangeValue(data) {
		// wanneer er geen data is gevonden, niks doen.
		if (!data) {
			return;
		}
		
		// image hoogte is 0%, dus niet zichtbaar
		DetailWindow.ImageView.height = '0%';
		
		
		// elke tekst in de labels op 0% zetten zodat er weer met een lege pagina begonnen wordt
		for (text in DetailWindow) {
			if (DetailWindow.hasOwnProperty(text) && DetailWindow[text].setText) {		
				DetailWindow[text].height = 0;		
{'fraction_non_alphanumeric': 0.14897460418659017, 'fraction_numerical': 0.01200722558707895, 'mean_word_length': 2.3340417995040736, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3196425', 'n_tokens_mistral': 4654, 'n_tokens_neox': 3769, 'n_words': 810}