Ver Fonte

More IE + Firefox compatibility

Laurent Laffont há 12 anos atrás
pai
commit
e5abf98050

Diff do ficheiro suprimidas por serem muito extensas
+ 202 - 163
examples/presentation/js/Presentation.deploy.js


Diff do ficheiro suprimidas por serem muito extensas
+ 202 - 163
examples/presentation/js/Presentation.js


+ 7 - 3
examples/presentation/st/Presentation.st

@@ -1133,7 +1133,9 @@ selectPresentation: aPresentationClass
 !
 
 selectPresentationNamed: aString
-	self selectPresentation: (Smalltalk current at: aString)
+	|presentationClass|
+	presentationClass :=  (Smalltalk current at: aString).
+	presentationClass ifNotNil: [ self selectPresentation: presentationClass ].
 !
 
 previousSlide
@@ -1187,8 +1189,10 @@ renderToolsOn: html
 !
 
 renderPresentationSelectOn: html
-	html select
-		onChange: [:anEvent | self  selectPresentationNamed:  anEvent target value];
+	|presentationSelect|
+	presentationSelect := html select.
+	presentationSelect
+		onChange: [self  selectPresentationNamed:  presentationSelect asJQuery val];
 		with: [	Presentation concretePresentationsDo: [:aPresentationClass |   
                                                               							html option
                                                               								value: aPresentationClass name;

+ 1 - 1
js/IDE.deploy.js

@@ -2031,7 +2031,7 @@ self['@editor'] = CodeMirror.fromTextArea(aTextarea, {
                 lineNumbers: true,
                 enterMode: 'classic',
                 matchBrackets: true,
-                electricChars: false,
+                electricChars: false
 	});
 return self;}
 }),

+ 2 - 2
js/IDE.js

@@ -2877,11 +2877,11 @@ self['@editor'] = CodeMirror.fromTextArea(aTextarea, {
                 lineNumbers: true,
                 enterMode: 'classic',
                 matchBrackets: true,
-                electricChars: false,
+                electricChars: false
 	});
 return self;},
 args: ["aTextarea"],
-source: unescape('setEditorOn%3A%20aTextarea%0A%09%3Cself%5B%27@editor%27%5D%20%3D%20CodeMirror.fromTextArea%28aTextarea%2C%20%7B%0A%09%09theme%3A%20%27jtalk%27%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20lineNumbers%3A%20true%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20enterMode%3A%20%27classic%27%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20matchBrackets%3A%20true%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20electricChars%3A%20false%2C%0A%09%7D%29%3E'),
+source: unescape('setEditorOn%3A%20aTextarea%0A%09%3Cself%5B%27@editor%27%5D%20%3D%20CodeMirror.fromTextArea%28aTextarea%2C%20%7B%0A%09%09theme%3A%20%27jtalk%27%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20lineNumbers%3A%20true%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20enterMode%3A%20%27classic%27%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20matchBrackets%3A%20true%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20electricChars%3A%20false%0A%09%7D%29%3E'),
 messageSends: [],
 referencedClasses: []
 }),

+ 1 - 1
js/boot.js

@@ -41,7 +41,7 @@ if (typeof console === "undefined") {
 	warn: function() {},
 	info: function() {},
 	debug: function() {},
-	error: function() {},
+	error: function() {}
     };
 }
 

+ 1 - 1
st/IDE.st

@@ -1437,7 +1437,7 @@ setEditorOn: aTextarea
                 lineNumbers: true,
                 enterMode: 'classic',
                 matchBrackets: true,
-                electricChars: false,
+                electricChars: false
 	})>
 !
 

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff