Mercurial > lada > lada-client
diff app.js @ 548:d47ee7439f44
Added new js files.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Fri, 06 Mar 2015 12:43:52 +0100 |
parents | |
children | 9d4e4f07e751 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app.js Fri Mar 06 12:43:52 2015 +0100 @@ -0,0 +1,108 @@ +/** + * Copyright (C) 2013 by Bundesamt fuer Strahlenschutz + * Software engineering by Intevation GmbH + * + * This file is Free Software under the GNU GPL (v>=3) + * and comes with ABSOLUTELY NO WARRANTY! Check out + * the documentation coming with IMIS-Labordaten-Application for details. + */ +Ext.Loader.setConfig({ + enabled: true, + paths: { + 'Ext.ux.form.DateTimeField': 'resources/lib/datetime/UX_DateTimeField.js', + 'Ext.ux.DateTimeMenu': 'resources/lib/datetime/UX_DateTimeMenu.js', + 'Ext.ux.DateTimePicker': 'resources/lib/datetime/UX_DateTimePicker.js', + 'Ext.ux.form.TimePickerField': 'resources/lib/datetime/UX_TimePickerField.js', + 'Ext.i18n': 'resources/lib/i18n/' + } +}); + +Ext.application({ + + // Name of the application. Do not change as this name is used in + // references! + name: 'Lada', + + // Setting up translations. This is done using a ext-plgin which can be + // found on https://github.com/elmasse/Ext.i18n.Bundle + requires: [ + 'Lada.override.Table', + 'Ext.i18n.Bundle', + 'Ext.layout.container.Column', + 'Lada.store.Datenbasis', + 'Lada.store.Messeinheiten', + 'Lada.store.Messgroessen', + 'Lada.store.Messmethoden', + 'Lada.store.Messstellen', + 'Lada.store.Netzbetreiber', + 'Lada.store.Locations', + 'Lada.store.Pflichtmessgroessen', + 'Lada.store.Probenarten', + 'Lada.store.Probenzusaetze', + 'Lada.store.Staaten', + 'Lada.store.Umwelt', + 'Lada.store.Verwaltungseinheiten' + ], + bundle: { + bundle: 'Lada', + lang: 'de-DE', + path: 'resources/i18n', + noCache: true + }, + + // Setting this variable to true triggers loading the Viewport.js + // file which sets ob the viewport. + autoCreateViewport: true, + + // Start the application. + launch: function() { + Ext.create('Lada.store.Datenbasis', { + storeId: 'datenbasis' + }); + Ext.create('Lada.store.Messeinheiten', { + storeId: 'messeinheiten' + }); + Ext.create('Lada.store.Messgroessen', { + storeId: 'messgroessen' + }); + Ext.create('Lada.store.Messmethoden', { + storeId: 'messmethoden' + }); + Ext.create('Lada.store.Messstellen', { + storeId: 'messstellen' + }); + Ext.create('Lada.store.Netzbetreiber', { + storeId: 'netzbetreiber' + }); + Ext.create('Lada.store.Locations', { + storeId: 'locations' + }); + Ext.create('Lada.store.Pflichtmessgroessen', { + storeId: 'pflichtmessgroessen' + }); + Ext.create('Lada.store.Probenarten', { + storeId: 'probenarten' + }); + Ext.create('Lada.store.Probenzusaetze', { + storeId: 'probenzusaetze' + }); + Ext.create('Lada.store.Staaten', { + storeId: 'staaten' + }); + Ext.create('Lada.store.Umwelt', { + storeId: 'umwelt' + }); + Ext.create('Lada.store.Verwaltungseinheiten', { + storeId: 'verwaltungseinheiten' + }); + }, + + // Define the controllers of the application. They will be initialized + // first before the application "launch" function is called. + controllers: [ + 'Lada.controller.Filter', + 'Lada.controller.FilterResult', + 'Lada.controller.ProbeForm', + 'Lada.controller.OrtGrid' + ] +});