--- /dev/null
+/*
+Copyright (c) Igor Barma, Alexandre Desoubeaux, Christian Martel, Eric Brun, Mathieu Amblard, Gwenael Gevet, Pierre Guillot, 2012
+ * Copyright Alexandre Desoubeaux, Christian Martel, Cedric Lecarpentier, Alexandre Lefevre, Marc Salvat 2014-2016
+ * Copyright Alexandre Desoubeaux, Christian Martel, Cedric Lecarpentier, Marc Salvat, Marc Suarez, Harifetra Ramamonjy 2017
+For licensing, see README.txt or http://www.pentilanero.com (Cecill-C or AGPL or LGPL)
+*/
+Ext.ns("EntSavoie.Amis");
+EntSavoie.Amis.MainContainer = function (config) {
+ Ext.apply(this, config);
+
+ // Ajoute le texte des erreurs
+ Ext.QuickTips.init();
+ // turn on validation errors beside the field globally
+ Ext.form.Field.prototype.msgTarget = 'side';
+
+
+ this.amisView= new EntSavoie.Amis.AmisView({
+ renderURLAjax : this.renderURLAjax,
+ actionURLAjax: this.actionURLAjax,
+ userGroupId: this.userGroupId,
+ isGroupManagment: this.isGroupManagment,
+ language: this.language
+ });
+
+ this.amisSearch= new EntSavoie.Amis.AmisSearch({
+ renderURLAjax : this.renderURLAjax,
+ actionURLAjax: this.actionURLAjax
+ });
+
+
+ this.mainTabPanel = new Ext.TabPanel ({
+ border: true,
+ region: "center",
+ cls:"auto-width-tab-strip",
+ plain: true,
+ activeTab: 0,
+ items:[
+ this.amisView,
+ this.amisSearch
+ ]
+ }),
+
+ EntSavoie.Amis.MainContainer.superclass.constructor.call(this, {
+ monitorResize: true,
+ height: EntSavoie.FullScreen.fired()?EntSavoie.FullScreen.getContainerHeight():Global.Portlet.height,
+ width:"auto",
+ border: false,
+ layout: 'border',
+ bodyStyle:{"background-color": "white"},
+ items:[this.mainTabPanel]
+ });
+
+};
+
+Ext.extend(EntSavoie.Amis.MainContainer, Ext.Panel, {
+ initComponent: function () {
+ EntSavoie.Amis.MainContainer.superclass.initComponent.call(this);
+ }
+});