Ignore:
Timestamp:
09/05/12 16:38:12 (12 years ago)
Author:
vmipsl
Message:

simulation _ en cours

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ether_megapoli/trunk/web/resources/js/classesForJQuery/megapoliClasses.js

    r544 r545  
    4949    { 
    5050        return new Model( itemHash, objectParameter ); 
     51    } 
     52} ); 
     53 
     54var ListVariables = Class.create( ListItem, { 
     55 
     56    createItemDiv: function( itemHash, objectParameter ) 
     57    { 
     58        return new Variable( itemHash, objectParameter ); 
    5159    } 
    5260} ); 
     
    136144    } 
    137145} ); 
     146 
     147var Variable = Class.create( Item, { 
     148 
     149    display : function( parentNode, className ) 
     150    { 
     151        if( className ) 
     152            this.createContainer( "containerVariable", "containerElement " + className ); 
     153        else 
     154            this.createContainer( "containerVariable", "containerElement" ); 
     155        this.addLongName(); 
     156        this.appendContainer( parentNode ); 
     157        this.addObservers(); 
     158    }, 
     159 
     160    addLongName: function () 
     161    { 
     162        if( !this.divContainer ) 
     163            return; 
     164 
     165        var divName = $( document.createElement( "div" ) ); 
     166        var text = this.jsonElement.longName ? this.jsonElement.longName : this.jsonElement.name; 
     167        text += this.jsonElement.units ? " (" + this.jsonElement.units + ")" : ""; 
     168        divName.html( text ); 
     169        this.divContainer.append( divName ); 
     170    }, 
     171 
     172    select: function() 
     173    { 
     174        this.selectWithParameter( "variable_selected" ); 
     175    }, 
     176 
     177    unselect: function() 
     178    { 
     179        this.unselectWithParameter( "variable_selected" ); 
     180    } 
     181} ); 
Note: See TracChangeset for help on using the changeset viewer.