Procházet zdrojové kódy

Added tags to HTMLCanvas, as discussed on the mail list

Bernat Romagosa před 12 roky
rodič
revize
4ee26b7090
3 změnil soubory, kde provedl 341 přidání a 0 odebrání
  1. 121 0
      js/Canvas.deploy.js
  2. 176 0
      js/Canvas.js
  3. 44 0
      st/Canvas.st

+ 121 - 0
js/Canvas.deploy.js

@@ -584,6 +584,127 @@ return self;}
 }),
 smalltalk.HTMLCanvas);
 
+smalltalk.addMethod(
+'_articles',
+smalltalk.method({
+selector: 'articles',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["articles"]);
+return self;}
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+'_audio',
+smalltalk.method({
+selector: 'audio',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["audio"]);
+return self;}
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+'_fieldset',
+smalltalk.method({
+selector: 'fieldset',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["fieldset"]);
+return self;}
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+'_footer',
+smalltalk.method({
+selector: 'footer',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["footer"]);
+return self;}
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+'_header',
+smalltalk.method({
+selector: 'header',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["header"]);
+return self;}
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+'_hr',
+smalltalk.method({
+selector: 'hr',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["hr"]);
+return self;}
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+'_section',
+smalltalk.method({
+selector: 'section',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["section"]);
+return self;}
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+'_tbody',
+smalltalk.method({
+selector: 'tbody',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["tbody"]);
+return self;}
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+'_tfoot',
+smalltalk.method({
+selector: 'tfoot',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["tfoot"]);
+return self;}
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+'_thead',
+smalltalk.method({
+selector: 'thead',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["thead"]);
+return self;}
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+'_video',
+smalltalk.method({
+selector: 'video',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["video"]);
+return self;}
+}),
+smalltalk.HTMLCanvas);
+
 
 smalltalk.addMethod(
 '_onJQuery_',

+ 176 - 0
js/Canvas.js

@@ -849,6 +849,182 @@ referencedClasses: []
 }),
 smalltalk.HTMLCanvas);
 
+smalltalk.addMethod(
+unescape('_articles'),
+smalltalk.method({
+selector: unescape('articles'),
+category: 'tags',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["articles"]);
+return self;},
+args: [],
+source: unescape('articles%0A%20%20%20%20%5Eself%20tag%3A%20%27articles%27'),
+messageSends: ["tag:"],
+referencedClasses: []
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+unescape('_audio'),
+smalltalk.method({
+selector: unescape('audio'),
+category: 'tags',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["audio"]);
+return self;},
+args: [],
+source: unescape('audio%0A%20%20%20%20%5Eself%20tag%3A%20%27audio%27'),
+messageSends: ["tag:"],
+referencedClasses: []
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+unescape('_fieldset'),
+smalltalk.method({
+selector: unescape('fieldset'),
+category: 'tags',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["fieldset"]);
+return self;},
+args: [],
+source: unescape('fieldset%0A%20%20%20%20%5Eself%20tag%3A%20%27fieldset%27'),
+messageSends: ["tag:"],
+referencedClasses: []
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+unescape('_footer'),
+smalltalk.method({
+selector: unescape('footer'),
+category: 'tags',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["footer"]);
+return self;},
+args: [],
+source: unescape('footer%0A%20%20%20%20%5Eself%20tag%3A%20%27footer%27'),
+messageSends: ["tag:"],
+referencedClasses: []
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+unescape('_header'),
+smalltalk.method({
+selector: unescape('header'),
+category: 'tags',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["header"]);
+return self;},
+args: [],
+source: unescape('header%0A%20%20%20%20%5Eself%20tag%3A%20%27header%27'),
+messageSends: ["tag:"],
+referencedClasses: []
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+unescape('_hr'),
+smalltalk.method({
+selector: unescape('hr'),
+category: 'tags',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["hr"]);
+return self;},
+args: [],
+source: unescape('hr%0A%20%20%20%20%5Eself%20tag%3A%20%27hr%27'),
+messageSends: ["tag:"],
+referencedClasses: []
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+unescape('_section'),
+smalltalk.method({
+selector: unescape('section'),
+category: 'tags',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["section"]);
+return self;},
+args: [],
+source: unescape('section%0A%20%20%20%20%5Eself%20tag%3A%20%27section%27'),
+messageSends: ["tag:"],
+referencedClasses: []
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+unescape('_tbody'),
+smalltalk.method({
+selector: unescape('tbody'),
+category: 'tags',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["tbody"]);
+return self;},
+args: [],
+source: unescape('tbody%0A%20%20%20%20%5Eself%20tag%3A%20%27tbody%27'),
+messageSends: ["tag:"],
+referencedClasses: []
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+unescape('_tfoot'),
+smalltalk.method({
+selector: unescape('tfoot'),
+category: 'tags',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["tfoot"]);
+return self;},
+args: [],
+source: unescape('tfoot%0A%20%20%20%20%5Eself%20tag%3A%20%27tfoot%27'),
+messageSends: ["tag:"],
+referencedClasses: []
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+unescape('_thead'),
+smalltalk.method({
+selector: unescape('thead'),
+category: 'tags',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["thead"]);
+return self;},
+args: [],
+source: unescape('thead%0A%20%20%20%20%5Eself%20tag%3A%20%27thead%27'),
+messageSends: ["tag:"],
+referencedClasses: []
+}),
+smalltalk.HTMLCanvas);
+
+smalltalk.addMethod(
+unescape('_video'),
+smalltalk.method({
+selector: unescape('video'),
+category: 'tags',
+fn: function (){
+var self=this;
+return smalltalk.send(self, "_tag_", ["video"]);
+return self;},
+args: [],
+source: unescape('video%0A%20%20%20%20%5Eself%20tag%3A%20%27video%27'),
+messageSends: ["tag:"],
+referencedClasses: []
+}),
+smalltalk.HTMLCanvas);
+
 
 smalltalk.addMethod(
 unescape('_onJQuery_'),

+ 44 - 0
st/Canvas.st

@@ -222,6 +222,50 @@ span: anObject
 
 style: aString
 	^ self style with: aString; yourself
+!
+
+articles
+    ^self tag: 'articles'
+!
+
+audio
+    ^self tag: 'audio'
+!
+
+fieldset
+    ^self tag: 'fieldset'
+!
+
+footer
+    ^self tag: 'footer'
+!
+
+header
+    ^self tag: 'header'
+!
+
+hr
+    ^self tag: 'hr'
+!
+
+section
+    ^self tag: 'section'
+!
+
+tbody
+    ^self tag: 'tbody'
+!
+
+tfoot
+    ^self tag: 'tfoot'
+!
+
+thead
+    ^self tag: 'thead'
+!
+
+video
+    ^self tag: 'video'
 ! !
 
 !HTMLCanvas class methodsFor: 'instance creation'!