Ignore:
Timestamp:
08/02/12 18:37:29 (12 years ago)
Author:
vmipsl
Message:

Simulations interface

File:
1 edited

Legend:

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

    r426 r544  
    4444} ); 
    4545 
     46var ListModels = Class.create( ListItem, { 
     47 
     48    createItemDiv: function( itemHash, objectParameter ) 
     49    { 
     50        return new Model( itemHash, objectParameter ); 
     51    } 
     52} ); 
    4653 
    4754/* ***************************************************** */ 
     
    95102    } 
    96103} ); 
     104 
     105var Model = Class.create( Item, { 
     106 
     107    display : function( parentNode, className ) 
     108    { 
     109        if( className ) 
     110            this.createContainer( "containerModel", "containerElement " + className ); 
     111        else 
     112            this.createContainer( "containerModel", "containerElement" ); 
     113        this.addNameWithVersion(); 
     114        this.appendContainer( parentNode ); 
     115        this.addObservers(); 
     116    }, 
     117 
     118    addNameWithVersion: function () 
     119    { 
     120        if( !this.divContainer ) 
     121            return; 
     122 
     123        var divName = $( document.createElement( "div" ) ); 
     124        divName.html( this.jsonElement.name + " _ " + this.jsonElement.version ); 
     125        this.divContainer.append( divName ); 
     126    }, 
     127 
     128    select: function() 
     129    { 
     130        this.selectWithParameter( "model_selected" ); 
     131    }, 
     132 
     133    unselect: function() 
     134    { 
     135        this.unselectWithParameter( "model_selected" ); 
     136    } 
     137} ); 
Note: See TracChangeset for help on using the changeset viewer.