3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
4 <title>The source code</title>
5 <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
6 <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
8 <body onload="prettyPrint();">
9 <pre class="prettyprint lang-js">/*!
10 * Ext JS Library 3.2.0
11 * Copyright(c) 2006-2010 Ext JS, Inc.
13 * http://www.extjs.com/license
18 * 04-10-2007, 11:25 AM
19 * Updated by Federico Grilli 21/12/2007
22 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Caricamento in corso...</div>';
25 Ext.View.prototype.emptyText = "";
28 if(Ext.grid.GridPanel){
29 Ext.grid.GridPanel.prototype.ddText = "{0} righe selezionate";
33 Ext.TabPanelItem.prototype.closeText = "Chiudi pannello";
37 Ext.form.Field.prototype.invalidText = "Valore non valido";
41 Ext.LoadMask.prototype.msg = "Caricamento in corso...";
59 Date.getShortMonthName = function(month) {
60 return Date.monthNames[month].substring(0, 3);
78 Date.getMonthNumber = function(name) {
79 return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
92 Date.getShortDayName = function(day) {
93 return Date.dayNames[day].substring(0, 3);
97 Ext.MessageBox.buttonText = {
106 Ext.util.Format.date = function(v, format){
108 if(!(v instanceof Date)) v = new Date(Date.parse(v));
109 return v.dateFormat(format || "d/m/Y");
114 Ext.apply(Ext.DatePicker.prototype, {
116 minText : "Data precedente alla data minima",
117 maxText : "Data successiva alla data massima",
118 disabledDaysText : "",
119 disabledDatesText : "",
120 monthNames : Date.monthNames,
121 dayNames : Date.dayNames,
122 nextText : 'Mese successivo (Ctrl+Destra)',
123 prevText : 'Mese precedente (Ctrl+Sinistra)',
124 monthYearText : 'Scegli un mese (Ctrl+Su/Giu per cambiare anno)',
125 todayTip : "{0} (Barra spaziatrice)",
127 cancelText : "Annulla",
128 okText : " OK ",
133 if(Ext.PagingToolbar){
134 Ext.apply(Ext.PagingToolbar.prototype, {
135 beforePageText : "Pagina",
136 afterPageText : "di {0}",
137 firstText : "Prima pagina",
138 prevText : "Pagina precedente",
139 nextText : "Pagina successiva",
140 lastText : "Ultima pagina",
141 refreshText : "Aggiorna",
142 displayMsg : "Record {0} - {1} di {2}",
143 emptyMsg : 'Nessun dato da mostrare'
147 if(Ext.form.TextField){
148 Ext.apply(Ext.form.TextField.prototype, {
149 minLengthText : "La lunghezza minima \u00E8 {0}",
150 maxLengthText : "La lunghezza massima \u00E8 {0}",
151 blankText : "Campo obbligatorio",
157 if(Ext.form.NumberField){
158 Ext.apply(Ext.form.NumberField.prototype, {
159 minText : "Il valore minimo \u00E8 {0}",
160 maxText : "Il valore massimo \u00E8 {0}",
161 nanText : "{0} non \u00E8 un valore numerico corretto"
165 if(Ext.form.DateField){
166 Ext.apply(Ext.form.DateField.prototype, {
167 disabledDaysText : "Disabilitato",
168 disabledDatesText : "Disabilitato",
169 minText : "La data deve essere successiva al {0}",
170 maxText : "La data deve essere precedente al {0}",
171 invalidText : "{0} non \u00E8 una data valida. Deve essere nel formato {1}",
173 altFormats : "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
177 if(Ext.form.ComboBox){
178 Ext.apply(Ext.form.ComboBox.prototype, {
179 loadingText : "Caricamento in corso...",
180 valueNotFoundText : undefined
185 Ext.apply(Ext.form.VTypes, {
186 emailText : 'Il campo deve essere un indirizzo e-mail nel formato "user@example.com"',
187 urlText : 'Il campo deve essere un indirizzo web nel formato "http:/'+'/www.example.com"',
188 alphaText : 'Il campo deve contenere solo lettere e _',
189 alphanumText : 'Il campo deve contenere solo lettere, numeri e _'
193 if(Ext.form.HtmlEditor){
194 Ext.apply(Ext.form.HtmlEditor.prototype, {
195 createLinkText : 'Inserire un URL per il link:',
198 title: 'Grassetto (Ctrl+B)',
199 text: 'Rende il testo selezionato in grassetto.',
200 cls: 'x-html-editor-tip'
203 title: 'Corsivo (Ctrl+I)',
204 text: 'Rende il testo selezionato in corsivo.',
205 cls: 'x-html-editor-tip'
208 title: 'Sottolinea (Ctrl+U)',
209 text: 'Sottolinea il testo selezionato.',
210 cls: 'x-html-editor-tip'
213 title: 'Ingrandisci testo',
214 text: 'Aumenta la dimensione del carattere.',
215 cls: 'x-html-editor-tip'
218 title: 'Rimpicciolisci testo',
219 text: 'Diminuisce la dimensione del carattere.',
220 cls: 'x-html-editor-tip'
223 title: 'Colore evidenziatore testo',
224 text: 'Modifica il colore di sfondo del testo selezionato.',
225 cls: 'x-html-editor-tip'
228 title: 'Colore carattere',
229 text: 'Modifica il colore del testo selezionato.',
230 cls: 'x-html-editor-tip'
233 title: 'Allinea a sinistra',
234 text: 'Allinea il testo a sinistra.',
235 cls: 'x-html-editor-tip'
239 text: 'Centra il testo.',
240 cls: 'x-html-editor-tip'
243 title: 'Allinea a destra',
244 text: 'Allinea il testo a destra.',
245 cls: 'x-html-editor-tip'
247 insertunorderedlist : {
248 title: 'Elenco puntato',
249 text: 'Elenco puntato.',
250 cls: 'x-html-editor-tip'
252 insertorderedlist : {
253 title: 'Elenco numerato',
254 text: 'Elenco numerato.',
255 cls: 'x-html-editor-tip'
258 title: 'Collegamento',
259 text: 'Trasforma il testo selezionato in un collegamanto.',
260 cls: 'x-html-editor-tip'
264 text: 'Passa alla modalit\u00E0 editing del sorgente.',
265 cls: 'x-html-editor-tip'
271 if(Ext.grid.GridView){
272 Ext.apply(Ext.grid.GridView.prototype, {
273 sortAscText : "Ordinamento crescente",
274 sortDescText : "Ordinamento decrescente",
275 lockText : "Blocca colonna",
276 unlockText : "Sblocca colonna",
277 columnsText : "Colonne"
281 if(Ext.grid.GroupingView){
282 Ext.apply(Ext.grid.GroupingView.prototype, {
283 emptyGroupText : '(Nessun dato)',
284 groupByText : 'Raggruppa per questo campo',
285 showGroupsText : 'Mostra nei gruppi'
289 if(Ext.grid.PropertyColumnModel){
290 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
292 valueText : "Valore",
297 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
298 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
299 splitTip : "Trascina per cambiare dimensioni.",
300 collapsibleSplitTip : "Trascina per cambiare dimensioni. Doppio click per nascondere."