Changeset 545 for ether_megapoli/trunk/web/resources/js
- Timestamp:
- 09/05/12 16:38:12 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ether_megapoli/trunk/web/resources/js/classesForJQuery/megapoliClasses.js
r544 r545 49 49 { 50 50 return new Model( itemHash, objectParameter ); 51 } 52 } ); 53 54 var ListVariables = Class.create( ListItem, { 55 56 createItemDiv: function( itemHash, objectParameter ) 57 { 58 return new Variable( itemHash, objectParameter ); 51 59 } 52 60 } ); … … 136 144 } 137 145 } ); 146 147 var 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.