www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

définition.js~ (929B)


      1 function MDéfinition() {
      2     makeUid(this);
      3     makeField(this, 'mTitreDéfinition', new MTitreDéfinition());
      4     makeCollection(this, 'instancesBlocs');
      5     makeCollection(this, 'connexions');
      6 }
      7 
      8 function VDéfinition(mDéfinition, emplacement) {
      9     makeView(this, 'vDéfinition', emplacement, 'vContenu');
     10     
     11     var that = this;
     12     
     13     // Actions
     14     this.visible = function(val) {
     15         if (val) that.vue.show();
     16         else that.vue.hide();
     17     };
     18     
     19     this.ajoutInstanceBloc = function(mDéfinition, mInstanceBloc) {
     20         new VInstanceBloc(mInstanceBloc, that.parties.vContenu);
     21     };
     22     
     23     this.vueNormale = function() {
     24     }
     25     
     26     // Binding
     27     mDéfinition.onAddInstancesBlocs(this.ajoutInstanceBloc);
     28     for (var i = 0; i < mDéfinition.instancesBlocs.length; i++) {
     29         this.ajoutInstanceBloc(mDéfinition, mDéfinition.instancesBlocs[i]);
     30     }
     31 
     32     // Défauts
     33     this.vueNormale();
     34 }