Line 114... |
Line 114... |
114 |
for (int i = 0; i < nbreAppletteNoeud ; i++) {
|
114 |
for (int i = 0; i < nbreAppletteNoeud ; i++) {
|
115 |
Element appletteNoeud = (Element) listeAppletteNoeud.item(i);
|
115 |
Element appletteNoeud = (Element) listeAppletteNoeud.item(i);
|
116 |
int colonne = Integer.parseInt(appletteNoeud.getAttribute("colonne"));
|
116 |
int colonne = Integer.parseInt(appletteNoeud.getAttribute("colonne"));
|
117 |
int index = Integer.parseInt(appletteNoeud.getAttribute("index"));
|
117 |
int index = Integer.parseInt(appletteNoeud.getAttribute("index"));
|
118 |
HashMap<String, String> infoApplette = new HashMap<String, String>();
|
118 |
HashMap<String, String> infoApplette = new HashMap<String, String>();
|
- |
|
119 |
infoApplette.put("reduite", appletteNoeud.getAttribute("reduite"));
|
- |
|
120 |
infoApplette.put("epingle", appletteNoeud.getAttribute("epingle"));
|
119 |
infoApplette.put("type", appletteNoeud.getAttribute("type"));
|
121 |
infoApplette.put("type", appletteNoeud.getAttribute("type"));
|
120 |
infoApplette.put("colonne", appletteNoeud.getAttribute("colonne"));
|
122 |
infoApplette.put("colonne", appletteNoeud.getAttribute("colonne"));
|
121 |
infoApplette.put("index", appletteNoeud.getAttribute("index"));
|
123 |
infoApplette.put("index", appletteNoeud.getAttribute("index"));
|
122 |
infoApplette.put("contenu", appletteNoeud.getAttribute("contenu"));
|
124 |
infoApplette.put("contenu", appletteNoeud.getAttribute("contenu"));
|
123 |
tableApplettes.put(colonne+"-"+index, infoApplette);
|
125 |
tableApplettes.put(colonne+"-"+index, infoApplette);
|
124 |
}
|
126 |
}
|
125 |
Iterator<String> it = tableApplettes.keySet().iterator();
|
127 |
Iterator<String> it = tableApplettes.keySet().iterator();
|
126 |
while (it.hasNext()) {
|
128 |
while (it.hasNext()) {
|
127 |
String id = it.next();
|
129 |
String id = it.next();
|
128 |
HashMap<String, String> infoApplette = tableApplettes.get(id);
|
130 |
HashMap<String, String> infoApplette = tableApplettes.get(id);
|
- |
|
131 |
boolean reduite = (infoApplette.get("reduite") != null && infoApplette.get("reduite").equals("true")) ? true : false;
|
- |
|
132 |
boolean epingle = (infoApplette.get("epingle") != null && infoApplette.get("epingle").equals("true")) ? true : false;
|
- |
|
133 |
int index = Integer.parseInt(infoApplette.get("index"));
|
- |
|
134 |
int colonne = Integer.parseInt(infoApplette.get("colonne"));
|
129 |
ajouterPortlet(infoApplette.get("type"), Integer.parseInt(infoApplette.get("colonne")), Integer.parseInt(infoApplette.get("index")), infoApplette.get("contenu"));
|
135 |
ajouterPortlet(reduite, epingle, infoApplette.get("type"), colonne, index, infoApplette.get("contenu"));
|
130 |
}
|
136 |
}
|
131 |
}
|
137 |
}
|
132 |
Debug.log("Nbre aplletes c0 :"+portail.getItem(0).getItemCount());
|
138 |
Debug.log("Nbre aplletes c0 :"+portail.getItem(0).getItemCount());
|
133 |
layout();
|
139 |
layout();
|
134 |
}
|
140 |
}
|
Line 162... |
Line 168... |
162 |
}
|
168 |
}
|
Line 163... |
Line 169... |
163 |
|
169 |
|
164 |
// Ajout des noeuds "applette" au noeud "accueil"
|
170 |
// Ajout des noeuds "applette" au noeud "accueil"
|
165 |
while (it.hasNext()) {
|
171 |
while (it.hasNext()) {
|
- |
|
172 |
Portlet applette = it.next();
|
- |
|
173 |
String reduite = (applette.isCollapsed() ? "true" : "false");
|
166 |
Portlet applette = it.next();
|
174 |
String epingle = (applette.isPinned() ? "true" : "false");
|
167 |
String index = Integer.toString(portail.getPortletIndex(applette));
|
175 |
String index = Integer.toString(portail.getPortletIndex(applette));
|
168 |
String colonne = Integer.toString(portail.getPortletColumn(applette));
|
176 |
String colonne = Integer.toString(portail.getPortletColumn(applette));
|
- |
|
177 |
String contenu = applette.getData("contenu");
|
169 |
String contenu = applette.getData("contenu");
|
178 |
|
- |
|
179 |
Element appletteElement = paramXml.createElement("applette");
|
- |
|
180 |
appletteElement.setAttribute("reduite", reduite);
|
170 |
Element appletteElement = paramXml.createElement("applette");
|
181 |
appletteElement.setAttribute("epingle", epingle);
|
171 |
appletteElement.setAttribute("type", "statistique");
|
182 |
appletteElement.setAttribute("type", "statistique");
|
172 |
appletteElement.setAttribute("colonne", colonne);
|
183 |
appletteElement.setAttribute("colonne", colonne);
|
173 |
appletteElement.setAttribute("index", index);
|
184 |
appletteElement.setAttribute("index", index);
|
- |
|
185 |
appletteElement.setAttribute("contenu", contenu);
|
174 |
appletteElement.setAttribute("contenu", contenu);
|
186 |
|
175 |
accueilNoeud.appendChild(appletteElement);
|
187 |
accueilNoeud.appendChild(appletteElement);
|
Line 176... |
Line 188... |
176 |
}
|
188 |
}
|
177 |
|
189 |
|
Line 192... |
Line 204... |
192 |
}
|
204 |
}
|
193 |
return applettes;
|
205 |
return applettes;
|
194 |
}
|
206 |
}
|
Line 195... |
Line 207... |
195 |
|
207 |
|
196 |
private void ajouterPortlet() {
|
208 |
private void ajouterPortlet() {
|
197 |
ajouterPortlet("statistique", 0, 0, null);
|
209 |
ajouterPortlet(false, false, "statistique", 0, 0, null);
|
Line 198... |
Line 210... |
198 |
}
|
210 |
}
|
199 |
|
211 |
|
200 |
private void ajouterPortlet(String type, int colonne, int index, String contenu) {
|
212 |
private void ajouterPortlet(boolean reduite, boolean epingle, String type, int colonne, int index, String contenu) {
|
201 |
Debug.log("Ajout:"+type+"-"+colonne+"-"+index+"-"+contenu);
|
213 |
Debug.log("Ajout:"+reduite+"-"+epingle+"-"+type+"-"+colonne+"-"+index+"-"+contenu);
|
202 |
Portlet portlet = null;
|
214 |
Applette applette = null;
|
203 |
if (type.equals("statistique")) {
|
215 |
if (type.equals("statistique")) {
|
- |
|
216 |
applette = new AppletteStatistique(contenu);
|
- |
|
217 |
}
|
- |
|
218 |
if (reduite) {
|
- |
|
219 |
applette.collapse();
|
204 |
portlet = new AppletteStatistique(contenu);
|
220 |
}
|
- |
|
221 |
|
205 |
}
|
222 |
portail.insert(applette, index, colonne);
|
206 |
portail.insert(portlet, index, colonne);
|
223 |
applette.setEpingler(epingle);
|
Line 207... |
Line 224... |
207 |
layout();
|
224 |
layout();
|
208 |
}
|
225 |
}
|