Unified · Split
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | ||
| 2 | 2 | class VueRouter |
| 3 | 3 | class CleanHtmlFilter < Filter |
| 4 | 4 | def call |
| 5 | − @doc = at_css('.content') | |
| 5 | + @doc = at_css('main') | |
| 6 | 6 | |
| 7 | 7 | # Remove unneeded elements |
| 8 | 8 | css('.bit-sponsor, .header-anchor').remove |
| @@ -14,6 +14,13 @@ module Docs · 5 unmodified lines | ||
| 14 | 14 | title.name = 'strong' unless title.nil? |
| 15 | 15 | end |
| 16 | 16 | |
| 17 | + # Remove data-v-* attributes | |
| 18 | + css('*').each do |node| | |
| 19 | + node.attributes.each_key do |attribute| | |
| 20 | + node.remove_attribute(attribute) if attribute.start_with? 'data-v-' | |
| 21 | + end | |
| 22 | + end | |
| 23 | + | |
| 17 | 24 | doc |
| 18 | 25 | end |
| 19 | 26 | end |
| @@ -3,8 +3,6 @@ module Docs · 2 unmodified lines | ||
| 3 | 3 | self.name = 'Vue Router' |
| 4 | 4 | self.slug = 'vue_router' |
| 5 | 5 | self.type = 'simple' |
| 6 | − self.release = '3.1.2' | |
| 7 | − self.base_url = 'https://router.vuejs.org/' | |
| 8 | 6 | self.links = { |
| 9 | 7 | home: 'https://router.vuejs.org', |
| 10 | 8 | code: 'https://github.com/vuejs/vue-router' |
| @@ -22,8 +20,18 @@ module Docs · 11 unmodified lines | ||
| 22 | 20 | Licensed under the MIT License. |
| 23 | 21 | HTML |
| 24 | 22 | |
| 23 | + version '4' do | |
| 24 | + self.release = '4.0.3' | |
| 25 | + self.base_url = 'https://next.router.vuejs.org/' | |
| 26 | + end | |
| 27 | + | |
| 28 | + version '3' do | |
| 29 | + self.release = '3.5.1' | |
| 30 | + self.base_url = 'https://router.vuejs.org/' | |
| 31 | + end | |
| 32 | + | |
| 25 | 33 | def get_latest_version(opts) |
| 26 | − get_latest_github_release('vuejs', 'vue-router', opts) | |
| 34 | + get_npm_version('vue-router', opts, 'next') | |
| 27 | 35 | end |
| 28 | 36 | end |
| 29 | 37 | end |