mjollnir_ 0d06b6fda7 MDL-16423 - big refactor of the way callers interact with the portfolio code
added two new contract methods to the caller class, load_data and expected_callbackargs (static)
this means that the base class is the only place that needs a constructor
and that no data loading happens in the constructor
this in turn means we can check callback argument validity much more lightly

also completely remoted portfolio_add_button function and replaced with a class
as the argument list was getting out of control.  it's now much more readable.
2008-09-11 13:42:58 +00:00
..
2008-06-25 17:31:23 +00:00
2008-08-08 05:25:54 +00:00
2008-09-10 07:11:47 +00:00
2008-09-10 07:11:47 +00:00
2008-06-25 17:31:23 +00:00
2008-05-15 03:07:21 +00:00
2008-06-16 15:31:21 +00:00
2008-07-25 10:49:42 +00:00
2008-06-15 12:23:53 +00:00
2008-05-15 03:07:21 +00:00
2008-09-09 09:08:43 +00:00
2008-07-21 07:18:58 +00:00
2008-06-25 17:31:23 +00:00
2008-03-01 13:11:31 +00:00
2008-07-21 07:18:58 +00:00
2008-09-10 05:34:09 +00:00
2008-06-22 16:51:55 +00:00
2008-06-25 17:31:23 +00:00
2008-04-11 03:59:41 +00:00