|
@@ -1,4 +1,4 @@
|
|
|
-smalltalk.addPackage('IDE', {});
|
|
|
+smalltalk.addPackage('IDE');
|
|
|
smalltalk.addClass('ClassesList', smalltalk.Widget, ['browser', 'ul', 'nodes'], 'IDE');
|
|
|
smalltalk.addMethod(
|
|
|
"_browser",
|
|
@@ -1497,21 +1497,23 @@ selector: "toggleAmberIDE",
|
|
|
category: 'actions',
|
|
|
fn: function (){
|
|
|
var self=this;
|
|
|
-return smalltalk.withContext(function($ctx1) {
|
|
|
- if ($('#amber').length == 0) {
|
|
|
- smalltalk.Browser._open();
|
|
|
- } else if ($('#amber').is(':visible')) {
|
|
|
- smalltalk.TabManager._current()._close();
|
|
|
- } else {
|
|
|
- smalltalk.TabManager._current()._open();
|
|
|
- }
|
|
|
- return false;
|
|
|
-;
|
|
|
+return smalltalk.withContext(function($ctx1) {
var $1,$2;
|
|
|
+$1=_st(_st(_st(window)._jQuery_("#amber"))._length()).__eq((0));
|
|
|
+if(smalltalk.assert($1)){
|
|
|
+_st((smalltalk.Browser || Browser))._open();
|
|
|
+} else {
|
|
|
+$2=_st(_st(window)._jQuery_("#amber"))._is_(":visible");
|
|
|
+if(smalltalk.assert($2)){
|
|
|
+_st(_st((smalltalk.TabManager || TabManager))._current())._close();
|
|
|
+} else {
|
|
|
+_st(_st((smalltalk.TabManager || TabManager))._current())._open();
|
|
|
+};
|
|
|
+};
|
|
|
return self}, function($ctx1) {$ctx1.fill(self,"toggleAmberIDE",{}, smalltalk.TabManager.klass)})},
|
|
|
args: [],
|
|
|
-source: "toggleAmberIDE\x0a<\x0a\x09\x09if ($('#amber').length == 0) {\x0a\x09\x09\x09smalltalk.Browser._open();\x0a\x09\x09} else if ($('#amber').is(':visible')) {\x0a\x09\x09\x09smalltalk.TabManager._current()._close();\x0a\x09\x09} else {\x0a\x09\x09\x09smalltalk.TabManager._current()._open();\x0a\x09\x09}\x0a\x09\x09return false;\x0a>",
|
|
|
-messageSends: [],
|
|
|
-referencedClasses: []
|
|
|
+source: "toggleAmberIDE\x0a\x09(window jQuery: '#amber') length = 0\x0a\x09\x09ifTrue: [ Browser open ]\x0a \x09ifFalse: [ \x0a\x09\x09\x09((window jQuery: '#amber') is: ':visible')\x0a\x09\x09\x09\x09ifTrue: [ TabManager current close ] \x0a\x09\x09\x09\x09ifFalse: [ TabManager current open ] ]",
|
|
|
+messageSends: ["ifTrue:ifFalse:", "open", "close", "current", "is:", "jQuery:", "=", "length"],
|
|
|
+referencedClasses: ["Browser", "TabManager"]
|
|
|
}),
|
|
|
smalltalk.TabManager.klass);
|
|
|
|