- Timestamp:
- 04/24/13 13:40:43 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OaaS/HeuristicLab.Services.Optimization.Web/Content/job.controller.js
r9324 r9395 1 1 var OAAS_CONTROLLER = (function (my, Backbone, OAAS_VIEW, OAAS_MODEL, _, $) { 2 my.JobVisualExtensionListener = function (model, element) { 3 var extension = new OAAS_MODEL.VisualExtension({ id: model.get('algorithmName') }); 4 extension.fetch({ cache: true, success: function () { 5 //eval extension.js -> execute addVisualExtension(model, element): 6 var js = extension.get('ScenarioJs'); 7 if (js != null) { 8 (function (model, element) { 9 addExtension = undefined; 10 eval(js); 11 if (addExtension) 12 addExtension(model, element); 13 } (model, element)); 14 } 15 } 16 }); 17 }, 2 18 my.JobPageController = function () { 3 19 this.create = function () { … … 23 39 var div = $('<div/>').appendTo($('#jobDetails')); 24 40 var rv = new OAAS_VIEW.ResultView({ model: runList, el: div }); 41 listener.listenTo(rv, 'renderVisualExtension', my.JobVisualExtensionListener); 25 42 rv.render(); 26 43 var av = new OAAS_VIEW.AccordionView({ el: div }); … … 30 47 }); 31 48 49 50 32 51 jobList.poll(); 33 52 }
Note: See TracChangeset
for help on using the changeset viewer.