Selaa lähdekoodia

Update Knockout.js documentation (3.3.0)

Thibaut 10 vuotta sitten
vanhempi
commit
86fd3b3bd0
2 muutettua tiedostoa jossa 8 lisäystä ja 3 poistoa
  1. 5 2
      lib/docs/filters/knockout/entries.rb
  2. 3 1
      lib/docs/scrapers/knockout.rb

+ 5 - 2
lib/docs/filters/knockout/entries.rb

@@ -10,7 +10,8 @@ module Docs
         'extenders'                                       => 'Extending observables',
         'unobtrusive-event-handling'                      => 'Event handling',
         'fn'                                              => 'Custom functions',
-        'ratelimit-observable'                            => 'rateLimit extender' }
+        'ratelimit-observable'                            => 'rateLimit extender',
+        'component-overview'                              => 'Component' }
 
       def get_name
         return NAME_BY_SLUG[slug] if NAME_BY_SLUG.has_key?(slug)
@@ -22,8 +23,10 @@ module Docs
       end
 
       def get_type
-        if name =~ /observable/i || slug =~ /extender/
+        if name =~ /observable/i || slug =~ /extender/ || slug == 'computed-dependency-tracking'
           'Observables'
+        elsif slug =~ /component/i
+          'Components'
         elsif slug.include?('binding') && !name.end_with?('binding')
           'Binding'
         elsif slug.include? 'binding'

+ 3 - 1
lib/docs/scrapers/knockout.rb

@@ -3,7 +3,7 @@ module Docs
     self.name = 'Knockout.js'
     self.slug = 'knockout'
     self.type = 'knockout'
-    self.version = '3.2.0'
+    self.version = '3.3.0'
     self.base_url = 'http://knockoutjs.com/documentation/'
     self.root_path = 'introduction.html'
 
@@ -20,6 +20,8 @@ module Docs
 
     options[:only_patterns] = [
       /observable/i,
+      /computed/i,
+      /component/i,
       /binding/,
       /plugin/]