Browse Source

Remove inheritance on InterfacingObject.

Herbert Vojčík 7 năm trước cách đây
mục cha
commit
d2e20196a2
2 tập tin đã thay đổi với 3 bổ sung3 xóa
  1. 2 2
      src/Helios-Core.js
  2. 1 1
      src/Helios-Core.st

+ 2 - 2
src/Helios-Core.js

@@ -1,10 +1,10 @@
-define("helios/Helios-Core", ["amber/boot", "amber_core/Platform-Services", "amber_core/Kernel-Objects", "amber/web/Web"], function($boot){"use strict";
+define("helios/Helios-Core", ["amber/boot", "amber_core/Kernel-Objects", "amber/web/Web"], function($boot){"use strict";
 var $core=$boot.api,nil=$boot.nil,$recv=$boot.asReceiver,$globals=$boot.globals;
 $core.addPackage('Helios-Core');
 $core.packages["Helios-Core"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Core"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLModel', $globals.InterfacingObject, ['announcer', 'environment'], 'Helios-Core');
+$core.addClass('HLModel', $globals.Object, ['announcer', 'environment'], 'Helios-Core');
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLModel.comment="I am the abstract superclass of all models of Helios.\x0aI am the \x22Model\x22 part of the MVC pattern implementation in Helios.\x0a\x0aI provide access to an `Environment` object and both a local (model-specific) and global (system-specific) announcer.\x0a\x0aThe `#withChangesDo:` method is handy for performing model changes ensuring that all widgets are aware of the change and can prevent it from happening.\x0a\x0aModifications of the system should be done via commands (see `HLCommand` and subclasses).";
 //>>excludeEnd("ide");

+ 1 - 1
src/Helios-Core.st

@@ -1,5 +1,5 @@
 Smalltalk createPackage: 'Helios-Core'!
-InterfacingObject subclass: #HLModel
+Object subclass: #HLModel
 	instanceVariableNames: 'announcer environment'
 	package: 'Helios-Core'!
 !HLModel commentStamp!