Load Mask on GridPanel

April 21st, 2009

I don't remember where I've seen this, most likely in the forums. To make sure the mask will show up on a grid when loading data:


new Ext.grid.GridPanel({
    ...
    "loadMask": true,
    "listeners": {
        "render": {
            "fn": function(component) {
                //load the store after a 1 ms delay
                component.store.load.defer(1, component.store);
            }
        }
    }
});

Objects in Collapsible Panels

March 24th, 2009

For non-IE browsers, objects in collapsible panels will be reinitialised when the panels are expanded. For example the following will cause the SVG to revert to the original loaded version:


new Ext.Panel({
    "title": "Collapsible Panel",
    "collapsible": true,
    "html": "<object " +
        "id='name' name='name' type='image/svg+xml' " +
        "data='file.svg'><param name='src' " +
        "value='file.svg' /><param name='wmode' " +
        "value='transparent' /></object>"
});

The same problem can be observed for tab panels on activate but it can be solved by setting hideMode to offsets. However for collapsible panels, this will not work. The way to correct this problem is by sizing the panel body to 0 by 0 px. The VisibilityMode plugin (available here) will do just that. Use like this:


var v = new Ext.ux.plugin.VisibilityMode({
    "hideMode":"nosize",
    "bubble":false
});
new Ext.Panel({
    "title": "Collapsible Panel",
    "collapsible": true,
    "plugin": [v],
    "html": "<object " +
        "id='name' name='name' type='image/svg+xml' " +
        "data='file.svg'><param name='src' " +
        "value='file.svg' /><param name='wmode' " +
        "value='transparent' /></object>"
});

Empty Plugin

March 24th, 2009

I had a panel that required a plugin for non-IE browsers but I didn't want to have an if-else statement to create alternate configs. So I created an empty plugin object in the case of IE browsers this way:


var plugin = Ext.isIE ?
    {"init":Ext.emptyFn} :
    new Plugin();

The init function will be called when the plugin is setup on the panel but nothing will happen.

Intro

March 3rd, 2009

I will post some examples of ExtJS code, mainly to remember it myself...


Ext.onReady(function() {
    alert("go!");
});

Plus que 1 mois et des poussières et je suis chez moi

Février 27th, 2009

Après plusieurs années à demeurer avec un ami et maintenant, ayant besoin d'un peu plus d'intimité avec ma blonde (ça fait 3 ans tout de même), je vais déménager dans un appart en avril. C'est aussi à 500m d'où je travaille comparé à 30km. Fini la voiture pour se rendre au boulot.

Pages: 1 · 2

tuque

Novembre 3rd, 2008

en france: un vieux terme maritime
au québec: bonnet de laine de forme conique et surmonté d'un pompon

une pièce essentielle de l'habit en hiver. s'utilise dans quelques expressions: "attache ta tuque", ou la variante "attache ta tuque a'ec d'la broche", qui veut dire de (très) bien se préparer à ce qui va suivre, ou bien, ça va décoiffer. un film québécois de 1984, "la guerre des tuques", met en scène 2 bandes d'enfants qui s'affrontent dans une guerre de balles de neige. un des films les plus populaires des années 80, il contient cette ligne mémorable: "la guerre, la guerre, c'est pas une raison pour se faire mal!"

Ah comme la neige a neigé

Octobre 30th, 2008

Voilà, c'est reparti pour 6 mois... chute de neige avant-hier dans la nuit, 5+ cm...

Le titre est d'Émile Nelligan, un des plus célèbres poètes québécois. Voici l'oeuvre en question:

Soir d'hiver

Ah comme la neige a neigé
Ma vitre est un jardin de givre
Ah comme la neige a neigé
Qu'est-ce que le spasme de vivre
Ah la douleur que j'ai que j'ai!

Tous les étangs gisent gelés
Mon âme est noire où vis-je où vais-je
Tous mes espoirs gisent gelés
Je suis la nouvelle Norvège
D'où les blonds ciels s'en sont allés.

Pleurez oiseaux de février
Au sinistre frisson des choses
Pleurez oiseaux de février
Pleurez mes pleurs pleurez mes roses
Aux branches du genévrier.

Ah comme la neige a neigé
Ma vitre est un jardin de givre
Ah comme la neige a neigé
Qu'est-ce que le spasme de vivre
Ah tout l'ennui que j'ai que j'ai.

Émile Nelligan (1879-1941)

l'été, l'été, l'été c'est fait pour jouer

Mai 2nd, 2008

l'hiver est peut-être terminé, mais la saison de hockey, c'est à longueur d'année...

et voilà, une petite surprise (ou plutôt 2...) qu'on peut voir ici (anso, c'est pour toi).

en fin de semaine

Avril 24th, 2008

en france: à la fin de la semaine
au québec: ce weekend

quand on pense à la fin de semaine, on pense enfin pouvoir relaxer un peu après sa semaine de travail. par exemple, "je vais chez ma blonde en fin de semaine; enfin deux jours ensemble."

sens appel

Avril 17th, 2008

voilà, c'était mon premier match en séries éliminatoires. j'aurais bien aimé que la situation ait été meilleure pour l'équipe locale mais bon, on choisit pas.

Pages: 1 · 2 · 3 · 4 · 5 · 6