Browse Source

HTMLCanvas class >> browserVersion

Nicolas Petton 12 years ago
parent
commit
4b87032d33
3 changed files with 31 additions and 0 deletions
  1. 11 0
      js/Canvas.deploy.js
  2. 16 0
      js/Canvas.js
  3. 4 0
      st/Canvas.st

+ 11 - 0
js/Canvas.deploy.js

@@ -761,6 +761,17 @@ return self;}
 }),
 smalltalk.HTMLCanvas.klass);
 
+smalltalk.addMethod(
+unescape('_browserVersion'),
+smalltalk.method({
+selector: unescape('browserVersion'),
+fn: function (){
+var self=this;
+return smalltalk.send(smalltalk.send((typeof jQuery == 'undefined' ? nil : jQuery), "_at_", [smalltalk.symbolFor("browser")]), "_version", []);
+return self;}
+}),
+smalltalk.HTMLCanvas.klass);
+
 
 smalltalk.addClass('TagBrush', smalltalk.Object, ['canvas', 'element'], 'Canvas');
 smalltalk.addMethod(

+ 16 - 0
js/Canvas.js

@@ -1106,6 +1106,22 @@ referencedClasses: []
 }),
 smalltalk.HTMLCanvas.klass);
 
+smalltalk.addMethod(
+unescape('_browserVersion'),
+smalltalk.method({
+selector: unescape('browserVersion'),
+category: 'instance creation',
+fn: function (){
+var self=this;
+return smalltalk.send(smalltalk.send((typeof jQuery == 'undefined' ? nil : jQuery), "_at_", [smalltalk.symbolFor("browser")]), "_version", []);
+return self;},
+args: [],
+source: unescape('browserVersion%0A%09%5E%28jQuery%20at%3A%20%23browser%29%20version'),
+messageSends: ["version", "at:"],
+referencedClasses: []
+}),
+smalltalk.HTMLCanvas.klass);
+
 
 smalltalk.addClass('TagBrush', smalltalk.Object, ['canvas', 'element'], 'Canvas');
 smalltalk.addMethod(

+ 4 - 0
st/Canvas.st

@@ -291,6 +291,10 @@ isMozilla
 
 isWebkit
 	^((jQuery at: #browser) at: #webkit) notNil
+!
+
+browserVersion
+	^(jQuery at: #browser) version
 ! !
 
 Object subclass: #TagBrush